Download ACF Pro - Advanced Custom Fields Pro 6.2.7
6.2.7
Release Date 27th February 2024
- Security Fix - the_field now escapes potentially unsafe HTML as notified since ACF 6.2.5. For full information, please read the release blog post
- Security Fix - Field and Layout names are now enforced to alphanumeric characters, resolving a potential XSS issue
- Security Fix - The default render template for select2 fields no longer allows HTML to be rendered resolving a potential XSS issue
- Security Enhancement - A acf/shortcode/prevent_access filter is now available to limit what data the ACF shortcode is allowed to access
- Security Enhancement - i18n translated strings are now escaped on output
- Enhancement - ACF now universally uses WordPress file system functions rather than native PHP functions
6.2.6.1
Release Date 7th February 2024
- Fix - Fatal JS error no longer occurs when editing fields in the classic editor when Yoast or other plugins which load block editor components are installed
- Fix - Using $escape_html on get functions for array returning field types no longer produces an Array to string conversion error
6.2.6
Release Date 6th February 2024
- Enhancement - The get_field() and other get_ functions now support an escape_html parameter which return an HTML safe field value
- Enhancement - The URL field will be now escaped with esc_url rather than wp_kses_post when returning an HTML safe value
- Fix - ACF fields will now correctly save into the WordPress created revision resolving issues with previews of drafts on WordPress 6.4 or newer
- Fix - Multisite subsites will now correctly be activated by the main site where the ACF PRO license allows, hiding the updates page on those subsites
- Fix - Field types in which the required property would have no effect (such as the tab, or accordion) will no longer show the option
- Fix - Duplicating a field group now maintains the current page of field groups being displayed
- Fix - Fields in ACF Blocks in edit mode in hybrid themes will now use ACF’s styling, rather than some attributes being overridden by the theme
- Fix - Text in some admin notices will no longer overlap the dismiss button
- Fix - The word link is now prohibited from being used as a CPT name to avoid a WordPress core conflict
- Fix - Flexible content layouts can no longer be duplicated over their maximum count limit
- Fix - All ACF notifications shown outside of ACF’s admin screens are now prefixed with the plugin name
- Fix - ACF no longer checks if a polyfill is needed for <PHP7 and the polyfill has been removed
Download ACF Pro - Advanced Custom Fields Pro version 6.2.1
6.2.1
Release Date 7th September 2023
- New - Options Pages created in the admin UI can now be assigned as child pages for any top-level menu item
- New - Added a "Title Placeholder" setting to ACF Post Types which filters the "Add title" text when editing posts
- Enhancement - ACF PRO will now warn when it can’t update due to PHP version incompatibilities
- Enhancement - ACF PRO will now work correctly with WordPress automatic updates
- Enhancement - The internal ACF Blocks template attribute parser function parseNodeAttr can now be shortcut with the new acf_blocks_parse_node_attr filter.
- Enhancement - Removed legacy code for supporting WordPress versions under 5.8
- Fix - The "Menu Position" setting is no longer hidden for child options pages
- Fix - The tabs for the "Advanced" settings in Post Types and Taxonomies are now rendered inside a wrapper div
- Fix - Options pages will no longer display as a child page in the list view when set to a top level page after previously being a child
- Fix - Conflict with Elementor CSS breaking the ACF PRO banner
- Fix - Errors generated during the block editor’s savePost function will no longer be caught and ignored by ACF
6.2.0
Release Date 9th August 2023
- View Release Post
- New - ACF now requires WordPress version 5.8 or newer, and PHP 7.0 or newer. View the release post for more information
- New - Bidirectional Relationships now supported for Relationship, Post Object, User and Taxonomy fields. View the release post for more information
- New - Options Pages can now be registered and managed by the admin UI in ACF PRO
- New - Link to the product feedback board added to the plugin footer
- Enhancement - ACF JSON now supports multiple save locations (props Freddy Leitner)
- Enhancement - ACF Post Types and Taxonomies can now be duplicated
- Enhancement - The filename for JSON files can now be customized with the acf/json/save_file_name filter
- Fix - REST updates of fields with choices containing integer or mixed keys now behave correctly
- Fix - Using the block_type_metadata_settings PHP filter to add usesContext values no longer breaks ACF blocks
- Fix - Notice to import post types/taxonomies from CPTUI no longer flashes on page load
- Fix - Various buttons for fields in blocks now display correctly
- Fix - The settings for the DateTime field are no longer cut off when nested in several fields in the field group editor
- Fix - The newline added to the end of JSON files will now use PHP_EOL to detect the correct newline character with a filter acf/json/eof_newline to alter it.
- i18n - Updated French and Portuguese translations (Thanks to pedro-mendonca and maximebj)
6.1.8
Release Date 3rd August 2023
- Security Fix - This release resolves a stored XSS vulnerability in admin screens with ACF post type and taxonomy labels (Thanks to Satoo Nakano and Ryotaro Imamura)
6.1.7
Release Date 27th June 2023
- New - Added new capability settings for ACF taxonomies
- Enhancement - Added a new acf/field_group/auto_add_first_field filter which can be used to prevent new field groups from automatically adding a field
- Enhancement - Field setting labels now have standard capitalization in the field group editor
- Enhancement - Clone field now has a tutorial link
- Enhancement - "Exclude From Search" CPT setting now has an improved description
- Enhancement - The acf_get_posts() function now has acf/acf_get_posts/args and acf/acf_get_posts/results filters
- Enhancement - Added a new acf/options_page/save action hook that gets fired during save of ACF Options Pages
- Fix - Taxonomies are now initialized before post types, preventing some permalink issues
- Fix - Increased the taxonomy slug maximum length to 32 characters
- Fix - Extra tabs are no longer added to PHP exports with field settings containing multiple lines
- Fix - ACF admin assets now load when editing profile and users for a multisite network
- Fix - Blocks with recursive render_callback functions will no longer crash the editor
- Fix - JSON files now end in a new line for better compatibility with code editors
- i18n - layout(s) strings in Flexible Content fields are now translatable
- i18n - Updated Polish translations
6.1.6
Release Date 4th May 2023
- Security Fix - This release resolves an XSS vulnerability in ACF’s admin pages (Thanks to Rafie Muhammad for the responsible disclosure)
- Fix - Duplicating fields in a new field group with field setting tabs disabled now behaves correctly
= 6.0.6 =
*Release Date 13th December 2022*
* [View Release Post](https://www.advancedcustomfields.com/blog/acf-6-0-6-release-flexible-content-field-layout-improvement/)
* 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`](https://www.advancedcustomfields.com/resources/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
6.0.5
Release Date 18th November 2022
- Fix - Uploading multiple files nested in a subfield no longer causes a fatal error when using basic uploader (props @JoKolov)
6.0.4
Release Date 8th November 2022
- Improvement - JavaScript initialization performance while editing large field groups has been improved, especially in Safari
- Improvement - Tooltips for field settings are now shown as inline instructions
- Improvement - Saving a field group is now disabled until a field group title has been entered
- Improvement - Additional sanitization across various internal parts of the plugin
- Fix - Dragging and dropping a field in no longer opens the field settings in Firefox
- Fix - Copying the field name or key to the clipboard now works as expected for new or reordered fields, and subfields
- Fix - Saving a field group will now temporarily disable the "Save Changes" button while saving
- Fix - Block templates that include html comments as the first DOM element no longer crash the block editor on edit
- Fix - Block templates that include InnerBlocks on the DOM’s first level no longer trigger JS warnings
- Fix - Block templates that render other blocks now correctly render their InnerBlocks
- Fix - Legacy block attribute values are no longer overwritten by blank defaults of new versions
- Fix - Paginated Repeater fields now work with non-paginated Repeaters as subfields
- Fix - Repeater pagination is now properly disabled while inside blocks
- Fix - REST API no longer causes a PHP warning if $_SERVER['REQUEST_METHOD'] is not defined
- Fix - REST API now supports integer keys for the Select field
- Fix - REST API now supports passing null to Image and File fields
- Fix - Invalid ACF meta keys no longer cause a fatal error when retrieved with get_fields()
- a11y - The Relationship field is now fully accessible for keyboard navigation
- i18n - Select dropdown arrow is now aligned correctly in RTL languages
- i18n - Radio buttons are now aligned correctly in RTL languages
5.12.2
Release Date 6th April 2022
- Fix - Cloned fields in custom named options pages now behave correctly
- Fix - Default values and the acf/load_value filter are now applied if a field value load fails security validation
- Fix - The ACF field is no longer present in REST responses if the ACF REST API setting is disabled
- Fix - Duplicating a flexible content layout or repeater row now also replaces the field ID in for attributes
5.12.1
Release Date 23rd March 2022
- New - REST API now supports the comment route for displaying ACF fields.
- Fix - ACF now validates access to option page field values when accessing via field keys the same way as field names. View More
- Fix - REST API now correctly validates fields for POST update requests
- Fix - Fixed an issue where invalid field types caused an error during REST API requests
- Fix - Fixed a PHP warning when duplicating an empty field group
- Fix - Fixed a bug preventing block duplication detection changing an ACF Block’s ID if it was nested deeper than one level inside another block
- Fix - Fixed a bug where the acf-block-preview wrapper might not appear around a block if it was saved in edit mode
- i18n - Updated several translations from user contributions (Thanks to Dariusz Zielonka, Mikko Kekki and Alberto!)
5.12
Release Date 23rd February 2022
- View Release Post
- New - ACF blocks now support the new Full Site Editor included in WordPress 5.9
- New - ACF blocks now support the WordPress Query Loop block
- New - Added block caching system to reduce the number of AJAX calls in the block editor
- Enhancement - Block preloading can now be disabled by using "acf_update_setting( 'preload_blocks', false );" in the "acf/init" action hook
- Enhancement - ACF and ACF PRO will now detect if each other are active and deactivate the other plugin on plugin activation
- Fix - Fixed an issue with the media library not working correctly in ACF Blocks in WordPress 5.9.1
- Fix - Fixed an issue where anchors weren't working correctly in WordPress 5.9
- Fix - Fixed an issue where the "unfiltered_html" capability wasn't being used by ACF blocks
- Fix - Fixed an issue where it was impossible to update an ACF block inside the widget block editor
- Fix - Fixed an issue where ACF fields might not appear in REST API calls made via internal WordPress functions
- Fix - Warnings and PHP 8.1 deprecation notices in REST API
- Fix - Better support for double byte characters in "acf_get_truncated()" (props @cabradb)
- i18n - Broken link in the Croatian translation
- i18n - Automated building of acf.pot for translators in each release
5.11.4
Release Date - 2nd December 2021
- Fix - Fixed several Select2.js conflicts with other plugins
- Fix - Fixed an issue where block name sanitization could change valid block names containing double hyphens
- Fix - Fixed an issue where blocks with integer IDs could fail to load example field data
5.11.3
Release Date - 24th November 2021
- Fix - Fixed a bug when accessing field values for options pages registered with a custom post_id
5.11.2
Release Date - 24th November 2021
- Fix - Previously implemented data access changes for get_field() and the_field() are now limited to the ACF shortcode only. Learn more
- Fix - get_field() and the_field() functions can once again access meta values regardless of being registered with ACF, restoring functionality that existed before 5.11
- Fix - get_field() and the_field() functions now are only able to access site options which are ACF fields
- Fix - UI issues for select boxes related to Yoast and WooCommerce’s select2 versions by upgrading our select2 version, and updating our CSS to support older versions
- Fix - User fields failed to load values when using the legacy select2 v3 option
- Fix - acf_slugify() now correctly supports special characters which solves issues with block names or field group names (during imports) containing those characters
- Fix - PHP Notice generated while processing a field group’s postbox classes
5.11.1
Release Date - 18 November 2021
- Enhancement - Added "acf/admin/license_key_constant_message" filter to allow changing of the "Your license key is defined in wp-config.php" message
- Fix - Added warning for when get_field() or similar functions are called before ACF has initialized. Learn more
- Fix - Fixed fields not appearing on user REST API endpoints if their field group location was set to a user form other than "all"
- Fix - Fixed warning in REST API if a custom field type did not have the "show_in_rest" property
- Fix - Fixed an error that could occur if value of WYSIWYG field was not a string
5.11
Release Date - 10 November 2021
- View Release Post
- New - Fields can now be viewed and updated with the WordPress REST API (props @mishterk)
- New - License key can now be defined in code with the "ACF_PRO_LICENSE" constant
- Enhancement - Improved error handling for expired or deactivated licenses
- Enhancement - Improved support for various block editor features, such as block styles and padding/spacing
- Enhancement - Added support for using WordPress "Screen Options" to hide field groups in Classic Editor
- Enhancement - Support filters adding custom classes on date and time field inputs
- Enhancement - Support filtering ACF shortcode attributes (with the "shortcode_atts_acf" filter)
- Fix - Removed usages of PHP "extract()" function
- Fix - Fixed a security issue with user field
- Fix - Fixed a security issue with "acf_get_value()"
- Fix - Correctly set ".acf-block-preview" wrapper when previewing a block in auto mode
- Fix - Resolved an issue with select2 rendering for nav menu fields
- Fix - Fixed an issue with file validation that occurred when removing a file that failed validation
- Fix - Fixed a notice in "acf_prepare_field()"
- Fix - Prevented an issue where setting an empty string for the return format of date and time fields would cause JS errors
- Fix - Fix issues with conditional logic for multi-select fields (props @bhujagendra-ishaya)
- Fix - Added support for Google Maps schema change which prevented Google Maps fields from correctly saving the city for some areas
- Fix - Fixed an issue where removing the collapsed property of a repeater prevents viewing previously collapsed rows
- i18n - Updated Polish Translations (props @webnatural)
- Dev - Formatted JavaScript to WordPress code standards
5.10.2
Release Date - 31 August 2021
- Fix - Fixed block duplication issues which created blocks with duplicate block IDs
- Fix - Fixed an issue with ACF errors displaying in the media library outside of ACF fields
- Fix - Changed label of "Enable Opacity?" to "Allow transparency" in the colour picker
- Fix - Revert "style" attributes of ACF Blocks to 5.9.x behaviour for template compatibility
- Fix - Allow safe HTML inside select2 field labels
- Fix - Don't render the "acf-block-preview" div when preloading blocks in edit mode
5.10.1
Release Date - 26 August 2021
- Fix - Fixed conflict with WooCommerce loading SelectWoo which is not directly compatible with Select2.
5.10
Release Date - 25 August 2021
- View Release Post
- Enhancement - Improved security by running all user-generated content through wp_kses() by default
- Enhancement - New ACF Blocks features
- Switched to v2 of the Blocks API for WordPress 5.6+
- Block preloading now enabled by default
- Block preloading now supports blocks set to "Edit" mode
- Add support for full height alignment setting
- Enhancement - Added setting to color picker field to enable an opacity slider
- Enhancement - Allow deletion of first field group location rule if multiple rules have been added thanks to Arthur Shlain
- Fix - Fixed vulnerability with acf_shortcode() where users with subscriber role could view arbitrary ACF data, thanks to Keitaro Yamazaki
- Fix - Fixed vulnerability where users with subscriber role could move fields and view field groups, thanks to Keitaro Yamazaki
- Fix - Fixed issue where fields in legacy widgets weren't saving in new widget block editor
- Fix - Fixed issue with custom field validation in scheduled posts
- Fix - Fixed warnings thrown by clone field if the cloned field group is empty
- Fix - Fixed issue where Select2 search input wouldn't have focus in WordPress 5.8+
- Fix - Fixed issue with Select2 value sorting when Yoast SEO is installed
- Fix - Fixed deprecation warnings in block editor in WordPress 5.6+
- i18n - Updated Swedish translation thanks to Erik Betshammar
5.9.9
Release Date - 20 July 2021
- Fix - Fixed warning when deleting fields which don't exist
- Fix - Fixed issues with older browsers and the blocks JavaScript
- Fix - Fixed file size & file type validation for front end forms using the basic uploader
5.9.8
Release Date - 08 July 2021
- Fix - Fixed bug causing multiple image fields to not validate files properly
- Fix - Fixed bug preventing case-sensitive HTML tags from working in blocks
- Fix - Fixed bug causing JSX-enabled blocks to improperly remove whitespace in preview
- Fix - Fixed bug causing text fields to remove HTML entities when editing saved fields
- Fix - Fixed deprecated jQuery notices on "Add Field Group" page
5.9.7
Release Date - 22 June 2021
- Fix - Fixed PHP warnings logged due to incorrect parameter type for add_menu_page()/add_submenu_page()
- Fix - Fixed bug causing WYSIWYG field to not keep line breaks
- Fix - Fixed bug causing Email field to incorrectly invalidate emails with unicode characters
- Fix - Fixed bug causing file type validation to fail in some cases
- Fix - Fixed bug where newly uploaded or selected images do not contain custom preview size data
5.9.6
Release Date - 20 May 2021
- Enhancement - Added 'position' setting compatibility for Options Page submenus.
- Enhancement - Visually highlight "High" metabox area when dragging metaboxes.
- Fix - Fixed compatibility issue between Block matrix alignment setting and the latest version of Gutenberg (10.6).
- Fix - Fixed bug breaking WYSIWYG field after reordering a child block via the block's toolbar up/down buttons.
- Fix - Added missing "readonly" and "disabled" attributes to DateTime and Time picker fields.
- Fix - Fixed bug incorrectly validating Email field values containing special characters.
- Fix - Fixed missing "dashicons" asset dependency from front-end forms.
- Fix - Fixed bug causing Review JSON diff modal to appear with narrow column since WP 5.7.
- Dev - Added label elements to Repeater, Flexible Content and Clone field's table header titles.
- Dev - Added new ACF_EXPERIMENTAL_ESC_HTML constant. Read more
5.9.5
Release Date - 11 February 2021
5.9.4
- Fix - Fixed regression preventing blocks from loading correctly within the editor in WordPress 5.5.
- Fix - Fixed bug causing incorrect post_status properties when restoring a Field Group from trash in WordPress 5.6.
- Fix - Fixed edge case bug where a taxonomy named "options" could interfere with saving and loading option values.
- Fix - Fixed additional PHP 8.0 warnings.
- i18n - Updated Finnish translation thanks to Mikko Kekki
Release Date - 14 January 2021
5.9.3
- Enhancement - Added PHP validation for the Email field (previously relied solely on browser validation).
- Fix - Added support for PHP 8.0 (fixed logged warnings).
- Fix - Added support for jQuery 3.5 (fixed logged warnings).
- Fix - Fixed bug causing WYSIWYG field to appear unresponsive within the Gutenberg editor.
- Fix - Fixed regression preventing "blog_%d" and "site_%d" as valid $post_id values for custom Taxonomy terms.
- Fix - Fixed bug causing Radio field label to select first choice.
- Fix - Fixed bug preventing preloading blocks that contain multiple parent DOM elements.
- i18n - Updated Japanese translation thanks to Ryo Takahashi.
- i18n - Updated Portuguese translation thanks to Pedro Mendonça.
Release Date - 3 November 2020
5.9.2
- Fix - Fixed bug causing Revision meta to incorrectly update the parent Post meta.
- Fix - Fixed bug breaking "Filter by Post Type" and "Filter by Taxonomy" Field settings.
Release Date - 29 October 2020
5.9.1
- Enhancement - Added experiment for preloading block HTML and reducing AJAX requests on page load.
- Fix - Added boolean attribute value detection to JSX parser (fixes issue with templateLock="false").
- Fix - Added "dateTime" attribute to JSX parser ruleset.
- Fix - Fixed unresponsive Select2 instances after duplicating a row or layout.
- Fix - Added missing Color Picker script translations for previous WordPress versions.
- Fix - Fixed bug in Clone Field causing potential PHP error if cloning a Field Group that no longer exists.
- Fix - Fixed PHP warning logged when comparing a revision that contains values for a Field that no longer exist.
- Dev - Added $wp_block parameter to block render_callback and render_template (unavailable during AJAX preview requests).
- Dev - Deprecated acf_get_term_post_id() function.
Release Date - 8 September 2020
- Fix - Fixed guten-bug causing "Preview Post" button to publish changes.
- Fix - Fixed guten-bug causing JS errors when editing with Elementor or Beaver Builder.
- Fix - Fixed bug in Color Picker field causing JS error on front-end forms.
- Fix - Fixed bug in Post Taxonomy location rule causing incomplete list of rule choices.
- Fix - Reverted Local JSON "save to source path" enhancement due to DX feedback.
- i18n - Updated Indonesian translations thanks to Rio Bahtiar.
- i18n - Updated Turkish translation thanks to Emre Erkan.
5.9.0
Release Date - 17 August 2020
* Added toolbar across all ACF admin pages.
- Enhancement - New Field Groups admin.
* Added new table columns: Description, Key, Location, Local JSON.
* Added popup modal to review Local JSON changes before sync.
* Added visual representation of where Field Groups will appear.
* Added new help tab.
* Simplified layout.
* Added support for Inner Blocks.
- Enhancement - New ACF Blocks features.
* Added new "jsx" setting.
* Added new "align_text" settings.
* Added new "align_content" settings.
- Enhancement - Added duplicate functionality for Repeater and Flexible Content fields.
- Enhancement - Added PHP validation support for Gutenberg.
- Enhancement - Added ability to bypass confirmation tooltips (just hold shift).
- Enhancement - Local JSON files now save back to their loaded source path (not "save_json" setting).
- Tweak - Replaced all custom icons with dashicons.
- Tweak - Changed custom post status label from "Inactive" to "Disabled".
- Tweak - Improved styling of metaboxes positioned in the block editor sidebar.
- Fix - Improved AJAX request efficiency when editing block className or anchor attributes.
- Fix - Fixed bug causing unresponsive WYSIWYG fields after moving a block via the up/down arrows.
- Fix - Fixed bug causing HTML to jump between multiple instances of the same Reusable Block.
- Fix - Fixed bug sometimes displaying validation errors when saving a draft.
- Fix - Fixed bug breaking Image field UI when displaying a scaled portrait attachment.
- Fix - Fixed bug in Link field incorrectly treating the "Cancel" button as "Submit".
- Fix - Fixed bug where a sub field within a collapsed Repeater row did not grow to the full available width.
- Fix - Ensured all archive URLs shown in the Page Link field dropdown are unique.
- Fix - Fixed bug causing incorrect conditional logic settings on nested fields when duplicating a Field Group.
- Fix - Fixed bug causing license activation issues with some password management browser extensions.
- Dev - Major improvements to ACF_Location class.
- Dev - Refactored all location classes to optimize performance.
- Dev - Extracted core JavaScript from "acf-input.js" into a separate "acf.js" file.
- Dev - Field Group export now shows "active" attribute as bool instead of int.
- Dev - Added filter "acf/get_object_type" to customize WP object information such as "label" and "icon".
- Dev - Added action "acf/admin_print_uploader_scripts" fired when printing uploader (WP media) scripts in the footer.
- Dev - Added filters "acf/pre_load_attachment" and "acf/load_attachment" to customize attachment details.
- Dev - Added filter "acf/admin/toolbar" to customize the admin toolbar items.
- Dev - Added new JS actions "duplicate_fields" and "duplicate_field" fired when duplicating a row.
- i18n - Changed Croatian locale code from "hr_HR to "hr".
- i18n - Updated Portuguese translation thanks to Pedro Mendonça.
- i18n - Updated French Canadian translation thanks to Bérenger Zyla.
- i18n - Updated French translation thanks to Maxime Bernard-Jacquet.
- i18n - Updated German translations thanks to Ralf Koller.
5.8.12
Release Date - 10 June 2020
5.8.11
- Fix - Improved string escaping in Select2 drop-downs to address XSS concerns.
- Fix - Fixed bug causing PHP error when updating the settings of a Checkbox field.
- Fix - Fixed bug causing WYSIWYG field to hide when toggling between Document and Block tabs within the Block editor.
- Fix - Fixed bug incorrectly validating the length of Text and Textarea field values that contained HTML entities.
Release Date - 12 May 2020
5.8.10
- Fix - Fixed bug in ACF Blocks where "inserter examples" and "block templates" did not load the defined "data".
- Fix - Reverted "fix" in 5.8.9 regarding Taxonomy fields saving terms to non "post" objects.
- Fix - Fixed bug allowing the Image field to save the value of a deleted attachment.
- Fix - Improved Select field format_value() behaviour to correctly cast value types depending on the "multiple" setting.
- Tweak - Changed language fallback for "zh_HK" to "zh_TW".
- Tweak - Changed Time Picker field settings to display in a localized format via date_i18n().
- Tweak - Improved CSS styling of menu item fields.
- i18n - Updated Finnish translation thanks to Mikko Kekki
- i18n - Updated French translation thanks to Maxime Bernard-Jacquet.
- i18n - Updated Turkish translation thanks to Emre Erkan.
Release Date - 12 May 2020
5.8.9
- Fix - Fixed bug in ACF Blocks where "inserter examples" and "block templates" did not load the defined "data".
- Fix - Reverted "fix" in 5.8.9 regarding Taxonomy fields saving terms to non "post" objects.
- Fix - Fixed bug allowing the Image field to save the value of a deleted attachment.
- Fix - Improved Select field format_value() behaviour to correctly cast value types depending on the "multiple" setting.
- Tweak - Changed language fallback for "zh_HK" to "zh_TW".
- Tweak - Changed Time Picker field settings to display in a localized format via date_i18n().
- Tweak - Improved CSS styling of menu item fields.
- i18n - Updated Finnish translation thanks to Mikko Kekki
- i18n - Updated French translation thanks to Maxime Bernard-Jacquet.
- i18n - Updated Turkish translation thanks to Emre Erkan.
Release Date - 26 March 2020
- Fix - Fixed bug in ACF Blocks causing default "align" property to be ignored.
- Fix - Fixed bug allowing Taxonomy field to save terms to a non "post" object.
- Tweak - Improved User field AJAX query performance.
- Tweak - Improved logic that determines width of Range field input.
- Tweak - Improved styling of ACF Blocks components.
- Dev - Added new "acf/register_block_type_args" filter.
- Dev - Added new generic ACF_Ajax_Query and ACF_Ajax_Query_Users classes.
- i18n - Updated French Canadian translation thanks to Bérenger Zyla.
- i18n - Updated Traditional Chinese translation thanks to Audi Lu.
- i18n - Updated German translation thanks to Ralf Koller.
- i18n - Updated Portuguese language thanks to Pedro Mendonça.
= 5.8.3 =
*Release Date - 7 August 2019*
* Tweak - Changed Options Page location rules to show "page_title" instead of "menu_title".
* Fix - Fixed bug causing Textarea field to incorrectly validate maxlength.
* Fix - Fixed bug allowing Range field values outside of the min and max settings.
* Fix - Fixed bug in block RegExp causing some blocks to miss the "acf/pre_save_block" filter.
* Dev - Added `$block_type` parameter to block settings "enqueue_assets" callback.
* i18n - Added French Canadian language thanks to Bérenger Zyla.
* i18n - Updated French language thanks to Bérenger Zyla.
= 5.8.2 =
*Release Date - 15 July 2019*
* Fix - Fixed bug where validation did not prevent new user registration.
* Fix - Fixed bug causing some "reordered" metaboxes to not appear in the Gutenberg editor.
* Fix - Fixed bug causing WYSIWYG field with delayed initialization to appear blank.
* Fix - Fixed bug when editing a post and adding a new tag did not refresh metaboxes.
* Dev - Added missing `$value` parameter in "acf/pre_format_value" filter.
= 5.8.1 =
*Release Date - 3 June 2019*
* New - Added "Preview Size" and "Return Format" settings to the Gallery field.
* Tweak - Improved metabox styling for Gutenberg.
* Tweak - Changed default "Preview Size" to medium for the Image field.
* Fix - Fixed bug in media modal causing the primary button text to disappear after editing an image.
* Fix - Fixed bug preventing the TinyMCE Advanced plugin from adding `< p >` tags.
* Fix - Fixed bug where HTML choices were not visible in conditional logic dropdown.
* Fix - Fixed bug causing incorrect order of imported/synced flexible content sub fields.
* i18n - Updated German translation thanks to Ralf Koller.
* i18n - Updated Persian translation thanks to Majix.
= 5.8.0 =
*Release Date - 8 May 2019*
* New - Added ACF Blocks feature for ACF PRO.
* Fix - Fixed bug causing duplicate "save metabox" AJAX requests in the Gutenberg editor.
* Fix - Fixed bug causing incorrect Repeater field value order in AJAX requests.
* Dev - Added JS filter `'relationship_ajax_data'` to customize Relationship field AJAX data.
* Dev - Added `$field_group` parameter to `'acf/location/match_rule'` filter.
* Dev - Bumped minimum supported PHP version to 5.4.0.
* Dev - Bumped minimum supported WP version to 4.7.0.
* i18n - Updated German translation thanks to Ralf Koller.
* i18n - Updated Portuguese language thanks to Pedro Mendonça.
= 5.7.13 =
*Release Date - 6 March 2019*
* Fix - Fixed bug causing issues with registered fields during `switch_to_blog()`.
* Fix - Fixed bug preventing sub fields from being reused across multiple parents.
* Fix - Fixed bug causing the `get_sub_field()` function to fail if a tab field exists with the same name as the selected field.
* Fix - Fixed bug corrupting field settings since WP 5.1 when instructions contain `< a target="" >`.
* Fix - Fixed bug in Gutenberg where custom metabox location (acf_after_title) did not show on initial page load.
* Fix - Fixed bug causing issues when importing/syncing multiple field groups which contain a clone field.
* Fix - Fixed bug preventing the AMP plugin preview from working.
* Dev - Added new 'pre' filters to get, update and delete meta functions.
* i18n - Update Turkish translation thanks to Emre Erkan.
- Fix - Added missing function register_field_group().
- Fix - Fixed PHP 5.4 error "Can't use function return value in write context".
- Fix - Fixed bug causing wp_options values to be slashed incorrectly.
- Fix - Fixed bug where "sync" feature imported field groups without fields.
- Fix - Fixed bug preventing get_field_object() working with a field key.
- Fix - Fixed bug causing incorrect results in get_sub_field().
- Fix - Fixed bug causing draft and preview issues with serialized values.
- Fix - Fixed bug causing reversed field group metabox order.
- Fix - Fixed bug causing incorrect character count when validating values.
- Fix - Fixed bug showing incorrect choices for post_template location rule.
- Fix - Fixed bug causing incorrect value retrieval after switch_to_blog().
- i18n - Updated Persian translation