Releases: AdvancedCustomFields/acf
Releases · AdvancedCustomFields/acf
Advanced Custom Fields v6.6.2
Release Date 29th October 2025
- Enhancement - Added a new
convert_field_name_to_lowercaseJS filter to allow uppercase letters in ACF field names - Enhancement - The form for V3 Blocks can now be optionally hidden from the sidebar via a new
hideFieldsInSidebarsetting in block.json - Enhancement - V3 Blocks now display an "Open Expanded Editor" button in the sidebar for easier access to the full edit form
- Fix - The buttons to reorder ACF metaboxes are no longer hidden for metaboxes in the block editor sidebar
- Fix - V3 Blocks now display a fallback message when the block preview can't be rendered due to invalid HTML being used in field values
- Fix - V3 Blocks no longer show a loading spinner when preloaded
- Fix - V3 Blocks now save default field values even if the block wasn't interacted with before saving
- Fix - Pressing CMD/CTRL + Z no longer causes the fields to disappear in V3 Blocks
- Fix - The form for V3 Blocks now opens on the left side in RTL languages
Advanced Custom Fields v6.6.1
Release Date 16th October 2025
- Fix - The Color Picker palette now displays correctly with a larger number of custom palette colors
- Fix - The WYSIWYG field no longer displays an extra textarea in ACF Blocks
- Fix - The type signature of the ACF Blocks render function now matches prior to 6.6, resolving potential type hinting errors
- Fix - V3 Blocks now correctly update the block preview when changing text controls
- Fix - V3 Blocks now work correctly in the Widget block editor
- Fix - V3 Blocks no longer render an extra hidden div into the block editor
- Fix - Fields on V3 blocks now consistently render properly when switching between “Post” and “Block” view in the sidebar
Advanced Custom Fields v6.6.0
Release Date 7th October 2025
- View Release Post
- New - ACF Blocks Version 3 supports WordPress Block API Version 3
- New - ACF now requires WordPress version 6.2 or newer
- Enhancement - Field Groups can now have a separate Display Title
- Enhancement - Accessibility improvements for button groups, checkbox, radio, and image field types
- Enhancement - Color Picker field can now use a custom palette or use theme.json colors as the palette
- Enhancement - ACF admin notices now use WordPress core styles again
- Enhancement - The Flexible Content “Delete Layout” and “Rename Layout” modals now display correctly on mobile
- Fix - Blocks V3: You can now edit ACF blocks in Edit mode inside WP Core's pattern editor
- Fix - Blocks V3: Validation errors now first appear after you click "Save/publish", as opposed to immediately, while you are typing into a field for the first time
- Fix - Blocks V3: After fixing a field validation error it shows as fixed immediately as opposed to needing to click out of the block and back into it
- Fix - Blocks V3: Blocks with radio buttons no longer affect each other's field values
- Fix - Blocks V3: Blocks with required radio buttons now validate correctly
- Fix - Blocks V3: ACF field validation now works in the Site Editor
- Fix - Blocks V3: WYSIWYG fields are no longer affected by typing into other blocks
- Fix - New field names are lowercase only
- Fix - Icon Picker now enforces required validation
- Fix - Calls to jQuery’s deprecated focus function have been updated to use the trigger function
- i18n - Updated PRO Japanese translations (props danielkun)
Advanced Custom Fields v6.5.1
Release Date 10th September 2025
- Enhancement - The Flexible Content “Expand All” and “Collapse All” button now appear correctly on mobile
- Enhancement - The Flexible Content delete layout button is now back in the main layout header, making it easier to delete layouts
- Enhancement - The JSON import tool now limits the selectable files to JSON files
- Fix - Disabled Flexible Content layouts are no longer counted towards min/max layout validation
- Fix - The top “Add Row” button for layouts is now disabled when layouts have reached the max layouts validation
- Fix - The per-layout “Add Row” and “Duplicate Layout” buttons are now disabled when layouts have reached the max layouts validation
- Fix - Disabling Flexible Content layouts no longer disables layouts in cloned Flexible Content fields using a different post ID on the same page
- Fix - Flexible Content “Add Layout” menu is no longer hidden by some field types
- Fix - Flexible Content layout names can now allow some safe HTML
- Fix - When creating a temporary post type during import, ACF now correctly sets the ACF post type, rather than defaulting to post
- Fix - ACF PRO updates are now shown even when no other plugins have an update available
Advanced Custom Fields v6.5.0
Release Date 11th August 2025
- New - Flexible Content layouts can now be renamed in the post editor, giving content editors better clarity when managing layouts
- New - Flexible Content layouts can now be disabled, preventing them from rendering on the frontend without needing to delete their data
- New - Flexible Content layouts can now be collapsed and expanded in bulk for faster content editing
- New - Editing a Flexible Content layout now highlights the layout being edited, making it easier to identify
- New - The Date and Date Time Picker fields can now be configured to default to the current date
- Fix - Custom Icon Picker tabs now work correctly when used inside an ACF Block
- Fix - Duplicating a Field Group no longer causes a fatal error when using Russian translations
- Fix - ACF classes no longer use dynamic class properties, improving compatibility with PHP 8.2+
- Fix - ACF PRO no longer shows an update available immediately after updating to the latest version
- Fix - Field group metabox collapse and expand buttons are no longer misaligned in the post editor
- Fix - The ACF Site Health section no longer causes a PHP warning when field group location rules are incomplete
- Security - HTML is now escaped from field validation errors and tooltips
Advanced Custom Fields v6.4.3
Release Date 22nd July 2025
- Security - Unsafe HTML in field group labels is now correctly escaped for conditionally loaded field groups, resolving a JS execution vulnerability in the classic editor
- Security - HTML is now escaped from field group labels when output in the ACF admin
- Security - Bidirectional and Conditional Logic Select2 elements no longer render HTML in field labels or post titles
- Security - The
acf.escHtmlfunction now uses the third party DOMPurify library to ensure all unsafe HTML is removed. A newesc_html_dompurify_configJS filter can be used to modify the default behaviour - Security - Post titles are now correctly escaped whenever they are output by ACF code. Thanks to Shogo Kumamaru of LAC Co., Ltd. for the responsible disclosure
- Security - An admin notice is now displayed when version 3 of the Select2 library is used, as it has now been deprecated in favor of version 4
Advanced Custom Fields v6.4.2
Release Date 20th May 2025
- New - In ACF PRO, fields can now be added to WooCommerce Subscriptions when using HPOS
- Security - Changing a field type no longer enables the "Allow Access to Value in Editor UI" setting
- Fix - Paginated Repeater fields no longer save duplicate values when saving to a WooCommerce Order with HPOS disabled
- Fix - Blocks registered via acf_register_block_type() with a
parentvalue ofnullno longer fail to register
Advanced Custom Fields v6.4.1
Release Date 8th May 2025
- New - Select fields can now be configured to allow creating new options when editing the field's value (requires the "Stylized UI" and "Multiple" field settings to be enabled)
- Enhancement - The "Escaped HTML" warning notice introduced in ACF 6.2.5 is now disabled by default
- Enhancement - The Icon Picker field now supports supplying an array of icons to a custom tab via a new
acf/fields/icon_picker/{tab_name}/iconsfilter - Fix - ACF Blocks are now forced into preview mode when editing a synced pattern
- Fix - The free ACF plugin once again works with the Classic Widgets plugin and the legacy ACF Options Page addon
- Fix - ACF no longer causes an infinite loop in bbPress when editing replies
Advanced Custom Fields v6.4.0.1
Release Date 8th April 2025
- Fix - Calling
acf_get_reference()with an invalid field name no longer causes a fatal error
Advanced Custom Fields v6.4.0
Release Date 7th April 2025
- New - In ACF PRO, fields can now be added to WooCommerce orders when using HPOS
- Enhancement - The "Escaped HTML" warning notice is now disabled by default
- Enhancement - ACF now uses Composer to autoload some classes
- Fix - Repeater pagination now works when the Repeater is inside a Group field
- Fix - Various translations are no longer called before the WordPress
initaction hook - Security - Link field no longer has a minor local XSS vulnerability
- i18n - Various British English translation strings no longer have a quoting issue breaking links
- i18n - Added Dutch (formal) translations (props @toineenzo)