New - Register Custom Post Types and Taxonomies using ACF. View the release post for full information
New - A new field type selection browser providing details on each type of field.
New - PHP 8.1 and 8.2 support
Security Fix - ACF's data serialization system will now prevent classes being unserialized. This prevents a potential security issue should an attacker know a vulnerable class is available, and can write malicious data to the database.
Enhancement - Post Object, Page Link and Relationship fields now support filtering by post status
Enhancement - Checkbox fields which allow custom entries can now be filtered to set custom text for the “Add New Choice” button using the custom_choice_button_text property
Fix - ACF Block field edit view buttons now work correctly inside reusable blocks
Fix - An empty callback function in now passed to scripts to prevent JS warnings when using Google Map fields
Fix - Checkbox field values now support keys indexed as 0
Fix - Automatic deactivation of the free or PRO plugin when activating the other now displays the correct message in the admin notice
Fix - Empty Flexible Content fields will no longer cause an error when used in the block editor on save.
Fix - Admin notices now behave correctly and are closable in RTL languages
Improvement - Removed unnecessary “Layout” prefix text in the admin UI for Flexible Content field layouts
Fix - Dragging and dropping fields containing settings rendered as radio button groups no longer removes the selected value
Fix - Using the WordPress default_page_template_title filter with two parameters no longer causes a fatal error
Fix - Select2 inputs in the content editor are no longer receiving styles from the ACF 6 admin UI
Fix - acf_add_local_field_group() now works with field group titles containing non-ASCII characters
Fix - Flexible Content field no longer has a missing icon for the “Duplicate” button
Fix - Clicking the “Add Field” button in a Flexible Content layout no longer adds an invalid field if there are other Flexible Content fields in the layout
Fix - Edit buttons for ACF blocks now behave correctly inside reusable blocks
Fix - Field settings rendered as a select2 field now correctly reinitialize when changing between field types
- New - Flexible Content field now has a new admin user experience when editing layouts
- New - Tabs for field settings in the field group editor can now be disabled via a new “Field Settings Tabs” screen option or with the new acf/field_group/disable_field_settings_tabs filter
- Improvement - General field settings tab now selected by default when a field is opened
- Fix - Sub fields are no longer initialized by their parent, resolving performance issues when field groups contain many nested sub fields
- Fix - Frontend forms now disable the submit button after click to prevent multiple submissions
- Fix - Unknown field types no longer display broken HTML in the field group editor
- Fix - Returning an empty string via the acf/blocks/no_fields_assigned_message filter will no longer result in blocks without fields assigned having an extra wrapping div
- Fix - Sites with WPML enabled no longer experience failed ACF updates due to license errors
- Fix - Buttons featuring icons no longer have display issues when using RTL languages