An open API service indexing awesome lists of open source software.

https://github.com/acf-extended/ACF-Extended

🚀 All-in-one enhancement suite that improves WordPress & Advanced Custom Fields
https://github.com/acf-extended/ACF-Extended

acf custom-fields javascript php wordpress

Last synced: about 1 year ago
JSON representation

🚀 All-in-one enhancement suite that improves WordPress & Advanced Custom Fields

Awesome Lists containing this project

README

          

![Advanced Custom Fields: Extended](https://ps.w.org/acf-extended/assets/banner-772x250.png)

# Advanced Custom Fields: Extended

🚀 All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. This plugin aims to provide a powerful administration framework with a wide range of improvements & optimizations.

**This plugin requires at least ACF Pro 5.8.**

If you don't already own [ACF Pro](https://www.advancedcustomfields.com/pro/), you should consider it. It's one of the most powerful WordPress plugin available.

## ⭐ Highlight

* 14+ New ACF Fields
* 10+ ACF Fields Enhanced
* 4+ New Field Groups Locations
* Self/Multi/Bidirectional Fields
* Advanced Fields Validation
* Flexible Content as Page Builder
* Optimize metadata with Performance Mode
* Advanced Front-End Forms Manager
* ACF Options Pages / Block Types Manager
* ACF & WordPress Meta Overview
* WordPress Post Types / Taxonomies Manager
* WordPress Options Manager
* WordPress Admin Enhancements
* WPML & Polylang Multilingual support
* ... And many more features

## 💎 Pro Highlight

* 20+ New ACF Fields
* 10+ ACF Fields Enhanced
* 20+ New Locations
* Payment Field with Stripe & PayPal Express
* Flexible Content Grid System
* Flexible Content Layouts Locations Rules
* Templates Manager
* Builtin Classic Editor
* Settings UI
* Screen Layouts
* Force Json Sync
* Field Visibility Settings
* Global Field Conditional Rules
* ... And many more features

## 🤟 Philosophy

* Seamless integration
* No extra menu, ads or notices
* Built by developers, for developers

## 🛠️ Links

* [Website](https://www.acf-extended.com)
* [Documentation](https://www.acf-extended.com/features)
* [Guides](https://www.acf-extended.com/guides)
* [Roadmap](https://www.acf-extended.com/roadmap)
* [WP Plugin](https://wordpress.org/plugins/acf-extended/)
* [Twitter](https://twitter.com/ACFExtended)
* [Twitter](https://twitter.com/hwkfr) (Personal)
* [Slack Community](https://slack.acf-extended.com)

## 🧰 Tools

* [FAQ](https://wordpress.org/plugins/acf-extended/#faq)
* [Support](https://github.com/acf-extended/ACF-Extended/issues/new?assignees=&labels=&template=bug_report.md&title=)
* [Feature Request](https://github.com/acf-extended/ACF-Extended/issues/new?assignees=&labels=feature+request&template=feature_request.md&title=)
* [Reviews](https://wordpress.org/support/plugin/acf-extended/reviews/#new-post)
* [Donation](https://ko-fi.com/acfextended)

## 📁 Field Groups

**[Advanced Settings](https://www.acf-extended.com/features/field-groups/advanced-settings)**

Enable advanced settings for all fields within the Field Group.

**[Auto Sync PHP](https://www.acf-extended.com/features/field-groups/autosync)**

Automatically synchronize field groups with local PHP files upon field group updates. This feature will create, include and update a local PHP file for each field group.

**[Auto Sync Json](https://www.acf-extended.com/features/field-groups/autosync)**

Control which field groups you want to synchronize with local Json files. Display warnings if the Json file has been manually deleted.

**[Categories](https://www.acf-extended.com/features/field-groups/categories)**

Spice up your field groups with a custom taxonomy and filter field groups by terms.

**[Custom Key](https://www.acf-extended.com/features/field-groups/custom-key)**

Set custom field group key. Example: `group_custom_name`.

**[Custom Meta](https://www.acf-extended.com/features/field-groups/custom-meta)**

Add custom metas (key/value) in the field group administration.

**[Display Title](https://www.acf-extended.com/features/field-groups/display-title)**

Display an alternative field group title in post edition screen.

**[Field Group UI](https://www.acf-extended.com/features/field-groups/field-group-ui)** **(PRO)**

Enable enhancements to the Field Group UI for a better user experience.

**[Force Sync](https://www.acf-extended.com/features/field-groups/force-sync)** **(PRO)**

Always keep Json files synchronized with the Field Groups in the database.

**[Hide on Screen](https://www.acf-extended.com/features/field-groups/hide-on-screen)** **(FREE / PRO)**

Hide Gutenberg Block Editor and 10+ more items to hide in the field group settings.

**[Instructions Placement](https://www.acf-extended.com/features/field-groups/instruction-placement)**

New instruction placements let you display field description "above the fields" or in a "tooltip".

**[Location: Advanced Post](https://www.acf-extended.com/features/field-groups/locations/advanced-post)** **(PRO)**

A collection of multiple new Field Groups locations allowing developers to target posts with specific conditions (Post author, date, slug, path etc...).

**[Location: Advanced Menu Item](https://www.acf-extended.com/features/field-groups/locations/advanced-menu-item)** **(PRO)**

Target specific "Menu Item Depth" or "Menu Item Type" from the Field Groups Locations rules.

**[Location: Advanced Taxonomy Term](https://www.acf-extended.com/features/field-groups/locations/advanced-taxonomy)** **(PRO)**

A collection of multiple new Field Groups locations allowing developers to target taxonomy and terms with specific conditions (Term name, parent, slug etc...).

**[Location: All post types](https://www.acf-extended.com/features/field-groups/locations/all-post-types)**

Display field groups on all post types edition screen.

**[Location: Attachment List](https://www.acf-extended.com/features/field-groups/locations/attachment-list)** **(PRO)**

Display field group on attachment admin list screen.

**[Location: Dashboard Widgets](https://www.acf-extended.com/features/field-groups/locations/dashboard)** **(PRO)**

Display field groups and update ACF Fields from the WP Dashboard.

**[Location: Field Value](https://www.acf-extended.com/features/field-groups/locations/field-value)** **(PRO)**

Display a field group based on the field value of an another field group.

**[Location: Post type Archive](https://www.acf-extended.com/features/field-groups/locations/post-type-archive)**

Add an Archive Option Page under the Post Type admin menu. Display and save any field groups within it.

**[Location: Post type List](https://www.acf-extended.com/features/field-groups/locations/post-type-list)**

Display field group on post types admin list screen.

**[Location: Taxonomy List](https://www.acf-extended.com/features/field-groups/locations/taxonomy-list)**

Display field group on taxonomies admin list screen.

**[Location: User List](https://www.acf-extended.com/features/field-groups/locations/user-list)** **(PRO)**

Display field group on user admin list screen.

**[Location: Woocommerce](https://www.acf-extended.com/features/field-groups/locations/woocommerce)** **(PRO)**

Display field groups on Woocommerce pages.

**[Location: WP Settings](https://www.acf-extended.com/features/field-groups/locations/wp-settings)** **(PRO)**

Display field groups on WP Settings pages: General, Writing, Reading, Discussion, Media and Permalinks.

**[Local Field Groups](https://www.acf-extended.com/features/)**

Display local field groups that are loaded by ACF, but not available in the ACF field group administration. Example: Field groups that are registered in the `functions.php` file, but not in the ACF UI.

**[Note](https://www.acf-extended.com/features/field-groups/note)**

Add a personal note in the field group administration. Only visible to administrators.

**[Permissions](https://www.acf-extended.com/features/field-groups/permissions)**

Add permission layer to field groups. Choose which roles can view & edit field groups in the post edition screen.

**[Raw Data](https://www.acf-extended.com/features/field-groups/raw-data)**

Display raw field group data in a modal to check your configuration & settings.

## ⚙️ Fields Settings

**[Advanced Settings](https://www.acf-extended.com/features/field-settings/field-advanced-settings)**

A more sophisticated field settings based on specified location (administration/front-end). Example: Field is required only in front-end.

**[Advanced Validation](https://www.acf-extended.com/features/field-settings/advanced-validation)**

A more sophisticated validation conditions (AND/OR) with custom error messages based on specified location (administration/front-end).

**[Self/Multi/Bidirectional fields](https://www.acf-extended.com/features/field-settings/bidirectional-fields)**

An advanced bidirectional setting (also called post-to-post) is available for the following fields: Relationship, Post object, User & Taxonomy terms. Fields will work bidirectionally and automatically update each others. Works in groups & clones.

**[Field Visibility](https://www.acf-extended.com/features/field-settings/field-visibility)** **(PRO)**

Get quick access to "Field Visibility", "Label Visibility", "Instructions Visibility" and "Required setting" for the following screens: "Everywhere", "Front-end" and "Administration".

**[Global Condition](https://www.acf-extended.com/features/field-settings/global-condition)** **(PRO)**

Enable Global Conditional Logic for a specific field, which can then be used in an another Field Group as condition, both as Field Group Condition and Field Condition.

**[Instruction Placement](https://www.acf-extended.com/features/field-settings/field-instruction-placement)** **(PRO)**

Override a specific field instruction placement to any position: Below labels, below fields, above fields or tooltip.

**[Instruction Read More](https://www.acf-extended.com/features/field-settings/instruction-read-more)** **(PRO)**

Allow to expand instructions text with a "Read More" link. This feature is useful for lengthy instructions text.

**[Min/Max](https://www.acf-extended.com/features/field-settings/min-max)** **(PRO)**

Minimum & maximum items is a global field setting that let you define a specific number of items that can or should be added by the user.

**[Permissions](https://www.acf-extended.com/features/field-settings/field-permissions)**

Add permission layer to fields. Choose which roles can view & edit fields in the post edition screen. (can be combined with field groups permissions).

**[Raw data](https://www.acf-extended.com/features/field-settings/field-raw-data)**

Display raw field data in a modal to check your configuration & settings.

**[Required Message](https://www.acf-extended.com/features/field-settings/required-message)** **(PRO)**

This setting allow developers to define a custom error message within the field settings for a more intuitive user experience.

## 🏷️ Fields

**[Advanced Link](https://www.acf-extended.com/features/fields/advanced-link)**

Display a modern Link Selection in a modal. Posts, Post Types Archives & terms selection can be filtered in the field administration.

**[Block Editor](https://www.acf-extended.com/features/fields/block-editor)** **(PRO)**

Display a Block Editor field on Classic Editor screen or on the front-end.

**[Block Types](https://www.acf-extended.com/features/fields/block-types)** **(PRO)**

Display an isolated Block Editor field on admin screen (with Classic Editor enabled) or on the front-end.

**[Button](https://www.acf-extended.com/features/fields/button)**

Display a custom submit or button. Built-in ajax call setting. Usage example available in the field administration.

**[Checkbox](https://www.acf-extended.com/features/fields/checkbox)** **(FREE / PRO)**

Define grouped choices values using `## Title` markup in the field's choices.

**[Clone](https://www.acf-extended.com/features/fields/clone)**

Allow users to edit clone fields in a modal. Choose the edit button text, display close button and the modal size.

**[Code Editor](https://www.acf-extended.com/features/fields/code-editor)**

Edit code using the native WP Core Codemirror library. Default languages: Text/HTML, Javascript, CSS, PHP mixed/plain.

**[Color Picker](https://www.acf-extended.com/features/fields/color-picker)** **(PRO)**

A collection of advanced settings for the ACF Color Picker. The field can now be displayed as a palette, custom colors can be predefined and RGBA mode is supported.

**[Columns](https://www.acf-extended.com/features/fields/columns)** **(FREE / PRO)**

Organize and re-arrange your fields using columns and line-breaks. The field acts like the ACF Accordion/Tab field and allow you to create virtually grouped fields which will be displayed inside columns.

**[Countries](https://www.acf-extended.com/features/fields/countries)** **(PRO)**

Display a Country selector as radio, checkbox or select field type.

**[Currencies](https://www.acf-extended.com/features/fields/currencies)** **(PRO)**

Display a Currency selector as radio, checkbox or select field type.

**[Date/Timepicker](https://www.acf-extended.com/features/fields/datepicker)** **(FREE / PRO)**

Display a modern UI of the ACF Datepicker field. CSS and icons have been enhanced to fit WordPress admin UI and colors.

**[Date Range Picker](https://www.acf-extended.com/features/fields/date-range-picker)** **(PRO)**

Display a Date Range Picker. The field support a wide range of customization, such as: Placeholder, Default dates, Range Restriction, Date restriction, No weekends etc.

**[Dynamic Render](https://www.acf-extended.com/features/fields/dynamic-render)**

Display custom HTML/PHP content using a simple named hook.

**[Field Groups](https://www.acf-extended.com/features/fields/field-groups-selector)** **(PRO)**

Display an ACF Field Groups selector as radio, checkbox or select field type.

**[Field Types](https://www.acf-extended.com/features/fields/field-types)** **(PRO)**

Display an ACF Field Types selector as radio, checkbox or select field type.

**[Fields](https://www.acf-extended.com/features/fields/fields-selector)** **(PRO)**

Display an ACF Fields selector as radio, checkbox or select field type.

**[File](https://www.acf-extended.com/features/fields/file)** **(FREE / PRO)**

Choose the uploader type, enable multi file upload and dropzone.

**[Flexible Content](https://www.acf-extended.com/features/fields/flexible-content)** **(FREE / PRO)**

Displayed an enhanced version of the native Flexible Content field. Dozens of new settings and settings were added, allowing developers to create the most advanced page builder and fully control the field's behavior.

**[Forms](https://www.acf-extended.com/features/fields/forms)**

Select any dynamic form (format: checkbox, radio or select).

**[Google Map](https://www.acf-extended.com/features/fields/google-map)** **(PRO)**

A collection of new settings added to the ACF Google Map Field that allow developers to have more control over the field behavior.

**[Google reCaptcha](https://www.acf-extended.com/features/fields/recaptcha)**

Display a reCaptcha field (compatible v2 & v3).

**[Group](https://www.acf-extended.com/features/fields/group)**

Allow users to edit group fields in a modal Choose the edit button text, display close button and the modal size

**[Hidden Input](https://www.acf-extended.com/features/fields/hidden-input)**

Display a hidden input with custom name/value

**[Image](https://www.acf-extended.com/features/fields/image)** **(FREE / PRO)**

Choose the uploader type, customize the upload folder and set the image as post featured thumbnail

**[Image Selector](https://www.acf-extended.com/features/fields/image-selector)** **(PRO)**

Display an Image Selector field.

**[Image Sizes](https://www.acf-extended.com/features/fields/image-sizes)** **(PRO)**

Display an Image Sizes selector as radio, checkbox or select field type.

**[Languages](https://www.acf-extended.com/features/fields/languages)** **(PRO)**

Display a Language selector as radio, checkbox or select field type, compatible with WPML & Polylang.

**[Menu Locations](https://www.acf-extended.com/features/fields/menu-locations)** **(PRO)**

Display a Menu Locations selector as radio, checkbox or select field type.

**[Menus](https://www.acf-extended.com/features/fields/menus)** **(PRO)**

Display a Menu selector as radio, checkbox or select field type.

**[Options Pages](https://www.acf-extended.com/features/fields/options-pages)** **(PRO)**

Display an ACF Options Pages selector as radio, checkbox or select field type.

**[Payment](https://www.acf-extended.com/features/fields/payment)** **(PRO)**

Display a Payment Field that supports with Stripe & PayPal Express gateways, working on both front-end and back-end.

**[Payment Cart](https://www.acf-extended.com/features/fields/payment-cart)** **(PRO)**

Display an optional Payment Cart to easily setup an e-commerce solution.

**[Payment Selector](https://www.acf-extended.com/features/fields/payment-selector)** **(PRO)**

Display an optional Payment Selector which let the user switch the payment gateway.

**[Phone Number](https://www.acf-extended.com/features/fields/phone-number)** **(PRO)**

Display a fully customizable international Phone Number field.

**[Post Field](https://www.acf-extended.com/features/fields/post-field)** **(PRO)**

The Post Field is a new field that allow developers to move native WordPress fields such as Post Title, Date, Status, Visibility, Permalink etc.

**[Post Formats](https://www.acf-extended.com/features/fields/post-formats)** **(PRO)**

Display a Post Format selector as radio, checkbox or select field type.

**[Post Object](https://www.acf-extended.com/features)** **(FREE / PRO)**

Allow user to enter custom value which will be saved as a new post, or enable the inline post creation/edit.

**[Post Status](https://www.acf-extended.com/features/fields/post-statuses)**

Select any post status (format: checkbox, radio or select)

**[Post Types](https://www.acf-extended.com/features/fields/post-types)**

Select any post type (format: checkbox, radio or select)

**[Radio](https://www.acf-extended.com/features/fields/radio)** **(FREE / PRO)**

Define grouped choices values using `## Title` markup in the field's choices.

**[Relationship](https://www.acf-extended.com/features/fields/relationship)** **(PRO)**

The Relationship field includes new settings allowing users to create and edit post on-the-fly from the post edit screen.

**[Repeater](https://www.acf-extended.com/features/fields/repeater)**

Add stylised to 'Add Row' button, disable sortable rows and remove repeater's actions.

**[Select](https://www.acf-extended.com/features/fields/select)** **(FREE / PRO)**

Change the default "Select" placeholder text and Search Input placeholder and allow user to enter custom values.

**[Slug](https://www.acf-extended.com/features/fields/slug)**

A slug text input (ie: `my-text-input`).

**[Tab](https://www.acf-extended.com/features/fields/tab)** **(PRO)**

Disable the last opened tab user preference. Which means that when the user will refresh the page, it will always load the first tab.

**[Taxonomies](https://www.acf-extended.com/features/fields/taxonomies)**

Select any taxonomy (format: checkbox, radio or select)

**[Taxonomy Terms](https://www.acf-extended.com/features/fields/taxonomy-terms)**

Select any terms of any taxonomies, allow specific terms, level or childrens (format: checkbox or select). Terms can be loaded & saved for the current post (just like the native ACF Taxonomy field)

**[Templates](https://www.acf-extended.com/features/fields/templates-selector)** **(PRO)**

Display an ACF Extended Templates selector as radio, checkbox or select field type.

**[Textarea](https://www.acf-extended.com/features/fields/textarea)**

Switch font family to monospace and allow tab indent.

**[True/False](https://www.acf-extended.com/features/fields/true-false)** **(PRO)**

Five new styles have been added to the native True/False field.

**[User Roles](https://www.acf-extended.com/features/fields/user-roles)**

Select any user role (format: checkbox, radio or select)

**[WYSIWYG Editor](https://www.acf-extended.com/features/fields/wysiwyg-editor)** **(PRO)**

New settings allowing developers to have more control over the field behavior.

## 🛠️ Modules

**[Block Types UI](https://www.acf-extended.com/features/modules/dynamic-block-types)** **(FREE / PRO)**

The Dynamic Block Types module allows you to register and manage ACF Block Types from your WordPress admin, in ACF > Block Types menu. Pro version allows to sync Json/PHP files.

**[Classic Editor](https://www.acf-extended.com/features/modules/classic-editor)** **(PRO)**

ACF Extended is bundled with a custom merged version of the Classic Editor & Disable Gutenberg plugins.

**[Developer Mode](https://www.acf-extended.com/features/modules/developer-mode)** **(FREE / PRO)**

The Developer Mode allow you to view all Posts, Terms, Users & Options custom metadata in a readable format. This feature is very useful to check what is actually saved in any WordPress Object.

**[Forms](https://www.acf-extended.com/features/modules/dynamic-forms)** **(FREE / PRO)**

Manage Advanced ACF Forms from the WordPress administration. This module is an enhanced version of the native ACF Form feature. While all native settings can be used, Dynamic Forms adds many new settings and introduce "Actions" for a complete control over the form behavior.

**[Options Pages UI](https://www.acf-extended.com/features/modules/dynamic-options-pages)** **(FREE / PRO)**

The Dynamic Options Pages module allows you to register and manage ACF Options Pages from your WordPress admin, in ACF > Options Pages menu. Pro version allows to sync Json/PHP files.

**[Performance Mode](https://www.acf-extended.com/features/modules/performance-mode)** **(FREE / PRO)**

A unique module that allows developers to optimize database load when dealing with hundreds or thousands of metadata with two different methods: Ultra & Hybrid Engines.

**[Post Types UI](https://www.acf-extended.com/features/modules/dynamic-post-types)** **(FREE / PRO)**

The Dynamic Post Types module allows you to register and manage custom post types from your WordPress admin, in Tools > Post Types menu. Pro version allows to sync Json/PHP files.

All native post types settings can be set within the UI. ACF Extended also adds more advanced settings allowing to manage posts per page, order etc…

**[Rewrite Rules](https://www.acf-extended.com/features/modules/rewrite-rules)** **(PRO)**

Get an overview of all WordPress permalinks structures and rules. Test URLs, export rules and flush permalinks from the UI.

**[Scripts UI](https://www.acf-extended.com/features/modules/scripts)** **(PRO)**

Run custom scripts on thousands of posts. Including builtin "Orphan Meta Cleaner", "Script Launcher" and "Performance Converter" scripts.

**[Settings UI](https://www.acf-extended.com/features/modules/settings-ui)** **(FREE / PRO)**

The Settings UI allows developers to get an overview of all ACF and ACF Extended settings values from the ACF > Settings menu.

**[Taxonomies UI](https://www.acf-extended.com/features/modules/dynamic-taxonomies)** **(FREE / PRO)**

The Dynamic Taxonomies module allows you to register and manage custom taxonomies from your WordPress admin, in Tools > Taxonomies menu. Pro version allows to sync Json/PHP files.

All native taxonomies settings can be set within the UI. ACF Extended also adds more advanced settings allowing to manage posts per page, order etc…

**[Templates](https://www.acf-extended.com/features/modules/templates)** **(PRO)**

Manage default ACF values in an advanced way and sync templates with Json/PHP files.

## 🖥️ WordPress

**[Ajax Author Box](https://www.acf-extended.com/features/wordpress/ajax-author-box)**

The native WP Author Metabox has been replaced with an Ajax version allowing to manage thousands of users without slowing down the post administration. The new Author box also include an inline search input.

**[Enhanced UI](https://www.acf-extended.com/features/wordpress/enhanced-ui)**

The Taxonomy, User profile & Settings views have been enhanced for a more consistent administration experience, using CSS/JS only.

**[Polylang](https://www.acf-extended.com/features/wordpress/polylang)**

ACF Extended adds a new layer of compatibility for Polylang. ACF Options Pages and all ACF Extended Modules (Dynamic Post Type, Taxonomy, Options Pages, Block Type) are compatible.

**[Screen Layouts](https://www.acf-extended.com/features/wordpress/screen-layouts)** **(PRO)**

Post Edit screens have been enhanced allowing up to 3 columns layout and multiple variations.

**[WPML](https://www.acf-extended.com/features/wordpress/wpml)**

ACF Extended adds a new layer of compatibility for WPML. ACF Options Pages and all ACF Extended Modules (Dynamic Post Type, Taxonomy, Options Pages, Block Type) are compatible.

**[WP Options](https://www.acf-extended.com/features/wordpress/options)**

Manage WordPress Options from the Settings > Options page. Options value (strings, serialized & Json) will be displayed in a readable form. Values can be edited or deleted.

## ❤️ Early Supporters

* Thanks to [Brandon A.](https://twitter.com/AsmussenBrandon) for his support & tests
* Thanks to [Damien C.](https://twitter.com/DamChtlv) for his support & tests
* Thanks to [Valentin P.](https://twitter.com/Val_Pellegrin) for his support & tests
* Thanks to Damian P. for his support & tests
* Thanks to [Jaakko S.](https://twitter.com/jsaarenk) for his support & tests
* Thanks to [Renan A.](https://twitter.com/altendorfme) for his support & tests

## 🥰 Donors

* Thanks to RavenSays
* Thanks to Dave A.
* Thanks to Rob H.
* Thanks to Valentin P.
* Thanks to Alan A.
* Thanks to Damian C.
* Thanks to Andrew
* Thanks to Kimantis
* Thanks to Anonymous
* Thanks to Chris
* Thanks to Dennis D.
* Thanks to Cody R.
* Thanks to Jamie
* Thanks to Dave A.
* Thanks to Paul M.
* Thanks to David B.
* Thanks to Swingjac
* Thanks to Erik
* Thanks to Giancarlo P.
* Thanks to Geuer M.

## 📋 Changelog

### 0.9.1

**ACF Extended Pro 0.9.1:**

* Field: Flexible Content - Added "Dynamic Preview Iframe" feature
* Field: Flexible Content - Added "Dynamic Preview Responsive" feature
* Field: Flexible Content - "Dynamic Preview Iframe" render previews in isolated iframes
* Field: Flexible Content - "Dynamic Preview Responsive" allows to switch container preview size
* Field: Address - Cleaned unused argument
* Field: Google Map - Added `acfe_render_google_map()` compatibility with sub fields
* Field: Google Map - Enhanced `acfe_render_google_map()` compatibility with Dynamic Preview
* Field: Radio - Fixed "Custom Choice" render
* Field: WYSIWYG - Enhanced `source_code` modal reset stylesheet
* Field Group Location: Renamed "Dashboard" to "WP Dashboard" for consistency
* Module: Forms - Ajax submission now redraw form on submission

**ACF Extended Basic 0.9.1:**

* Field: Advanced Link - Enhanced malformed values handling
* Field: Flexible Content - Added `acfe/flexible/toggle_hide` filter to control row visibility
* Field: reCaptcha - Enhanced error handling when using incorrect API key
* Field: Taxonomy Terms - Fixed ajax nonce verification when field is cloned
* Module: Forms - Enhanced File/Image/Gallery "Uploaded To" logic using related Form Action

### 0.9.0.9

**ACF Extended Pro 0.9.0.9:**

* Field: Address - Added new Address Field
* Field: Address - Allows to enter/search an address with autocomplete (Google Places API)
* Field: Color Picker - Added "Return Format: Slug" setting
* Field: Color Picker - Added "Slug" & "RGBA Array" into the "Color Array" return format
* Field: Color Picker - Added compatibility with CSS variables for "Palette" display
* Field: Color Picker - Added `editor-gradient-presets` theme support
* Field: Date Range Picker - Enhanced compatibility with custom hooks
* Field: Date Range Picker - Allowed to clear to input manually when "Allow null" is enabled
* Field: Date Range Picker - Added "x" icon to clear the input when "Allow null" is enabled
* Field: Date Range Picker - Added "Prepend" & "Append" settings
* Field: Google Map - Added `acfe_render_google_map()` helper to display a map on front-end
* Field: Google Map - Fixed ACF UI settings sync when interacting with the Map Preview

**ACF Extended Basic 0.9.0.9:**

* Field: Flexible Content - Fixed `get_row()` & `get_row_layout()` usage in WP Admin preview
* Field: Taxonomy Terms - Fixed ajax nonce compatibility with ACF 6.3.10
* Field Group: Small UI/CSS tweaks

### 0.9.0.8

**ACF Extended Pro 0.9.0.8:**

* Field: Phone Number - Fixed data when querying the "Lightweight Phonenumber Library"
* Field: Image Selector - Fixed images with parameters usage when using "Multiple Select"
* Field: Image Selector - Enhanced file extension detection when using images with parameters
* Field: Image Selector - Reworked image rendering using proper `` with `object-fit`
* Module: Performance - Hybrid - Restoring a revision doesn't append meta references anymore

**ACF Extended Basic 0.9.0.8:**

* Field: Flexible Content - Dynamic Render - Filters can now change `wp_enqueue_style()` args
* Field: Flexible Content - Dynamic Render - Filters can now change `wp_enqueue_script()` args
* Field: Flexible Content - Dynamic Render - Added `get_row_index()` usage compatibility
* Field: Flexible Content - Dynamic Render - Fixed `WP_Query` loop usage with `get_field()`
* Field: Icon Picker - Fixed "Media Library" image preview
* Module: Forms - Allowed usage of fields using the same name as fields in the back-end
* Module: Forms - Fixed field settings nonce verification compatibility with ACF 6.3.10
* Module: Performance - Ultra - Revisions are now supported when allowing specific post types
* Module: Performance - Ultra - Revisions are now compatible with "Save as individual meta"
* Module: Performance - Ultra - Enhanced "Revision Comparison" view with more readable data
* Module: Performance - Ultra - Enhanced `acf` meta detection when the value is malformed
* Field Group: Location - Fixed warning when using third party location that is later uninstalled
* General: Enhanced `acfe_include()` helper
* General: Fixed potentital PHP 8 warning with `acfe_starts_with()` helper
* General: Updated WP 6.7 metabox order handle positioning
* General: Bump WP version up to 6.7

### 0.9.0.7

**ACF Extended Pro 0.9.0.7:**

* Field: Block Editor - Added WP 6.6 compatibility

**ACF Extended Basic 0.9.0.7:**

* General: Updated WP 6.6 metabox order handle positioning

### 0.9.0.6

**ACF Extended Pro 0.9.0.6:**

* Field: Flexible Content - Grid - Added filter to rename columns (1/12, 2/12, 3/12…)
* Field: Google Map - Added small UI settings tweaks
* Field: Payment - Removed Polyfill library dependency
* Field Settings: Global Condition - Fixed Global Field Condition operators with ACF 6.3
* Field Settings: Instructions Tooltip - Fixed tooltip always visible when switching tab
* Module: Force Sync - Fixed sync from Dashboard with Flexible Content Toggle Layout
* Module: Force Sync - Enhanced Force Delete compatibility with Json and PHP sync

**ACF Extended Basic 0.9.0.6:**

* Field: Flexible Content - Added missing "Copy/Toggle Layout" localized strings
* Field: Flexible Content - Added JS hook `acfe/flexible/preview/layout=my-layout` variation
* Field: Flexible Content - Enhanced ACF UI CSS settings with "Tabs Hidden"
* Field: Forms - Fixed potential warning when switching from Checkbox to Radio
* Module: Form - Added safe guard logic for ACF fields in "Load" actions
* Module: Form - Fixed outsourced Clone Seamless Fields values
* Module: Form - Fixed Template Tags warning with PHP 8
* Module: Form - User - Builtin Validation now check if email is already used
* Module: Form - User - Builtin Validation now check the login during the insert
* Module: Form - User - Builtin Validation now check the `illegal_user_logins` wp filter
* Module: Form - User - Updating user login now automatically re-log the user
* General: Fixed Ajax Nonce verification compatibility with ACF 6.3.2

### 0.9.0.5

**ACF Extended Pro 0.9.0.5:**

* Field Group Location: Added "Dashboard > Widget" Location
* Field Group Location: Dashboard Widget allows to update fields from the WP Dashboard
* Field Group Location: Added "Woocommerce" Cart, Checkout, Account, Shop & Terms
* Modules: AutoSync - `acfe/php` & `acfe/json` settings control the AutoSync metabox visbility

**ACF Extended Basic 0.9.0.5:**

* Module: Form - Added ability to load form with ajax
* Module: Form - Added "Validation > Global Error" settings to customize error messages
* Module: Form - Added Instruction Placement "Tooltip" & "Above Field" options
* Module: Form - Cleaned front-end forms HTML markup
* Module: Form - Enhanced front-end forms JS logic
* Module: Form - Enhanced compatibility for multiple forms on the same page
* Module: Form - Enhanced `{field:gallery}` formatted value
* Module: Form - Enhanced "Validation > Grouped Errors" to use the "Errors Class" setting
* Module: Form - Fixed missing `l10n` acf setting compatibility for export
* Module: Form - Fixed Shortcode usage in Success Message
* Module: Form - Fixed slashed text in Success Message template tags
* Module: Form - Post - Fixed Image/File/Gallery "Uploaded to" filter in Media Modal
* Module: Form - Post - Fixed Gallery attachement not being connected to created/updated post
* Module: Form - Post - Fixed Shortcode usage in Post Content
* Module: Form - Post - Fixed current post not displaying new data if updated without redirect
* Module: Form - Email - Fixed Shortcode usage in e-mail content/html
* Module: Form - User - "Log In" action doesn't require to redirect on success anymore
* Module: Form - Added `acfe.renderForm()` & `acfe.renderFormAjax()` JS helpers
* Module: Form - Added `acfe_enqueue_form()` PHP helper
* Module: Form - Added `acfe_get_form_action()` allowing dot notation & default arguments
* Module: Form - Added `acfe/form/submit_success_data` PHP hook to pass data to the JS
* Module: Form - Added `acfe/form/validation_begin` JS hook to target front-end validation
* Module: Form - Added `acfe/form/validation_failure` JS hook to target front-end validation
* Module: Form - Added `acfe/form/validation_success` JS hook to target front-end validation
* Module: Form - Added `acfe/form/validation_complete` JS hook to target front-end validation
* Field Groups: Advanced Settings - Added ability to assign field's sub array settings using dot notation
* Field Groups: AutoSync - Added ability to remove existing Json/PHP sync from the Field Group UI
* Field Groups: AutoSync - `acfe/php` & `acfe/json` settings now control the sync metabox visbility
* Field Groups: AutoSync - Added `acfe/settings/should_delete_php` hook to control the file removal
* Field Groups: AutoSync - Added `acfe/settings/should_delete_json` hook to control the file removal
* Field Groups: AutoSync - Fixed Json files not being correctly deleted when Field Group use a custom path
* General: Modal - Renamed `new_modal` js hook into `acfe/new_modal` for consistency
* General: Enhanced `acfe_get_post_id()` helper

### 0.9.0.4

**ACF Extended Pro 0.9.0.4:**

* Modules: Added "Bulk Sync Changes from DB/JSON/PHP" feature
* Field: Block Editor - Fixed field when copy/pasted within a Flexible Content
* Field: Color Picker - Fixed "Palette" tooltip title being duplicated on change

**ACF Extended Basic 0.9.0.4:**

* Module: Form - Fixed `acfe/form/submit_post_args` not passing new `post_id` to fields if changed
* Module: Form - Fixed `{field:field_6635cd66ba409}` not working with group subfields
* Module: Form - Fixed Post Thumbnail reset when a Form has no post thumbnail
* Field: Flexible Content - Fixed "Settings Modal" subfields loop within a sub flexible content
* Field: Flexible Content - Fixed "Copy/Paste Layout" not working on non-HTTPS environments
* Field: Taxonomy Terms - Enhanced front-end forms compatibility
* Field: Taxonomy Terms - Improved `{field:taxonomy_terms}` tag format
* Field: Taxonomy - Enhanced front-end forms compatibility

### 0.9.0.3

**ACF Extended Pro 0.9.0.3:**

* Module: Form - Added Ajax Submission feature
* Module: Form - Ajax Submission can be enabled in the Form "Settings" tab

**ACF Extended Basic 0.9.0.3:**

* Module: Form - Added "Scroll to message" setting in the "Success" tab
* Module: Form - Enhanced `acfe/form/load_form` strategy
* Module: Form - Enhanced `map` argument to allow override loaded values from Actions
* Module: Form - Enhanced `{render:field_name}` to first search within mapped field groups
* Module: Form - Renamed `acfe/form/success_form` to `acfe/form/render_success` for consistency
* Module: Form - Added `acfe/form/submit_success` as very early hook, in page headers
* Module: Form - Fixed Select field "Custom Value" setting compatibility with forms
* Module: Form - Fixed duplicate rows in `{field:repeater}` Template Tag
* Module: Form - Added missing `wpautop()` on Success Message
* Module: Form - Minor CSS compatibility tweaks for mac
* Module: Form - User Action - Fixed the "Roles" load value as raw array
* Module: AutoSync - Fixed PHP files not being correctly deleted when Field Group was removed using a custom path
* Field Groups - Local - Fixed missing "Local" tab when there are only AutoSync PHP files
* Field Groups: Minor CSS tweaks
* Field: reCaptcha - Reworked & enhanced code logic
* Settings UI: Fixed missing reCaptcha ACF settings in the "Fields" tab

### 0.9.0.2

**ACF Extended Pro 0.9.0.2:**

* Module: Global Field Location - Fixed Field Group Location escaping issues
* Field Groups: Advanced Locations - Fixed Field Group Location escaping issues
* Field: Payment - Fixed `{field:payment}` Template Tag output
* Field: Flexible Content - Grid - Added translatable strings
* General: Country/Currency/Language - Added PHP filters to allow customization

**ACF Extended Basic 0.9.0.2:**

* Module: Form - Enhanced load/validate/submit/render hooks strategy
* Module: Form - Fixed instruction placement undefined key warning
* Module: Form - "Current Post" Target/Source now correctly use the WP Query loop `post_id`
* Module: Form - Enhanced multiple forms on single page support
* Module: Form - Added missing `wpautop()` on email content when using "Content Editor"
* Module: Form - Fixed Taxonomy "Load Terms" & Image "Featured Thumbnail" compatibility
* Fields Condition - Enhanced `acf.newCondition` closer to native ACF logic
* General: Updated French translation

### 0.9.0.1

* Module: Forms - Fixed upgrade issues when using distant Auto Update
* Module: Forms - Added safeguard logic when third party plugin enqueue selectWoo
* Field: Flexible Content - Added Navigator Clipboard API to allow copy very large layout data

### 0.9

**ACF Extended Pro 0.9:**

* Module: Forms - Added Json & PHP Sync feature
* Module: Forms - PHP sync files are saved/loaded from `/my-theme/acfe-php/forms`
* Module: Forms - Json sync files are saved/loaded from `/my-theme/acf-json/forms`
* Modules: "View" link in posts list view is now removed when the item disabled
* Field: Block Editor - Fixed Woocommerce `get_current_screen()` usage on front-end
* Field: Block Editor - Fixed crash when used within a Flexible Content with Woocommerce
* Field: Block Editor - Enhanced Woocommerce compatibility
* Field: Block Editor - Fixed blocks arguments being stripped when submitted on front-end
* Field: Block Editor - Added WP 6.5 compatibility
* Field: Flexible Content - Grid - Fixed "No Wrap" setting not using "Default size: 12" when adding a layout
* Field: Image Sizes - Fixed field not using the correct "Display Format" setting

**ACF Extended Basic 0.9:**

* Module: Forms - Updated module to v3
* Module: Forms - Ability to register/render forms using PHP code only
* Module: Forms - Updated Template Tags logic with a new API, allowing developers to create their own tag
* Module: Forms - New Template Tags: `{render}`, `{get_post}`, `{get_term}`, `{get_user}` & `{date}`
* Module: Forms - Ability to use Tags in Tags. Ie: `{get_field:my_field:{action:post:ID}:false}`
* Module: Forms - Ability to render submit button with `{render:submit}` anywhere in the form
* Module: Forms - ACF Group subfields can now be saved/loaded individually in Forms Actions UI
* Module: Forms - New Email Action settings: "Content Editor/Raw HTML Editor" switch
* Module: Forms - New Post Action settings: "Post Date/Schedule", "Post Thumbnail" & "Append Post terms"
* Module: Forms - New User Action settings: "Built-in Validation" & "Log user once created"
* Module: Forms - Reworked form arguments for better readability and usability
* Module: Forms - All hooks have been deprecated and renamed. New hooks are simplified and provide more context
* Module: Forms - Added `acfe/modules/forms/top_level` setting to set the "Forms" admin menu as top level
* Module: Performance Mode - Deprecated `acfe_is_single_meta_enabled()` now allow generic call (without id)
* Module: Added safeguard logic to double-check `WP_Post` object in `add_meta_boxes`
* Field: Advanced Link - Fixed URL value in Flexible Content Preview Mode
* Field: Flexible Content - Toggle Layout - Enhanced CSS effect to allow fields edit
* Field: Forms - Field now store forms names as value instead of IDs, for portability
* Field: WYSIWYG - Fixed editor being delayed inside a Flexible Content > Sub Repeater
* Field Settings: Enhanced escaping logic in the "Data" modal
* Field Settings: Enhanced "Permissions" setting to allow new lines
* Field Groups: Local - "Sync Back to DB" feature now correctly ignore Inline Hooks
* Settings UI: Enhanced array settings values render
* General: Fixed ACF postboxes setting icon alignment in WP 6.5
* General: Bump WP version up to 6.5

### 0.8.9.5

**ACF Extended Pro 0.8.9.5:**

* Field: Block Editor - Added WP 6.4 compatibility
* Field: Block Editor - Enhanced compatibility with custom blocks
* Field: Block Editor - Fixed Media Upload not working in front-end form
* Field: Block Editor - Fixed shortcodes not applied with `get_field()`
* Field: Block Editor - Fixed Embed Block preview height
* Field: Block Editor - Fixed "Allowed Block Types" setting not working in WP 6.3
* Field: Block Editor - Fixed Inserter Block Preview popup position
* Field: Payment - Enhanced Conditional logic & Tab logic compatibility
* Field: Payment - Fixed PayPal Checkout button being disabled when form has no submit button
* Field: Payment - Added "Paypal Checkout" button text setting
* Field: Payment Cart - Added quotes compatibility in Items name
* Field: Phone Number - Updated Intl Tel Input library and Utilities with latest area codes

**ACF Extended Basic 0.8.9.5:**

* Field: Google reCaptcha v3 - Added token refresh logic
* Module: Developer Mode - Enhanced handle of incomplete class in meta values
* Module: Options UI - Enhanced handle of incomplete class in options values
* Module: Performance Ultra - Fixed slash values in WP Preview & WP Revisions
* General: Bump WP version up to 6.4
* General: Updated french translation
* General: Enhanced internal tools

### 0.8.9.4

**ACF Extended Pro 0.8.9.4:**

* Field: Block Editor - Fixed WP 6.3 compatibility
* Field: Block Editor - Enhanced WP 6.0 / 6.1 / 6.2 compatibility
* Field: Block Editor - Fixed duplicated field when using "Duplicate" action with a Flexible Content/Repeater
* Field: Color Picker - Fixed Theme Json Resolver deprecated notice since WP 6.2
* Field: Payment - Fixed PayPal credentials field settings width for better usability
* Field: Phone Number - Updated Libphonenumber PHP Addon to latest 8.13.21 version
* Field: Phone Number - Fixed Libphonenumber PHP Addon deprecated notice
* Module: Performance - Added auto upgrade for `single_meta` into `performance ultra` when using Settings UI
* Core: Fixed PHP 8 deprecated notice on ACF/ACFE Updates admin page

**ACF Extended Basic 0.8.9.4:**

* Module: Form - Fixed PHP 8 deprecated notice when creating a new form
* Module: Form - Fixed escaping in `[acfe_form]` attributes shortcode
* Module: Performance - Removed unnecessary "Save as individual meta" field setting when module is disabled
* Compatibility: ACF 6.2 - Added sidebar column in the new ACF Options Pages UI
* Compatibility: Profile Builder - Fixed PHP notice in settings page
* Compatibility: Query Monitor - Updated internal trigger notice function to correctly register as "Doing it wrong"
* Core: Updated Readme

### 0.8.9.3

**ACF Extended Pro 0.8.9.3:**

* Module: Performance - Added "Hybrid" Engine
* Module: Performance - Hybrid Engine divides post meta per 2 while being compatible with search plugins & `WP_Query`
* Module: Scripts - Fixed submit button not being disabled on start
* Module: Template - Template Location can now be used in middle of other locations
* Field: Block Editor - Force array when empty "allow blocks"
* Field: Color Picker - Fixed default black & white color picker on "Palette Display"
* Field: Flexible Content - Grid - Fixed resizable area when column has only "auto" size
* Field: Google Map - Fixed PHP warning when importing field with a "default value"
* Field: Phone Number - Fixed JS initialization in repeater/flexible content on Gutenberg screen
* Field: Post Field - Fixed UI empty space when using Title + Permalink
* Field: Post Field - Fixed "Add Title" placeholder CSS glitch on new post creation when using Title
* Field: Post Field - Added compatibility with Bricks for the Content field
* Global Condition: Removed `acfe_field_group_condition` from fields settings when not needed

**ACF Extended Basic 0.8.9.3:**

* Module: Performance Mode - Added module
* Module: Performance Mode - Renamed "Single Meta" to "Ultra" Engine
* Module: Performance Mode - Added Modes: "Test Drive", "Production" & "Rollback"
* Module: Performance Mode - Added metabox allowing to switch Mode on-demand. Displayed when Developer Mode is enabled
* Module: Performance Mode - Deprecated `acfe/modules/single_meta` setting in favor of `acfe/modules/performance`
* Module: Performance Mode - Deprecated `acfe/modules/single_meta/post_types` hook in favor of `acfe/modules/performance/config`
* Module: Performance Mode - Deprecated `acfe/modules/single_meta/taxonomies` hook in favor of `acfe/modules/performance/config`
* Module: Performance Mode - Deprecated `acfe/modules/single_meta/users` hook in favor of `acfe/modules/performance/config`
* Module: Performance Mode - Deprecated `acfe/modules/single_meta/options` hook in favor of `acfe/modules/performance/config`
* Module: Dev Mode - Fixed Dev Metabox disappearing on Page Template change
* Module: Form - Fixed PHP 8 deprecated notice
* Module: Post Type - Fixed forced 2 minimum `supports` setting
* Field: Advanced Link - Forced empty value when saved as empty
* Field: Flexible Content - Fixed Layouts Categories order to ASC
* Field: Taxonomy Terms - Added REST API return schema array|false|null
* Compatibility: Fixed tooltip instruction placement being wrongly translated
* Compatibility: Added ACFML 2.0.2 compatibility fix with PHP AutoSync and `l10n_textdomain`
* Compatibility: Added ACF 6.1 compatibility fixes

### 0.8.9.2

**ACF Extended Pro 0.8.9.2:**

* Module: Dev Mode - Added "Edit" action to edit raw metadata on the fly
* Field: Color Picker - Custom colors are now normalized to enhance compatibility with Iris
* Field: Color Picker - Color gradient is now displayed by default instead of the black & white gradient
* Field: Image - Added "Upload Folder" setting to customize upload path

**ACF Extended Basic 0.8.9.2:**

* Field: Code Editor - Fixed `return_format` throwing an error on newly created/modified Code Editor
* Field: Flexible Content - Dynamic Render - Removed unnecessary HTML comment with layout name
* Field: Flexible Content - Copy/Paste - Enhanced prompt instructions
* General: Updated Translations

### 0.8.9.1

**ACF Extended Pro 0.8.9.1:**

* Field: Date Range Picker - Added string value fallback in `format_value()`
* Field: Menu Locations - Added "Name", "Label" & "Both (Array)" Return Format
* Field: Options Pages - Fixed potential warning when "Allowed Options Pages" setting was empty
* Field Group: Global Conditional Logic - Added <, <=, >, >= Field Group Locations Operators
* Module: Rewrite Rules - Enhanced invalid regex rule fallback
* Module: Scripts - Script Launcher - Added `capability` parameter
* Module: Scripts - Script Launcher - Enhanced `executions` argument to allow `false/true/[number]`
* Module: Scripts - Script Launcher - Removed unnecessary `$index` from hooks arguments
* Module: Template - Fixed potential warning when adding a Local Field Group without `location`
* Module: Template - Fixed "After Title" Field Group position which could break saving
* Module: Template - Fixed "Required" setting when using DB Field Groups
* Module: Template - Fixed Clone "Seamless" values prefix
* General: Fixed Currencies returned in Languages queries

**ACF Extended Basic 0.8.9.1:**

* Field: Advanced Link - Formatted value now correctly return an empty value when needed
* Field: Advanced Link - Fixed an issue with custom sub fields when `key` argument was missing
* Field: Code Editor - Added `nl2br()` "Return Format" setting
* Field Groups: Added `acfe/default_field_group` filter to define default Field Group configuration
* Field Groups: ACF 6.0 - Fixed Field Groups tabs CSS when there are many categories
* Field Settings: Bidirectional - Added control to avoid updating values when prevewing changes
* Module: Block Types - Fixed an edge case where an error could be thrown when editing a post
* Module: Post Types - Admin Archive - Added `acfe/validate_post_type_archive` hook
* Module: Post Types - Admin Archive - Deprecated `acfe/post_type_archive_capability` hook
* Module: Post Types - Admin Archive - Added `show_in_menu` custom page compatibility
* Module: Post Types - Admin Archive - Added Post Type `post` "Edit Archive" adminbar compatibility
* Module: Settings - Fixed warning when using an old ACF version which doesn't handle newer ACF settings
* Modules: Fixed "Enter" keypress breaking the creating of new item
* Modules: Enhanced 0.8.9 module upgrade to use `init` action
* General: Replaced `acf_esc_attrs()` (ACF 5.8.1) usage with `acf_esc_atts()` (ACF 5.8) to meet requirements
* General: Updated Readme

### 0.8.9

**ACF Extended Pro 0.8.9:**

* Field: Block Editor - Added field
* Field: Payment - Fixed ACF 6.0.x settings instructions
* Modules: Added PHP/Json AutoSync feature
* Modules: Added "Local" & "Sync Available" views
* Modules: Added DB <> PHP <> Json triangular difference comparison
* Module: Block Types - PHP sync files are saved/loaded from `/my-theme/acfe-php/block-types`
* Module: Block Types - Json sync files are saved/loaded from `/my-theme/acf-json/block-types`
* Module: Options Pages - PHP sync files are saved/loaded from `/my-theme/acfe-php/options-pages`
* Module: Options Pages - Json sync files are saved/loaded from `/my-theme/acf-json/options-pages`
* Module: Post Types - PHP sync files are saved/loaded from `/my-theme/acfe-php/post-types`
* Module: Post Types - Json sync files are saved/loaded from `/my-theme/acf-json/post-types`
* Module: Taxonomies - PHP sync files are saved/loaded from `/my-theme/acfe-php/taxonomies`
* Module: Taxonomies - Json sync files are saved/loaded from `/my-theme/acf-json/taxonomies`
* Module: Templates - PHP sync files are saved/loaded from `/my-theme/acfe-php/templates`
* Module: Templates - Json sync files are saved/loaded from `/my-theme/acf-json/templates`
* Module: Templates - Deprecated `acfe_add_local_template()` in favor of `acfe_register_template()`
* Module: Settings - Fixed `l10n_textdomain` setting as text input

**ACF Extended Basic 0.8.9:**

* Field: Advanced Link - Added value type control during `update_value` to enhance compatibility
* Module: Block Types - Added "Align Text", "Align Content", "Full Height", "Align Matrix" settings
* Module: Enhanced UI - Fixed WP 6.1 Attachment "Alt" field missing
* Module: Post Types - Added "Meta Key" and "Meta Type" orderby settings in Archive and Admin query
* Module: Post Types - Added "Enter Title" setting in Labels
* Module: Post Types - WP Updated Messages now use Labels with Classic Editor
* Module: Taxonomies - Added "Meta Key" and "Meta Type" orderby settings in Single and Admin query
* General: Fixed potential Block Type JS error on layout change
* General: Added ACF 6.0.x Select2 single select CSS fix
* General: Introduced Module v3
* General: Reworked Upgrades logic

### 0.8.8.11

**ACF Extended Pro 0.8.8.11:**

* Field: Date/Time Picker - Fixed instructions placement in ACF 6.0.x
* Field: Google Map - Added `is_array()` control in `format_value()`
* Field: Payment - Added initialization on `ready` to avoid too early JS init
* Module: Scripts - Bumped "Clean Orphan Meta" script version to 1.1
* Module: Scripts - Added "Script Launcher" to easily launch scripts using hooks
* Module: Settings - Added `modules/scripts/demo` setting
* General: ACF Updates screen has been uniformized accross 5.10.x to ACF 6.0.x versions

**ACF Extended Basic 0.8.8.11:**

* Field: Advanced Link - Reworked code & unified unformatted value
* Field: Clone - Fixed Seamless Style CSS in `acf-table`
* Field: Columns - Fixed Columns render in Repeater when user sort rows
* Field: Flexible Content - Added check in `acfe/load_fields` to avoid potential PHP warning with third party plugins
* Field: Flexible Content - Fixed "Added Layout" scroll animation
* Field: Flexible Content - Fixed Dynamic Preview Ajax when inside ACF Ajax Screen Check
* Field: Group - Fixed Seamless Style CSS in `acf-table`
* Field: Post Object - Fixed older ACF version < 5.10 Select2 escape
* Field: Tab - Fixed last opened tab preference on page refresh
* Field: Taxonomy Terms - Fixed "Level" ajax setting not working correctly in ACF 6.0.x
* Field: Taxonomy Terms - Enhanced Load Terms/Save Terms settings logic to avoid call on front-end
* Field Group: Fixed Flexible Content "Duplicate Layout" sub fields moved to original layout
* Field Settings: Bidirectional - Fixed potential php warning when deleting related field groups
* Fields: Added `acf_translate()` in `acf/translate_field/type=field_type` for all field types
* Module: Dev Mode - "Bulk actions" is correctly hidden when metabox are cleared
* Module: Enhanced UI - Fixed Tabs "Align Left" placement on User Edit Screen
* Module: Form - Fixed "User Action" uploaded files so it can be used in a later action
* Module: Form - Added "User Action" Target control before processing builtin User Validation
* Module: Form - Added `acfe/form/submit/post_append_terms` filter to change the `wp_set_object_terms` append
* Module: Settings - Added `rest_api_enabled` `rest_api_format` `rest_api_embed_links` `preload_blocks` `enable_shortcode` settings
* General: Fixed various ACF 6.0.x CSS
* General: Added multiple plugin activation warning messages
* General: Added select2 hooks controls to avoid initialize without `field` instance
* General: Introduced `acfe.FieldExtender` and deprecated `acfe.fieldExtend`
* General: Introduced `acfe.Modal` and deprecated `acfe.Popup`
* General: Replaced `_.escape()` with `acf.strEscape()`

### 0.8.8.10

**ACF Extended Pro 0.8.8.10:**

* Field: File - Improved default values implementation
* Field: File - Fixed Preview Style "Select2" setting render styling
* Field: WYSIWYG - Fixed "Custom Toolbar" setting not working correctly in ACF 6.0 UI
* Field Settings: Min/Max - Added settings as default values in related fields
* Module: Scripts - Improved validation process to only trigger inside page wrapper
* General: Fixed ACF 6.0 CSS on ACF "Updates" page

**ACF Extended Basic 0.8.8.10:**

* Field: Image/File - Fixed undefined index notice when ACFE Form forced specific uploader type
* Field: Flexible Content - Clear fields storage in Field Group UI to avoid third party plugins messing with it
* Module: Forms - Reverted logic for the Image/File/Gallery media modal
* Field Groups: Fixed Advanced Settings/Validation settings not working correctly in ACF 6.0 UI
* General: Added several ACF 6.0 Field Groups CSS fixes
* General: Hooks - Added `acf_add_filter_variations()` to general hooks
* General: Enhanced `acfe_is_admin_screen()` helper
* General: Enhanced `ftype` js logic to avoid overriding prototype
* General: Enhanced `acfe.fieldExtend` js logic & added dependencies
* General: Enhanced js helpers

### 0.8.8.9

**ACF Extended Pro 0.8.8.9:**

* Field: Code Editor - Fixed ACF 6.0 UI field setting width
* Field: Google Map - Fixed potential undefined `zoom` key in some edge case
* Field: Post Object - Fixed an issue with the Inline Post Edit modal which would not work correctly in some edge case
* Field: Relationship - Reworked & Enhanced Post Creation/Edit code logic

**ACF Extended Basic 0.8.8.9:**

* Field: Dynamic Render - Fixed potential undefined `render` key when using the old `acfe_dynamic_message` field type
* Field: Flexible Content - Fixed duplicated Modal Select Categories
* Field: Flexible Content - Fixed Sortable ui helper css margin
* Field: Post Object - Fixed ACF 6.0 UI wrong border color
* Field: Post Object - Fixed sortable items when Inline Post Edit is enabled with "Allow Multiple values"
* Field: Select - Fixed potential JS issue while searching a value when using "Allow custom value"
* Field: Tab - Fixed ACF 6.0 UI missing colors
* Field: Taxonomy - Fixed JS error on initialization
* Module: Advanced Validation/Settings - Fixed ACF 6.0 UI settings css
* Module: Forms - Bail early in the Block Editor in the `[acfe_form]` shortcode to avoid conflict with Media Modal (ACF core logic)
* Module: Dev - Enhanced module logic
* General: Added several ACF 6.0 & ACF 6.0.1 UI compatibility fixes
* General: Added several JS helpers
* General: Enhanced ACFE Modal logic
* General: Enhanced Readme
* General: Enhanced Build Tools
* General: Introduced `acfe.fieldExtend`

### 0.8.8.8

**ACF Extended Pro 0.8.8.8:**

* Module: Dev Mode - `post_content` is unserialized in Post Object view when possible
* Module: Dev Mode - Added data overview & clean orphan meta on Attachment
* Module: Global Conditional Logic - Fixed postbox being hidden when user interacted with Screen Options
* Module: Scripts - Fixed Attachments post type in Orphan Meta Cleaner
* Module: Rewrite Rules - Fixed non-registered rewrite tag php notice
* Field: Color Picker - Added `theme.json` compatibility for color palette
* Field: Color Picker - Added Return Format "Label" and "Color + Label Array"
* Field: Countries / Languages / Currencies - Removed potential notice in some edge cases
* Field: Date Range Picker - The `end_date` sub field is now correctly cleared upon save
* Field: Date Range Picker - Displaying only one date when the user select the same start/end date
* Field: File - Added field key to attributes for nonce generation
* Field: Payment - Added "Hide Postal Code" setting
* Field: Payment - Added `acfe/fields/payment/stripe_args` JS hook to change Stripe elements args
* Field: Payment - Fixed Payment Summary Render rounding the total amount
* Field: Payment - Fixed PayPal popup blocked by Safari
* Field: Payment - Fixed PayPal validation when "Display Button" is disabled
* Field: Payment Cart - "## Title" markup is now allowed
* Field: Payment Cart - Field is now compatible with Repeater/Flexible Content
* Field: Payment Cart - Cart items are now automatically passed to js in `acf.data.acfe.carts`
* Field: Phone Number - Added National & International return format when libphonenumber is installed
* Field: Phone Number - Added Geolocation API Token setting for ipinfo.io
* Field: Phone Number - Field value now only save the phone number instead of an array for data accessibility
* Field: Phone Number - Server Validation now also take care of Allowed Countries setting
* Field: Post Field - Fixed Content reinit JS undefined variable
* Field: Post Object - Inline Post Creation/Edit - Added data in iframe URL for customization
* Field: Relationship - Inline Post Creation/Edit - Added data in iframe URL for customization
* Field: Relationship - Added edit button RTL CSS support
* Field: True False - Added "Default Rounded", "Small", "Small Rounded", "Alt" & "Alt Rounded" styles
* Field: WYSIWYG - Removed jQuery dependency on Source Code modal
* Field Group: Added Alternative Add Field Mode with Shift+Click (add by field type)

**ACF Extended Basic 0.8.8.8:**

* Module: Dev Mode - Fixed "Bulk Delete Meta" not working correctly on Post Type List screen
* Module: Dev Mode - Added meta overview on Attachment screen
* Module: Enhanced UI - Added Attachment Enhanced UI
* Module: Enhanced UI - Fixed WordPress 6.0 User Profile PHP notice
* Module: Form - Fixed "Library: Attached to this post" front-end Media Modal
* Module: Form - Enhanced `acfe/form/load` to allow hidding field
* Module: Form - User - Added builtin Insert/Update User Email validation
* Module: Form - Post Action - Fixed post parent setting which could break in some edge cases
* Module: Form - PHP Success hook
* Module: Multilang - Fixed Post Types Archive Page detection when using `get_field()` very early
* Module: Options Pages - Admin List - Added "Position" column
* Module: Options UI - Enhanced search escape
* Module: Options UI - Enhanced specialchars entities & added raw serialized output
* Module: Settings UI - Enhanced registered values column to correctly use `acf/settings` filter
* Field: Advanced Link - Display preview when URL or Title is entered
* Field: Code Editor - Fixed value update when used inside an ACF Block Type
* Field: Code Editor - Fixed missing Field Object Settings in the Field Group UI on duplicate
* Field: Columns - Fixed CSS when inside a collapsed Repeater
* Field: Columns - Added field to GraphQL
* Field: Clone - Fixed Modal Edit title when in repeater table
* Field: Flexible Content - Select Modal - Fixed Layout Category showing in all categories when there is no category set
* Field: Flexible Content - Edit Modal - Fixed usage with `acf/fields/flexible_content/layout_title`
* Field: Group - Fixed Modal Edit title when in repeater table
* Field: Post Statuses - slugs are only shown when duplicated labels
* Field: Select - Enhanced Select2 "on clear" logic by closing selection
* Field: Taxonomy Terms - Enhanced Radio Field Type when using Load Terms with specific allowed terms
* Field Settings: Validation - Added regex unicode compatibility
* Locations: Post Type Archive - Enhanced `have_archive()` to find post type when there is no posts
* Locations: Post Type Archive - Fixed native `post`, `page` & `attachment` post types archive location matching field groups
* General: Compatibility - Enhanced Elementor Dynamic Tags detection
* General: Compatibility - Added ACF 6.0 new UI compatibility fixes
* General: Core - Fixed editable `` tag for facetwp
* General: Core - Enhanced localize data
* General: Core - Enhanced scripts enqueue logic
* General: Core - Updated tooltip icon & added on/off logic on click
* General: Gutenberg - Enhanced metabox CSS
* General: Helpers - Added `acfe_query_fields()` helper
* General: Readme - Enhanced Readme (Plugin URI, typos, Slack URL...)

### 0.8.8.7

**ACF Extended Pro 0.8.8.7:**

* Module: Templates - Fixed top-level Seamless Clones values not being correctly loaded
* Module: Templates - Fixed Templates List columns data
* Module: Global Conditional Logic - Fixed Field Group Locations when using a Global Field on the "Add Term" screen
* Module: Global Conditional Logic - Enhanced Field Group Locations to only use matched groups when using the same field on different screens
* Module: Global Conditional Logic - Fixed ACF Ajax Screen rules being incorrectly applied
* Field: Date Range Picker - Fixed "Default Start/End" settings not working correctly
* Field: Date Range Picker - Added "Show Dropdowns" settings
* Field: Date Range Picker - Enhanced dropdowns CSS
* Field: Flexible Content - Grid System - Renamed "Wrap" setting to "No Wrap" for consistency
* Field: Payment - Fixed Conditional Logic not working correctly
* Field: Payment - Fixed "Incorrect Payment Data" in Summary Render when no items saved
* Field: Payment - Enhanced Summary Render & Data validation
* Field: Payment - Fixed recursive "Payment Field Selection" when payment fields are inside sub fields
* Field: Post Field - Taxonomy - Fixed initialization with non-hierarchical taxonomy
* Field: Post Field - Editor - Added delayed re-initialization
* Field: Post Object - Fixed "Allow Creation" setting not triggering Conditional Logic on post creation
* Field: WYSIWYG - Added "Auto Init" setting when using "Delay Init"

**ACF Extended Basic 0.8.8.7:**

* Module: Ajax Authorbox - Fixed disappearing authorbox when ACF Ajax Screen is triggered (category selection etc...)
* Module: Clean Orphan Meta - Enhanced logic for cloned fields with sub fields
* Module: Forms - Enhanced `acfe/form/prepare` arguments when using `return false`
* Module: Developer Mode - Fixed potential PHP notice when using Local Field Groups
* Module: Developer Mode - `ACFE_DEV` & `ACFE_SUPER_DEV` constants are now uppercase
* Module: Options UI - Fixed `orderby` column sanitization
* Module: Single Meta - Fixed Preview Changes not working correctly with Single Meta
* Field: Columns - Fixed CSS when used inside Tabs Aligned Left
* Field: Flexible Content - Fixed "Modal Select Size" being always forced to "Full"
* Field: Flexible Content - Fixed sub fields CSS when displayed inside a "Modal Edit" from the Sidebar
* Field: Flexible Content - Fixed sidebar Gutenberg title CSS glitch
* Field: WYSIWYG - Fixed "Delay init" setting being automatically initialized on page load
* Field Groups: Fixed potential PHP notice when no Field Group are saved in DB in the "Sync Available" Tab
* Locations: Post Type list/Taxonomy list/User list/Attachment list - Fixed Flexible Content field initialization
* Locations: Post Type list/Taxonomy list/User list/Attachment list - Fixed fields CSS padding
* General: Added `acfe_get_field_descendants()` & `acfe_map_any_field()` helpers
* General: Fixed native ACF 5.11 bug with multiple front-end forms which wrongly trigger validation when one field was required
* General: Fixed `acfe/validate_save_post` to correctly work with `acfe_add_validation_error()` helper
* General: Enhanced Select2 CSS integration for ACF 5.10/5.11.3/5.11.4 and YOAST
* General: Enhanced french translation
* General: Code Cleanup & Formatting

### 0.8.8.6

**ACF Extended Pro 0.8.8.6:**

* Field: File - Fixed single file not being correctly saved when removed on Gutenberg screen
* Field: Payment - Added PayPal Production & Test API URL in settings instructions
* Field: Payment - Enhanced Stripe/PayPal JS enqueue on Gutenberg screen
* Field: Payment Cart - Fixed multiline "Default Value" setting
* Field: Phone Number - Fixed format value causing problem in some edge case
* Field: Phone Number - Changed default "Return Format" to "Number"
* Field Settings: Instructions More - Fixed `&dash;` in field settings instructions with ACF 5.10
* Module: Dev Mode - Fixed "Object Data" modal on Post Screen when sidebar is fixed
* Module: Forms - Fixed Shortcode Preview issue when the ACFE Form module was disabled
* Module: Orphan Meta Cleaner Script - Added support of multi-sub level clones seamless fields
* General: Removed "No license key has been provided" annoying message on Updates Screen

**ACF Extended Basic 0.8.8.6:**

* Field: Flexible Content - Fixed WYSIWYG copy/paste layout feature with ACF 5.10
* Fields: Fixed ACFE Modal position on Gutenberg screen
* Module: Dev Mode - Added support of multi-sub level clones seamless fields
* Module: Enhanced UI - Added LearnDash Taxonomies compatibility
* Module: Forms - Added `acfe_form_format_value()` back-compatibility with 3rd argument
* Module: Forms - Enhanced "Save ACF Fields" instructions text
* Module: Forms - Added "Post Excerpt" in the "Post Action" fields
* Module: Settings UI - Fixed tabs badge count with ACF 5.10
* General: Enhanced `acfe_is_json()` helper
* General: Added `acfe_is_block_editor()` helper
* General: Fixed typo in changelog
* General: Enhanced french translation
* General: Enhanced readme

### 0.8.8.5

**ACF Extended Pro 0.8.8.5:**

* Field: Added "Payment" Field - Compatible with Stripe & PayPal Express gateways
* Field: Added "Payment Selector" Field - Select Payment Field gateway. Supports Radio/Select field type and icons
* Field: Added "Payment Cart" Field - Easily setup a cart selector with items and price
* Module: Added "Scripts UI" - Run scripts on thousands Posts/Terms/Users/Options Page without server limitation. Including API for custom made scripts
* Module: Added "Rewrite Rules UI" - Overview, debug and test permalinks rules
* Module: Scripts UI - Added "Orphan Meta Cleaner" builtin script to clean orphan meta from any objects
* Module: Scripts UI - Added "Single Meta Converter" builtin script to convert any object meta to Single Meta
* Module: Scripts UI - Added "Count Posts", "Export Posts" & "Import Posts" example scripts for developers
* Module: Developer Mode - Reworked and enhanced the module logic
* Module: Developer Mode - Enhanced & moved "Object Overview" Metabox into the respective object submit box
* Module: Developer Mode - Added "Meta Count", "Meta Clean" & "Single Meta Status" infos on all objects
* Module: Developer Mode - Added module on "Attachment List", "User List" and "WP Settings" locations
* Module: Developer Mode - Fixed potential warning if the ACF Options Page `menu_slug` wasn't found
* Module: Force Sync - Added "Deleted File Sync" setting `acfe/modules/force_sync/delete` to automatically sync deleted json files to DB
* Module: Forms - Added `[acfe_form]` shortcode preview mode setting `acfe/modules/forms/shortcode_preview` to render the Form Preview in the WP Editor
* Field: Color Picker - Added ACF 5.10 "Enable Transparency" compatibility
* Field: Countries - Added missing conditional logic compatibility
* Field: Currencies - Added missing conditional logic compatibility
* Field: Date Range Picker - Enhanced field to allow users to enter dates manually in the text input
* Field: Date Range Picker - Fixed virtual keyboard on mobile device when user click on the input
* Field: Date Range Picker - Enhanced Load/Save/Format/Delete Sub Fields logic
* Field: File Upload - Added Repeater upload compatibility when "Multiple File Upload" setting is disabled
* Field: Flexible Content Layouts Locations Rules - Fixed "Minimum Layout" setting being incorrectly triggered on unmatched screen
* Field: Flexible Content Layouts Locations Rules - Fixed various problems when used within the Templates module
* Field: Flexible Content Layouts Grid System - Fixed placeholder height CSS when using "Stretch Size" setting
* Field: Image Selector - Fixed PHP notice when creating the field in the Field Group admin UI
* Field: Image Selector - Reworked and fixed "Return Format" setting to use new formats: "Value", "Array" or "Image"
* Field: Languages - Added missing conditional logic compatibility
* Field: Options Pages - Fixed possible notice when no Options Pages are registered
* Field: Phone Number - Fixed value reset to "0" when empty and using Single Meta
* Field: Phone Number - Fixed input padding calculation when using "Separated Dial Code" setting with Gutenberg
* Field: Users - Added "Min/Max" restriction setting compatibility
* Locations: Added "Attachment List" Field Group Location
* Locations: Added "User List" Field Group Location
* General: Added WP auto-update feature compatibility
* General: Fixed PHP warning on "Update Core" screen when an update is available

**ACF Extended Basic 0.8.8.5:**

* Field: Button - Added JS ajax data filter `acfe/fields/button/data` and added all form fields in the post dataset
* Field: Code Editor - Added "Json" Mode
* Field: Code Editor - Added "Return HTML Entities" setting to render entities instead of HTML
* Field: Code Editor - Fixed duplicated textarea when the field was duplicated within a Repeater or a Flexible Content
* Field: Columns - Fixed CSS when columns when used in Tabs
* Field: Dynamic Message - Renamed field to "Dynamic Render"
* Field: File - Added `acfe/upload_dir` and `acfe/upload_file` hooks (+ variations) to allow developers easily change upload folder and file name during an upload
* Field: Flexible Content - Fixed "Toggle Layout" feature which rendered duplicated layouts on the front-end when a layout was toggled off
* Field: Flexible Content - Fixed "Layouts State: Always Opened" not being correctly applied to previously closed layout
* Field: Flexible Content - Fixed "Modal Edit Title" not being correctly displayed when not using the "Inline Title Edit" setting
* Field: Flexible Content - Added links to documentation in settings instructions
* Field: Image - Fixed "Set as Featured Image" not working correctly in the WP "Post Preview" mode when the post wasn't saved
* Field: Select2 - Enhanced placeholder CSS
* Field: Taxonomy Terms - Added `acfe/fields/taxonomy_terms/result` filters to change the Term Name result
* Field: Taxonomy Terms - Fixed potential warning when using non-existent taxonomies as setting (after an import for example)
* Field: Taxonomy Terms - Fixed potential notice when trying to update the field incorrectly with a Term Name instead of the ID
* Field: WYSIWYG Editor - Fixed dropdown placement when user scroll inside an ACFE modal
* Module: Ajax Author Box - Reworked module code base to enhance compatibility
* Module: Ajax Author Box - Disabled the module on Block Editor screen
* Module: Block Types UI - Fixed potential PHP notice when using a Clone field with non-existent cloned fields
* Module: Developer Mode - Added meta overview on "Post Type List" and "Taxonomy List" locations
* Module: Enhanced UI - Fixed Rankmath metabox compatibility on Terms Edit screen
* Module: Enhanced UI - Enhanced various metaboxes CSS
* Module: Forms - Enhanced `[acfe_form]` shortcode to allow users to override any form setting
* Module: Forms - Added `[acfe_form]` shortcode placeholder in the WP Editor
* Module: Forms - Added links to documentation and removed code examples from the UI
* Module: Forms - Fixed "Log User" Action not displaying error messages when the user/pass were incorrect
* Module: Forms - Enhanced general pre-save logic to avoid side effects
* Module: Forms - Enhanced old usage of `{query_var}` Template Tag detection when trying to retrieve an action output
* Module: Forms - Added "#Generated ID" value for the "Post Title" of the "Post Action"
* Module: Forms - Enhanced `acfe_add_validation_error()` to use form fields in priority when using a field name selector
* Module: Forms - Added Repeater format value when using `{field}` & `{fields}` Template Tags
* Module: Options UI - Reworked code base
* Module: Single Meta - Enhanced meta compilation logic for even better performance
* Module: Single Meta - Enhanced revision meta compilation
* Module: Single Meta - Enhanced "Clean orphan Meta" logic
* Module: Single Meta - Enhanced "Clean orphan Meta" metabox. Now only available when the "Developer Mode" module is enabled
* Module: Single Meta - Meta conversion to "Single Meta" no more delete native ACF meta in the process. Users have to click on "Clean Orphan Meta" action manually
* Module: Single Meta - Added "User Object" type compatibility
* Module: Single Meta - Added `acfe/modules/single_meta/users` hook to filter specific user roles
* Fields: Bidirectional Setting - Field Groups Json/PHP files are now automatically synced when a new bidirectional is setup
* Locations: Taxonomy List - Fixed "Side" Field Group position
* General: ACFE Modal - Enhanced "Field Label" in the "Modal Title" to avoid using third party dev code
* General: ACFE Modal - Added an easy way for developers to trigger a custom ACFE Modal
* General: Added plugin localization compatibility with pot/mo files
* General: Added french translation
* General: Updated Readme and Tested Up To version

### 0.8.8.4

**ACF Extended Pro 0.8.8.4:**

* Field: Flexible Content - Added "Layouts Locations Rules" setting
* Field: Flexible Content Grid System - Fixed undefined index in `get_flexible_grid()` when using "Container Size" setting
* Field: Flexible Content Grid System - Added `has_flexible_grid()` helper
* Field: Flexible Content Grid System - `has_flexible_grid()`, `get_flexible_grid()` & `get_flexible_grid_class()` now accept a post id as 2nd parameter
* Field: Checkbox/Radio - Added Dynamic Render Choice hooks
* Field: Added Phone Number field
* Field: Added Countries Selector field
* Field: Added Languages Selector field
* Field: Added Currencies Selector field
* Field: Added Post Formats Selector field
* Field: Color Picker - Added selected palette border color compatibility for gradients
* Field: Columns - Added "Fill" size and swapped the setting with "Auto" size. The "Auto" size will now fit the field size
* Field: Select - Added "Prepend" & "Append" settings
* Field: Image Selector - Choices are now compatible with `value : image` logic, allowing developers to save a custom value instead of Image ID/URL
* Field: Image Selector - Removed gallery setting selector due to unnecessary complexity. Choices are now all merged into one single setting
* Field: Relationship - Enhanced Gutenberg post update detection for the Inline Add/Edit Post settings
* Field: Color Picker - Fixed RGBA library not being correctly initialized in the Gutenberg Editor
* Field: Date Range Picker - Fixed the JS not being correctly initialized in the Gutenberg Editor
* Field: Date Range Picker - Enhanced CSS Style of invalid dates to match the ACF Date Picker style
* Field: WYSIWYG - Fixed potential PHP warning when using an un-existent toolbar
* Module: Force Sync - Fixed json file timestamp update during the sync
* Field Settings: Required message - It is now recommended to use `{label}` to display the field label instead of the previous `%s`, for consistency (`%s` will still work)

**ACF Extended Basic 0.8.8.4:**

* Field: Advanced Link - Fixed typo in the field settings
* Field: Columns - Fixed Field Group Seamless Style columns render
* Field: Enhanced UI - Fixed "Add New Term" button on Taxonomy List when using Tabs
* Field: Flexible Content - Fixed "Inline Title Edit" setting generating a duplicated layout title when using "Modal Edit" setting
* Field: Flexible Content - Enhanced "Disable Legacy Ajax Title" & "Async Layouts" settings UI
* Field: Flexible Content - Added missing "Hide Collapse" action setting
* Field: Flexible Content - Fixed "Locked" layout handle cursor CSS
* Field: Forms - Added missing "Search placeholder" setting when using "Select" Field Type
* Field: ReCaptcha - Value are now updated silently to avoid triggering the `acf_changed` popup logic
* Field: Select2 - Enhanced various CSS Style
* Field: Taxonomy Terms - Added missing "Search placeholder" setting when using "Select" Field Type
* Field: Text - Fixed input wrap overflow CSS (while waiting for ACF to fix it)
* Fields: Fixed "Placeholder" & "Search placeholder" conditional logic when using "Select" field type
* Module: Forms - Removed reCaptcha field type from `{fields}` Template Tag render
* Module: Forms - Enhanced field mapping hook with the form context
* Module: Options Pages - Fixed PHP notice when using a Sub Options Page with the latest ACF Pro 5.9.6 update
* Module: Settings UI - Fixed "Modification in code" not being correctly rendered
* Field Groups: Hide On Screen - Fixed Classic Content Editor appearing when should be hidden, while using a second Field Group Hide on Screen and selecting a category
* Compatibility: GraphQL: Fixed typo in Taxonomy Terms field registration
* Compatibility: GraphQL: Added basic field values resolvers (while waiting for official third party implementation documentation)
* General: Added `acfe_is_gutenberg()` helper
* General: Enhanced Readme

### 0.8.8.3

**ACF Extended Pro 0.8.8.3:**

* Field: Added "Image Selector" field
* Field: Added "Image Sizes Selector" field
* Field: Column - Added "Column Auto" size setting
* Field: Column - Added "Column Border" & "Fields Border" settings
* Field: Color Picker - Fixed CSS Position of the Color Picker in palette mode
* Module: Global Conditional Logic - Fixed multiple Conditional Groups not being correctly detected
* Module: Templates - Enhanced Templates Values detection
* Module: Templates - Added `acf/init` hook in the PHP Export code
* Module: Templates - Added Template Detection on Term & Post Edit screens
* Module: Templates - Fixed potential PHP notice in the Template UI sidebar when using a custom location
* Fields: Added missing ACF Conditional Logic rules on Pro Fields (Block Types, Color Picker, Field Groups etc...)

**ACF Extended Basic 0.8.8.3:**

* Field: Column - Upgraded CSS to use Flexbox
* Module: Forms - Fixed Honeypot Field not being correctly rendered
* Module: Forms - Fixed potential slashes on the Success Page when using Single Meta Save
* Module: Forms - Fixed potential slashes in e-mail content & fields
* Module: Forms - Added context & variations to the `acfe/form/render` hooks
* Module: Multilang - Enhanced WPML String Translation Registration for all modules
* Module: Dev Mode - The module now check the `acf_current_user_can_admin()` function
* Module: Dev Mode - Tweaked CSS margin of the Bulk Action select
* Module: Single Meta Save - Disabled "Save as individual meta" on Column, Google reCaptcha & Dynamic Message fields
* Module: Single Meta Save - Fixed WP Revisions Comparison compatibility
* Module: Single Meta Save - Fixed slashes in WP Revisions
* Modules: Fixed Draft Post Status when an item is reverted from Trash
* General: Local Meta - Enhanced preload Post ID logic

### 0.8.8.2

**ACF Extended Pro 0.8.8.2:**

* Field: Added Advanced "Color Picker" field settings with RGBA support, Palette display style, Custom predefined colors & Allow null
* Field: Added "Date Range Picker" field with Custom ranges, No weekends, Min/max date & Min/max days support
* Field: Flexible Content Grid System - Fixed sub Flexible Content Grid CSS bug
* Field: Flexible Content Grid System - Tweaked `get_flexible_grid_class()` prefix
* Field: Fields Selector - Added "Field Name" return value setting
* Field: Post Field - Fixed Permalink "Save" & "Cancel" missing text when editing a permalink
* Module: Added "Force Sync" module allowing to automatically sync Json Files to DB with the newest version
* Module: Dynamic Template - Improved instruction
* Module: Global Conditional Logic - Fixed compatibility with Terms & Users screen when Enhanced UI is disabled

**ACF Extended Basic 0.8.8.2:**

* Field: Clone - Fixed internal ACFE module field groups which where selectable in clone
* Field: Google reCaptcha - Renamed the field to Google reCaptcha
* Field: Post Object - Fixed duplicated post creation when using "Custom Value" setting
* Module: Forms - Fixed Clone Render when using "Override Form Render" settings
* Module: Forms - Fixed "Redirect Action" named hook not working with a custom action name
* Module: Forms - Added render actions hooks
* Module: Forms - Fixed `acfe_import_form()` function
* Module: Block Types - Changed the "Mode" setting default value to "Preview", as in the documentation
* Module: Multilang - Options Post ID `options` can now be excluded from the module translation
* Module: Multilang - Added `acfe/modules/multilang/exclude_options` filter to exclude specific Options Post ID from module translation
* Module: Multilang - Added `acfe/modules/multilang/include_options` filter to include specific Options Post ID from module translation
* Module: Multilang - Deprecated the `acfe/modules/multilang/options` filter
* Module: Multilang - WPML string translations now use `wpml_translate_single_string` instead of `__()`
* Module: Settings UI - Fixed potential duplicated table `thead` columns
* Module: Enhanced UI - Fixed possible metaboxes screen name collision with taxonomy name
* General: ACFE Modal - Fixed `show_field` on modal open
* General: ACFE Modal - Fixed possible duplicate field instructions in repeaters
* General: The `acfe_get_post_id()` helper now correctly retrieve the Post ID in ACF Block Types
* General: Fixed `get_fields()` calls in `acfe/save` hooks when a bidirectional value is set
* General: Enhanced Local Meta logic
* General: Enhanced `acfe/save` & `acfe/validate_save` hooks logic
* General: Code format cleanup
* Compatibility: Added ACFE Field Types to WP GraphQL ACF plugin

### 0.8.8.1

**ACF Extended Pro 0.8.8.1:**

* Module: Added "Screen Layouts" module allowing to customize Post Edit Screen up to 3 columns
* Field: Flexible Content - Added "Container Size" setting in the `get_flexible_grid()` helper
* Field: "Menus" & "Menu Locations" - Added compatibility with min/max items settings
* Field: Added "ACFE Template" Selector field
* Field: Added "ACF Block Types" Selector field
* Field: Added "ACF Field Groups" Selector field
* Field: Added "ACF Field Types" Selector field
* Field: Added "ACF Fields" Selector field
* Field: Added "ACF Options Pages" Selector field
* Field: Post Field - Fixed field type category translation

**ACF Extended Basic 0.8.8.1:**

* Field: reCaptcha - Fixed missing field Site key & Secret Key on field render
* Fields: Fields types are now sorted in ASC order in the Field Group UI
* Fields: Added "ACF" & "WordPress" Field Types Categories in the Field Group UI to de-clutter the "Relational" category
* Module: Forms - Fixed empty `get_field()` used inside an action when a previous action saved additional meta
* Module: Forms - Fixed Form Name not being correctly updated when changed
* Locations: Post Type Archive - Added `acfe/post_type_archive_capability` filter to change Archive Page admin menu capability
* Locations: Post Type Archive - Admin menu item on front-end now correctly check the user permissions
* Field Groups: Permissions - Fixed undefined index notice when using the permission setting
* General: Fixed "ACF Title" metabox position to become usable with drag&drop function when empty (while waiting for ACF to fix it)

### 0.8.8

**ACF Extended Pro 0.8.8:**

* Field: Flexible Content - Added Grid System setting, `get_flexible_grid()` & `get_flexible_grid_class()` helpers
* Field: Added Menus Selector
* Field: Added Menu Locations Selector
* Field: File - Added "Button Label" setting to customize the "Add File" text
* Field: File Multiupload - The field now always return an array when multiupload is enabled
* Field: File Multiupload - Fixed missing ID format value
* Field: Post Field - Added "Taxonomies" field type allowing to move Taxonomies metaboxes
* Field: Post Field - Fixed "Content" field type width when used inside a modal
* Field: Relationship/Post Object - Fixed Inline Post Creation/Edit which wasn't working correctly with Gutenberg
* Field: Relationship/Post Object - Fixed Inline Post Creation/Edit which wasn't working correctly with Attachment post type
* Field: WYSIWYG - Fixed source code textarea border flickering during modal initialization
* Field Groups: Added Menu Item Depth Location
* Field Groups: Added Menu Item Type Location
* Module: Settings - Enhanced UI, description, tabs. Settings now display default and registered values difference
* Module: Settings - Added Enable/Disable features allowing to switch modules directly from the UI
* Module: Settings - Added Export (PHP & Json) / Import tools
* Module: Developer Mode - Added Post / Term / User / Options Page Object Data overview
* Module: Dynamic Block Types - Added "Active" setting allowing to enable/disable one specific block type
* Module: Dynamic Forms - Added "Active" setting allowing to enable/disable one specific form
* Module: Dynamic Options Pages - Added "Active" setting allowing to enable/disable one specific options page
* Module: Dynamic Post Types - Added "Active" setting allowing to enable/disable one specific post type
* Module: Dynamic Taxonomies - Added "Active" setting allowing to enable/disable one specific taxonomy
* Module: Dynamic Templates - Added "Active" setting allowing to enable/disable one specific template
* Module: Dynamic Templates - Fixed required fields which weren't always disabled in the template view
* Module: Dynamic Templates - Fixed a bug with Flexible Content Preview when preloading values
* Module: Dynamic Templates - Removed Field Group Hide on Screen effects in the Template UI
* Module: Dynamic Templates - Added Export (PHP & Json) / Import tools
* Module: Dynamic Templates - Added `acfe_add_local_template()` function to locally register template values
* Module: Dynamic Forms - Option Action - Fixed code example labels
* Module: Global Field Condition - Fixed duplicated operators

**ACF Extended Basic 0.8.8:**

* Field: Flexible Content - Added Modal Select size setting
* Field: Flexible Content - Added Modal Edit size setting
* Field: Flexible Content - Added Modal Edit size setting for each layouts
* Field: Flexible Content - Reworked code base & Enhanced Field Settings UI
* Field: Flexible Content - Fixed placeholder height when the layout is toggled and the preview is reloaded
* Field: Flexible Content - Added modal Select/Edit CSS classes with field name, key & layout name for developers
* Field: Advanced Link - Fixed error if the field was using a Term which has been deleted
* Field: Button - Added name field attribute to be able to retrieve the button click during `acf/save_post`
* Field: Checkbox/Radio - Fixed `## Title` Group Options not working on the front-end
* Field: Code Editor - Fixed CSS `break-work` property when used in repeater
* Field: Columns - Re-introduced the field in Terms/Users views when Enhanced UI module is enabled
* Field: Conditional Logic - Fixed "contains" operator which would not work properly on Forms/Post Statuses/Post Types/Taxonomies/Taxonomy Terms/User Roles fields when using Checkbox/Radio field type
* Field: Dynamic Message - Added `render` field setting to be used as a callback to write content in PHP
* Field: Forms/Post Statuses/Post Types/Taxonomies/Taxonomy Terms/User Roles - Fixed Multiple Lines "Default Value" setting now working correctly
* Field: Group/Clone - Fixed modal edit which included the instruction in the modal title when using the Modal Edit setting
* Field: Image/File - Added file upload validation when using Basic Upload (temporary fix while waiting for ACF to fix officially)
* Field: Image/File - Added "Default" option in the "Uploader Type" setting to fallback to the native behavior
* Field: Image - Fixed "use as Featured Image" which was wrongly saved during page preview
* Field: Select2 - Added dropdown CSS classes with field name & key for developers
* Module: Renamed `acfe/modules/dynamic_block_types` setting to `acfe/modules/block_types`
* Module: Renamed `acfe/modules/dynamic_forms` setting to `acfe/modules/forms`
* Module: Renamed `acfe/modules/dynamic_options_pages` setting to `acfe/modules/options_pages`
* Module: Renamed `acfe/modules/dynamic_post_types` setting to `acfe/modules/post_types`
* Module: Renamed `acfe/modules/dynamic_taxonomies` setting to `acfe/modules/taxonomies`
* Module: Enhanced UI - Fixed WPMU missing "Add User" button in "Add User" view
* Module: Enhanced UI - Fixed Woocommerce Product Category CSS when using Enhanced UI
* Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Enhanced code base & UI
* Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Added Export Json / PHP in the row action
* Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Added Export Json / PHP bulk actions
* Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Fixed possible desync when switching to draft post status
* Module: Dynamic Post Types/Taxonomies - Added "View" in the row action
* Module: Dynamic Post Types/Taxonomies/WP Options/Dev Mode now correctly use the ACF `show_admin` setting
* Module: Dynamic Forms - Fixed Clone Fields filter when using Custom HTML Render
* Module: Dynamic Forms - Deprecated `{current:post|term|user|author}` Template Tags for a more simple version `{post|term|user|author}`
* Module: Dynamic Forms - Added compatibility with Flexible Content Preview Mode & Gutenberg/ACF Block Type Preview mode
* Module: Dynamic Forms - Added a 2nd parameter to `acfe_form_get_action()` to directly retrieve the key value
* Module: Dynamic Forms - Fixed `acfe_add_validation_error()` which wasn't working correctly with field names in the Action Validation Hooks
* Module: Dynamic Forms - User Login Action - Added `acfe/form/validation/user/login_errors` filter to change the default error messages
* Module: Dynamic Forms - Fixed `acfe_import_dynamic_form()` function to programmatically import a form
* Module: Settings - Enhanced UI and updated the module list
* General: Helpers - Deprecated `acfe_form_is_front()` & `acfe_form_is_admin()` in favor of `acfe_is_front()` & `acfe_is_admin()`
* General: Helpers - Added `acfe_get_post_id()` function as a universal solution to always retrieve the correct ACF Post ID in front-end and back-end
* General: Hooks - Added `acfe/save_post` hook and variations on page submission. Compatible with `get_field()`, `have_rows()` etc...
* General: Hooks - Added `acfe/validate_save_post` hook and variations to validate the whole page. Compatible with `get_field()`, `have_rows()` etc...
* General: Hooks - Deprecated `acfe/load_field_front`. `acfe/load_field` should be used with `acfe_is_front()` instead
* General: Hooks - Deprecated `acfe/load_field_admin`. `acfe/load_field` should be used with `acfe_is_admin()` instead
* General: Modal - Fixed CSS `z-index` overlay when using "Edit in Modal" feature inside a WordPress Widget
* General: Updated `acfe` option data structure
* General: Compatibility - Fixed Elementor which list all private ACF Extended Field Groups in the "Dynamic ACF tags" dropdown
* General: Compatibility - Fixed Error in Field Groups UI when trying to use ACF Extended with ACF Free
* General: Compatibility - Fixed Gutenberg "seamless" class on "Seamless" Field Group style to match WP/ACF style
* General: Compatibility - Fixed PHP 8 deprecated notices
* General: Compatibility - Fixed YOAST Rewrite & Republish feature when using the Authorbox UI

### 0.8.7.6

**ACF Extended Pro 0.8.7.6:**

* Field Groups: WP Settings Locations - Added new "General Settings", "Writing", "Reading", "Discussion", "Media" & "Permalinks" locations
* Module: Global Field Condition - Fixed compatibility with required fields
* Module: Dynamic Templates - Added Polylang/WPML compatibility
* Module: Dynamic Templates - Improved code logic & compatibility with Clone fields
* Module: Dynamic Forms - Added "Options Page Action". Allowing to Save & Load meta to ACF Options Page
* Module: Dynamic Forms - Fixed "Email Action" to correctly use Multiple Upload files
* Module: Dynamic Forms - Fixed Multiple Upload files on front-end for not logged users
* Module: Dynamic Forms - Fixed Multiple Upload & Dropzone in Basic mode on Firefox
* Field: Relationship/Post Object - Fixed Inline Post Creation when only one post type was allowed in the field setting

**ACF Extended Basic 0.8.7.6:**

* Module: Enhanced UI - Improved logic, compatibility and style. ACF Field Groups can now use any position and any style in Users & Terms views
* Module: Enhanced UI - Fixed Terms WPML widget compatibility
* Module: Dynamic Post Types - "Archive Page" submenu is now correctly translated
* Module: Dynamic Forms - Fixed values loaded from Clones Fields in Seamless display
* Module: Dynamic Forms - Enhanced Image/File format value when using the `{field:my_file}` Template Tag
* Module: Multilang - Added "Current Language" text widget in Options Page submit box
* Module: Multilang - Polylang - Added fallback to "Default Language" in Options Page values if a translated option was never saved before
* Module: Multilang - Polylang - Fixed "Dynamic Forms" & "Dynamic Template" post types detection
* Module: PHP AutoSync - Fixed Local Field Group detection when using a custom submenu on the ACF Field Group menu
* Core: Added default `acf.data.acfe` in core JS
* Core: Fixed ACF Pro 5.8 JS compatibility
* Core: Fixed Google Map suggestions z-index CSS in modals

### 0.8.7.5

**ACF Extended Pro 0.8.7.5:**

* Module: Added Enhanced Field Group UI module
* Module: Added Classic Editor module. Disabled by default, can be enabled using `acf_update_setting('acfe/modules/classic_editor', true)`
* Fields: Added "Instruction Placement" override setting. This will allow to set specific instruction placement for any field. The Advanced Field Group Setting must be enabled
* Fields: Added "Instructions Read More" setting allowing to add collapsed instructions. You may use the `---` or `---Learn more---` template tags to split the instruction
* Fields: Added Quick Visibility Settings widget allowing hide the field, label, instructions or required settings based on the screen: Everywhere, administration or front-end. The Advanced Field Group Setting must be enabled
* Fields: Added inline hooks callbacks for the `acf_add_local_field_group()` function. Allowing to hook in `load_field`, `prepare_field`, `render_field`, `load_value`, `update_value`, `format_value`, `validate_value`, `delete_value`
* Module: Global Fields Condition can now be used as a specific field conditional logic
* Field Groups: Added new "Hide on Screen" settings: "Hide Title", "Hide save draft", "Hide preview", "Hide post status", "Hide visibility", 'Hide publish date", "Hide move to trash", "Hide publish", "Hide minor publishing actions", "Hide misc publishing actions" & "Hide major publishing actions"
* Field: File - Added "Allow Multiple Upload", "Preview Style", "File Count", "Min/max allowed files", "Custom Upload Folder", "Stylised Button" (for Browser uploader) and built-in dropzone (for Browser uploader)
* Field: WYSIWYG - Added "Disable Native WP Style", "Custom Stylesheet Enqueue", "AutoResize", "Max Height", "Codemirror as Source Editor via the `source_code` button" & "Valid Elements" settings
* Field: WYSIWYG - Added a new "Basic Enhanced" Toolbar which automatically includes the new `source_code` (Code Mirror source editor) and `wp_add_media` buttons
* Field: WYSIWYG - Fixed the "Path" render when using the "Transparent Background" setting
* Field: Post Field - Added "Instructions" setting
* Field: Tab - Added "No Preference Save" setting to not save latest opened tab when refreshing the page
* Field: Datepicker: Added "Placeholder", "Min/max Date" & "No Weekends" settings
* Field: Datetime picker: Added "Placeholder", "Min/max Date", "Min/max Time", "Min/max H:i:s" & "No Weekends" settings
* Field: Time picker: Added "Placeholder", "Min/max Time" & "Min/max H:i:s" settings
* Core: Added the `ACFE_PRO_KEY` constant allowing to set the licence key in PHP

**ACF Extended Basic 0.8.7.5:**

* Field Groups: Instruction Placement - Added "Above Fields" setting
* Field Groups: Instruction Placement - "Tooltip" instructions can now be clicked on mobile device
* Field Groups: Hide on screen - All field groups "Hide on screen" settings are now merged, instead of using only the first field group setting
* Field Groups: Advanced Settings - Enhanced code logic
* Field Groups: Permissions setting is now displayed when the Advanced Field Group setting is enabled
* Field: Select - Removed the `- -` characters in the placeholder
* Field: Taxonomy Terms - Fixed "Load Terms" setting when using the radio field type
* Field: Flexible Content - Fixed & enhanced the "Minimum" setting badge duplication when using the "Modal Select" setting
* Field: Flexible Content - Fixed `$is_preview` hard reset in the `get_flexible()` function. This will allow to use `get_flexible()` inside an another `get_flexible()` and correctly get the `$is_preview` variable
* Field: Flexible Content - Fixed a potential PHP notice when adding a new Flexible Content
* Field: Hidden Input