- Added support for PHP 8.
- Run tests via GitHub actions.
- Removed support for PHP versions less than 7.3.
- Added support for ACF blocks.
- Added support for returning field labels along with values.
- Added support for user meta - props @Boldairdev.
- Changed array keys used for storing clone fields to be more consistent with how ACF stores the meta in the database. This is a breaking change for those using clone fields.
- Update tests to reflect the change related to storing clone field values
- Renamed test data directory
- Added support for prefixing clone fields
- Fixed issue with nested clone fields not returning correct values
- Mutation testing using Infection
- Restructured tests as Unit, Integration, and System
- Test for get_clone_field_config method
- Support for 'option' or 'options' key
- Travis CI script
- Fatal error in rare cases when the package is installed as both a Composer dependency and a WordPress plugin, AND the site does not meet the PHP requirement.
- Escaped HTML in the admin notice that displays when PHP requirement is not met.
- Autoload the helper function file to improve functionality when installed as a composer package.
- Fatal error when PHP requirement is not met.
- Unit tests.
- Getter method in
Field_Group_Values()
class. - Deactivate plugin when PHP requirement is not met.
- Do not run
get_all_field_group_values()
when class is instantiated.
- Post meta values not being retrieved.
- Support for custom fields stored as term meta.
- The second argument passed to
get_all_custom_field_meta()
must include the field key; pass$config
instead of$config['fields']
. - Bumped PHP requirement to 7.0+.
- Error with type hinting.
- Support for group fields.
- Partial support for clone fields.
- Refactored into a class.
- Support for custom fields stored as options.
- Published as a composer package and WordPress plugin.
- Error when a flexible content layout type is deleted from the field group.
- Empty field values not being stored in results array as of version 1.2.3.
- Skip processing if post meta value is empty.
- Array key for storing flexible content field values.
- Method for building an array of flexible content layout types.
- Better handling of meta key prefix.
- Incorrect meta key prefixing.
- Support for flexible layout fields.
- Initial release as a standalone function.
- Support for basic and repeater field types.