PluginProbe ʕ •ᴥ•ʔ
Advanced Custom Fields: Extended / 0.9.2.7
Advanced Custom Fields: Extended v0.9.2.7
0.9.2.7 0.9.2.6 0.9.2.5 0.8.6 0.8.6.1 0.8.6.3 0.8.6.5 0.8.6.6 0.8.6.7 0.8.6.8 0.8.6.9 0.8.7 0.8.7.1 0.8.7.2 0.8.7.3 0.8.7.4 0.8.7.5 0.8.7.6 0.8.8 0.8.8.1 0.8.8.10 0.8.8.11 0.8.8.2 0.8.8.3 0.8.8.4 0.8.8.5 0.8.8.6 0.8.8.7 0.8.8.8 0.8.8.9 0.8.9 0.8.9.1 0.8.9.2 0.8.9.3 0.8.9.4 0.8.9.5 0.9 0.9.0.1 0.9.0.2 0.9.0.3 0.9.0.4 0.9.0.5 0.9.0.6 0.9.0.7 0.9.0.8 0.9.0.9 0.9.1 0.9.1.1 0.9.2 0.9.2.1 0.9.2.2 0.9.2.3 0.9.2.4 trunk 0.5 0.5.1 0.5.2 0.5.2.1 0.5.2.3 0.5.5 0.5.5.1 0.5.8 0.5.8.1 0.6 0.6.0.1 0.6.0.2 0.6.1 0.6.3 0.6.5 0.6.7 0.6.7.2 0.7 0.7.0.3 0.7.5 0.7.5.5 0.7.8 0.7.9 0.7.9.3 0.7.9.4 0.7.9.9.8 0.7.9.9.9 0.8 0.8.1 0.8.2 0.8.3 0.8.3.1 0.8.4 0.8.4.1 0.8.4.5 0.8.4.6 0.8.5 0.8.5.5
acf-extended / readme.txt
acf-extended Last commit date
assets 3 months ago includes 1 week ago lang 3 months ago acf-extended.php 1 week ago readme.txt 1 week ago
readme.txt
2714 lines
1 === Advanced Custom Fields: Extended ===
2 Contributors: hwk-fr
3 Donate link: https://www.acf-extended.com
4 Tags: acf, custom fields, meta, admin, fields
5 Requires at least: 4.9
6 Tested up to: 7.1
7 Requires PHP: 5.6
8 Stable tag: 0.9.2.7
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 All-in-one enhancement suite that improves WordPress & Advanced Custom Fields.
13
14 == Description ==
15
16 🚀 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.
17
18 **This plugin requires at least ACF Pro 5.8.**
19 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.
20
21 == ⭐ Highlight ==
22
23 * 14+ New ACF Fields
24 * 10+ ACF Fields Enhanced
25 * 4+ New Field Groups Locations
26 * Self/Multi/Bidirectional Fields
27 * Advanced Fields Validation
28 * Flexible Content as Page Builder
29 * Optimize metadata with Performance Mode
30 * Advanced Front-End Forms Manager
31 * ACF Options Pages / Block Types Manager
32 * ACF & WordPress Meta Overview
33 * WordPress Post Types / Taxonomies Manager
34 * WordPress Options Manager
35 * WordPress Admin Enhancements
36 * WPML & Polylang Multilingual support
37 * ... And many more features
38
39 == 💎 Pro Highlight ==
40
41 * 20+ New ACF Fields
42 * 10+ ACF Fields Enhanced
43 * 20+ New Locations
44 * Payment Field with Stripe & PayPal Express
45 * Flexible Content Grid System
46 * Flexible Content Layouts Locations Rules
47 * Templates Manager
48 * Builtin Classic Editor
49 * Settings UI
50 * Screen Layouts
51 * Force Json Sync
52 * Field Visibility Settings
53 * Global Field Conditional Rules
54 * ... And many more features
55
56 == 🤟 Philosophy ==
57
58 * Seamless integration
59 * No extra menu, ads or notices
60 * Built by developers, for developers
61
62 == 🛠️ Links ==
63
64 * [Website](https://www.acf-extended.com)
65 * [Documentation](https://www.acf-extended.com/features)
66 * [Guides](https://www.acf-extended.com/guides)
67 * [Roadmap](https://www.acf-extended.com/roadmap)
68 * [GitHub](https://github.com/acf-extended/ACF-Extended)
69 * [Twitter](https://twitter.com/ACFExtended)
70 * [Twitter](https://twitter.com/hwkfr) (Personal)
71 * [Slack Community](https://slack.acf-extended.com)
72
73 == 🧰 Tools ==
74
75 * [FAQ](https://wordpress.org/plugins/acf-extended/#faq)
76 * [Support](https://wordpress.org/support/plugin/acf-extended)
77 * [Feature Request](https://wordpress.org/support/plugin/acf-extended)
78 * [Reviews](https://wordpress.org/support/plugin/acf-extended/reviews/#new-post)
79 * [Donation](https://ko-fi.com/acfextended)
80
81 == 📁 Field Groups ==
82
83 **[Advanced Settings](https://www.acf-extended.com/features/field-groups/advanced-settings)**
84 Enable advanced settings for all fields within the Field Group.
85
86 **[Auto Sync PHP](https://www.acf-extended.com/features/field-groups/autosync)**
87 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.
88
89 **[Auto Sync Json](https://www.acf-extended.com/features/field-groups/autosync)**
90 Control which field groups you want to synchronize with local Json files. Display warnings if the Json file has been manually deleted.
91
92 **[Categories](https://www.acf-extended.com/features/field-groups/categories)**
93 Spice up your field groups with a custom taxonomy and filter field groups by terms.
94
95 **[Custom Key](https://www.acf-extended.com/features/field-groups/custom-key)**
96 Set custom field group key. Example: `group_custom_name`.
97
98 **[Custom Meta](https://www.acf-extended.com/features/field-groups/custom-meta)**
99 Add custom metas (key/value) in the field group administration.
100
101 **[Display Title](https://www.acf-extended.com/features/field-groups/display-title)**
102 Display an alternative field group title in post edition screen.
103
104 **[Field Group UI](https://www.acf-extended.com/features/field-groups/field-group-ui)** **(PRO)**
105 Enable enhancements to the Field Group UI for a better user experience.
106
107 **[Force Sync](https://www.acf-extended.com/features/field-groups/force-sync)** **(PRO)**
108 Always keep Json files synchronized with the Field Groups in the database.
109
110 **[Hide on Screen](https://www.acf-extended.com/features/field-groups/hide-on-screen)** **(FREE / PRO)**
111 Hide Gutenberg Block Editor and 10+ more items to hide in the field group settings.
112
113 **[Instructions Placement](https://www.acf-extended.com/features/field-groups/instruction-placement)**
114 New instruction placements let you display field description "above the fields" or in a "tooltip".
115
116 **[Location: Advanced Post](https://www.acf-extended.com/features/field-groups/locations/advanced-post)** **(PRO)**
117 A collection of multiple new Field Groups locations allowing developers to target posts with specific conditions (Post author, date, slug, path etc...).
118
119 **[Location: Advanced Menu Item](https://www.acf-extended.com/features/field-groups/locations/advanced-menu-item)** **(PRO)**
120 Target specific "Menu Item Depth" or "Menu Item Type" from the Field Groups Locations rules.
121
122 **[Location: Advanced Taxonomy Term](https://www.acf-extended.com/features/field-groups/locations/advanced-taxonomy)** **(PRO)**
123 A collection of multiple new Field Groups locations allowing developers to target taxonomy and terms with specific conditions (Term name, parent, slug etc...).
124
125 **[Location: All post types](https://www.acf-extended.com/features/field-groups/locations/all-post-types)**
126 Display field groups on all post types edition screen.
127
128 **[Location: Attachment List](https://www.acf-extended.com/features/field-groups/locations/attachment-list)** **(PRO)**
129 Display field group on attachment admin list screen.
130
131 **[Location: Dashboard Widgets](https://www.acf-extended.com/features/field-groups/locations/dashboard)** **(PRO)**
132 Display field groups and update ACF Fields from the WP Dashboard.
133
134 **[Location: Field Value](https://www.acf-extended.com/features/field-groups/locations/field-value)** **(PRO)**
135 Display a field group based on the field value of an another field group.
136
137 **[Location: Post type Archive](https://www.acf-extended.com/features/field-groups/locations/post-type-archive)**
138 Add an Archive Option Page under the Post Type admin menu. Display and save any field groups within it.
139
140 **[Location: Post type List](https://www.acf-extended.com/features/field-groups/locations/post-type-list)**
141 Display field group on post types admin list screen.
142
143 **[Location: Taxonomy List](https://www.acf-extended.com/features/field-groups/locations/taxonomy-list)**
144 Display field group on taxonomies admin list screen.
145
146 **[Location: User List](https://www.acf-extended.com/features/field-groups/locations/user-list)** **(PRO)**
147 Display field group on user admin list screen.
148
149 **[Location: Woocommerce](https://www.acf-extended.com/features/field-groups/locations/woocommerce)** **(PRO)**
150 Display field groups on Woocommerce pages.
151
152 **[Location: WP Settings](https://www.acf-extended.com/features/field-groups/locations/wp-settings)** **(PRO)**
153 Display field groups on WP Settings pages: General, Writing, Reading, Discussion, Media and Permalinks.
154
155 **[Local Field Groups](https://www.acf-extended.com/features/)**
156 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.
157
158 **[Note](https://www.acf-extended.com/features/field-groups/note)**
159 Add a personal note in the field group administration. Only visible to administrators.
160
161 **[Permissions](https://www.acf-extended.com/features/field-groups/permissions)**
162 Add permission layer to field groups. Choose which roles can view & edit field groups in the post edition screen.
163
164 **[Raw Data](https://www.acf-extended.com/features/field-groups/raw-data)**
165 Display raw field group data in a modal to check your configuration & settings.
166
167 == ⚙️ Fields Settings ==
168
169 **[Advanced Settings](https://www.acf-extended.com/features/field-settings/field-advanced-settings)**
170 A more sophisticated field settings based on specified location (administration/front-end). Example: Field is required only in front-end.
171
172 **[Advanced Validation](https://www.acf-extended.com/features/field-settings/advanced-validation)**
173 A more sophisticated validation conditions (AND/OR) with custom error messages based on specified location (administration/front-end).
174
175 **[Self/Multi/Bidirectional fields](https://www.acf-extended.com/features/field-settings/bidirectional-fields)**
176 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.
177
178 **[Field Visibility](https://www.acf-extended.com/features/field-settings/field-visibility)** **(PRO)**
179 Get quick access to "Field Visibility", "Label Visibility", "Instructions Visibility" and "Required Setting" for the following screens: "Everywhere", "Front-end" and "Administration".
180
181 **[Global Condition](https://www.acf-extended.com/features/field-settings/global-condition)** **(PRO)**
182 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.
183
184 **[Instruction Placement](https://www.acf-extended.com/features/field-settings/field-instruction-placement)** **(PRO)**
185 Override a specific field instruction placement to any position: Below labels, below fields, above fields or tooltip.
186
187 **[Instruction Read More](https://www.acf-extended.com/features/field-settings/instruction-read-more)** **(PRO)**
188 Allow to expand instructions text with a "Read More" link. This feature is useful for lengthy instructions text.
189
190 **[Min/Max](https://www.acf-extended.com/features/field-settings/min-max)** **(PRO)**
191 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.
192
193 **[Permissions](https://www.acf-extended.com/features/field-settings/field-permissions)**
194 Add permission layer to fields. Choose which roles can view & edit fields in the post edition screen. (can be combined with field groups permissions).
195
196 **[Raw data](https://www.acf-extended.com/features/field-settings/field-raw-data)**
197 Display raw field data in a modal to check your configuration & settings.
198
199 **[Required Message](https://www.acf-extended.com/features/field-settings/required-message)** **(PRO)**
200 This setting allow developers to define a custom error message within the field settings for a more intuitive user experience.
201
202 == 🏷️ Fields ==
203
204 **[Advanced Link](https://www.acf-extended.com/features/fields/advanced-link)**
205 Display a modern Link Selection in a modal. Posts, Post Types Archives & terms selection can be filtered in the field administration.
206
207 **[Block Editor](https://www.acf-extended.com/features/fields/block-editor)** **(PRO)**
208 Display an isolated Block Editor field on admin screen (with Classic Editor enabled) or on the front-end.
209
210 **[Block Types](https://www.acf-extended.com/features/fields/block-types)** **(PRO)**
211 Display an ACF Block Types selector as radio, checkbox or select field type.
212
213 **[Button](https://www.acf-extended.com/features/fields/button)**
214 Display a custom submit or button. Built-in ajax call setting. Usage example available in the field administration.
215
216 **[Checkbox](https://www.acf-extended.com/features/fields/checkbox)** **(FREE / PRO)**
217 Define grouped choices values using `## Title` markup in the field's choices.
218
219 **[Clone](https://www.acf-extended.com/features/fields/clone)**
220 Allow users to edit clone fields in a modal. Choose the edit button text, display close button and the modal size.
221
222 **[Code Editor](https://www.acf-extended.com/features/fields/code-editor)**
223 Edit code using the native WP Core Codemirror library. Default languages: Text/HTML, Javascript, CSS, PHP mixed/plain.
224
225 **[Color Picker](https://www.acf-extended.com/features/fields/color-picker)** **(PRO)**
226 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.
227
228 **[Columns](https://www.acf-extended.com/features/fields/columns)** **(FREE / PRO)**
229 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.
230
231 **[Countries](https://www.acf-extended.com/features/fields/countries)** **(PRO)**
232 Display a Country selector as radio, checkbox or select field type.
233
234 **[Currencies](https://www.acf-extended.com/features/fields/currencies)** **(PRO)**
235 Display a Currency selector as radio, checkbox or select field type.
236
237 **[Date/Timepicker](https://www.acf-extended.com/features/fields/datepicker)** **(FREE / PRO)**
238 Display a modern UI of the ACF Datepicker field. CSS and icons have been enhanced to fit WordPress admin UI and colors.
239
240 **[Date Range Picker](https://www.acf-extended.com/features/fields/date-range-picker)** **(PRO)**
241 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.
242
243 **[Dynamic Render](https://www.acf-extended.com/features/fields/dynamic-render)**
244 Display custom HTML/PHP content using a simple named hook.
245
246 **[Field Groups](https://www.acf-extended.com/features/fields/field-groups-selector)** **(PRO)**
247 Display an ACF Field Groups selector as radio, checkbox or select field type.
248
249 **[Field Types](https://www.acf-extended.com/features/fields/field-types)** **(PRO)**
250 Display an ACF Field Types selector as radio, checkbox or select field type.
251
252 **[Fields](https://www.acf-extended.com/features/fields/fields-selector)** **(PRO)**
253 Display an ACF Fields selector as radio, checkbox or select field type.
254
255 **[File](https://www.acf-extended.com/features/fields/file)** **(FREE / PRO)**
256 Choose the uploader type, enable multi file upload and dropzone.
257
258 **[Flexible Content](https://www.acf-extended.com/features/fields/flexible-content)** **(FREE / PRO)**
259 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.
260
261 **[Forms](https://www.acf-extended.com/features/fields/forms)**
262 Select any dynamic form (format: checkbox, radio or select).
263
264 **[Google Map](https://www.acf-extended.com/features/fields/google-map)** **(PRO)**
265 A collection of new settings added to the ACF Google Map Field that allow developers to have more control over the field behavior.
266
267 **[Google reCaptcha](https://www.acf-extended.com/features/fields/recaptcha)**
268 Display a reCaptcha field (compatible v2 & v3).
269
270 **[Group](https://www.acf-extended.com/features/fields/group)**
271 Allow users to edit group fields in a modal Choose the edit button text, display close button and the modal size
272
273 **[Hidden Input](https://www.acf-extended.com/features/fields/hidden-input)**
274 Display a hidden input with custom name/value
275
276 **[Image](https://www.acf-extended.com/features/fields/image)** **(FREE / PRO)**
277 Choose the uploader type, customize the upload folder and set the image as post featured thumbnail
278
279 **[Image Selector](https://www.acf-extended.com/features/fields/image-selector)** **(PRO)**
280 Display an Image Selector field.
281
282 **[Image Sizes](https://www.acf-extended.com/features/fields/image-sizes)** **(PRO)**
283 Display an Image Sizes selector as radio, checkbox or select field type.
284
285 **[Languages](https://www.acf-extended.com/features/fields/languages)** **(PRO)**
286 Display a Language selector as radio, checkbox or select field type, compatible with WPML & Polylang.
287
288 **[Menu Locations](https://www.acf-extended.com/features/fields/menu-locations)** **(PRO)**
289 Display a Menu Locations selector as radio, checkbox or select field type.
290
291 **[Menus](https://www.acf-extended.com/features/fields/menus)** **(PRO)**
292 Display a Menu selector as radio, checkbox or select field type.
293
294 **[Options Pages](https://www.acf-extended.com/features/fields/options-pages)** **(PRO)**
295 Display an ACF Options Pages selector as radio, checkbox or select field type.
296
297 **[Payment](https://www.acf-extended.com/features/fields/payment)** **(PRO)**
298 Display a Payment Field that supports with Stripe & PayPal Express gateways, working on both front-end and back-end.
299
300 **[Payment Cart](https://www.acf-extended.com/features/fields/payment-cart)** **(PRO)**
301 Display an optional Payment Cart to easily setup an e-commerce solution.
302
303 **[Payment Selector](https://www.acf-extended.com/features/fields/payment-selector)** **(PRO)**
304 Display an optional Payment Selector which let the user switch the payment gateway.
305
306 **[Phone Number](https://www.acf-extended.com/features/fields/phone-number)** **(PRO)**
307 Display a fully customizable international Phone Number field.
308
309 **[Post Field](https://www.acf-extended.com/features/fields/post-field)** **(PRO)**
310 The Post Field is a new field that allow developers to move native WordPress fields such as Post Title, Date, Status, Visibility, Permalink etc.
311
312 **[Post Formats](https://www.acf-extended.com/features/fields/post-formats)** **(PRO)**
313 Display a Post Format selector as radio, checkbox or select field type.
314
315 **[Post Object](https://www.acf-extended.com/features)** **(FREE / PRO)**
316 Allow user to enter custom value which will be saved as a new post, or enable the inline post creation/edit.
317
318 **[Post Status](https://www.acf-extended.com/features/fields/post-statuses)**
319 Select any post status (format: checkbox, radio or select)
320
321 **[Post Types](https://www.acf-extended.com/features/fields/post-types)**
322 Select any post type (format: checkbox, radio or select)
323
324 **[Radio](https://www.acf-extended.com/features/fields/radio)** **(FREE / PRO)**
325 Define grouped choices values using `## Title` markup in the field's choices.
326
327 **[Relationship](https://www.acf-extended.com/features/fields/relationship)** **(PRO)**
328 The Relationship field includes new settings allowing users to create and edit post on-the-fly from the post edit screen.
329
330 **[Repeater](https://www.acf-extended.com/features/fields/repeater)**
331 Add stylised to 'Add Row' button, lock rows and remove repeater's actions.
332
333 **[Select](https://www.acf-extended.com/features/fields/select)** **(FREE / PRO)**
334 Change the default "Select" placeholder text and Search Input placeholder and allow user to enter custom values.
335
336 **[Slug](https://www.acf-extended.com/features/fields/slug)**
337 A slug text input (ie: `my-text-input`).
338
339 **[Tab](https://www.acf-extended.com/features/fields/tab)** **(PRO)**
340 Disable the last opened tab user preference. Which means that when the user will refresh the page, it will always load the first tab.
341
342 **[Taxonomies](https://www.acf-extended.com/features/fields/taxonomies)**
343 Select any taxonomy (format: checkbox, radio or select)
344
345 **[Taxonomy Terms](https://www.acf-extended.com/features/fields/taxonomy-terms)**
346 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)
347
348 **[Templates](https://www.acf-extended.com/features/fields/templates-selector)** **(PRO)**
349 Display an ACF Extended Templates selector as radio, checkbox or select field type.
350
351 **[Textarea](https://www.acf-extended.com/features/fields/textarea)**
352 Switch font family to monospace and allow tab indent.
353
354 **[True/False](https://www.acf-extended.com/features/fields/true-false)** **(PRO)**
355 Five new styles have been added to the native True/False field.
356
357 **[User Roles](https://www.acf-extended.com/features/fields/user-roles)**
358 Select any user role (format: checkbox, radio or select)
359
360 **[WYSIWYG Editor](https://www.acf-extended.com/features/fields/wysiwyg-editor)** **(PRO)**
361 New settings allowing developers to have more control over the field behavior.
362
363 == 🛠️ Modules ==
364
365 **[Block Types UI](https://www.acf-extended.com/features/modules/dynamic-block-types)** **(FREE / PRO)**
366 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.
367
368 **[Classic Editor](https://www.acf-extended.com/features/modules/classic-editor)** **(PRO)**
369 ACF Extended is bundled with a custom merged version of the Classic Editor & Disable Gutenberg plugins.
370
371 **[Developer Mode](https://www.acf-extended.com/features/modules/developer-mode)** **(FREE / PRO)**
372 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.
373
374 **[Forms](https://www.acf-extended.com/features/modules/dynamic-forms)** **(FREE / PRO)**
375 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.
376
377 **[Options Pages UI](https://www.acf-extended.com/features/modules/dynamic-options-pages)** **(FREE / PRO)**
378 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.
379
380 **[Performance Mode](https://www.acf-extended.com/features/modules/performance-mode)** **(FREE / PRO)**
381 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.
382
383 **[Post Types UI](https://www.acf-extended.com/features/modules/dynamic-post-types)** **(FREE / PRO)**
384 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.
385
386 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…
387
388 **[Rewrite Rules](https://www.acf-extended.com/features/modules/rewrite-rules)** **(PRO)**
389 Get an overview of all WordPress permalinks structures and rules. Test URLs, export rules and flush permalinks from the UI.
390
391 **[Scripts UI](https://www.acf-extended.com/features/modules/scripts)** **(PRO)**
392 Run custom scripts on thousands of posts. Including builtin "Orphan Meta Cleaner", "Script Launcher" and "Performance Converter" scripts.
393
394 **[Settings UI](https://www.acf-extended.com/features/modules/settings-ui)** **(FREE / PRO)**
395 The Settings UI allows developers to get an overview of all ACF and ACF Extended settings values from the ACF > Settings menu.
396
397 **[Taxonomies UI](https://www.acf-extended.com/features/modules/dynamic-taxonomies)** **(FREE / PRO)**
398 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.
399
400 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…
401
402 **[Templates](https://www.acf-extended.com/features/modules/templates)** **(PRO)**
403 Manage default ACF values in an advanced way and sync templates with Json/PHP files.
404
405 == 🖥️ WordPress ==
406
407 **[Ajax Author Box](https://www.acf-extended.com/features/wordpress/ajax-author-box)**
408 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.
409
410 **[Enhanced UI](https://www.acf-extended.com/features/wordpress/enhanced-ui)**
411 The Taxonomy, User profile & Settings views have been enhanced for a more consistent administration experience, using CSS/JS only.
412
413 **[Polylang](https://www.acf-extended.com/features/wordpress/polylang)**
414 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.
415
416 **[Screen Layouts](https://www.acf-extended.com/features/wordpress/screen-layouts)** **(PRO)**
417 Post Edit screens have been enhanced allowing up to 3 columns layout and multiple variations.
418
419 **[WPML](https://www.acf-extended.com/features/wordpress/wpml)**
420 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.
421
422 **[WP Options](https://www.acf-extended.com/features/wordpress/options)**
423 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.
424
425 == ❤️ Early Supporters ==
426
427 * Thanks to [Brandon A.](https://twitter.com/AsmussenBrandon) for his support & tests
428 * Thanks to [Damien C.](https://twitter.com/DamChtlv) for his support & tests
429 * Thanks to [Valentin P.](https://twitter.com/Val_Pellegrin) for his support & tests
430 * Thanks to Damian P. for his support & tests
431 * Thanks to [Jaakko S.](https://twitter.com/jsaarenk) for his support & tests
432 * Thanks to [Renan A.](https://twitter.com/altendorfme) for his support & tests
433
434 == 🥰 Donors ==
435
436 * Thanks to RavenSays
437 * Thanks to Dave A.
438 * Thanks to Rob H.
439 * Thanks to Valentin P.
440 * Thanks to Alan A.
441 * Thanks to Damian C.
442 * Thanks to Andrew
443 * Thanks to Kimantis
444 * Thanks to Anonymous
445 * Thanks to Chris
446 * Thanks to Dennis D.
447 * Thanks to Cody R.
448 * Thanks to Jamie
449 * Thanks to Dave A.
450 * Thanks to Paul M.
451 * Thanks to David B.
452 * Thanks to Swingjac
453 * Thanks to Erik
454 * Thanks to Giancarlo P.
455 * Thanks to Geuer M.
456
457 == Installation ==
458
459 = Wordpress Install =
460
461 1. Install Advanced Custom Fields: Pro
462 2. Upload the plugin files to the `/wp-content/plugins/acf-extended/` directory, or install the plugin through the WordPress plugins screen directly.
463 3. Activate the plugin through the 'Plugins' screen in WordPress.
464 4. Everything is ready!
465
466 == Frequently Asked Questions ==
467
468 = Where can I find the documentation? =
469
470 You'll find the documentation of every features on the [official ACF Extended website](https://www.acf-extended.com/features).
471
472 = Where can I submit a bug report? =
473
474 You can file a report on the [Plugin Support Forum](https://wordpress.org/support/plugin/acf-extended/) or on the [Github Page](https://github.com/acf-extended/ACF-Extended) if you prefer.
475
476 = Where can I submit a feature request? =
477
478 You can submit a feature request on the [Plugin Support Forum](https://wordpress.org/support/plugin/acf-extended/). Feature requests are all listed on the [Official Trello Board](https://trello.com/b/QEgpU7CL/acf-extended).
479
480 = What is planned for the next update? =
481
482 The content of the upcoming patch and work in progress features are all listed on the [Official Roadmap](https://www.acf-extended.com/roadmap) (or the Trello Board).
483
484 == Screenshots ==
485
486 1. Flexible Content Preview
487 2. Flexible Content Modal
488 3. New Fields
489 4. Post Type List Location
490 5. Self/Multi/Bidirectional Fields
491 6. Developer Mode
492 7. Dynamic Post Types
493 8. Enhanced WordPress UI
494
495 == Changelog ==
496
497 = 0.9.2.7 =
498
499 **ACF Extended Pro 0.9.2.7:**
500
501 * Module: Forms - Fixed security issue with shortcode preview
502
503 **ACF Extended Basic 0.9.2.7:**
504
505 * Module: Forms - Fixed security issue with Email Attachment deletion feature
506 * Module: Forms - Added security check when updating an admin user (Thanks to Khaled Alenazi)
507 * Module: Forms - Enhanced user role detection & safeguard logic when updating a user
508 * Module: Forms - Fixed security issue with shortcode attributes
509 * Module: Ajax Author Box - Added capability check on post author change
510 * Field: Button Group - Added Enforced Form Validation logic
511 * General: Enhanced CSS integration with ACF 6.8.6+ and WP 7.0+
512
513 = 0.9.2.6 =
514
515 **ACF Extended Pro 0.9.2.6:**
516
517 * Field: AI Chat - New field that render a fully customizable LLM chat interface (WP 7.0+)
518 * Field: AI Chat - Compatible with Text and Images generation at the moment
519 * Field: AI Chat - The field is fully integrated with the new WP 7.0 Connectors core API
520 * Field: AI Chat - More than a dozen settings (Model preference, Agent instruction, Max tokens...)
521 * Field Settings: AI Fill - Added "Fill with AI" setting that display a link to open a chat modal
522 * Field Settings: AI Fill - Any response can be applied or appended as value to the related field
523 * Field Settings: AI Fill - Compatible with Code Editor, Text, Textarea and WYSIWYG fields
524
525 **ACF Extended Basic 0.9.2.6:**
526
527 * Module: Forms - Fixed security issue that could bypass the validation
528 * Module: Forms - Fixed security issue when the form allows the user to choose their own role
529 * Field Group: Moved `acfe_` settings into an array of `field_group[acfe]`
530 * Field Group: Added `acfe/compatibility/legacy_field_group` setting to keep both structures
531 * Field Group: This new structure keeps the Field Group array cleaner and more organized
532 * Field Group: The same logic will be applied to ACF Fields progressively in future updates
533 * Field Settings: Permissions - Added "Guest" option to target non-logged users specifically
534 * Field Settings: Permissions - Moved the Permissions field setting into the "Validation" tab
535 * General: Added `acfe_get()`, `acfe_set()`, `acfe_unset()`, `acfe_has()` helper functions
536 * General: Added more helpers for array / object / string manipulation using dot notation
537 * General: Cleaned and migrated old helpers into the new set of helper functions
538 * General: More CSS tweaks to enhance compatibility with WP 7.0
539
540 = 0.9.2.5 =
541
542 **ACF Extended Pro 0.9.2.5:**
543
544 * Field: Select - Enhanced "Stylised UI" compatibility on Woocommerce admin pages
545 * Field: Select - This fix also applies to Countries, Currencies, Languages fields
546 * Field: Phone Number - Fixed JS error on screen resize
547 * Field: Phone Number - Fixed IP geolocation detection issues
548
549 **ACF Extended Basic 0.9.2.5:**
550
551 * Field: Image - Fixed Conditional Logic compatibility issue with ACF 6.8.1
552 * Field: File - Fixed Conditional Logic compatibility issue with ACF 6.8.1
553 * Module: Enhanced UI - Added compatibility layer for WP 7.0
554 * Module: Enhanced UI - Added `acfe/modules/wp7_ui` setting for WP 7.0
555 * General: Fixed various styling issues for WP 7.0
556 * General: Enhanced helpers and version detection
557
558 = 0.9.2.4 =
559
560 **Deprecation Notice:**
561
562 Support of ACF Pro 5.8 (2019) will be dropped on September 2026. Please upgrade to ACF Pro 5.9 or higher to maintain compatibility with future versions of ACF Extended.
563
564 **ACF Extended Pro 0.9.2.4:**
565
566 * Field: Phone Number - Reworked Geolocation request and moved to server-side
567 * Field: Phone Number - Updated Geolocation IPInfo.io API endpoint
568 * Field: Phone Number - Intl Tel Input Utils is now loaded locally (instead of CDN)
569 * Field: Phone Number - Fixed country dropdown on mobile
570 * Field: Phone Number - Fixed country dropdown compatibility with other Select2 fields
571 * Field: Phone Number - Added `acfe/fields/phone_number/geolocation/api_params` hook
572 * Field: Phone Number - Added `acfe/fields/phone_number/geolocation/custom_query` hook
573 * Field: Phone Number - Added `acfe/fields/phone_number/args` JS hook
574 * Field: Phone Number - Added `acfe/fields/phone_number/init` JS hook
575 * Location: Advanced Locations - Fixed PHP notice in custom location rules
576 * Location: Nav Menu item Type - Added "Post Type Archive", "Front Page" & "Posts Page"
577 * Location: Nav Menu item Type - Added "Post Type" & "Taxonomy" selection
578 * Location: Nav Menu item Type - Added "Top Level", "Parent" & "Children"
579 * Location: Nav Menu item Order - Added Location Rule Type
580 * Location: Post Screen - Fixed compatibility with ACF Taxonomy Field "Save Terms" setting
581 * Module: Auto Sync - Fixed "Load Source" tooltip HTML
582 * Module: Auto Sync - Fixed "Sync Available" screen columns render
583 * Module: Auto Sync - Added missing text translation
584 * Module: Scripts - Performance Converter - Fixed "Individual meta" setting being ignored
585 * Module: Templates - Added compatibility with `get_field()` & `get_fields()` to retrieve values
586
587 **ACF Extended Basic 0.9.2.4:**
588
589 * Field: Clone - Added Role Permissions compatibility with "Display: Seamless"
590 * Field: Tab - Added Role Permissions compatibility
591 * Field: Flexible Content - Fixed missing "Apply" translation in copy/paste modal
592 * Field: Flexible Content - Added "Async Layouts" nonce check
593 * Field: Flexible Content - Added "Rename Layout" nonce check
594 * Field Group: Category - Fixed error when using a custom admin url in some edge case
595 * Field Group: Category - Removed listed item in the Appearance > Menus UI
596 * Field Group: Local Tab - Fixed "Import" function when a Json file also exists
597 * Module: Forms - Success > Apply Shortcode setting is now disabled by default
598 * Module: Forms - Added `$form` argument in the `acfe/form/format_value` hook
599 * Module: Performance Ultra - Fixed slashes in Post Revisions
600 * Global: Added `acfe/ready` hook triggered once everything is loaded after `acfe/init`
601 * Global: Added ACF Pro 5.8 support drop warning on WP Admin > Plugins page
602 * Global: Fixed ACF Taxonomy "Create Term" modal style
603 * Global: Updated Translation
604
605 = 0.9.2.3 =
606
607 **ACF Extended Pro 0.9.2.3:**
608
609 * Field: Color Picker - Fixed "Color Palette" when copy/pasting with a Flexible Content
610 * Field: Date Range Picker - Added "Return Type: Array (default) / String" setting
611 * Field: Date Range Picker - Fixed popup priority when displayed inside a modal
612 * Field: Flexible Content - Fixed "Search layouts" & "No layouts found" custom text display
613 * Field: Flexible Content - Fixed render issue on multilingual setup with custom textdomain
614
615 **ACF Extended Basic 0.9.2.3:**
616
617 * Field: Flexible Content - Enhanced "Copy/Paste" feature to display a proper modal
618 * Field: Repeater - Minor CSS tweaks to the "Stylised Button" setting
619 * Field: Select - Fixed selected options when copy/pasting with a Flexible Content
620 * Field: Select - Fixed Select2 becoming disabled when copy/pasting with a Flexible Content
621 * Module: Enhanced UI - Fixed minor issue with Rankmath on the User Edit screen
622 * Module: Forms - Enforced global reCaptcha validation if the field is present in a field group
623 * Module: Forms - Added "Success message: Apply shortcodes" setting (enabled by default)
624 * Module: Forms - Email - Shortcodes are now disabled by default in the email content
625 * Module: Forms - Email - Added "Apply shortcodes" setting to enable shortcodes in the content
626
627 = 0.9.2.2 =
628
629 **ACF Extended Pro 0.9.2.2:**
630
631 * Field: Fields - Added "Group by field group" setting
632 * Field: Field Types - Added "Group by category" setting
633 * Fields: Fixed missing "Add choice" button when using "Display: Checkbox" and "Allow Custom"
634
635 **ACF Extended Basic 0.9.2.2:**
636
637 * Module: Forms - Enforced front-end fields validation against their respective "Choices" settings
638 * Module: Forms - Added security measure for forms allowing user role selection
639 * Module: Forms - Added `acfe/form/validate_value` hook to validate fields individually on front
640 * Module: Forms - Added `acfe/form/pre_validate_value` hook to bypass enforced validation
641 * Module: Enhanced UI - Fixed missing metabox when visiting its own profile via `user-edit.php`
642 * Field Group - Fixed "Display Title" not being displayed on screens with Enhanced UI (ACF 6.6+)
643
644 = 0.9.2.1 =
645
646 **ACF Extended Pro 0.9.2.1:**
647
648 * Field: Flexible Content - Grid System - Fixed Copy/Paste "Secondary Button" in small columns
649 * Field: Flexible Content - Grid System - Fixed multi-level Flexible Content icons in small columns
650 * Field: Phone Number - Intl Tel Input JS library is now loaded on-demand
651 * Field: Phone Number - Added initialization safe guard logic
652
653 **ACF Extended Basic 0.9.2.1:**
654
655 * Field: Flexible Content - Legacy Title/Toggle settings are now passed on Field Group update
656 * Field: Flexible Content - Added `acfe/compatibility/legacy_title_toggle` to enforce migration
657 * Field: Flexible Content - Added js action `acfe/fields/flexible_content/click_action_button`
658 * Field: Flexible Content - Added js filter `acfe/fields/flexible_content/prevent_action_button`
659 * Field: Flexible Content - Fixed `acf/fields/flexible_content/layout_title` `key` variation
660 * Field: Flexible Content - Fixed "Copy/Paste" icon visibility in multi-level Flexible Content
661 * Module: Performance Ultra - Fixed Post Revisions saving uncompressed meta with ACF 6.4+
662 * Module: Form - Fixed Form render in the Flexible Content Dynamic Preview
663 * Field Group: Fixed ACF popup box style on the Field Group screen
664 * Global: Bump WP version up to 6.9
665
666 = 0.9.2 =
667
668 **Upgrade Notice:**
669
670 This patch implements ACF 6.5+ Flexible Content render style. In case of customized WP Admin style with CSS rules overriding the Flexible Content style, please check your setup.
671
672 **Security Notice:**
673
674 This patch fixes a vulnerability affecting users running versions 0.9.0.5 through 0.9.1.1. Please update your plugin to ensure continued security and stability.
675
676 **ACF Extended Pro 0.9.2:**
677
678 * Field: Flexible Content - Select Modal - Added "Search Layouts" feature
679 * Field: Flexible Content - Select Modal - Added "Search Layouts Input" setting
680 * Field: Flexible Content - Select Modal - Added "Not Found Message" setting
681 * Field: Flexible Content - Iframe Preview - Fixed responsive icons when duplicated
682 * Field: Flexible Content - Iframe Preview - Fixed instruction tooltip with responsive
683 * Field: Flexible Content - Grid System - Enhanced handle icons on small sized columns
684 * Field: Flexible Content - Layouts Locations - Added compatibility with Advanced Locations
685 * Field: Color Picker - Added "Advanced Settings" to use ACFE settings instead of ACF
686 * Field: File Upload - Fixed minor CSS render issues
687 * Module: Enhanced UI - Added "Enhanced Post UI" to improve "Save Draft/Preview" integration
688 * Module: Enhanced UI - Added `acfe/modules/post_ui` setting
689 * Fields: Countries/Languages/Currency - Fixed field initialization when duplicated
690 * Global: Updates - Enhanced integration with ACF 6.3+ styles
691 * Global: Updates - Fixed issue with slovak language on updates page
692
693 **ACF Extended Basic 0.9.2:**
694
695 * Field: Flexible Content - Implemented new ACF 6.5+ Flexible Content render style
696 * Field: Flexible Content - Added Hide: "Disable", "Rename", "Top Actions" settings
697 * Field: Flexible Content - Added Hide: "Expand All", "Collapse All", "Top Add Row" settings
698 * Field: Flexible Content - Added "Close Button Label" setting to customize close button
699 * Field: Flexible Content - Migrated ACFE "Edit Title" feature to new ACF 6.5+ logic
700 * Field: Flexible Content - Migrated ACFE "Hide Layout" feature to new ACF 6.5+ logic
701 * Field: Flexible Content - Adjusted ACF 6.5+ style to make it more consistent with WP style
702 * Field: Flexible Content - Fixed various ACF 6.5+ style inconsistencies (border, spacing...)
703 * Field: Flexible Content - Fixed various ACF 6.5+ bugs & added UX QOL
704 * Field: Flexible Content - Unified Flexible Content markup across all ACF versions
705 * Field: Flexible Content - Cleaned/renamed various ACFE Flexible Content class/markup
706 * Field: Flexible Content - Enhanced settings integrations and fixed various visual issues
707 * Field: Flexible Content - Fixed "Add Layout" button from layout actions
708 * Field: Flexible Content - Fixed "Close Button" display when layout is displayed as "Table"
709 * Field: Flexible Content - "Stylised Button" is now only available if "Add Row" isn't "Hidden"
710 * Field: Flexible Content - Edit Modal - An "Edit" icon is now displayed by default
711 * Field: Flexible Content - Edit Modal - This icon can be hidden using "Hide Collapse" setting
712 * Field: Flexible Content - Select Modal - Modal "Title" now default to "Add Row" button label
713 * Field: Flexible Content - Select Modal - Layouts are now displayed using grid css
714 * Field: Flexible Content - Select Modal - Thumbnails are now displayed as `<img>`
715 * Field: Flexible Content - Select Modal - Thumbnails are now displayed using a `2:1` ratio
716 * Field: Flexible Content - Select Modal - Added `acfe/flexible/modal_select_categories` hook
717 * Field: Flexible Content - Settings Modal - Added "Default Modal Size" setting
718 * Field: Flexible Content - Settings Modal - Added "Close Button" & "Button Label" settings
719 * Field: Repeater - Fixed ACF pagination feature with "Stylised Button" setting
720 * Module: Enhanced UI - Added `acfe/modules/attachment_ui` setting
721 * Module: Enhanced UI - Added `acfe/modules/term_ui` setting
722 * Module: Enhanced UI - Added `acfe/modules/settings_ui` setting
723 * Module: Enhanced UI - Added `acfe/modules/user_ui` setting
724 * Module: Enhanced UI - Enhanced third party compatibility with `do_meta_boxes` on terms
725 * Module: Enhanced UI - User Profile - Moved "Nickname" into its metabox to avoid confusion
726 * Module: Forms - Enhanced Template Tags value escape logic
727 * Module: Forms - Fixed Ajax Form security vulnerability
728 * Module: Forms - Added Action types `title_alt` property for admin column display
729 * Module: Forms - Added Actions admin column `acfe/form/admin_column/action_label` filters
730 * Module: WP Options - Fixed "Edit Option" value type label
731 * Module: WP Options - Added confirm tooltip when deleting an option
732 * Field Group: Migrated ACFE "Display Title" setting to the native ACF logic (ACF 6.6+)
733 * Field Group: Added "Display Title" in the Field Group List view (ACF 6.6+)
734 * Field Settings: Instruction Tooltip - Fixed tooltip remaining visible indefinitely (ACF 6.5+)
735 * Global: Plugins > ACF Tab - Fixed deprecated notice on PHP 8.1+
736 * Global: Fixed HTML escape on various ACFE tooltips
737 * Global: Updated build tools
738
739 = 0.9.1.1 =
740
741 **ACF Extended Pro 0.9.1.1:**
742
743 * Field Group: Fixed error in the Field Group UI with ACF 6.5+
744 * Field: Payment - Stripe gateway now use the wrapper text color as placeholder color
745 * Field: Post Object - Fixed "Inline Post Edit" feature with ACF 6.5+
746
747 **ACF Extended Basic 0.9.1.1:**
748
749 * Field: Flexible Content - Added compatibility with ACF 6.5+
750 * Field: Flexible Content - Legacy render style (ACF 6.4) is enforced to maintain compatibility
751 * Field: Flexible Content - New ACF 6.5 render style will be implemented in a future patch
752 * Field: Flexible Content - Fixed "Dynamic Preview" when displaying values with `acfe_form()`
753 * Field: Slug - Fixed PHP 8 warning during field validation
754 * Fields: Instructions Tooltip - Enhanced text sanitization to allow custom HTML
755 * Module: Form - Reset `$_FILES` as `array()` to respect PHP standards
756 * Module: Options Pages - moved to "Tools" WP admin menu to avoid confusion with ACF Options Pages
757 * Module: Performance - Fixed "Save as Individual Meta" regression on post creation
758 * Module: Performance - Fixed "Save as Individual Meta" revision restoration on an empty post
759 * Global: Fixed PHP 8 warning during initial setup
760 * Global: ACFE Modal - Small CSS tweaks
761 * Global: Added compatibility with ACF 6.5+
762
763 = 0.9.1 =
764
765 **ACF Extended Pro 0.9.1:**
766
767 * Field: Flexible Content - Added "Dynamic Preview Iframe" feature
768 * Field: Flexible Content - Added "Dynamic Preview Responsive" feature
769 * Field: Flexible Content - "Dynamic Preview Iframe" render previews in isolated iframes
770 * Field: Flexible Content - "Dynamic Preview Responsive" allows to switch container preview size
771 * Field: Address - Cleaned unused argument
772 * Field: Google Map - Added `acfe_render_google_map()` compatibility with sub fields
773 * Field: Google Map - Enhanced `acfe_render_google_map()` compatibility with Dynamic Preview
774 * Field: Radio - Fixed "Custom Choice" render
775 * Field: WYSIWYG - Enhanced `source_code` modal reset stylesheet
776 * Field Group Location: Renamed "Dashboard" to "WP Dashboard" for consistency
777 * Module: Forms - Ajax submission now redraw form on submission
778
779 **ACF Extended Basic 0.9.1:**
780
781 * Field: Advanced Link - Enhanced malformed values handling
782 * Field: Flexible Content - Added `acfe/flexible/toggle_hide` filter to control row visibility
783 * Field: reCaptcha - Enhanced error handling when using incorrect API key
784 * Field: Taxonomy Terms - Fixed ajax nonce verification when field is cloned
785 * Module: Forms - Enhanced File/Image/Gallery "Uploaded To" logic using related Form Action
786
787 = 0.9.0.9 =
788
789 **ACF Extended Pro 0.9.0.9:**
790
791 * Field: Address - Added new Address Field
792 * Field: Address - Allows to enter/search an address with autocomplete (Google Places API)
793 * Field: Color Picker - Added "Return Format: Slug" setting
794 * Field: Color Picker - Added "Slug" & "RGBA Array" into the "Color Array" return format
795 * Field: Color Picker - Added compatibility with CSS variables for "Palette" display
796 * Field: Color Picker - Added `editor-gradient-presets` theme support
797 * Field: Date Range Picker - Enhanced compatibility with custom hooks
798 * Field: Date Range Picker - Allowed to clear to input manually when "Allow null" is enabled
799 * Field: Date Range Picker - Added "x" icon to clear the input when "Allow null" is enabled
800 * Field: Date Range Picker - Added "Prepend" & "Append" settings
801 * Field: Google Map - Added `acfe_render_google_map()` helper to display a map on front-end
802 * Field: Google Map - Fixed ACF UI settings sync when interacting with the Map Preview
803
804 **ACF Extended Basic 0.9.0.9:**
805
806 * Field: Flexible Content - Fixed `get_row()` & `get_row_layout()` usage in WP Admin preview
807 * Field: Taxonomy Terms - Fixed ajax nonce compatibility with ACF 6.3.10
808 * Field Group: Small UI/CSS tweaks
809
810 = 0.9.0.8 =
811
812 **ACF Extended Pro 0.9.0.8:**
813
814 * Field: Phone Number - Fixed data when querying the "Lightweight Phonenumber Library"
815 * Field: Image Selector - Fixed images with parameters usage when using "Multiple Select"
816 * Field: Image Selector - Enhanced file extension detection when using images with parameters
817 * Field: Image Selector - Reworked image rendering using proper `<img />` with `object-fit`
818 * Module: Performance - Hybrid - Restoring a revision doesn't append meta references anymore
819
820 **ACF Extended Basic 0.9.0.8:**
821
822 * Field: Flexible Content - Dynamic Render - Filters can now change `wp_enqueue_style()` args
823 * Field: Flexible Content - Dynamic Render - Filters can now change `wp_enqueue_script()` args
824 * Field: Flexible Content - Dynamic Render - Added `get_row_index()` usage compatibility
825 * Field: Flexible Content - Dynamic Render - Fixed `WP_Query` loop usage with `get_field()`
826 * Field: Icon Picker - Fixed "Media Library" image preview
827 * Module: Forms - Allowed usage of fields using the same name as fields in the back-end
828 * Module: Forms - Fixed field settings nonce verification compatibility with ACF 6.3.10
829 * Module: Performance - Ultra - Revisions are now supported when allowing specific post types
830 * Module: Performance - Ultra - Revisions are now compatible with "Save as individual meta"
831 * Module: Performance - Ultra - Enhanced "Revision Comparison" view with more readable data
832 * Module: Performance - Ultra - Enhanced `acf` meta detection when the value is malformed
833 * Field Group: Location - Fixed warning when using third party location that is later uninstalled
834 * General: Enhanced `acfe_include()` helper
835 * General: Fixed potentital PHP 8 warning with `acfe_starts_with()` helper
836 * General: Updated WP 6.7 metabox order handle positioning
837 * General: Bump WP version up to 6.7
838
839 = 0.9.0.7 =
840
841 **ACF Extended Pro 0.9.0.7:**
842
843 * Field: Block Editor - Added WP 6.6 compatibility
844
845 **ACF Extended Basic 0.9.0.7:**
846
847 * General: Updated WP 6.6 metabox order handle positioning
848
849 = 0.9.0.6 =
850
851 **ACF Extended Pro 0.9.0.6:**
852
853 * Field: Flexible Content - Grid - Added filter to rename columns (1/12, 2/12, 3/12…)
854 * Field: Google Map - Added small UI settings tweaks
855 * Field: Payment - Removed Polyfill library dependency
856 * Field Settings: Global Condition - Fixed Global Field Condition operators with ACF 6.3
857 * Field Settings: Instructions Tooltip - Fixed tooltip always visible when switching tab
858 * Module: Force Sync - Fixed sync from Dashboard with Flexible Content Toggle Layout
859 * Module: Force Sync - Enhanced Force Delete compatibility with Json and PHP sync
860
861 **ACF Extended Basic 0.9.0.6:**
862
863 * Field: Flexible Content - Added missing "Copy/Toggle Layout" localized strings
864 * Field: Flexible Content - Added JS hook `acfe/flexible/preview/layout=my-layout` variation
865 * Field: Flexible Content - Enhanced ACF UI CSS settings with "Tabs Hidden"
866 * Field: Forms - Fixed potential warning when switching from Checkbox to Radio
867 * Module: Form - Added safe guard logic for ACF fields in "Load" actions
868 * Module: Form - Fixed outsourced Clone Seamless Fields values
869 * Module: Form - Fixed Template Tags warning with PHP 8
870 * Module: Form - User - Builtin Validation now check if email is already used
871 * Module: Form - User - Builtin Validation now check the login during the insert
872 * Module: Form - User - Builtin Validation now check the `illegal_user_logins` wp filter
873 * Module: Form - User - Updating user login now automatically re-log the user
874 * General: Fixed Ajax Nonce verification compatibility with ACF 6.3.2
875
876 = 0.9.0.5 =
877
878 **ACF Extended Pro 0.9.0.5:**
879
880 * Field Group Location: Added "Dashboard > Widget" Location
881 * Field Group Location: Dashboard Widget allows to update fields from the WP Dashboard
882 * Field Group Location: Added "Woocommerce" Cart, Checkout, Account, Shop & Terms
883 * Modules: AutoSync - `acfe/php` & `acfe/json` settings control the AutoSync metabox visbility
884
885 **ACF Extended Basic 0.9.0.5:**
886
887 * Module: Form - Added ability to load form with ajax
888 * Module: Form - Added "Validation > Global Error" settings to customize error messages
889 * Module: Form - Added Instruction Placement "Tooltip" & "Above Field" options
890 * Module: Form - Cleaned front-end forms HTML markup
891 * Module: Form - Enhanced front-end forms JS logic
892 * Module: Form - Enhanced compatibility for multiple forms on the same page
893 * Module: Form - Enhanced `{field:gallery}` formatted value
894 * Module: Form - Enhanced "Validation > Grouped Errors" to use the "Errors Class" setting
895 * Module: Form - Fixed missing `l10n` acf setting compatibility for export
896 * Module: Form - Fixed Shortcode usage in Success Message
897 * Module: Form - Fixed slashed text in Success Message template tags
898 * Module: Form - Post - Fixed Image/File/Gallery "Uploaded to" filter in Media Modal
899 * Module: Form - Post - Fixed Gallery attachement not being connected to created/updated post
900 * Module: Form - Post - Fixed Shortcode usage in Post Content
901 * Module: Form - Post - Fixed current post not displaying new data if updated without redirect
902 * Module: Form - Email - Fixed Shortcode usage in e-mail content/html
903 * Module: Form - User - "Log In" action doesn't require to redirect on success anymore
904 * Module: Form - Added `acfe.renderForm()` & `acfe.renderFormAjax()` JS helpers
905 * Module: Form - Added `acfe_enqueue_form()` PHP helper
906 * Module: Form - Added `acfe_get_form_action()` allowing dot notation & default arguments
907 * Module: Form - Added `acfe/form/submit_success_data` PHP hook to pass data to the JS
908 * Module: Form - Added `acfe/form/validation_begin` JS hook to target front-end validation
909 * Module: Form - Added `acfe/form/validation_failure` JS hook to target front-end validation
910 * Module: Form - Added `acfe/form/validation_success` JS hook to target front-end validation
911 * Module: Form - Added `acfe/form/validation_complete` JS hook to target front-end validation
912 * Field Groups: Advanced Settings - Added ability to assign field's sub array settings using dot notation
913 * Field Groups: AutoSync - Added ability to remove existing Json/PHP sync from the Field Group UI
914 * Field Groups: AutoSync - `acfe/php` & `acfe/json` settings now control the sync metabox visbility
915 * Field Groups: AutoSync - Added `acfe/settings/should_delete_php` hook to control the file removal
916 * Field Groups: AutoSync - Added `acfe/settings/should_delete_json` hook to control the file removal
917 * Field Groups: AutoSync - Fixed Json files not being correctly deleted when Field Group use a custom path
918 * General: Modal - Renamed `new_modal` js hook into `acfe/new_modal` for consistency
919 * General: Enhanced `acfe_get_post_id()` helper
920
921 = 0.9.0.4 =
922
923 **ACF Extended Pro 0.9.0.4:**
924
925 * Modules: Added "Bulk Sync Changes from DB/JSON/PHP" feature
926 * Field: Block Editor - Fixed field when copy/pasted within a Flexible Content
927 * Field: Color Picker - Fixed "Palette" tooltip title being duplicated on change
928
929 **ACF Extended Basic 0.9.0.4:**
930
931 * Module: Form - Fixed `acfe/form/submit_post_args` not passing new `post_id` to fields if changed
932 * Module: Form - Fixed `{field:field_6635cd66ba409}` not working with group subfields
933 * Module: Form - Fixed Post Thumbnail reset when a Form has no post thumbnail
934 * Field: Flexible Content - Fixed "Settings Modal" subfields loop within a sub flexible content
935 * Field: Flexible Content - Fixed "Copy/Paste Layout" not working on non-HTTPS environments
936 * Field: Taxonomy Terms - Enhanced front-end forms compatibility
937 * Field: Taxonomy Terms - Improved `{field:taxonomy_terms}` tag format
938 * Field: Taxonomy - Enhanced front-end forms compatibility
939
940 = 0.9.0.3 =
941
942 **ACF Extended Pro 0.9.0.3:**
943
944 * Module: Form - Added Ajax Submission feature
945 * Module: Form - Ajax Submission can be enabled in the Form "Settings" tab
946
947 **ACF Extended Basic 0.9.0.3:**
948
949 * Module: Form - Added "Scroll to message" setting in the "Success" tab
950 * Module: Form - Enhanced `acfe/form/load_form` strategy
951 * Module: Form - Enhanced `map` argument to allow override loaded values from Actions
952 * Module: Form - Enhanced `{render:field_name}` to first search within mapped field groups
953 * Module: Form - Renamed `acfe/form/success_form` to `acfe/form/render_success` for consistency
954 * Module: Form - Added `acfe/form/submit_success` as very early hook, in page headers
955 * Module: Form - Fixed Select field "Custom Value" setting compatibility with forms
956 * Module: Form - Fixed duplicate rows in `{field:repeater}` Template Tag
957 * Module: Form - Added missing `wpautop()` on Success Message
958 * Module: Form - Minor CSS compatibility tweaks for mac
959 * Module: Form - User Action - Fixed the "Roles" load value as raw array
960 * Module: AutoSync - Fixed PHP files not being correctly deleted when Field Group was removed using a custom path
961 * Field Groups - Local - Fixed missing "Local" tab when there are only AutoSync PHP files
962 * Field Groups: Minor CSS tweaks
963 * Field: reCaptcha - Reworked & enhanced code logic
964 * Settings UI: Fixed missing reCaptcha ACF settings in the "Fields" tab
965
966 = 0.9.0.2 =
967
968 **ACF Extended Pro 0.9.0.2:**
969
970 * Module: Global Field Location - Fixed Field Group Location escaping issues
971 * Field Groups: Advanced Locations - Fixed Field Group Location escaping issues
972 * Field: Payment - Fixed `{field:payment}` Template Tag output
973 * Field: Flexible Content - Grid - Added translatable strings
974 * General: Country/Currency/Language - Added PHP filters to allow customization
975
976 **ACF Extended Basic 0.9.0.2:**
977
978 * Module: Form - Enhanced load/validate/submit/render hooks strategy
979 * Module: Form - Fixed instruction placement undefined key warning
980 * Module: Form - "Current Post" Target/Source now correctly use the WP Query loop `post_id`
981 * Module: Form - Enhanced multiple forms on single page support
982 * Module: Form - Added missing `wpautop()` on email content when using "Content Editor"
983 * Module: Form - Fixed Taxonomy "Load Terms" & Image "Featured Thumbnail" compatibility
984 * Fields Condition - Enhanced `acf.newCondition` closer to native ACF logic
985 * General: Updated French translation
986
987 = 0.9.0.1 =
988
989 * Module: Forms - Fixed upgrade issues when using distant Auto Update
990 * Module: Forms - Added safeguard logic when third party plugin enqueue selectWoo
991 * Field: Flexible Content - Added Navigator Clipboard API to allow copy very large layout data
992
993 = 0.9 =
994
995 **ACF Extended Pro 0.9:**
996
997 * Module: Forms - Added Json & PHP Sync feature
998 * Module: Forms - PHP sync files are saved/loaded from `/my-theme/acfe-php/forms`
999 * Module: Forms - Json sync files are saved/loaded from `/my-theme/acf-json/forms`
1000 * Modules: "View" link in posts list view is now removed when the item disabled
1001 * Field: Block Editor - Fixed Woocommerce `get_current_screen()` usage on front-end
1002 * Field: Block Editor - Fixed crash when used within a Flexible Content with Woocommerce
1003 * Field: Block Editor - Enhanced Woocommerce compatibility
1004 * Field: Block Editor - Fixed blocks arguments being stripped when submitted on front-end
1005 * Field: Block Editor - Added WP 6.5 compatibility
1006 * Field: Flexible Content - Grid - Fixed "No Wrap" setting not using "Default size: 12" when adding a layout
1007 * Field: Image Sizes - Fixed field not using the correct "Display Format" setting
1008
1009 **ACF Extended Basic 0.9:**
1010
1011 * Module: Forms - Updated module to v3
1012 * Module: Forms - Ability to register/render forms using PHP code only
1013 * Module: Forms - Updated Template Tags logic with a new API, allowing developers to create their own tag
1014 * Module: Forms - New Template Tags: `{render}`, `{get_post}`, `{get_term}`, `{get_user}` & `{date}`
1015 * Module: Forms - Ability to use Tags in Tags. Ie: `{get_field:my_field:{action:post:ID}:false}`
1016 * Module: Forms - Ability to render submit button with `{render:submit}` anywhere in the form
1017 * Module: Forms - ACF Group subfields can now be saved/loaded individually in Forms Actions UI
1018 * Module: Forms - New Email Action settings: "Content Editor/Raw HTML Editor" switch
1019 * Module: Forms - New Post Action settings: "Post Date/Schedule", "Post Thumbnail" & "Append Post terms"
1020 * Module: Forms - New User Action settings: "Built-in Validation" & "Log user once created"
1021 * Module: Forms - Reworked form arguments for better readability and usability
1022 * Module: Forms - All hooks have been deprecated and renamed. New hooks are simplified and provide more context
1023 * Module: Forms - Added `acfe/modules/forms/top_level` setting to set the "Forms" admin menu as top level
1024 * Module: Performance Mode - Deprecated `acfe_is_single_meta_enabled()` now allow generic call (without id)
1025 * Module: Added safeguard logic to double-check `WP_Post` object in `add_meta_boxes`
1026 * Field: Advanced Link - Fixed URL value in Flexible Content Preview Mode
1027 * Field: Flexible Content - Toggle Layout - Enhanced CSS effect to allow fields edit
1028 * Field: Forms - Field now store forms names as value instead of IDs, for portability
1029 * Field: WYSIWYG - Fixed editor being delayed inside a Flexible Content > Sub Repeater
1030 * Field Settings: Enhanced escaping logic in the "Data" modal
1031 * Field Settings: Enhanced "Permissions" setting to allow new lines
1032 * Field Groups: Local - "Sync Back to DB" feature now correctly ignore Inline Hooks
1033 * Settings UI: Enhanced array settings values render
1034 * General: Fixed ACF postboxes setting icon alignment in WP 6.5
1035 * General: Bump WP version up to 6.5
1036
1037 = 0.8.9.5 =
1038
1039 **ACF Extended Pro 0.8.9.5:**
1040
1041 * Field: Block Editor - Added WP 6.4 compatibility
1042 * Field: Block Editor - Enhanced compatibility with custom blocks
1043 * Field: Block Editor - Fixed Media Upload not working in front-end form
1044 * Field: Block Editor - Fixed shortcodes not applied with `get_field()`
1045 * Field: Block Editor - Fixed Embed Block preview height
1046 * Field: Block Editor - Fixed "Allowed Block Types" setting not working in WP 6.3
1047 * Field: Block Editor - Fixed Inserter Block Preview popup position
1048 * Field: Payment - Enhanced Conditional logic & Tab logic compatibility
1049 * Field: Payment - Fixed PayPal Checkout button being disabled when form has no submit button
1050 * Field: Payment - Added "Paypal Checkout" button text setting
1051 * Field: Payment Cart - Added quotes compatibility in Items name
1052 * Field: Phone Number - Updated Intl Tel Input library and Utilities with latest area codes
1053
1054
1055 **ACF Extended Basic 0.8.9.5:**
1056
1057 * Field: Google reCaptcha v3 - Added token refresh logic
1058 * Module: Developer Mode - Enhanced handle of incomplete class in meta values
1059 * Module: Options UI - Enhanced handle of incomplete class in options values
1060 * Module: Performance Ultra - Fixed slash values in WP Preview & WP Revisions
1061 * General: Bump WP version up to 6.4
1062 * General: Updated french translation
1063 * General: Enhanced internal tools
1064
1065 = 0.8.9.4 =
1066
1067 **ACF Extended Pro 0.8.9.4:**
1068
1069 * Field: Block Editor - Fixed WP 6.3 compatibility
1070 * Field: Block Editor - Enhanced WP 6.0 / 6.1 / 6.2 compatibility
1071 * Field: Block Editor - Fixed duplicated field when using "Duplicate" action with a Flexible Content/Repeater
1072 * Field: Color Picker - Fixed Theme Json Resolver deprecated notice since WP 6.2
1073 * Field: Payment - Fixed PayPal credentials field settings width for better usability
1074 * Field: Phone Number - Updated Libphonenumber PHP Addon to latest 8.13.21 version
1075 * Field: Phone Number - Fixed Libphonenumber PHP Addon deprecated notice
1076 * Module: Performance - Added auto upgrade for `single_meta` into `performance ultra` when using Settings UI
1077 * Core: Fixed PHP 8 deprecated notice on ACF/ACFE Updates admin page
1078
1079 **ACF Extended Basic 0.8.9.4:**
1080
1081 * Module: Form - Fixed PHP 8 deprecated notice when creating a new form
1082 * Module: Form - Fixed escaping in `[acfe_form]` attributes shortcode
1083 * Module: Performance - Removed unnecessary "Save as individual meta" field setting when module is disabled
1084 * Compatibility: ACF 6.2 - Added sidebar column in the new ACF Options Pages UI
1085 * Compatibility: Profile Builder - Fixed PHP notice in settings page
1086 * Compatibility: Query Monitor - Updated internal trigger notice function to correctly register as "Doing it wrong"
1087 * Core: Updated Readme
1088
1089 = 0.8.9.3 =
1090
1091 **ACF Extended Pro 0.8.9.3:**
1092
1093 * Module: Performance - Added "Hybrid" Engine
1094 * Module: Performance - Hybrid Engine divides post meta per 2 while being compatible with search plugins & `WP_Query`
1095 * Module: Scripts - Fixed submit button not being disabled on start
1096 * Module: Template - Template Location can now be used in middle of other locations
1097 * Field: Block Editor - Force array when empty "allow blocks"
1098 * Field: Color Picker - Fixed default black & white color picker on "Palette Display"
1099 * Field: Flexible Content - Grid - Fixed resizable area when column has only "auto" size
1100 * Field: Google Map - Fixed PHP warning when importing field with a "default value"
1101 * Field: Phone Number - Fixed JS initialization in repeater/flexible content on Gutenberg screen
1102 * Field: Post Field - Fixed UI empty space when using Title + Permalink
1103 * Field: Post Field - Fixed "Add Title" placeholder CSS glitch on new post creation when using Title
1104 * Field: Post Field - Added compatibility with Bricks for the Content field
1105 * Global Condition: Removed `acfe_field_group_condition` from fields settings when not needed
1106
1107 **ACF Extended Basic 0.8.9.3:**
1108
1109 * Module: Performance Mode - Added module
1110 * Module: Performance Mode - Renamed "Single Meta" to "Ultra" Engine
1111 * Module: Performance Mode - Added Modes: "Test Drive", "Production" & "Rollback"
1112 * Module: Performance Mode - Added metabox allowing to switch Mode on-demand. Displayed when Developer Mode is enabled
1113 * Module: Performance Mode - Deprecated `acfe/modules/single_meta` setting in favor of `acfe/modules/performance`
1114 * Module: Performance Mode - Deprecated `acfe/modules/single_meta/post_types` hook in favor of `acfe/modules/performance/config`
1115 * Module: Performance Mode - Deprecated `acfe/modules/single_meta/taxonomies` hook in favor of `acfe/modules/performance/config`
1116 * Module: Performance Mode - Deprecated `acfe/modules/single_meta/users` hook in favor of `acfe/modules/performance/config`
1117 * Module: Performance Mode - Deprecated `acfe/modules/single_meta/options` hook in favor of `acfe/modules/performance/config`
1118 * Module: Dev Mode - Fixed Dev Metabox disappearing on Page Template change
1119 * Module: Form - Fixed PHP 8 deprecated notice
1120 * Module: Post Type - Fixed forced 2 minimum `supports` setting
1121 * Field: Advanced Link - Forced empty value when saved as empty
1122 * Field: Flexible Content - Fixed Layouts Categories order to ASC
1123 * Field: Taxonomy Terms - Added REST API return schema array|false|null
1124 * Compatibility: Fixed tooltip instruction placement being wrongly translated
1125 * Compatibility: Added ACFML 2.0.2 compatibility fix with PHP AutoSync and `l10n_textdomain`
1126 * Compatibility: Added ACF 6.1 compatibility fixes
1127
1128 = 0.8.9.2 =
1129
1130 **ACF Extended Pro 0.8.9.2:**
1131
1132 * Module: Dev Mode - Added "Edit" action to edit raw metadata on the fly
1133 * Field: Color Picker - Custom colors are now normalized to enhance compatibility with Iris
1134 * Field: Color Picker - Color gradient is now displayed by default instead of the black & white gradient
1135 * Field: Image - Added "Upload Folder" setting to customize upload path
1136
1137 **ACF Extended Basic 0.8.9.2:**
1138
1139 * Field: Code Editor - Fixed `return_format` throwing an error on newly created/modified Code Editor
1140 * Field: Flexible Content - Dynamic Render - Removed unnecessary HTML comment with layout name
1141 * Field: Flexible Content - Copy/Paste - Enhanced prompt instructions
1142 * General: Updated Translations
1143
1144 = 0.8.9.1 =
1145
1146 **ACF Extended Pro 0.8.9.1:**
1147
1148 * Field: Date Range Picker - Added string value fallback in `format_value()`
1149 * Field: Menu Locations - Added "Name", "Label" & "Both (Array)" Return Format
1150 * Field: Options Pages - Fixed potential warning when "Allowed Options Pages" setting was empty
1151 * Field Group: Global Conditional Logic - Added <, <=, >, >= Field Group Locations Operators
1152 * Module: Rewrite Rules - Enhanced invalid regex rule fallback
1153 * Module: Scripts - Script Launcher - Added `capability` parameter
1154 * Module: Scripts - Script Launcher - Enhanced `executions` argument to allow `false/true/[number]`
1155 * Module: Scripts - Script Launcher - Removed unnecessary `$index` from hooks arguments
1156 * Module: Template - Fixed potential warning when adding a Local Field Group without `location`
1157 * Module: Template - Fixed "After Title" Field Group position which could break saving
1158 * Module: Template - Fixed "Required" setting when using DB Field Groups
1159 * Module: Template - Fixed Clone "Seamless" values prefix
1160 * General: Fixed Currencies returned in Languages queries
1161
1162 **ACF Extended Basic 0.8.9.1:**
1163
1164 * Field: Advanced Link - Formatted value now correctly return an empty value when needed
1165 * Field: Advanced Link - Fixed an issue with custom sub fields when `key` argument was missing
1166 * Field: Code Editor - Added `nl2br()` "Return Format" setting
1167 * Field Groups: Added `acfe/default_field_group` filter to define default Field Group configuration
1168 * Field Groups: ACF 6.0 - Fixed Field Groups tabs CSS when there are many categories
1169 * Field Settings: Bidirectional - Added control to avoid updating values when prevewing changes
1170 * Module: Block Types - Fixed an edge case where an error could be thrown when editing a post
1171 * Module: Post Types - Admin Archive - Added `acfe/validate_post_type_archive` hook
1172 * Module: Post Types - Admin Archive - Deprecated `acfe/post_type_archive_capability` hook
1173 * Module: Post Types - Admin Archive - Added `show_in_menu` custom page compatibility
1174 * Module: Post Types - Admin Archive - Added Post Type `post` "Edit Archive" adminbar compatibility
1175 * Module: Settings - Fixed warning when using an old ACF version which doesn't handle newer ACF settings
1176 * Modules: Fixed "Enter" keypress breaking the creating of new item
1177 * Modules: Enhanced 0.8.9 module upgrade to use `init` action
1178 * General: Replaced `acf_esc_attrs()` (ACF 5.8.1) usage with `acf_esc_atts()` (ACF 5.8) to meet requirements
1179 * General: Updated Readme
1180
1181 = 0.8.9 =
1182
1183 **ACF Extended Pro 0.8.9:**
1184
1185 * Field: Block Editor - Added field
1186 * Field: Payment - Fixed ACF 6.0.x settings instructions
1187 * Modules: Added PHP/Json AutoSync feature
1188 * Modules: Added "Local" & "Sync Available" views
1189 * Modules: Added DB <> PHP <> Json triangular difference comparison
1190 * Module: Block Types - PHP sync files are saved/loaded from `/my-theme/acfe-php/block-types`
1191 * Module: Block Types - Json sync files are saved/loaded from `/my-theme/acf-json/block-types`
1192 * Module: Options Pages - PHP sync files are saved/loaded from `/my-theme/acfe-php/options-pages`
1193 * Module: Options Pages - Json sync files are saved/loaded from `/my-theme/acf-json/options-pages`
1194 * Module: Post Types - PHP sync files are saved/loaded from `/my-theme/acfe-php/post-types`
1195 * Module: Post Types - Json sync files are saved/loaded from `/my-theme/acf-json/post-types`
1196 * Module: Taxonomies - PHP sync files are saved/loaded from `/my-theme/acfe-php/taxonomies`
1197 * Module: Taxonomies - Json sync files are saved/loaded from `/my-theme/acf-json/taxonomies`
1198 * Module: Templates - PHP sync files are saved/loaded from `/my-theme/acfe-php/templates`
1199 * Module: Templates - Json sync files are saved/loaded from `/my-theme/acf-json/templates`
1200 * Module: Templates - Deprecated `acfe_add_local_template()` in favor of `acfe_register_template()`
1201 * Module: Settings - Fixed `l10n_textdomain` setting as text input
1202
1203 **ACF Extended Basic 0.8.9:**
1204
1205 * Field: Advanced Link - Added value type control during `update_value` to enhance compatibility
1206 * Module: Block Types - Added "Align Text", "Align Content", "Full Height", "Align Matrix" settings
1207 * Module: Enhanced UI - Fixed WP 6.1 Attachment "Alt" field missing
1208 * Module: Post Types - Added "Meta Key" and "Meta Type" orderby settings in Archive and Admin query
1209 * Module: Post Types - Added "Enter Title" setting in Labels
1210 * Module: Post Types - WP Updated Messages now use Labels with Classic Editor
1211 * Module: Taxonomies - Added "Meta Key" and "Meta Type" orderby settings in Single and Admin query
1212 * General: Fixed potential Block Type JS error on layout change
1213 * General: Added ACF 6.0.x Select2 single select CSS fix
1214 * General: Introduced Module v3
1215 * General: Reworked Upgrades logic
1216
1217 = 0.8.8.11 =
1218
1219 **ACF Extended Pro 0.8.8.11:**
1220
1221 * Field: Date/Time Picker - Fixed instructions placement in ACF 6.0.x
1222 * Field: Google Map - Added `is_array()` control in `format_value()`
1223 * Field: Payment - Added initialization on `ready` to avoid too early JS init
1224 * Module: Scripts - Bumped "Clean Orphan Meta" script version to 1.1
1225 * Module: Scripts - Added "Script Launcher" to easily launch scripts using hooks
1226 * Module: Settings - Added `modules/scripts/demo` setting
1227 * General: ACF Updates screen has been uniformized across 5.10.x to ACF 6.0.x versions
1228
1229 **ACF Extended Basic 0.8.8.11:**
1230
1231 * Field: Advanced Link - Reworked code & unified unformatted value
1232 * Field: Clone - Fixed Seamless Style CSS in `acf-table`
1233 * Field: Columns - Fixed Columns render in Repeater when user sort rows
1234 * Field: Flexible Content - Added check in `acfe/load_fields` to avoid potential PHP warning with third party plugins
1235 * Field: Flexible Content - Fixed "Added Layout" scroll animation
1236 * Field: Flexible Content - Fixed Dynamic Preview Ajax when inside ACF Ajax Screen Check
1237 * Field: Group - Fixed Seamless Style CSS in `acf-table`
1238 * Field: Post Object - Fixed older ACF version < 5.10 Select2 escape
1239 * Field: Tab - Fixed last opened tab preference on page refresh
1240 * Field: Taxonomy Terms - Fixed "Level" ajax setting not working correctly in ACF 6.0.x
1241 * Field: Taxonomy Terms - Enhanced Load Terms/Save Terms settings logic to avoid call on front-end
1242 * Field Group: Fixed Flexible Content "Duplicate Layout" sub fields moved to original layout
1243 * Field Settings: Bidirectional - Fixed potential php warning when deleting related field groups
1244 * Fields: Added `acf_translate()` in `acf/translate_field/type=field_type` for all field types
1245 * Module: Dev Mode - "Bulk actions" is correctly hidden when metabox are cleared
1246 * Module: Enhanced UI - Fixed Tabs "Align Left" placement on User Edit Screen
1247 * Module: Form - Fixed "User Action" uploaded files so it can be used in a later action
1248 * Module: Form - Added "User Action" Target control before processing builtin User Validation
1249 * Module: Form - Added `acfe/form/submit/post_append_terms` filter to change the `wp_set_object_terms` append
1250 * Module: Settings - Added `rest_api_enabled` `rest_api_format` `rest_api_embed_links` `preload_blocks` `enable_shortcode` settings
1251 * General: Fixed various ACF 6.0.x CSS
1252 * General: Added multiple plugin activation warning messages
1253 * General: Added select2 hooks controls to avoid initialize without `field` instance
1254 * General: Introduced `acfe.FieldExtender` and deprecated `acfe.fieldExtend`
1255 * General: Introduced `acfe.Modal` and deprecated `acfe.Popup`
1256 * General: Replaced `_.escape()` with `acf.strEscape()`
1257
1258 = 0.8.8.10 =
1259
1260 **ACF Extended Pro 0.8.8.10:**
1261
1262 * Field: File - Improved default values implementation
1263 * Field: File - Fixed Preview Style "Select2" setting render styling
1264 * Field: WYSIWYG - Fixed "Custom Toolbar" setting not working correctly in ACF 6.0 UI
1265 * Field Settings: Min/Max - Added settings as default values in related fields
1266 * Module: Scripts - Improved validation process to only trigger inside page wrapper
1267 * General: Fixed ACF 6.0 CSS on ACF "Updates" page
1268
1269 **ACF Extended Basic 0.8.8.10:**
1270
1271 * Field: Image/File - Fixed undefined index notice when ACFE Form forced specific uploader type
1272 * Field: Flexible Content - Clear fields storage in Field Group UI to avoid third party plugins messing with it
1273 * Module: Forms - Reverted logic for the Image/File/Gallery media modal
1274 * Field Groups: Fixed Advanced Settings/Validation settings not working correctly in ACF 6.0 UI
1275 * General: Added several ACF 6.0 Field Groups CSS fixes
1276 * General: Hooks - Added `acf_add_filter_variations()` to general hooks
1277 * General: Enhanced `acfe_is_admin_screen()` helper
1278 * General: Enhanced `ftype` js logic to avoid overriding prototype
1279 * General: Enhanced `acfe.fieldExtend` js logic & added dependencies
1280 * General: Enhanced js helpers
1281
1282 = 0.8.8.9 =
1283
1284 **ACF Extended Pro 0.8.8.9:**
1285
1286 * Field: Code Editor - Fixed ACF 6.0 UI field setting width
1287 * Field: Google Map - Fixed potential undefined `zoom` key in some edge case
1288 * Field: Post Object - Fixed an issue with the Inline Post Edit modal which would not work correctly in some edge case
1289 * Field: Relationship - Reworked & Enhanced Post Creation/Edit code logic
1290
1291 **ACF Extended Basic 0.8.8.9:**
1292
1293 * Field: Dynamic Render - Fixed potential undefined `render` key when using the old `acfe_dynamic_message` field type
1294 * Field: Flexible Content - Fixed duplicated Modal Select Categories
1295 * Field: Flexible Content - Fixed Sortable ui helper css margin
1296 * Field: Post Object - Fixed ACF 6.0 UI wrong border color
1297 * Field: Post Object - Fixed sortable items when Inline Post Edit is enabled with "Allow Multiple values"
1298 * Field: Select - Fixed potential JS issue while searching a value when using "Allow custom value"
1299 * Field: Tab - Fixed ACF 6.0 UI missing colors
1300 * Field: Taxonomy - Fixed JS error on initialization
1301 * Module: Advanced Validation/Settings - Fixed ACF 6.0 UI settings css
1302 * Module: Forms - Bail early in the Block Editor in the `[acfe_form]` shortcode to avoid conflict with Media Modal (ACF core logic)
1303 * Module: Dev - Enhanced module logic
1304 * General: Added several ACF 6.0 & ACF 6.0.1 UI compatibility fixes
1305 * General: Added several JS helpers
1306 * General: Enhanced ACFE Modal logic
1307 * General: Enhanced Readme
1308 * General: Enhanced Build Tools
1309 * General: Introduced `acfe.fieldExtend`
1310
1311 = 0.8.8.8 =
1312
1313 **ACF Extended Pro 0.8.8.8:**
1314
1315 * Module: Dev Mode - `post_content` is unserialized in Post Object view when possible
1316 * Module: Dev Mode - Added data overview & clean orphan meta on Attachment
1317 * Module: Global Conditional Logic - Fixed postbox being hidden when user interacted with Screen Options
1318 * Module: Scripts - Fixed Attachments post type in Orphan Meta Cleaner
1319 * Module: Rewrite Rules - Fixed non-registered rewrite tag php notice
1320 * Field: Color Picker - Added `theme.json` compatibility for color palette
1321 * Field: Color Picker - Added Return Format "Label" and "Color + Label Array"
1322 * Field: Countries / Languages / Currencies - Removed potential notice in some edge cases
1323 * Field: Date Range Picker - The `end_date` sub field is now correctly cleared upon save
1324 * Field: Date Range Picker - Displaying only one date when the user select the same start/end date
1325 * Field: File - Added field key to attributes for nonce generation
1326 * Field: Payment - Added "Hide Postal Code" setting
1327 * Field: Payment - Added `acfe/fields/payment/stripe_args` JS hook to change Stripe elements args
1328 * Field: Payment - Fixed Payment Summary Render rounding the total amount
1329 * Field: Payment - Fixed PayPal popup blocked by Safari
1330 * Field: Payment - Fixed PayPal validation when "Display Button" is disabled
1331 * Field: Payment Cart - "## Title" markup is now allowed
1332 * Field: Payment Cart - Field is now compatible with Repeater/Flexible Content
1333 * Field: Payment Cart - Cart items are now automatically passed to js in `acf.data.acfe.carts`
1334 * Field: Phone Number - Added National & International return format when libphonenumber is installed
1335 * Field: Phone Number - Added Geolocation API Token setting for ipinfo.io
1336 * Field: Phone Number - Field value now only save the phone number instead of an array for data accessibility
1337 * Field: Phone Number - Server Validation now also take care of Allowed Countries setting
1338 * Field: Post Field - Fixed Content reinit JS undefined variable
1339 * Field: Post Object - Inline Post Creation/Edit - Added data in iframe URL for customization
1340 * Field: Relationship - Inline Post Creation/Edit - Added data in iframe URL for customization
1341 * Field: Relationship - Added edit button RTL CSS support
1342 * Field: True False - Added "Default Rounded", "Small", "Small Rounded", "Alt" & "Alt Rounded" styles
1343 * Field: WYSIWYG - Removed jQuery dependency on Source Code modal
1344 * Field Group: Added Alternative Add Field Mode with Shift+Click (add by field type)
1345
1346 **ACF Extended Basic 0.8.8.8:**
1347
1348 * Module: Dev Mode - Fixed "Bulk Delete Meta" not working correctly on Post Type List screen
1349 * Module: Dev Mode - Added meta overview on Attachment screen
1350 * Module: Enhanced UI - Added Attachment Enhanced UI
1351 * Module: Enhanced UI - Fixed WordPress 6.0 User Profile PHP notice
1352 * Module: Form - Fixed "Library: Attached to this post" front-end Media Modal
1353 * Module: Form - Enhanced `acfe/form/load` to allow hidding field
1354 * Module: Form - User - Added builtin Insert/Update User Email validation
1355 * Module: Form - Post Action - Fixed post parent setting which could break in some edge cases
1356 * Module: Form - PHP Success hook
1357 * Module: Multilang - Fixed Post Types Archive Page detection when using `get_field()` very early
1358 * Module: Options Pages - Admin List - Added "Position" column
1359 * Module: Options UI - Enhanced search escape
1360 * Module: Options UI - Enhanced specialchars entities & added raw serialized output
1361 * Module: Settings UI - Enhanced registered values column to correctly use `acf/settings` filter
1362 * Field: Advanced Link - Display preview when URL or Title is entered
1363 * Field: Code Editor - Fixed value update when used inside an ACF Block Type
1364 * Field: Code Editor - Fixed missing Field Object Settings in the Field Group UI on duplicate
1365 * Field: Columns - Fixed CSS when inside a collapsed Repeater
1366 * Field: Columns - Added field to GraphQL
1367 * Field: Clone - Fixed Modal Edit title when in repeater table
1368 * Field: Flexible Content - Select Modal - Fixed Layout Category showing in all categories when there is no category set
1369 * Field: Flexible Content - Edit Modal - Fixed usage with `acf/fields/flexible_content/layout_title`
1370 * Field: Group - Fixed Modal Edit title when in repeater table
1371 * Field: Post Statuses - slugs are only shown when duplicated labels
1372 * Field: Select - Enhanced Select2 "on clear" logic by closing selection
1373 * Field: Taxonomy Terms - Enhanced Radio Field Type when using Load Terms with specific allowed terms
1374 * Field Settings: Validation - Added regex unicode compatibility
1375 * Locations: Post Type Archive - Enhanced `have_archive()` to find post type when there is no posts
1376 * Locations: Post Type Archive - Fixed native `post`, `page` & `attachment` post types archive location matching field groups
1377 * General: Compatibility - Enhanced Elementor Dynamic Tags detection
1378 * General: Compatibility - Added ACF 6.0 new UI compatibility fixes
1379 * General: Core - Fixed editable `<code>` tag for facetwp
1380 * General: Core - Enhanced localize data
1381 * General: Core - Enhanced scripts enqueue logic
1382 * General: Core - Updated tooltip icon & added on/off logic on click
1383 * General: Gutenberg - Enhanced metabox CSS
1384 * General: Helpers - Added `acfe_query_fields()` helper
1385 * General: Readme - Enhanced Readme (Plugin URI, typos, Slack URL...)
1386
1387 = 0.8.8.7 =
1388
1389 **ACF Extended Pro 0.8.8.7:**
1390
1391 * Module: Templates - Fixed top-level Seamless Clones values not being correctly loaded
1392 * Module: Templates - Fixed Templates List columns data
1393 * Module: Global Conditional Logic - Fixed Field Group Locations when using a Global Field on the "Add Term" screen
1394 * Module: Global Conditional Logic - Enhanced Field Group Locations to only use matched groups when using the same field on different screens
1395 * Module: Global Conditional Logic - Fixed ACF Ajax Screen rules being incorrectly applied
1396 * Field: Date Range Picker - Fixed "Default Start/End" settings not working correctly
1397 * Field: Date Range Picker - Added "Show Dropdowns" settings
1398 * Field: Date Range Picker - Enhanced dropdowns CSS
1399 * Field: Flexible Content - Grid System - Renamed "Wrap" setting to "No Wrap" for consistency
1400 * Field: Payment - Fixed Conditional Logic not working correctly
1401 * Field: Payment - Fixed "Incorrect Payment Data" in Summary Render when no items saved
1402 * Field: Payment - Enhanced Summary Render & Data validation
1403 * Field: Payment - Fixed recursive "Payment Field Selection" when payment fields are inside sub fields
1404 * Field: Post Field - Taxonomy - Fixed initialization with non-hierarchical taxonomy
1405 * Field: Post Field - Editor - Added delayed re-initialization
1406 * Field: Post Object - Fixed "Allow Creation" setting not triggering Conditional Logic on post creation
1407 * Field: WYSIWYG - Added "Auto Init" setting when using "Delay Init"
1408
1409 **ACF Extended Basic 0.8.8.7:**
1410
1411 * Module: Ajax Authorbox - Fixed disappearing authorbox when ACF Ajax Screen is triggered (category selection etc...)
1412 * Module: Clean Orphan Meta - Enhanced logic for cloned fields with sub fields
1413 * Module: Forms - Enhanced `acfe/form/prepare` arguments when using `return false`
1414 * Module: Developer Mode - Fixed potential PHP notice when using Local Field Groups
1415 * Module: Developer Mode - `ACFE_DEV` & `ACFE_SUPER_DEV` constants are now uppercase
1416 * Module: Options UI - Fixed `orderby` column sanitization
1417 * Module: Single Meta - Fixed Preview Changes not working correctly with Single Meta
1418 * Field: Columns - Fixed CSS when used inside Tabs Aligned Left
1419 * Field: Flexible Content - Fixed "Modal Select Size" being always forced to "Full"
1420 * Field: Flexible Content - Fixed sub fields CSS when displayed inside a "Modal Edit" from the Sidebar
1421 * Field: Flexible Content - Fixed sidebar Gutenberg title CSS glitch
1422 * Field: WYSIWYG - Fixed "Delay init" setting being automatically initialized on page load
1423 * Field Groups: Fixed potential PHP notice when no Field Group are saved in DB in the "Sync Available" Tab
1424 * Locations: Post Type list/Taxonomy list/User list/Attachment list - Fixed Flexible Content field initialization
1425 * Locations: Post Type list/Taxonomy list/User list/Attachment list - Fixed fields CSS padding
1426 * General: Added `acfe_get_field_descendants()` & `acfe_map_any_field()` helpers
1427 * General: Fixed native ACF 5.11 bug with multiple front-end forms which wrongly trigger validation when one field was required
1428 * General: Fixed `acfe/validate_save_post` to correctly work with `acfe_add_validation_error()` helper
1429 * General: Enhanced Select2 CSS integration for ACF 5.10/5.11.3/5.11.4 and YOAST
1430 * General: Enhanced french translation
1431 * General: Code Cleanup & Formatting
1432
1433 = 0.8.8.6 =
1434
1435 **ACF Extended Pro 0.8.8.6:**
1436
1437 * Field: File - Fixed single file not being correctly saved when removed on Gutenberg screen
1438 * Field: Payment - Added PayPal Production & Test API URL in settings instructions
1439 * Field: Payment - Enhanced Stripe/PayPal JS enqueue on Gutenberg screen
1440 * Field: Payment Cart - Fixed multiline "Default Value" setting
1441 * Field: Phone Number - Fixed format value causing problem in some edge case
1442 * Field: Phone Number - Changed default "Return Format" to "Number"
1443 * Field Settings: Instructions More - Fixed `&dash;` in field settings instructions with ACF 5.10
1444 * Module: Dev Mode - Fixed "Object Data" modal on Post Screen when sidebar is fixed
1445 * Module: Forms - Fixed Shortcode Preview issue when the ACFE Form module was disabled
1446 * Module: Orphan Meta Cleaner Script - Added support of multi-sub level clones seamless fields
1447 * General: Removed "No license key has been provided" annoying message on Updates Screen
1448
1449 **ACF Extended Basic 0.8.8.6:**
1450
1451 * Field: Flexible Content - Fixed WYSIWYG copy/paste layout feature with ACF 5.10
1452 * Fields: Fixed ACFE Modal position on Gutenberg screen
1453 * Module: Dev Mode - Added support of multi-sub level clones seamless fields
1454 * Module: Enhanced UI - Added LearnDash Taxonomies compatibility
1455 * Module: Forms - Added `acfe_form_format_value()` back-compatibility with 3rd argument
1456 * Module: Forms - Enhanced "Save ACF Fields" instructions text
1457 * Module: Forms - Added "Post Excerpt" in the "Post Action" fields
1458 * Module: Settings UI - Fixed tabs badge count with ACF 5.10
1459 * General: Enhanced `acfe_is_json()` helper
1460 * General: Added `acfe_is_block_editor()` helper
1461 * General: Fixed typo in changelog
1462 * General: Enhanced french translation
1463 * General: Enhanced readme
1464
1465 = 0.8.8.5 =
1466
1467 **ACF Extended Pro 0.8.8.5:**
1468
1469 * Field: Added "Payment" Field - Compatible with Stripe & PayPal Express gateways
1470 * Field: Added "Payment Selector" Field - Select Payment Field gateway. Supports Radio/Select field type and icons
1471 * Field: Added "Payment Cart" Field - Easily setup a cart selector with items and price
1472 * Module: Added "Scripts UI" - Run scripts on thousands Posts/Terms/Users/Options Page without server limitation. Including API for custom made scripts
1473 * Module: Added "Rewrite Rules UI" - Overview, debug and test permalinks rules
1474 * Module: Scripts UI - Added "Orphan Meta Cleaner" builtin script to clean orphan meta from any objects
1475 * Module: Scripts UI - Added "Single Meta Converter" builtin script to convert any object meta to Single Meta
1476 * Module: Scripts UI - Added "Count Posts", "Export Posts" & "Import Posts" example scripts for developers
1477 * Module: Developer Mode - Reworked and enhanced the module logic
1478 * Module: Developer Mode - Enhanced & moved "Object Overview" Metabox into the respective object submit box
1479 * Module: Developer Mode - Added "Meta Count", "Meta Clean" & "Single Meta Status" infos on all objects
1480 * Module: Developer Mode - Added module on "Attachment List", "User List" and "WP Settings" locations
1481 * Module: Developer Mode - Fixed potential warning if the ACF Options Page `menu_slug` wasn't found
1482 * Module: Force Sync - Added "Deleted File Sync" setting `acfe/modules/force_sync/delete` to automatically sync deleted json files to DB
1483 * Module: Forms - Added `[acfe_form]` shortcode preview mode setting `acfe/modules/forms/shortcode_preview` to render the Form Preview in the WP Editor
1484 * Field: Color Picker - Added ACF 5.10 "Enable Transparency" compatibility
1485 * Field: Countries - Added missing conditional logic compatibility
1486 * Field: Currencies - Added missing conditional logic compatibility
1487 * Field: Date Range Picker - Enhanced field to allow users to enter dates manually in the text input
1488 * Field: Date Range Picker - Fixed virtual keyboard on mobile device when user click on the input
1489 * Field: Date Range Picker - Enhanced Load/Save/Format/Delete Sub Fields logic
1490 * Field: File Upload - Added Repeater upload compatibility when "Multiple File Upload" setting is disabled
1491 * Field: Flexible Content Layouts Locations Rules - Fixed "Minimum Layout" setting being incorrectly triggered on unmatched screen
1492 * Field: Flexible Content Layouts Locations Rules - Fixed various problems when used within the Templates module
1493 * Field: Flexible Content Layouts Grid System - Fixed placeholder height CSS when using "Stretch Size" setting
1494 * Field: Image Selector - Fixed PHP notice when creating the field in the Field Group admin UI
1495 * Field: Image Selector - Reworked and fixed "Return Format" setting to use new formats: "Value", "Array" or "Image"
1496 * Field: Languages - Added missing conditional logic compatibility
1497 * Field: Options Pages - Fixed possible notice when no Options Pages are registered
1498 * Field: Phone Number - Fixed value reset to "0" when empty and using Single Meta
1499 * Field: Phone Number - Fixed input padding calculation when using "Separated Dial Code" setting with Gutenberg
1500 * Field: Users - Added "Min/Max" restriction setting compatibility
1501 * Locations: Added "Attachment List" Field Group Location
1502 * Locations: Added "User List" Field Group Location
1503 * General: Added WP auto-update feature compatibility
1504 * General: Fixed PHP warning on "Update Core" screen when an update is available
1505
1506 **ACF Extended Basic 0.8.8.5:**
1507
1508 * Field: Button - Added JS ajax data filter `acfe/fields/button/data` and added all form fields in the post dataset
1509 * Field: Code Editor - Added "Json" Mode
1510 * Field: Code Editor - Added "Return HTML Entities" setting to render entities instead of HTML
1511 * Field: Code Editor - Fixed duplicated textarea when the field was duplicated within a Repeater or a Flexible Content
1512 * Field: Columns - Fixed CSS when columns when used in Tabs
1513 * Field: Dynamic Message - Renamed field to "Dynamic Render"
1514 * 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
1515 * Field: Flexible Content - Fixed "Toggle Layout" feature which rendered duplicated layouts on the front-end when a layout was toggled off
1516 * Field: Flexible Content - Fixed "Layouts State: Always Opened" not being correctly applied to previously closed layout
1517 * Field: Flexible Content - Fixed "Modal Edit Title" not being correctly displayed when not using the "Inline Title Edit" setting
1518 * Field: Flexible Content - Added links to documentation in settings instructions
1519 * Field: Image - Fixed "Set as Featured Image" not working correctly in the WP "Post Preview" mode when the post wasn't saved
1520 * Field: Select2 - Enhanced placeholder CSS
1521 * Field: Taxonomy Terms - Added `acfe/fields/taxonomy_terms/result` filters to change the Term Name result
1522 * Field: Taxonomy Terms - Fixed potential warning when using non-existent taxonomies as setting (after an import for example)
1523 * Field: Taxonomy Terms - Fixed potential notice when trying to update the field incorrectly with a Term Name instead of the ID
1524 * Field: WYSIWYG Editor - Fixed dropdown placement when user scroll inside an ACFE modal
1525 * Module: Ajax Author Box - Reworked module code base to enhance compatibility
1526 * Module: Ajax Author Box - Disabled the module on Block Editor screen
1527 * Module: Block Types UI - Fixed potential PHP notice when using a Clone field with non-existent cloned fields
1528 * Module: Developer Mode - Added meta overview on "Post Type List" and "Taxonomy List" locations
1529 * Module: Enhanced UI - Fixed Rankmath metabox compatibility on Terms Edit screen
1530 * Module: Enhanced UI - Enhanced various metaboxes CSS
1531 * Module: Forms - Enhanced `[acfe_form]` shortcode to allow users to override any form setting
1532 * Module: Forms - Added `[acfe_form]` shortcode placeholder in the WP Editor
1533 * Module: Forms - Added links to documentation and removed code examples from the UI
1534 * Module: Forms - Fixed "Log User" Action not displaying error messages when the user/pass were incorrect
1535 * Module: Forms - Enhanced general pre-save logic to avoid side effects
1536 * Module: Forms - Enhanced old usage of `{query_var}` Template Tag detection when trying to retrieve an action output
1537 * Module: Forms - Added "#Generated ID" value for the "Post Title" of the "Post Action"
1538 * Module: Forms - Enhanced `acfe_add_validation_error()` to use form fields in priority when using a field name selector
1539 * Module: Forms - Added Repeater format value when using `{field}` & `{fields}` Template Tags
1540 * Module: Options UI - Reworked code base
1541 * Module: Single Meta - Enhanced meta compilation logic for even better performance
1542 * Module: Single Meta - Enhanced revision meta compilation
1543 * Module: Single Meta - Enhanced "Clean orphan Meta" logic
1544 * Module: Single Meta - Enhanced "Clean orphan Meta" metabox. Now only available when the "Developer Mode" module is enabled
1545 * 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
1546 * Module: Single Meta - Added "User Object" type compatibility
1547 * Module: Single Meta - Added `acfe/modules/single_meta/users` hook to filter specific user roles
1548 * Fields: Bidirectional Setting - Field Groups Json/PHP files are now automatically synced when a new bidirectional is setup
1549 * Locations: Taxonomy List - Fixed "Side" Field Group position
1550 * General: ACFE Modal - Enhanced "Field Label" in the "Modal Title" to avoid using third party dev code
1551 * General: ACFE Modal - Added an easy way for developers to trigger a custom ACFE Modal
1552 * General: Added plugin localization compatibility with pot/mo files
1553 * General: Added french translation
1554 * General: Updated Readme and Tested Up To version
1555
1556 = 0.8.8.4 =
1557
1558 **ACF Extended Pro 0.8.8.4:**
1559
1560 * Field: Flexible Content - Added "Layouts Locations Rules" setting
1561 * Field: Flexible Content Grid System - Fixed undefined index in `get_flexible_grid()` when using "Container Size" setting
1562 * Field: Flexible Content Grid System - Added `has_flexible_grid()` helper
1563 * Field: Flexible Content Grid System - `has_flexible_grid()`, `get_flexible_grid()` & `get_flexible_grid_class()` now accept a post id as 2nd parameter
1564 * Field: Checkbox/Radio - Added Dynamic Render Choice hooks
1565 * Field: Added Phone Number field
1566 * Field: Added Countries Selector field
1567 * Field: Added Languages Selector field
1568 * Field: Added Currencies Selector field
1569 * Field: Added Post Formats Selector field
1570 * Field: Color Picker - Added selected palette border color compatibility for gradients
1571 * Field: Columns - Added "Fill" size and swapped the setting with "Auto" size. The "Auto" size will now fit the field size
1572 * Field: Select - Added "Prepend" & "Append" settings
1573 * Field: Image Selector - Choices are now compatible with `value : image` logic, allowing developers to save a custom value instead of Image ID/URL
1574 * Field: Image Selector - Removed gallery setting selector due to unnecessary complexity. Choices are now all merged into one single setting
1575 * Field: Relationship - Enhanced Gutenberg post update detection for the Inline Add/Edit Post settings
1576 * Field: Color Picker - Fixed RGBA library not being correctly initialized in the Gutenberg Editor
1577 * Field: Date Range Picker - Fixed the JS not being correctly initialized in the Gutenberg Editor
1578 * Field: Date Range Picker - Enhanced CSS Style of invalid dates to match the ACF Date Picker style
1579 * Field: WYSIWYG - Fixed potential PHP warning when using an un-existent toolbar
1580 * Module: Force Sync - Fixed json file timestamp update during the sync
1581 * 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)
1582
1583 **ACF Extended Basic 0.8.8.4:**
1584
1585 * Field: Advanced Link - Fixed typo in the field settings
1586 * Field: Columns - Fixed Field Group Seamless Style columns render
1587 * Field: Enhanced UI - Fixed "Add New Term" button on Taxonomy List when using Tabs
1588 * Field: Flexible Content - Fixed "Inline Title Edit" setting generating a duplicated layout title when using "Modal Edit" setting
1589 * Field: Flexible Content - Enhanced "Disable Legacy Ajax Title" & "Async Layouts" settings UI
1590 * Field: Flexible Content - Added missing "Hide Collapse" action setting
1591 * Field: Flexible Content - Fixed "Locked" layout handle cursor CSS
1592 * Field: Forms - Added missing "Search placeholder" setting when using "Select" Field Type
1593 * Field: ReCaptcha - Value are now updated silently to avoid triggering the `acf_changed` popup logic
1594 * Field: Select2 - Enhanced various CSS Style
1595 * Field: Taxonomy Terms - Added missing "Search placeholder" setting when using "Select" Field Type
1596 * Field: Text - Fixed input wrap overflow CSS (while waiting for ACF to fix it)
1597 * Fields: Fixed "Placeholder" & "Search placeholder" conditional logic when using "Select" field type
1598 * Module: Forms - Removed reCaptcha field type from `{fields}` Template Tag render
1599 * Module: Forms - Enhanced field mapping hook with the form context
1600 * Module: Options Pages - Fixed PHP notice when using a Sub Options Page with the latest ACF Pro 5.9.6 update
1601 * Module: Settings UI - Fixed "Modification in code" not being correctly rendered
1602 * 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
1603 * Compatibility: GraphQL: Fixed typo in Taxonomy Terms field registration
1604 * Compatibility: GraphQL: Added basic field values resolvers (while waiting for official third party implementation documentation)
1605 * General: Added `acfe_is_gutenberg()` helper
1606 * General: Enhanced Readme
1607
1608 = 0.8.8.3 =
1609
1610 **ACF Extended Pro 0.8.8.3:**
1611
1612 * Field: Added "Image Selector" field
1613 * Field: Added "Image Sizes Selector" field
1614 * Field: Column - Added "Column Auto" size setting
1615 * Field: Column - Added "Column Border" & "Fields Border" settings
1616 * Field: Color Picker - Fixed CSS Position of the Color Picker in palette mode
1617 * Module: Global Conditional Logic - Fixed multiple Conditional Groups not being correctly detected
1618 * Module: Templates - Enhanced Templates Values detection
1619 * Module: Templates - Added `acf/init` hook in the PHP Export code
1620 * Module: Templates - Added Template Detection on Term & Post Edit screens
1621 * Module: Templates - Fixed potential PHP notice in the Template UI sidebar when using a custom location
1622 * Fields: Added missing ACF Conditional Logic rules on Pro Fields (Block Types, Color Picker, Field Groups etc...)
1623
1624 **ACF Extended Basic 0.8.8.3:**
1625
1626 * Field: Column - Upgraded CSS to use Flexbox
1627 * Module: Forms - Fixed Honeypot Field not being correctly rendered
1628 * Module: Forms - Fixed potential slashes on the Success Page when using Single Meta Save
1629 * Module: Forms - Fixed potential slashes in e-mail content & fields
1630 * Module: Forms - Added context & variations to the `acfe/form/render` hooks
1631 * Module: Multilang - Enhanced WPML String Translation Registration for all modules
1632 * Module: Dev Mode - The module now check the `acf_current_user_can_admin()` function
1633 * Module: Dev Mode - Tweaked CSS margin of the Bulk Action select
1634 * Module: Single Meta Save - Disabled "Save as individual meta" on Column, Google reCaptcha & Dynamic Message fields
1635 * Module: Single Meta Save - Fixed WP Revisions Comparison compatibility
1636 * Module: Single Meta Save - Fixed slashes in WP Revisions
1637 * Modules: Fixed Draft Post Status when an item is reverted from Trash
1638 * General: Local Meta - Enhanced preload Post ID logic
1639
1640 = 0.8.8.2 =
1641
1642 **ACF Extended Pro 0.8.8.2:**
1643
1644 * Field: Added Advanced "Color Picker" field settings with RGBA support, Palette display style, Custom predefined colors & Allow null
1645 * Field: Added "Date Range Picker" field with Custom ranges, No weekends, Min/max date & Min/max days support
1646 * Field: Flexible Content Grid System - Fixed sub Flexible Content Grid CSS bug
1647 * Field: Flexible Content Grid System - Tweaked `get_flexible_grid_class()` prefix
1648 * Field: Fields Selector - Added "Field Name" return value setting
1649 * Field: Post Field - Fixed Permalink "Save" & "Cancel" missing text when editing a permalink
1650 * Module: Added "Force Sync" module allowing to automatically sync Json Files to DB with the newest version
1651 * Module: Dynamic Template - Improved instruction
1652 * Module: Global Conditional Logic - Fixed compatibility with Terms & Users screen when Enhanced UI is disabled
1653
1654 **ACF Extended Basic 0.8.8.2:**
1655
1656 * Field: Clone - Fixed internal ACFE module field groups which where selectable in clone
1657 * Field: Google reCaptcha - Renamed the field to Google reCaptcha
1658 * Field: Post Object - Fixed duplicated post creation when using "Custom Value" setting
1659 * Module: Forms - Fixed Clone Render when using "Override Form Render" settings
1660 * Module: Forms - Fixed "Redirect Action" named hook not working with a custom action name
1661 * Module: Forms - Added render actions hooks
1662 * Module: Forms - Fixed `acfe_import_form()` function
1663 * Module: Block Types - Changed the "Mode" setting default value to "Preview", as in the documentation
1664 * Module: Multilang - Options Post ID `options` can now be excluded from the module translation
1665 * Module: Multilang - Added `acfe/modules/multilang/exclude_options` filter to exclude specific Options Post ID from module translation
1666 * Module: Multilang - Added `acfe/modules/multilang/include_options` filter to include specific Options Post ID from module translation
1667 * Module: Multilang - Deprecated the `acfe/modules/multilang/options` filter
1668 * Module: Multilang - WPML string translations now use `wpml_translate_single_string` instead of `__()`
1669 * Module: Settings UI - Fixed potential duplicated table `thead` columns
1670 * Module: Enhanced UI - Fixed possible metaboxes screen name collision with taxonomy name
1671 * General: ACFE Modal - Fixed `show_field` on modal open
1672 * General: ACFE Modal - Fixed possible duplicate field instructions in repeaters
1673 * General: The `acfe_get_post_id()` helper now correctly retrieve the Post ID in ACF Block Types
1674 * General: Fixed `get_fields()` calls in `acfe/save` hooks when a bidirectional value is set
1675 * General: Enhanced Local Meta logic
1676 * General: Enhanced `acfe/save` & `acfe/validate_save` hooks logic
1677 * General: Code format cleanup
1678 * Compatibility: Added ACFE Field Types to WP GraphQL ACF plugin
1679
1680 = 0.8.8.1 =
1681
1682 **ACF Extended Pro 0.8.8.1:**
1683
1684 * Module: Added "Screen Layouts" module allowing to customize Post Edit Screen up to 3 columns
1685 * Field: Flexible Content - Added "Container Size" setting in the `get_flexible_grid()` helper
1686 * Field: "Menus" & "Menu Locations" - Added compatibility with min/max items settings
1687 * Field: Added "ACFE Template" Selector field
1688 * Field: Added "ACF Block Types" Selector field
1689 * Field: Added "ACF Field Groups" Selector field
1690 * Field: Added "ACF Field Types" Selector field
1691 * Field: Added "ACF Fields" Selector field
1692 * Field: Added "ACF Options Pages" Selector field
1693 * Field: Post Field - Fixed field type category translation
1694
1695 **ACF Extended Basic 0.8.8.1:**
1696
1697 * Field: reCaptcha - Fixed missing field Site key & Secret Key on field render
1698 * Fields: Fields types are now sorted in ASC order in the Field Group UI
1699 * Fields: Added "ACF" & "WordPress" Field Types Categories in the Field Group UI to de-clutter the "Relational" category
1700 * Module: Forms - Fixed empty `get_field()` used inside an action when a previous action saved additional meta
1701 * Module: Forms - Fixed Form Name not being correctly updated when changed
1702 * Locations: Post Type Archive - Added `acfe/post_type_archive_capability` filter to change Archive Page admin menu capability
1703 * Locations: Post Type Archive - Admin menu item on front-end now correctly check the user permissions
1704 * Field Groups: Permissions - Fixed undefined index notice when using the permission setting
1705 * General: Fixed "ACF Title" metabox position to become usable with drag&drop function when empty (while waiting for ACF to fix it)
1706
1707 = 0.8.8 =
1708
1709 **ACF Extended Pro 0.8.8:**
1710
1711 * Field: Flexible Content - Added Grid System setting, `get_flexible_grid()` & `get_flexible_grid_class()` helpers
1712 * Field: Added Menus Selector
1713 * Field: Added Menu Locations Selector
1714 * Field: File - Added "Button Label" setting to customize the "Add File" text
1715 * Field: File Multiupload - The field now always return an array when multiupload is enabled
1716 * Field: File Multiupload - Fixed missing ID format value
1717 * Field: Post Field - Added "Taxonomies" field type allowing to move Taxonomies metaboxes
1718 * Field: Post Field - Fixed "Content" field type width when used inside a modal
1719 * Field: Relationship/Post Object - Fixed Inline Post Creation/Edit which wasn't working correctly with Gutenberg
1720 * Field: Relationship/Post Object - Fixed Inline Post Creation/Edit which wasn't working correctly with Attachment post type
1721 * Field: WYSIWYG - Fixed source code textarea border flickering during modal initialization
1722 * Field Groups: Added Menu Item Depth Location
1723 * Field Groups: Added Menu Item Type Location
1724 * Module: Settings - Enhanced UI, description, tabs. Settings now display default and registered values difference
1725 * Module: Settings - Added Enable/Disable features allowing to switch modules directly from the UI
1726 * Module: Settings - Added Export (PHP & Json) / Import tools
1727 * Module: Developer Mode - Added Post / Term / User / Options Page Object Data overview
1728 * Module: Dynamic Block Types - Added "Active" setting allowing to enable/disable one specific block type
1729 * Module: Dynamic Forms - Added "Active" setting allowing to enable/disable one specific form
1730 * Module: Dynamic Options Pages - Added "Active" setting allowing to enable/disable one specific options page
1731 * Module: Dynamic Post Types - Added "Active" setting allowing to enable/disable one specific post type
1732 * Module: Dynamic Taxonomies - Added "Active" setting allowing to enable/disable one specific taxonomy
1733 * Module: Dynamic Templates - Added "Active" setting allowing to enable/disable one specific template
1734 * Module: Dynamic Templates - Fixed required fields which weren't always disabled in the template view
1735 * Module: Dynamic Templates - Fixed a bug with Flexible Content Preview when preloading values
1736 * Module: Dynamic Templates - Removed Field Group Hide on Screen effects in the Template UI
1737 * Module: Dynamic Templates - Added Export (PHP & Json) / Import tools
1738 * Module: Dynamic Templates - Added `acfe_add_local_template()` function to locally register template values
1739 * Module: Dynamic Forms - Option Action - Fixed code example labels
1740 * Module: Global Field Condition - Fixed duplicated operators
1741
1742 **ACF Extended Basic 0.8.8:**
1743
1744 * Field: Flexible Content - Added Modal Select size setting
1745 * Field: Flexible Content - Added Modal Edit size setting
1746 * Field: Flexible Content - Added Modal Edit size setting for each layouts
1747 * Field: Flexible Content - Reworked code base & Enhanced Field Settings UI
1748 * Field: Flexible Content - Fixed placeholder height when the layout is toggled and the preview is reloaded
1749 * Field: Flexible Content - Added modal Select/Edit CSS classes with field name, key & layout name for developers
1750 * Field: Advanced Link - Fixed error if the field was using a Term which has been deleted
1751 * Field: Button - Added name field attribute to be able to retrieve the button click during `acf/save_post`
1752 * Field: Checkbox/Radio - Fixed `## Title` Group Options not working on the front-end
1753 * Field: Code Editor - Fixed CSS `break-work` property when used in repeater
1754 * Field: Columns - Re-introduced the field in Terms/Users views when Enhanced UI module is enabled
1755 * 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
1756 * Field: Dynamic Message - Added `render` field setting to be used as a callback to write content in PHP
1757 * Field: Forms/Post Statuses/Post Types/Taxonomies/Taxonomy Terms/User Roles - Fixed Multiple Lines "Default Value" setting now working correctly
1758 * Field: Group/Clone - Fixed modal edit which included the instruction in the modal title when using the Modal Edit setting
1759 * Field: Image/File - Added file upload validation when using Basic Upload (temporary fix while waiting for ACF to fix officially)
1760 * Field: Image/File - Added "Default" option in the "Uploader Type" setting to fallback to the native behavior
1761 * Field: Image - Fixed "use as Featured Image" which was wrongly saved during page preview
1762 * Field: Select2 - Added dropdown CSS classes with field name & key for developers
1763 * Module: Enhanced UI - Fixed WPMU missing "Add User" button in "Add User" view
1764 * Module: Enhanced UI - Fixed Woocommerce Product Category CSS when using Enhanced UI
1765 * Module: Renamed `acfe/modules/dynamic_block_types` setting to `acfe/modules/block_types`
1766 * Module: Renamed `acfe/modules/dynamic_forms` setting to `acfe/modules/forms`
1767 * Module: Renamed `acfe/modules/dynamic_options_pages` setting to `acfe/modules/options_pages`
1768 * Module: Renamed `acfe/modules/dynamic_post_types` setting to `acfe/modules/post_types`
1769 * Module: Renamed `acfe/modules/dynamic_taxonomies` setting to `acfe/modules/taxonomies`
1770 * Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Enhanced code base & UI
1771 * Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Added Export Json / PHP in the row action
1772 * Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Added Export Json / PHP bulk actions
1773 * Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Fixed possible desync when switching to draft post status
1774 * Module: Dynamic Post Types/Taxonomies - Added "View" in the row action
1775 * Module: Dynamic Post Types/Taxonomies/WP Options/Dev Mode now correctly use the ACF `show_admin` setting
1776 * Module: Dynamic Forms - Fixed Clone Fields filter when using Custom HTML Render
1777 * Module: Dynamic Forms - Deprecated `{current:post|term|user|author}` Template Tags for a more simple version `{post|term|user|author}`
1778 * Module: Dynamic Forms - Added compatibility with Flexible Content Preview Mode & Gutenberg/ACF Block Type Preview mode
1779 * Module: Dynamic Forms - Added a 2nd parameter to `acfe_form_get_action()` to directly retrieve the key value
1780 * Module: Dynamic Forms - Fixed `acfe_add_validation_error()` which wasn't working correctly with field names in the Action Validation Hooks
1781 * Module: Dynamic Forms - User Login Action - Added `acfe/form/validation/user/login_errors` filter to change the default error messages
1782 * Module: Dynamic Forms - Fixed `acfe_import_dynamic_form()` function to programmatically import a form
1783 * Module: Settings - Enhanced UI and updated the module list
1784 * General: Helpers - Deprecated `acfe_form_is_front()` & `acfe_form_is_admin()` in favor of `acfe_is_front()` & `acfe_is_admin()`
1785 * 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
1786 * General: Hooks - Added `acfe/save_post` hook and variations on page submission. Compatible with `get_field()`, `have_rows()` etc...
1787 * General: Hooks - Added `acfe/validate_save_post` hook and variations to validate the whole page. Compatible with `get_field()`, `have_rows()` etc...
1788 * General: Hooks - Deprecated `acfe/load_field_front`. `acfe/load_field` should be used with `acfe_is_front()` instead
1789 * General: Hooks - Deprecated `acfe/load_field_admin`. `acfe/load_field` should be used with `acfe_is_admin()` instead
1790 * General: Modal - Fixed CSS `z-index` overlay when using "Edit in Modal" feature inside a WordPress Widget
1791 * General: Updated `acfe` option data structure
1792 * General: Compatibility - Fixed Elementor which list all private ACF Extended Field Groups in the "Dynamic ACF tags" dropdown
1793 * General: Compatibility - Fixed Error in Field Groups UI when trying to use ACF Extended with ACF Free
1794 * General: Compatibility - Fixed Gutenberg "seamless" class on "Seamless" Field Group style to match WP/ACF style
1795 * General: Compatibility - Fixed PHP 8 deprecated notices
1796 * General: Compatibility - Fixed YOAST Rewrite & Republish feature when using the Authorbox UI
1797
1798 = 0.8.7.6 =
1799
1800 **ACF Extended Pro 0.8.7.6:**
1801
1802 * Field Groups: WP Settings Locations - Added new "General Settings", "Writing", "Reading", "Discussion", "Media" & "Permalinks" locations
1803 * Module: Global Field Condition - Fixed compatibility with required fields
1804 * Module: Dynamic Templates - Added Polylang/WPML compatibility
1805 * Module: Dynamic Templates - Improved code logic & compatibility with Clone fields
1806 * Module: Dynamic Forms - Added "Options Page Action". Allowing to Save & Load meta to ACF Options Page
1807 * Module: Dynamic Forms - Fixed "Email Action" to correctly use Multiple Upload files
1808 * Module: Dynamic Forms - Fixed Multiple Upload files on front-end for not logged users
1809 * Module: Dynamic Forms - Fixed Multiple Upload & Dropzone in Basic mode on Firefox
1810 * Field: Relationship/Post Object - Fixed Inline Post Creation when only one post type was allowed in the field setting
1811
1812 **ACF Extended Basic 0.8.7.6:**
1813
1814 * Module: Enhanced UI - Improved logic, compatibility and style. ACF Field Groups can now use any position and any style in Users & Terms views
1815 * Module: Enhanced UI - Fixed Terms WPML widget compatibility
1816 * Module: Dynamic Post Types - "Archive Page" submenu is now correctly translated
1817 * Module: Dynamic Forms - Fixed values loaded from Clones Fields in Seamless display
1818 * Module: Dynamic Forms - Enhanced Image/File format value when using the `{field:my_file}` Template Tag
1819 * Module: Multilang - Added "Current Language" text widget in Options Page submit box
1820 * Module: Multilang - Polylang - Added fallback to "Default Language" in Options Page values if a translated option was never saved before
1821 * Module: Multilang - Polylang - Fixed "Dynamic Forms" & "Dynamic Template" post types detection
1822 * Module: PHP AutoSync - Fixed Local Field Group detection when using a custom submenu on the ACF Field Group menu
1823 * Core: Added default `acf.data.acfe` in core JS
1824 * Core: Fixed ACF Pro 5.8 JS compatibility
1825 * Core: Fixed Google Map suggestions z-index CSS in modals
1826
1827 = 0.8.7.5 =
1828
1829 **ACF Extended Pro 0.8.7.5:**
1830
1831 * Module: Added Enhanced Field Group UI module.
1832 * Module: Added Classic Editor module. Disabled by default, can be enabled using `acf_update_setting('acfe/modules/classic_editor', true)`
1833 * 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
1834 * Fields: Added "Instructions Read More" setting allowing to add collapsed instructions. You may use the `---` or `---Learn more---` template tags to split the instruction
1835 * 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
1836 * 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`
1837 * Module: Global Fields Condition can now be used as a specific field conditional logic
1838 * 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"
1839 * 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)
1840 * 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
1841 * Field: WYSIWYG - Added a new "Basic Enhanced" Toolbar which automatically includes the new `source_code` (Code Mirror source editor) and `wp_add_media` buttons
1842 * Field: WYSIWYG - Fixed the "Path" render when using the "Transparent Background" setting
1843 * Field: Post Field - Added "Instructions" setting
1844 * Field: Tab - Added "No Preference Save" setting to not save latest opened tab when refreshing the page
1845 * Field: Datepicker: Added "Placeholder", "Min/max Date" & "No Weekends" settings
1846 * Field: Datetime picker: Added "Placeholder", "Min/max Date", "Min/max Time", "Min/max H:i:s" & "No Weekends" settings
1847 * Field: Time picker: Added "Placeholder", "Min/max Time" & "Min/max H:i:s" settings
1848 * Core: Added the `ACFE_PRO_KEY` constant allowing to set the licence key in PHP
1849
1850 **ACF Extended Basic 0.8.7.5:**
1851
1852 * Field Groups: Instruction Placement - Added "Above Fields" setting
1853 * Field Groups: Instruction Placement - "Tooltip" instructions can now be clicked on mobile device
1854 * Field Groups: Hide on screen - All field groups "Hide on screen" settings are now merged, instead of using only the first field group setting
1855 * Field Groups: Advanced Settings - Enhanced code logic
1856 * Field Groups: Permissions setting is now displayed when the Advanced Field Group setting is enabled
1857 * Field: Select - Removed the `- -` characters in the placeholder
1858 * Field: Taxonomy Terms - Fixed "Load Terms" setting when using the radio field type
1859 * Field: Flexible Content - Fixed & enhanced the "Minimum" setting badge duplication when using the "Modal Select" setting
1860 * 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
1861 * Field: Flexible Content - Fixed a potential PHP notice when adding a new Flexible Content
1862 * Field: Hidden Input - Value can now be used as conditional setting
1863 * Field: Datetime Picker - Value can now be used as conditional setting
1864 * Field: Time Picker - Value can now be used as conditional setting
1865 * Field: File - Renamed the `acfe_uploader` setting back to the native `uploader` name
1866 * Field: Image - Renamed the `acfe_uploader` setting back to the native `uploader` name
1867 * Fields: Permissions settings are now displayed when the Advanced Field Group setting is enabled
1868 * Fields: Enhanced Advanced Settings & Advanced Validation UI
1869 * Module: Dev Mode - Fixed deprecated `acf_get_term_post_id()` usage
1870 * Module: Enhanced UI - Enhanced the responsive CSS
1871 * Module: Enhanced UI - Fixed WPMU styles
1872 * Module: Enhanced UI - Enhanced User Profiles compatibility with Woocommerce plugin
1873 * Module: Enhanced UI - Enhanced Terms Views compatibility with Woocommerce, Yoast, WPML & User Role Editor plugins
1874 * Module: Dynamic Forms - Added the new "Redirect Action"
1875 * Module: Dynamic Forms - Added the new `acfe_form_get_action('post')` function to retrieve the previous Action output within an Action
1876 * Module: Dynamic Forms - Deprecated the "Redirection" setting. The new "Redirect Action" should be used instead
1877 * Module: Dynamic Forms - Deprecated the `{query_var:my-post}` Template Tag to retrieve previous Action output. The new `{action:post}` Template Tag should be used instead
1878 * Module: Dynamic Forms - Deprecated the `{current:form:key}` Template Tag. The new `{form:key}` Template Tag should be used instead
1879 * Module: Dynamic Forms - Deprecated the `acfe/form/query_var/email` hook & variations. The new `acfe/form/output/email` hook should be used instead
1880 * Module: Dynamic Forms - Deprecated the `acfe/form/query_var/post` hook & variations. The new `acfe/form/output/post` hook should be used instead
1881 * Module: Dynamic Forms - Deprecated the `acfe/form/query_var/term` hook & variations. The new `acfe/form/output/term` hook should be used instead
1882 * Module: Dynamic Forms - Deprecated the `acfe/form/query_var/user` hook & variations. The new `acfe/form/output/user` hook should be used instead
1883 * Module: Dynamic Forms - Deprecated the `acfe_form_is_submitted()` function. The new `acfe_is_form_success()` function should be used instead
1884 * Module: Dynamic Forms - Enhanced Actions "Code Examples"
1885 * Module: Dynamic Forms - Updated "Cheatsheet" tab
1886 * Module: Dynamic Forms - Multiple clicks on the submit button are now prevented (Also apply to the native ACF Forms)
1887 * Module: Dynamic Forms - Applying Date, Date time & time pickers fields input class settings
1888 * Module: Dynamic Forms - Removed a potential "Draft Post" if the "Post Action" was cancelled during the `acfe/form/submit/post_args` hook
1889 * Module: Dynamic Block Types - Added "Anchor" supports setting
1890 * Module: Dynamic Post Types - "Menu position" setting now correctly use `null` as default value (as in the `register_post_type()` documentation)
1891 * Module: Single Meta Save - Fixed slashed values after saving a menu in the WP Nav Menu Items screen
1892 * Module: Single Meta Save - Fixed typo in instruction
1893 * Tools: Fixed the empty message when clicking "Import" without selecting a field group file
1894 * General: Fixed ACF Updates box CSS
1895 * General: Updated the donors list
1896 * General: Enhanced assets build tools, now using Gulp, Postcss, Autoprefixer & Minifier
1897 * Core: Enhanced JS code base
1898 * Core: Enhanced Enqueue
1899
1900 = 0.8.7.4 =
1901
1902 **ACF Extended Pro 0.8.7.4:**
1903
1904 * Module: Added "Dynamic Templates" module allowing to manage advanced field groups default values based on post type, taxonomy, user etc...
1905 * Field: Google Map - Added "Preview", "Height", "Zoom", "Min/Max Zoom", "Marker Image", "Map Type", "Hide UI", "Hide Zoom", "Hide Map Type", "Hide Fullscreen", "Hide Street view", "Map Style", "API Key" settings
1906 * Field: WYSIWYG - Added "Height", "Remove path", "Disable resize", "Menu bar", "Transparent editor", "Merge Toolbars", "Customize Toolbars" settings
1907 * Field: Post Object - Added "Inline Post Edit" & "Inline Post Creation" settings
1908 * Field: Relationship - Added "Inline Post Edit" & "Inline Post Creation" settings
1909 * Field: Post Field - Added field, allowing to move native WP Post fields: Attributes, Author, Comments, Content, Date, Discussion, Excerpt, Featured Image, Name, Permalink, Preview, Revisions, Revisions list, Status, Title, Trackbacks, Visibility inside a field group
1910 * Field Groups: Post Locations - Added "Post Author", "Post Author Role", "Post Date", "Post Date Time", "Post Path", "Post Screen", "Post Slug", "Post Time", "Post Title" conditional rules
1911 * Field Groups: Taxonomy Locations - Added "Taxonomy Term", "Taxonomy Term name", "Taxonomy Term Parent", "Taxonomy Term Slug", "Taxonomy Term Type" conditional rules
1912 * Field Setting: Added "Global Field Condition" setting allowing to use the field value as a Field Group conditional rule
1913 * Field Setting: Added "Required Message" setting allowing to customize the field required message
1914 * Field Setting: Added "Min/max" setting allowing to customize the minimum & maximum items for the following fields: Checkbox, Post Object, Select, Taxonomy, Forms, Post Statuses, Post Types, Taxonomies, Taxonomy Terms, User Roles
1915
1916 **ACF Extended Free 0.8.7.4:**
1917
1918 * Module: Json AutoSync - Fixed an issue where json file would not be updated when the field group was created without ACF Extended (Json Sync checkbox was unchecked)
1919 * Module: Dynamic Forms - Added the ability to pass an array to the `acfe_form()` function allowing to override settings
1920 * Module: Dynamic Forms - Fixed Elementor + YOAST infinite loop when using the `[acfe_form]` shortcode to create a new post
1921 * Module: Dynamic Forms - Post/Term/User Actions load values setting is now disabled by default
1922 * Module: Dynamic Post Type - Updated Block Editor instructions for the `show_in_rest` setting
1923 * Module: Dynamic Taxonomy - Updated Block Editor instructions for the `show_in_rest` setting
1924 * Field: Hidden - Fixed the field render when in table element
1925 * Field: Columns - Enhanced Field Group UI
1926 * Field: Columns - Hidden in Users / Terms views to avoid display problem (Due to table render)
1927 * Field: Advanced Link - Fixed ACF CSS that adds a `display:none` on sub fields buttons
1928 * Field: Taxonomy Terms - Added hook `filter('acfe/fields/taxonomy_terms/query', $args, $field, $post_id)` to change the ajax query
1929
1930 = 0.8.7.3 =
1931 * Field: Flexible Content - Fixed "Copy/Paste" function which wasn't working correctly with WYSIWYG & Code Editor fields since the latest ACF 5.9 update
1932 * Field: Column - Columns sizes are now based on a grid of 12 (1/12, 2/12, 3/12, 4/12 ...)
1933 * Field: Taxonomy - Added compatibility with "Value equal", "Value not equal", "Value pattern" & "Value contains" conditional logic
1934 * Field: Select - "Placeholder" setting is now only available when "Stylised UI" is enabled with "Allow multiple" or "Allow null"
1935 * Module: Dynamic Post Type - Fixed "Post Type Archive Location = All" which incorrectly matched Options Pages
1936 * Module: Dynamic Post Type - "Edit Post Type Archive" Admin bar item is now only displayed when the "Admin Archive Page" setting is enabled
1937 * Module: Dynamic Post Type/Taxonomy - WP Permalinks are now automatically regenerated on each save
1938 * Module: Dynamic Options Pages - Sub Options Pages are now ordered based on the "Position" setting
1939 * Module: Dynamic Forms - Fixed an issue where visitors could not upload Image/File when using the WP modal field setting
1940 * Module: PHP AutoSync - Updated save logic to match the new ACF 5.9.1 version (See ACF Pro 5.9.1 changelog)
1941 * Field Groups - Added more width to the "Fields" column
1942 * General: JS & CSS files are now minified and concatenated. `SCRIPT_DEBUG` controls the unminified version
1943 * General: Fixed potential error during plugin activation when ACF Pro wasn't activated
1944 * General: Gutenberg - Enhanced WP Metabox Styles
1945
1946 = 0.8.7.2 =
1947 * Module: AutoSync - Reworked codebase, enhanced Field Groups Columns and added more information about files/folders detection
1948 * Module: AutoSync - Added filters to target a specific field group for the PHP & Json save
1949 * Module: AutoSync - Fixed an issue where "Available Json Sync" wouldn't be visible if the field group was using PHP Sync
1950 * Module: Dynamic Forms - Fixed missing "Log User" icon in the Forms List screen
1951 * Module: Dynamic Forms - Added `{current}`, `{get_field}`, `{get_option}`, `{query_var}`, `{request}` mapping in the "Custom Form Render" setting
1952 * Module: Dynamic Forms - Added `acfe-form` to available post types in Polylang
1953 * Module: Dynamic Forms - Local Field Groups can now be mapped
1954 * Field Groups: Added Export PHP & Export Json to bulk actions
1955 * Field Groups: Description column is now hidden by default
1956 * Field Groups: Local - Added Export PHP, Export Json & Sync to database to bulk actions
1957 * Field Groups: Categories - Added `acfe/modules/categories` setting to disable the custom taxonomy
1958 * Field: Post Object - Fixed undefined PHP function when using the "Allow custom value" setting with ACF version below 5.8.10
1959 * Field: Columns - Fixed "Endpoint" description typo
1960 * General: Settings - Fixed postbox header CSS
1961 * General: Compatibility - Fixed Post Type Order plugin which automatically drag&drop on ACF Field Groups UI
1962 * General: Bumped minimum ACF Pro version to 5.8
1963
1964 = 0.8.7.1 =
1965 * General: WordPress 5.5 Compatibility - Fixed the new "Postbox Order Icons" size & only display them on postbox hover
1966 * General: ACF 5.9 Compatibility - Added missing legacy ACF 2 columns CSS
1967 * General: ACF 5.9 Compatibility - Fixed Fields Groups UI `colspan` when empty
1968 * General: Added `pre > code` CSS compatibility
1969 * General: Added JS hooks for ACFE Modal: `acf.doAction('acfe/modal/open', $modal, args)` & `acf.doAction('acfe/modal/close', $modal, args)`
1970 * Field Groups: Fixed "All Images Formats" location which triggered a PHP warning
1971 * Field Groups: Added `acfe-postbox-top` CSS preload to avoid UI blink during admin page load
1972 * Field Groups: Categories - Changed the `register_taxonomy()` to priority `9`
1973 * Module: Multilang - Added `filter('acfe/modules/multilang/options', $options_pages_id)` allowing to allow/exclude specific Options Pages Post ID
1974 * Module: Dynamic Forms - Email Action - Fixed 'Reply-to' headers which weren't correctly set
1975 * Module: Dynamic Forms - Fixed `{field:my_field:false}` Template Tag to disable value format
1976 * Module: Dynamic Post Types - Added additional check before `register_post_type()`
1977 * Module: Dynamic Post Types - Added "Show in menu (text)" to allow string value
1978 * Module: Dynamic Post Types - Fixed "Archive Slug" incorrectly set when empty while using the Import Tool
1979 * Module: Dynamic Block Types - Added additional check for Template, Script & Styles arguments before `register_block_type()`
1980 * Module: Dynamic Taxonomies - Added additional check before `register_taxonomy()`
1981 * Module: Options - Fixed "Serialized" typo on edit screen
1982 * Field: Button - Fixed typo in "Button Type" setting instructions
1983 * Field: Button - Added default class value `button button-secondary`
1984 * Field: Clone - Fixed "Edit in modal" setting to be available only when the "Display" setting is set to "Group"
1985 * Field: Code Editor - Fixed "Editor Mode" setting instructions
1986 * Field: Forms - Changed default order to Title ASC
1987 * Field: reCaptcha - Fixed form submission when the field isn't required
1988 * Field Settings: Bidirectional - Fixed potential PHP notice `Undefined index`
1989
1990 = 0.8.7 =
1991 * General: ACF 5.9 Compatibility - Modules - Added the ACF 5.9 Header menu
1992 * General: ACF 5.9 Compatibility - Field Groups - Removed ACFE "Locations" column
1993 * General: ACF 5.9 Compatibility - Field Groups - Removed ACFE "Json Sync" column
1994 * General: ACF 5.9 Compatibility - Field Groups - Enlarged "PHP Sync" & "Load" columns
1995 * General: ACF 5.9 Compatibility - Field Groups - Removed the "Field Group Key" value from row actions
1996 * General: ACF 5.9 Compatibility - Field Groups - Changed the text color of "Disabled" state
1997 * General: ACF 5.9 Compatibility - Field Groups - "Description" column is hidden by default
1998 * General: ACF 5.9 Compatibility - Flexible Content - Removed "Clone" field setting
1999 * General: ACF 5.9 Compatibility - Flexible Content - Added "Hide: Duplicate Button" setting
2000 * General: ACF 5.9 Compatibility - Block Type - Added "Inner Block" setting
2001 * General: ACF 5.9 Compatibility - Block Type - Added "Supports: Align Content" setting
2002 * General: ACF 5.9 Compatibility - Block Type - Added "Align Content" setting
2003 * Module: Dynamic Block Type - Fixed Template, Style & Script Render paths during Block Type registration
2004 * Field: Radio - Enhanced Group display for horizontal layout
2005
2006 = 0.8.6.9 =
2007 * Field: Flexible Content - Dynamic Render - External Layout Style & Script files now check for current domain before trying to automatically enqueue `{file}-preview.css` in Preview Mode
2008 * Field: Flexible Content - Dynamic Render - Fixed `$field`, `$layout` & `$is_preview` variables which weren't correctly passed to the Layout Template file
2009 * Field: Flexible Content - Dynamic Render - Fixed Layout Style & Script enqueue handles which weren't using the real Flexible Content field's name
2010 * Field: Radio / Checkbox - Added Group display settings. `## Group` markup can be used in choices settings to create a new group
2011 * Field: Taxonomy Terms - Added "Radio Button" display type
2012
2013 = 0.8.6.8 =
2014 * Field: Flexible Content - Enhanced Code Base
2015 * Field: Flexible Content - Dynamic Render - Enhanced `get_flexible()` & `the_flexible()` functions logic
2016 * Field: Flexible Content - Dynamic Render - Enhanced Template, Style & Script files detection. Now detects paths from WP root directory, and from `/wp-content/` directory
2017 * Field: Flexible Content - Dynamic Preview - Automatically include the layout `{template}-preview.php` file instead of `template.php`, if it is found within the same path
2018 * Field: Flexible Content - Dynamic Preview - Automatically enqueue the layout `{style}-preview.css` file in addition of `style.css`, if it is found within the same path
2019 * Field: Flexible Content - Dynamic Preview - Automatically enqueue the layout `{script}-preview.js` file instead of `script.js`, if it is found within the same path
2020 * Field: Flexible Content - Dynamic Preview - Fixed full path match for Layouts Templates files
2021 * Field: Flexible Content - Added `filter('acfe/flexible/prepend/template/name=my_flexible', $path, $flexible, $layout)` and its variations to alter the field's setting prepend (display only)
2022 * Field: Flexible Content - Added `filter('acfe/flexible/prepend/style/name=my_flexible', $path, $flexible, $layout)` and its variations to alter the field's setting prepend (display only)
2023 * Field: Flexible Content - Added `filter('acfe/flexible/prepend/script/name=my_flexible', $path, $flexible, $layout)` and its variations to alter the field's setting prepend (display only)
2024 * Field: Flexible Content - Deprecated `acfe/flexible/layout/thumbnail/layout=my_layout` hooks and its variations. Use `acfe/flexible/thumbnail/layout=my_layout` instead
2025 * Field: Flexible Content - Deprecated `acfe/flexible/layout/render/template/layout=my_layout` hooks and its variations. Use `acfe/flexible/render/template/layout=my_layout` instead
2026 * Field: Flexible Content - Deprecated `acfe/flexible/layout/render/before_template/layout=my_layout` hooks and its variations. Use `acfe/flexible/render/before_template/layout=my_layout` instead
2027 * Field: Flexible Content - Deprecated `acfe/flexible/layout/render/after_template/layout=my_layout` hooks and its variations. Use `acfe/flexible/render/after_template/layout=my_layout` instead
2028 * Field: Flexible Content - Deprecated `acfe/flexible/layout/render/style/layout=my_layout` hooks and its variations. Use `acfe/flexible/render/style/layout=my_layout` instead
2029 * Field: Flexible Content - Deprecated `acfe/flexible/layout/render/script/layout=my_layout` hooks and its variations. Use `acfe/flexible/render/script/layout=my_layout` instead
2030 * Field: Flexible Content - Deprecated `acfe/flexible/layout/enqueue/layout=my_layout` hooks and its variations. Use `acfe/flexible/enqueue/layout=my_layout` instead
2031 * Field: Flexible Content - Deprecated `acfe/flexible/preview` hooks and its variations
2032 * Module: Dynamic Block Types - The "Template Render" setting is now independent from the theme
2033 * Module: Dynamic Block Types - Added `filter('acfe/block_type/prepend/template/name=my-block-type', $path, $name)` and its variations to alter the field's setting prepend (display only)
2034 * Module: Dynamic Block Types - Added `filter('acfe/block_type/prepend/style/name=my-block-type', $path, $name)` and its variations to alter the field's setting prepend (display only)
2035 * Module: Dynamic Block Types - Added `filter('acfe/block_type/prepend/script/name=my-block-type', $path, $name)` and its variations to alter the field's setting prepend (display only)
2036 * Module: Post Type Archive Page - `have_archive()` now allows to pass the post type name. Usage example: `while(have_archive('my-post-type')): the_archive()`
2037 * Module: Multilang - Enhanced Options Pages Post ID detection
2038 * Module: Multilang - Added "Post Type List" & "Taxonomy List" Locations compatibility
2039 * Module: Multilang - Fixed the "Disable module" setting which wasn't working correctly
2040 * Module: Multilang - Fixed Polylang Ajax language detection
2041 * General: Enhanced `acfe_update_setting()`, `acfe_get_setting()` functions and `filer('acfe/settings/{name}')` hook
2042 * General: Removed `ACFE_THEME_PATH` & `ACFE_THEME_URL` constants
2043 * General: Added `acfe/theme_path`, `acfe/theme_url` & `acfe/theme_folder` settings
2044 * General: The default `acfe/php_save`, `acfe/php_load` & `acfe/theme_folder` settings are now generated based on the new `acfe/theme_path` & `acfe/theme_url` settings
2045 * General: The `acfe/theme_folder` setting is now used to prepend Flexible Content & Block Types render fields settings (Display only)
2046
2047 = 0.8.6.6 =
2048 * Module: Multilang - Fixed WPML front-end language detection for custom languages
2049 * Module: Settings - Added "Multilang" & "Single Meta" settings in the UI
2050 * Module: Settings - Fixed `l10n_textdomain` which wasn't correctly displayed
2051 * Module: Dev Mode - Fixed option "Edit" action link
2052 * Module: PHP AutoSync - Added l10n support
2053 * Module: Single Meta - Enhanced "Delete Orphan Meta" setting logic & performance
2054 * Field: Taxonomy Terms - Added "Term (All childs)" to display any childs level terms
2055 * Field: Taxonomy Terms - Renamed "Term (Childs)" to "Term (Direct childs)" to avoid confusion with the new filter
2056 * Field: Taxonomy Terms - Fixed "Term (Direct childs)" which could be duplicated in some cases
2057
2058 = 0.8.6.5 =
2059 * General: Added WPML & Polylang compatibility for Options Pages with custom post ids. ie: `my-theme` post id will be translated to `my-theme_en` with WPML & `my-theme_en_US` with Polylang
2060 * Modules: Dynamic Post Types, Taxonomies, Options Pages & Block Types - Added Multilingual compatibility for WPML & Polylang. Items are automatically registered as strings for both WPML & Polylang plugins
2061 * Modules: Dynamic Post Types, Taxonomies, Options Pages & Block Types - Added l10n support for the ACF Exporting Tools
2062 * Module: Dynamic Post Type Archive - Added "Edit Archive Page" in the Admin Bar in the front-end when visiting an Archive Page
2063 * Module: Dynamic Post Type Archive - Added l10n on the Label
2064 * Module: Dynamic Post Type - Fixed Typo in UI
2065 * Module: Single Meta Save - Enhanced code logic & compatibility
2066 * Module: Single Meta Save - Added `get_fields()` support
2067 * Module: Single Meta Save - Removed the "Delete Orphan Meta" feature from Options Pages
2068 * Module: Dev Mode - Fixed Bulk Actions being displayed when the Postboxes were hidden by user
2069 * Module: Dev Mode - Added Clone in Sub Fields support (previously displayed as `Undefined`)
2070 * Module: Dev Mode - Fixed PHP 7.4 notices
2071 * Module: Dynamic Forms - Query Var setting has been removed
2072 * Module: Dynamic Forms - Query vars are now always generated. If no action name has been set, the query var will be named `{form_name}-{action}`. ie: `my-form-post`. The next post action will be named `my-form-post-2`
2073 * Module: Dynamic Forms - Added "Label Placement: Hidden" setting
2074 * Module: Dynamic Forms - Added `{current:post:post_author_data}` template tags in the "Cheatsheet" tab
2075 * Module: Dynamic Forms - Added all available `{query_var}` template tags in the "Cheatsheet" tab
2076 * Module: Dynamic Forms - Form Fields Groups, E-mail Action From/To/Subject fields are not required anymore
2077 * Module: Dynamic Forms - Added JS Form Submit Action code example in the "Submission" tab
2078 * Module: Dynamic Forms - Tweaked UI
2079 * Field: Flexible Content - Added "Layout Toggle" setting allowing the user to hide specific layout from the front-end
2080 * Field: Flexible Content - Fixed "Layout State" setting which incorrectly forced it as "Closed" when using the "Dynamic Render" setting
2081 * Field: Flexible Content - Fixed "Layout Title" CSS
2082 * Field: WYSIWYG - Fixed the Smart Delayed Init in the Flexible Content when the layout had the "Layout State" on "Opened"
2083 * Fields: Advanced Validation - Added `count()`, `is_array()`, `is_string()`, `is_numeric()`, `get_post_type()`, `get_post_by_id()`, `get_post_by_title()` rules and `Matches regex`, `Doesn't matches regex`, `!= true`, `!= false`, `!= null` operators
2084 * Field: Date Picker - Added `==`, `!=`, `>`, `<`, `Pattern match` & `Contains` conditional logic
2085 * Field: Image - "Use as Featured Image" setting now loads the Featured Image if it was already set
2086 * Field: Taxonomy Terms - Added Async Load setting support
2087 * Field: Taxonomy Terms - Fixed "Level" filter input CSS width
2088 * Field: Post Object - Merged "Allow Custom" & "Save Custom Value as New Post" settings
2089 * Field: Post Object - Fixed the "Save as New Post" setting when allowing "Multiple Values"
2090 * Field: Post Object - Added instructions & code examples to alter the New Post arguments programmatically
2091 * Field: Code Editor - Added border radius to match WP admin input style
2092 * Field: Group - Fixed "Edit in Modal" settings which weren't displayed
2093 * Field Groups: Location Column - Fixed potential consuming query when using the `Post == ID` Conditional Rule
2094 * General: Introduced `acfe_update_setting()`, `acfe_get_setting()` functions and `acfe/settings/{name}` filter
2095 * General: Compatibility - Fixed WPML PHP notices in Field Groups
2096 * General: Compatibility - Fixed Advanced Forms PHP notice during ACF Extended: Forms submission
2097 * General: Readme - Added Field Bi-directional instructions to migrate already existing data
2098 * General: Readme - Added Multilingual section
2099 * General: Readme - Added Donators section
2100
2101 = 0.8.6.3 =
2102 * Module - Enhanced UI - Added WP User & WP Settings UI enhancements
2103 * Module - Enhanced UI - Taxonomies UI enhancements were moved in the general Enhancement module. The setting `acf_update_setting('acfe/modules/taxonomies')` has been replaced by `acf_update_setting('acfe/modules/ui')`
2104 * Module: Dev Mode - Added "Field Type" column on ACF meta overview
2105 * Module: Dev Mode - Added "Autoload" column on Options meta overview
2106 * Module: Dev Mode - Added "Delete" action for each meta & options fields
2107 * Module: Dev Mode - Added "Bulk Delete" action
2108 * Module: Single Meta Save - Reworked codebase
2109 * Module: Single Meta Save - Added Options pages compatibility (disabled by default. See `filter('acfe/modules/single_meta/options')` usage in the readme to enable specific Options ID)
2110 * Module: Single Meta Save - Added `filter('acfe/modules/single_meta/post_types')` to allow specific post types only (default to: all)
2111 * Module: Single Meta Save - Added `filter('acfe/modules/single_meta/taxonomies')` to allow specific taxonomies only (default to: all)
2112 * Module: Single Meta Save - Fixed bidirectional setting which wasn't working when Single Meta Save was enabled
2113 * Fields settings: Bidirectional - Added Self-bidirectional setting, allowing to link a field on itself
2114 * Fields settings: Bidirectional - Added Multi-bidirectional setting, allowing to link multiple fields
2115 * Field: Taxonomy Terms - Fixed a bug with last childs choices not being correctly rendered
2116 * Field: Code Editor - Fixed duplicated field from the Field Group UI when user cloned the field
2117
2118 = 0.8.6.1 =
2119 * Module: Dynamic Post Types/Taxonomies/Block Types/Options Pages - Slugs can now to edited & updated from the UI
2120 * Module: Dynamic Options Pages - Added a configuration icon on top of options page to easily switch to options page settings
2121 * Module: Dynamic Forms - User Action query var now returns the password if it has been created/generated during the action. This will allow developers to send the password confirmation via an e-mail action using query vars
2122 * Module: Dynamic Forms - Added `{request:name}` & `{request:name:key}` template tags to retrieve `$_REQUEST` `$_GET` & `$_POST` data
2123 * Module: Dynamic Forms - Added `{get_option:name}` & `{get_option:name:key}` template tags to retrieve an option from database
2124 * Module: Dynamic Forms - Enhanced "Post Action" query var which now returns post author data in the `{query_var:my-action:post_author_data:field}` template tag
2125 * Module: Dynamic Forms - Enhanced JS detection of the `acf` object to avoid potential errors when using aggressive minification
2126 * Module: Dynamic Forms - Fixed `{current:user:show_welcome_panel}` which was printed twice in the "Cheatsheet" tab
2127 * Module: Dynamic Forms - Fixed `wp_unslash()` on the success message
2128 * Module: Dynamic Forms - Fixed undefined `post` key notice which could occurs in some cases
2129 * Module: Dynamic Forms - Fixed template tags which were using `id` instead of `ID`
2130 * Module: Dynamic Forms - Fixed the conditional logic on custom form render when using complex fields like repeaters or flexible content
2131 * Module: Single Meta Save - `acf` meta is now updated on submission instead of being reset each time it is saved. This fix a potential problem when fields wouldn't be displayed to specific user roles
2132 * Module: PHP AutoSync - PHP files are now included only if the filename starts with `group_*.php`
2133 * Field: Columns - Added responsive breakpoints
2134 * Field: Button - Added Advanced Settings compatibility
2135 * Field: Advanced Link - Fixed a bug which could render an empty "Archive" default value artifact in post objects fields
2136 * Field: Advanced Link - Fixed required field validation
2137 * Field: Code Editor - Fixed line wrap in terms views
2138 * Field: WYSIWYG - Fixed the automatic smart delayed initialization in flexible content layouts
2139 * Field: WYSIWYG - Fixed init in Flexible Content layouts which could break when trying to open a layout before the complete page load
2140 * General: Settings API - Enhanced upgrade process
2141 * General: Settings API - `acfe` option now regenerate Post Types/Taxonomies/Block Types/Options Pages on reset
2142
2143 = 0.8.5.5 =
2144 * Field: Button - Added nominative JS hooks `action('acfe/fields/button/before/name=my_field', response, $el, data);`
2145 * Field: Button - Added nominative JS hooks `action('acfe/fields/button/success/name=my_field', response, $el, data);`
2146 * Field: Button - Added nominative JS hooks `action('acfe/fields/button/complete/name=my_field', response, $el, data);`
2147 * Field: Button - Deprecated JS hooks `acfe/fields/button/before_ajax` & `acfe/fields/button/ajax_success`. Replaced by `acfe/fields/button/before` & `acfe/fields/button/success`
2148 * Field: Flexible Content - Added generic `acfe/flexible/thumbnail` hook
2149 * Module: Dynamic Forms - Fixed a bug where 2 forms with 2 fields with the same name on the same page, will override `default_value` during render
2150 * Module: Dynamic Forms - Fixed a nasty bug with "Post Action" which could trigger an infinite loop when using Elementor & YOAST. See bug report: https://github.com/elementor/elementor/issues/10998
2151 * Module: Dynamic Forms - Fixed jQuery not recognized on form success in some specific case
2152 * Module: Dynamic Forms - Added "No form element" compatibility allowing validation settings to be applied when form tag isn't printed
2153 * Module: Dynamic Forms - Fixed typo in "Custom Action" code example
2154 * Module: Dynamic Forms - Added to the possibility to use `get_field('my_field')` to retrieve form input value inside `acfe/form/load` hooks
2155 * Module: Single Meta Save - Fixed hook arguments which could trigger a PHP error in some specific cases
2156 * General: Readme - Added Flexible Content Settings Modal example
2157
2158 = 0.8.5 =
2159 * General: Added Settings/Options API
2160 * General: Improved modules performance
2161 * Module: Dynamic Forms - Improved module UI, fields UI & documentation
2162 * Module: Dynamic Forms - Added "Cheatsheet" tab to list all available template tags
2163 * Module: Dynamic Forms - Added "Validation" tab
2164 * Module: Dynamic Forms - Email Action - Added "Reply-to", "Cc", & "Bcc" fields
2165 * Module: Dynamic Forms - Email Action - Added "Delete attachment once sent" setting for each Dynamic attachments
2166 * Module: Dynamic Forms - Email Action - Added "Static attachments"
2167 * Module: Dynamic Forms - User Action - Added "Log user" action type
2168 * Module: Dynamic Forms - Post Action - Terms can now be created on the fly using custom template tags. Example: `My new term|my-taxonomy`
2169 * Module: Dynamic Forms - Post Action - Fixed terms not being set correctly when user wasn't logged
2170 * Module: Dynamic Forms - Template tags are now allowed everywhere
2171 * Module: Dynamic Forms - Added "Apply field groups rules" setting to take field group conditional locations into account
2172 * Module: Dynamic Forms - Added a switch on "Form HTML override" to explicitly explain this setting is optional
2173 * Module: Dynamic Forms - Added `{get_field:field_name}` template tags to retrieve field value from DB. More information in the "Cheatsheet" tab
2174 * Module: Dynamic Forms - Added `{current:post/term/user/author/form}` template tags to retrieve current data information. More information in the "Cheatsheet" tab
2175 * Module: Dynamic Forms - Added `{current:***}` template tags to retrieve current post/term/user/post author/form information. More information in the "Cheatsheet" tab
2176 * Module: Dynamic Forms - Added "Hide successful re-validation notice" setting
2177 * Module: Dynamic Forms - Google Map return value is now correctly formatted
2178 * Module: Dynamic Forms - Fixed WPML compatibility problem when using "honeypot" field
2179 * Module: Dynamic Forms - Fields conditional logic are now working when fields are wrapper within custom div
2180 * Module: Dynamic Forms - Added CSS to WP Media modal & cleaned accessibility text
2181 * Module: Dynamic Forms - Added "Default Uploader Type" setting (based on field setting)
2182 * Module: Dynamic Forms - Fixed Loading value not working correctly on repeaters/groups/flexible content
2183 * Module: Dynamic Forms - Added PHP function to easily import form. `acfe_import_dynamic_form($array|$json);`
2184 * Module: Dynamic Forms - Fixed shortcode being interpreted in admin view (Gutenberg/Dynamic Ajax Preview)
2185 * Module: Dynamic Post Type - Fixed capabilities not being correctly mapped
2186 * Module: Dynamic Post Type - Fixed Admin orderby & order not working correctly when `has_archive` was disabled
2187 * Module: Dynamic Taxonomy - Fixed capabilities not being correctly mapped
2188 * Module: Dynamic Taxonomy - Fixed Front posts per page, orderby & order settings
2189 * Module: Dynamic Author - Added better post author ID cast
2190 * Module: AutoSync - New fields groups now have Json/PHP AutoSync setting checked by default if the corresponding folder exists
2191 * Field: Flexible Content - Modal Categories Selection setting is now using Select2 with tags
2192 * Field: Flexible Content - The bottom bar in modal now clear potential floating elements
2193 * Field: Flexible Content - Fixed clone function not working correctly with tabs that have conditional logic
2194 * Field: Select - Added "## Title" markdown to add option group in field's choices
2195 * Field: Select - Added "Allow custom" setting
2196 * Field: Select2 - Tweaked CSS to match WordPress 5.3 UI
2197 * Field: Select2 - Fixed WPML CSS overriding select2 style
2198 * Field: Code Editor - The field now correctly trigger `change()` on input
2199 * Field: Code Editor - Added "Max rows" setting
2200 * Field: Code Editor - Fixed "Default value" javascript code being executed within the Data modal
2201 * Field: Advanced Link - Added Term link types
2202 * Field: Advanced Link - Added Post Type Archive link types
2203 * Field: Advanced Link - Fixed custom sub fields not working correctly when retrieving values
2204 * Field: Advanced Link - Reworked the custom sub fields declaration. It's now easier to add custom fields
2205 * Field: reCaptcha - Fixed v2 theme & size settings not working correctly
2206 * Field: reCaptcha - Fixed v3 JS error on reset
2207 * Field: Datepicker/Datetime picker/Timepicker - Added CSS to match WordPress 5.3 UI
2208 * Field Group: Fixed Instructions "Tooltip" mode not working correctly in groups
2209 * Field Group: Added pre-rendering CSS for field groups with labels on left, removing potential during admin page load
2210 * Field Group: Renamed "Third Party" Field Groups types to "Local"
2211 * General: Gutenberg - Fixed CSS for modal
2212
2213 = 0.8.4.6 =
2214 * Field: Taxonomy Terms - Fixed a problem with value return when "Load Terms" was enabled
2215 * General: Modal - Fixed z-index problem with WP attachment modal
2216
2217 = 0.8.4.5 =
2218 * Field Group: Hide on Screen - Added "Block Editor" (Gutenberg) setting, allowing administrator to disable the block editor on field group location
2219 * Field Group: Third Party - Fixed Export/Sync Clones fields being processed during the action
2220 * Field Group: Postbox Seamless CSS class are now added in PHP, which remove the blink during admin page load caused by the class being added in JS
2221 * Field Group: Raw Data button now also display the WP_Post object
2222 * Field: Button - Before/After HTML settings are now using code editor
2223 * Field: Button - Ajax call - Added nominative hooks allowing to target specific field. Hook is now easier. Instructions have been updated
2224 * Field: Flexible Content - Added "Advanced Flexible Content" setting (ON/OFF). All advanced settings are now hidden by default and depend on that setting to be shown. (Retro compatibility: if any advanced setting has been saved before, this setting will be set to ON)
2225 * Field: Flexible Content - Added "Clone" button as a setting (Not enabled by default in all flexible content anymore)
2226 * Field: Flexible Content - Added "Hide: Add Layout Button" setting
2227 * Field: Flexible Content - Added "Hide: Remove Layout Button" setting
2228 * Field: Flexible Content - Added "Lock Flexible Content" (sortable) setting
2229 * Field: Flexible Content - Flexible Content can now be completely locked and all actions removed from the field settings
2230 * Field: Flexible Content - Layout Settings modal now allow multiple clones
2231 * Field: Flexible Content - Layout Settings modal size can now be selected for each layout (small/medium/large/extra large/full)
2232 * Field: Flexible Content - Fixed "Force State: Open" not working correctly in some specific cases
2233 * Field: Flexible Content - Fixed Modal Selection z-index problem on attachment screen
2234 * Field: Flexible Content - Fixed Modal Edition z-index problem with button group (when already inside a modal)
2235 * Field: Flexible Content - Fixed a bug causing duplicated "Layout Setting" & "Layout Title Edition" fields when export/re-importing a field group with flexible content that had this settings
2236 * Field: Taxonomy Terms - Fixed a PHP notice when "Load Terms" was enabled with "select" as field type
2237 * Field: Group/Clone - Seamless style CSS fixed in term view
2238 * Field: Color Picker - Added position relative property when the field is used inside a modal
2239 * Field: Hidden - Added global CSS style
2240 * Module: Single Meta Save - Improved save process performance (it's now even faster!)
2241 * Module: Dynamic Forms - Added `{query_var:var}` template tag in E-mail action, Post Load source, Post Target, Term Load source, Term Target & User Load source, Redirection & Updated Message fields. This will allow user to retrieve a specific `query_var` and use it dynamically
2242 * Module: Dynamic Forms - `{query_var:var}` template tag also allow to specific key if the value is an array, using the following tag: `{query_var:var:key}`
2243 * Module: Dynamic Forms - New "Query var" settings on Post, Terms, Users & E-mail actions that generate a custom query var based on the "Action name" after completing the action. For example: Post Action with Action name "my-action" will generate a `query_var` named `my-action` and as value the post data (array) that has been created/updated. This `query_var` can be accessed using `get_query_var('my-action');` or the template tag `{query_var:my-action:ID}` (Post ID), `{query_var:my-action:post_title}` (Post Title), `{query_var:my-action:permalink}` (Post Permalink), `{query_var:my-action:admin_url}` (Post Admin URL)
2244 * Module: Dynamic Forms - Fixed shortcode not working correctly when using Form ID instead of Form name
2245 * Module: Dynamic Forms - Actions UI Layouts can now be collapsed
2246 * Module: Dev Mode - Added Meta Overview for Options Page
2247 * Module: Options Page - Child Options page are now correctly displayed as child in the Options Page UI
2248 * General: Modal - Added localization for the "Close" button
2249 * General: Modal - Added Small/Medium/Large/Extra Large/Full sizes
2250
2251 = 0.8.4.1 =
2252 * General: Fixed loading sequence when `get_field` was called directly in the functions file
2253 * Field: Flexible Content - Fixed Dynamic Preview overlay z-index
2254
2255 = 0.8.4 =
2256 * Module: Added Single Meta Save feature - Compress all fields values from the current post, term or user into one single meta data. This feature is disabled by default, to enable it, use `acf_update_setting('acfe/modules/single_meta', true);`. More information available in the readme.
2257 * Module: Dynamic Post Types - Added `while(have_archive()): the_archive();` logic when the "Admin Archive Page" setting is turned on. This template tags can be used in the `archive-post-type.php` template which makes `get_field('my_field')` calls easier
2258 * Module: Dynamic Post Types/Taxonomies - Fixed Posts/Terms column data when object was trashed.
2259 * Module: PHP AutoSync - PHP sync files are now removed when the field group is disabled/trashed.
2260 * Module: Dynamic Forms - In the "E-mail Action" the "From" field is now required.
2261 * Module: Dynamic Forms - The Javascript hook `acfe/form/submit/success` is now correctly fired on form submission
2262 * Module: Dev Mode - Added the WP & ACF Meta Overview on User pages
2263 * Module: Dynamic Post Types/Taxonomies/Options Pages/Block Types - Removed Draft button action
2264 * Field: Flexible Content - Significant Performance Boost (~50/60% faster during the loading). Many settings are now loaded in PHP. This massive rework brings some great performance on complex Flexible Content fields.
2265 * Field: Flexible Content - Added "Layouts: Asynchronous" setting which add layouts using Ajax method (instead of having hidden layouts models in the DOM). This setting increase performance on complex Flexible Content fields.
2266 * Field: Flexible Content - Added "Layouts: Settings" setting which let you choose a field group to clone and to be used as a configuration modal for each layout. Settings can then be used with `while(have_settings()): the_setting(); get_sub_field('my_setting');` in the Layout Template.
2267 * Field: Flexible Content - Initial "Dynamic Preview" are now processed during page administration load, and not Ajax anymore. This tweak also speed-up the loading speed.
2268 * Field: Flexible Content - Fixed a potential duplicated categories bug in the Selection Modal if the category name had spaces.
2269 * Field: Flexible Content - "Remove Actions" now correctly remove Clone & Copy/Paste buttons.
2270 * Field: Flexible Content - Added "Disable Legacy Layout Title Ajax" setting. It disables the native ACF Layout Title Ajax call on `acf/fields/flexible_content/layout_title`.
2271 * Field: Flexible Content - Fixed the `$is_preview` variable not being available in specific situations.
2272 * Field: Flexible Content - Fixed Dynamic Preview repeater fields inside a layout which could send an additional `acfcloneindex` during the preview mode
2273 * Field: Flexible Content - Fixed Dynamic Preview with WP Query in the layout, which could be duplicated due to how WP Admin manage custom queries
2274 * Field: Flexible Content - Fixed "Edit" icon vertical align with the latest WP 5.3 update
2275 * Field: Flexible Content - Added shorter CSS class for preview wrapper `-preview`
2276 * Field: Flexible Content - Fixed the native ACF setting "Select layout" with a wrong height on WP 5.3
2277 * Field: Flexible Content - Fixed Enter key opening duplicated modal with Modal Edition setting
2278 * Field: Flexible Content - Added `filter('acfe/flexible/layouts/div/name=my_flexible', $div, $layout, $field)` to change layout div attributes (with 5 variations)
2279 * Field: Flexible Content - Added `filter('acfe/flexible/layouts/handle/name=my_flexible', $handle, $layout, $field)` to change layout handle attributes (with 5 variations)
2280 * Field: Flexible Content - Added `filter('acfe/flexible/layouts/icons/name=my_flexible', $icons, $layout, $field)` to change layout handle icons (with 5 variations)
2281 * Field: Flexible Content - Added `filter('acfe/flexible/secondary_actions/name=my_flexible', $secondary_actions, $field)` to change Flexible Content secondary actions (copy, paste...) (with 3 variations)
2282 * Field: Advanced Link - Fixed required validation which could fail if a post object was selected.
2283 * Field: Advanced Link - Fixed a `z-index` problem in menu/items
2284 * Field: Code Editor - Added compatibility with WP Code Editor Settings (editor themes).
2285 * Field: Group/Clone - In Seamless Style mode instructions could be truncated in some specific cases
2286 * Field: Group/Clone - Seamless Style mode wasn't working correctly in the Term administration
2287 * Field: Group/Clone - Fixed "Seamless Style" typo
2288 * Field: Group/Clone - Fixed "Edit in modal" which wasn't correctly working in menus
2289 * Field Group: Fixed Category sync which failed to create & set new field group category if not already available in WP
2290 * Field Groups: Fixed empty field groups list colspan
2291 * Fields: Post Statuses/Post Types/Taxonomies/Taxonomies Terms/User Roles can now be used as conditional display field
2292 * General: ACF Extended now correctly detects ACF Pro when included in the WP Theme.
2293 * General: ACF Extended can now be included in WP Themes (following the same logic as ACF)
2294
2295 = 0.8.3.1 =
2296 * Field: Flexible Content - Fixed PHP `Undefined index: acfe_flexible_modal` notice
2297 * Fields: Select2 CSS Enhanced - Fixed forced height when in multiple mode
2298 * Fields: Select2 CSS Enhanced - Global standardization of generic select input & select2 style
2299 * Module: Dynamic Forms - Added missing hook `filter('acfe/form/load/action=my-action-alias', $args, $post_id);`
2300 * General: Fixed typo in Readme
2301
2302 = 0.8.3 =
2303 * Field: Advanced Link - Added "Allowed Post Types" & "Allowed Taxonomies" setting to filter allowed Post types & Taxonomy terms in the post selection
2304 * Field: Flexible Content - Categories in the Layouts Selection Modal are now sticky, the vertical scrollbar is now applied to layouts (Thanks @Damien C.)
2305 * Field: Flexible Content - Added filter to disable a potentially unnecessary ACF ajax call when closing a layout: `filter('acfe/flexible/remove_ajax_title/name=my_flexible', false, $field);`
2306 * Field: Flexible Content - Fixed Layout Title Edition input which could disappear in some rare cases
2307 * Field: Flexible Content - Fixed `z-index` CSS conflict in modals when the flexible content was inside an accordion field (Thanks @Damian P.)
2308 * Field: Flexible Content - Fixed `border-bottom` CSS on layout handle when edition modal is set to ON
2309 * Field: Flexible Content - Fixed an issue where Categories in the Layouts Modal would still appear when setting was set to ON then to OFF
2310 * Field: Post Object - Added "Allow custom value" setting when "Advanced UI" is ON
2311 * Field: Post Object - Added "Save custom value as post" setting when "Allow custom value" is ON
2312 * Field: reCaptcha - Changed `file_get_contents()` to `curl` method for better compatibility (Thanks @Brandon A.)
2313 * Field: Select - Placeholder setting is now also available if "Advanced UI" is set to ON
2314 * Fields: Select2 - CSS enhancements have been moved to the WP admin and are not enqueued in the front-end anymore (Thanks @jaakkosaarenketo)
2315 * Field: Taxonomy Terms - Added "Load Terms" & "Save Terms" allowing the user the load & add terms to the current post, just like ACF does with the "Taxonomy" field (Feature request: @gptrading)
2316 * Field Settings: Bidirectional - Fixed multiple sub fields check which bail too early during the field relation selection process (Thanks @doublesharp)
2317 * Fields Groups: Fixed Json/PHP Sync warnings that were not properly checking the ACF setting `load_json` paths (Thanks @doublesharp)
2318 * Fields Groups: Added Export Json & PHP in the Field Group single view (sidebar)
2319 * Fields Groups: Categories are now synced with field groups during the export/import process
2320 * Module: Author - Fixed duplicated post revision when updating an ACF value (Thanks: @François B.)
2321 * Module: Author - Fixed an issue where the module would not show up on post types which are registered using a priority higher or equal to 5 (Thanks @yangkennyk)
2322 * Module: Dev Mode - Added fields counter in the metabox title (Feature request: @Damien C.)
2323 * Module: Dynamic Forms - Added the ability to use `{field:field_name}` & `{field:field_key}` values in the "Updated message" setting (Feature request: @alexene22)
2324 * Module: Dynamic Forms - Better handling of select/checkbox/radio values render (Thanks @jabbadu)
2325 * Module: Dynamic Forms - Fixed the ACF form submit button which would be still displayed, even if the setting was set to OFF (Thanks @Damien C.)
2326 * Module: Dynamic Forms - Added "Post field groups" setting in the "Advanced" tab to override displayed field groups by a specific post field groups
2327 * Module: Dynamic Forms - Added fallback when rendering complex fields values (array)
2328 * Module: Dynamic Forms - Added `filter('acfe/form/format_value/name=my_field', $value, $unformatted_value, $post_id, $field)` to format field output used in email/post/term/user actions. (Also works with `/type` & `/key` selectors)
2329 * Module: Dynamic Forms - Added Javascript ACF Action on successful form submission: `acf.doAction('acfe/form/submit/success/name=my-form')`
2330 * Module: Dynamic Forms - Added compatibility fix for the plugin "MC ACF Flexible Template" (Thanks @MarcinKilarski)
2331 * Module: Dynamic Forms - Added Manual Json Export & Import tools
2332 * Module: Dynamic Forms / Post Types / Taxonomies / Block Types / Options - Added Manual Export in the single view
2333 * Module: Dynamic Forms / Post Types / Taxonomies / Block Types / Options - Added compatibility fix for PolyLang, allowing user to translate modules items (Thanks @Drashka)
2334 * Module: Dynamic Post Types / Taxonomies / Block Types / Options - Added Manual PHP Export action (Feature request: @jaakkosaarenketo)
2335 * General: Added CSS styles to match WP 5.3 Update UI
2336
2337 = 0.8.2 =
2338 * Dynamic Forms: Fixed error position 'below' not working on some specific fields (Select)
2339 * Dynamic Forms: `acfe_form_is_front()` & `acfe_form_is_admin()` helpers now also check native ACF Form screen
2340 * Dynamic Forms: Added action alias name setting for each action allowing better targeting when using hooks
2341 * Dynamic Forms: Reworked forms actions hooks and added 'Advanced' tab for each action with code examples
2342 * Field: Groups/Clones - CSS integration tweaks are now optional (Thanks @Brandon A.)
2343 * Field: Groups/Clones - Added "Seamless style" setting which enable better CSS integration (remove borders and padding)
2344 * Field: Code Editor - Added Field (use the WP Core CodeMirror script)
2345 * Field: Taxonomy Terms - Added advanced settings allowing specific taxonomies or specific terms in the field (with level or parent/child dependencies)
2346 * Field: reCaptcha - Fixed a bug where reCaptcha would not work properly
2347 * Field: Flexible Content - Updated JS filter `acf.doAction('acfe/fields/flexible_content/preview', response, flexible.$el, $layout, ajaxData)` & moved it after preview HTML parse
2348 * Field: Flexible Content - Updated JS filters & added variations `acf.doAction('acfe/fields/flexible_content/preview/name=my_flexible&layout=my_layout', response, flexible.$el, $layout, ajaxData)`
2349 * Field: Flexible Content - Fixed "Remove Collapse" setting not working on newly added layout (Moved RemoveCollapse from acf-extended-fc-control.js to acf-extended-fc.js (acfe/flexible/layouts))
2350 * Fields: Fields are now registered using `acf_register_field_type()`. This will allow developers to use `acf_get_field_type('acfe_field')`
2351 * Fields settings: Bidirectional - Added filter which allow to force related field to be updated when migrating from already existing values
2352 * Fields settings: Bidirectional - Added `filter('acfe/bidirectional/force_update/name=my_field', true, $field, $post_id)` (available with /type & /key) (Feature request: @anjanphukan)
2353 * Field Groups: Fixed CSS which wrongly hide instructions when there's no field label (Thanks @Damien C.)
2354 * Field Groups: Third Party - Added PHP filter to change source column output `filter('acfe/field_groups_third_party/source', $source, $post_id, $field_group)`
2355 * General: Added `filter('acfe/field_wrapper_attributes/type=$field_type', $wrapper, $field)` (also with /name & /key variations)
2356 * General: Splitted CSS for front-end/back-end
2357 * General: Fixed ACF Setting Tab "Module: Taxonomies Enhancements" title (thanks @doublesharp)
2358
2359 = 0.8.1 =
2360 * Field: Advanced Link - Added instructions to add custom fields in the field administration
2361 * Field: Advanced Link - Added filters `acfe/fields/advanced_link/fields/name=my_field` & `acfe/fields/advanced_link/fields/key=field_xxxxxxx`
2362 * Field: Advanced Link - Changed values keys to: `type`, `url`, `post`, `title` & `target`
2363 * Field: Button - Updated JS hook `acf.doAction('acfe/fields/button/before_ajax', $el, data)`
2364 * Field: Button - Updated JS hook `acf.doAction('acfe/fields/button/ajax_success', response, $el, data)`
2365 * Field: Column - Fixed endpoint column not correctly closing the row
2366 * Field: Flexible Content - Added JS hook `acf.doAction('acfe/fields/flexible_content/before_preview', $el, data)`
2367 * Field: Flexible Content - Added JS hook `acf.doAction('acfe/fields/flexible_content/preview', response, $el, data)`
2368 * Field: Flexible Content - Clone/Copy/Paste - Fixed a problem where new select option values weren't properly duplicated (thanks @chrisschrijver)
2369 * Module: Dynamic Forms - Advanced settings: Fixed `prepare_field` on form front
2370 * Module: Dynamic Forms - Fixed a compatibility problem if a dynamic form was named `form`
2371 * Module: Dynamic Forms - Rename `field class` to `input class`
2372 * Module: Dynamic Forms - Fixed a problem where native ACF Form would not properly work (thanks @maximelessard)
2373 * Module: Dynamic Forms - Added Javascript to avoid re-submission on page refresh when 'Hide form' is set to ON
2374
2375 = 0.8 =
2376 * Module: Dynamic Forms - Added module. Forms UI available under ACF menu
2377 * Module: Dynamic Forms - Added PHP helper `acfe_form('my_form_name')` & `acfe_form(188)` to display a form
2378 * Module: Dynamic Forms - Added shortcode `[acfe_form name="my_form_name"]` & `[acfe_form ID="188"]` to display a form
2379 * Module: Dynamic Forms - Added setting to disable Dynamic Forms: `acf_update_setting('acfe/modules/dynamic_forms', false)`
2380 * Module: Dynamic Forms - Added `action('acfe/form/validation', $form, $post_id)` & `action('acfe/form/validation/name=form_name', $form, $post_id)` to validate form before submission. `get_field()`, `have_rows()`, `get_sub_field()` functions can be used.
2381 * Module: Dynamic Forms - Added `acfe_add_validation_error('field_name_or_key', 'message')` helper to add error on specific field during the validation
2382 * Module: Dynamic Forms - Added `action('acfe/form/submit', $form, $post_id)` & `action('acfe/form/submit/name=form_name', $form, $post_id)` to add custom action on submission
2383 * Module: Dynamic Forms - Added 8 new hooks per form action allowing developers to customize each action
2384 * Field: Added Dynamic Form Select field
2385 * Field: Added Google reCaptcha field (compatible v2 & v3)
2386 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/site_key` (API site key)
2387 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/secret_key` (API secret key)
2388 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/version` (v2 or v3)
2389 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/v2/theme` (light or dark)
2390 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/v2/size` (normal or compact)
2391 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/v3/hide_logo` (true or false)
2392 * Field: File - Removed the native 'No file selected' text
2393 * Field: File & Image - Added 'Uploader type' setting to choose which uploader to use (Basic or Media)
2394 * Field: Post Type Selection - Code has been reworked. The field is now compatible with all select, checkbox & radio settings
2395 * Field: Taxonomy Selection - Code has been reworked. The field is now compatible with all select, checkbox & radio settings
2396 * Field: Button - Code has been reworked & added Ajax call setting
2397 * Field: Button - Added Ajax action: 'acfe/fields/button', POST parameters: $post_id, $field_key, $field_name
2398 * Field: Button - Added Javascript Ajax action: `('acfe/fields/button/before_ajax', this.$el)`
2399 * Field: Button - Added Javascript Ajax action: `('acfe/fields/button/ajax_success', response, this.$el)`
2400 * Field: Slug - Code has been reworked
2401 * Field: Dynamic Message - Added instructions & code example in the field setting view
2402 * Field: Column - Added Field
2403 * Field: Post Status Selection - Added Field
2404 * Field: User Roles Selection - Added Field
2405 * Field: Hidden Input - Added Field
2406 * Field: Advanced Link - Added Field. Added `filter('acfe/fields/advanced_link/fields', $fields, $field, $link)` allowing developers to add custom field to the modal
2407 * Field: Taxonomy Terms - Added Field
2408 * Field: Group - Added Modal Edition setting allowing users to edit group values in a modal
2409 * Field: Group - Added CSS fixes for better integration
2410 * Field: Clone - Added Modal Edition setting allowing users to edit clone values in a modal (Only in group mode)
2411 * Field: Clone - Added CSS fixes for better integration
2412 * Field: Textarea - Added Code mode setting to switch font family to monospace and allow tab indent
2413 * Field: Select - Added placeholder setting when allow null is activated
2414 * Field: Flexible Content - Added 'Remove Collapse Action' setting
2415 * Field: Flexible Content - Added `filter('acfe/flexible/lock', true, $field)` to lock flexible content layouts (disable sortable)
2416 * Field: Flexible Content - Added `filter('acfe/flexible/lock/name=my_flexible', true, $field)` to lock flexible content layouts (disable sortable)
2417 * Field: Flexible Content - Added `filter('acfe/flexible/remove_actions', true, $field)` to remove the "Add layout" button
2418 * Field: Flexible Content - Added `filter('acfe/flexible/remove_actions/name=my_flexible', true, $field)` to remove the "Add layout" button
2419 * Field: Flexible Content - Clone & Copy/Paste functions are now compatible with min/max settings for each layout
2420 * Field: Flexible Content - Added `action('acfe/flexible/render/before_template', $field, $layout, $is_preview)` to add wrapper around the template render (with 6 variations)
2421 * Field: Flexible Content - Added `action('acfe/flexible/render/after_template', $field, $layout, $is_preview)` to add wrapper around the template render (with 6 variations)
2422 * Field: Flexible Content - Fixed `text-align:center` applied to placeholder css
2423 * Field: Flexible Content - Fixed Style/Script render filters when returning a full URL
2424 * Field: Flexible Content - Fixed a bug where the layout Title Edition input could disappear when clicking on the handle
2425 * Field: Flexible Content - Fixed a bug where the close button would not appear after adding a new layout
2426 * Field: Repeater - Added Stylised button setting
2427 * Field: Repeater - Added CSS fixes when table is empty
2428 * Field: Repeater - Added `filter('acfe/repeater/lock', true, $field)` to lock repeater rows (disable sortable)
2429 * Field: Repeater - Added `filter('acfe/repeater/lock/name=my_repeater', true, $field)` to repeater rows (disable sortable)
2430 * Field: Repeater - Added `filter('acfe/repeater/remove_actions', true, $field)` to remove the "Add row" button
2431 * Field: Repeater - Added `filter('acfe/repeater/remove_actions/name=my_repeater', true, $field)` to remove the "Add row" button
2432 * Field: Fixed fields label CSS when label is empty (top & left placement)
2433 * Fields: "Advanced Validation" settings are now disabled by default. To display them, the "Advanced settings" must be turned ON in the field group
2434 * Fields: Added "Advanced Settings" allowing administrator to set custom field properties based on the current screen (administration/front-end). "Form settings" must be turned ON in the field group
2435 * Fields: Added Hide Label setting (in the Advanced Settings)
2436 * Fields: Added Hide Field setting (in the Advanced Settings)
2437 * Fields: Added `filter('acfe/load_field', $field)` to filter field settings everywhere but not in field group & tools management
2438 * Fields: Added `filter('acfe/load_field_front', $field)` to filter field settings in the front-end (and ajax coming from front-end) but not in field group & tools management
2439 * Fields: Added `filter('acfe/load_field_admin', $field)` to filter field settings in the administration (and ajax coming from administration) but not in field group & tools management
2440 * Field Groups: Instructions Placement - Added "Tooltip" placement for instructions
2441 * Field Groups: Third Party - Added PHP / Json Export & Sync actions
2442 * Field Groups: Third Party - Added Source column
2443 * Field Groups: Fixed potential undefined index in location column
2444 * Location: Old Location "Post Type Archive" & "Taxonomy Archive" (in the admin list) have been renamed "Post Type List" & "Taxonomy List"
2445 * Location: Post Type List/Taxonomy List - Fixed Image & File Upload fields being forced on basic mode (Thanks @dominikkucharski)
2446 * Location: New Location "Post Type Archive" creates an option page under post types menu when argument `acfe_admin_archive` is set to true (also available in Dynamic Post Type)
2447 * Module: Settings - Added ACF Extended tab to list the plugin's current settings
2448 * Module: Settings - Fixed `save_json` setting being incorrectly displayed in the ACF Setting tab
2449 * Module: PHP Sync - Fixed a problem where field group would not be recognized as loaded in PHP if Json AutoSync is also activated
2450 * Module: PHP Sync - Renamed PHP Sync settings to `acfe/php`, `acfe/php_save`, `acfe/php_load`, `acfe/php_found`
2451 * Module: Dev Mode - Added mode which replace the WP Post Meta box with more details data (in posts & terms). It also enables `SCRIPT_DEBUG`. Can be activated using `acf_update_setting('acfe/dev', true)` or `define('ACFE_dev', true)`
2452 * Module: Dynamic Taxonomy - Added missing `meta_box_cb` setting (thanks @DavidGMiles)
2453 * Module: Options - Fixed potential validation problem
2454 * General: Improved ACF Extended modal CSS style & Added Modal inside modal overlay
2455
2456 = 0.7.9.9.9 =
2457 * Field: Flexible Content - Fixed Copy/Paste function doing incorrect checks on radio, checkboxes and select inputs
2458 * Field Group: Fixed field 'Data' button being displayed on newly created fields
2459
2460 = 0.7.9.9.8 =
2461 * Field: Flexible Content - Fixed Clone & Copy/Paste functions in multi level flexible content (flexible inside flexible inside flexible...) (Thanks @AsmussenBrandon)
2462 * Field: Flexible Content - Fixed CSS border glitch
2463
2464 = 0.7.9.9.6 =
2465 * Field: Flexible Content - Fixed Clone & Copy/Paste functions for accordions fields (Thanks @Damian P.)
2466 * Field: Flexible Content - Fixed Clone & Copy/Paste functions for FontAwesome fields (Thanks @Damian P.)
2467 * Field: Flexible Content - Close Button setting is now always available and is not conditional anymore
2468 * Field: Flexible Content - Render Template/Style/Script path now supports parent/child theme. If a file is found in the child theme, it will be included. Otherwise it will be checked against the parent theme path (Feature Request: @r3dridl3)
2469 * Field: Flexible Content - Fixed Layout Title Edition not working in some rare cases (Thanks @Damian P.)
2470 * Field: Post Types & Taxonomies Select - Fixed two PHP noticed
2471 * General: Added ACF Extended GitHub repository URL in the readme
2472
2473 = 0.7.9.9 =
2474 * Field: Flexible Content - Settings are now dynamic (and not global anymore) (Thanks @Val)
2475 * Field: Flexible Content - Added CSS class on cloned layouts
2476 * Field: Flexible Content - Removed `esc_attr()` from Layout Title Edition, allowing icons to be displayed correctly
2477 * Field: Flexible Content - Fixed potential duplicated clone buttons in specific cases (Thanks @chrisschrijver)
2478 * Field: Flexible Content - Added "Layout Placeholder" setting, disabled by default (feature request: @Matt H.)
2479 * Field: Flexible Content - Added "Layout Title Edition" setting, disabled by default
2480 * Field: Flexible Content - Fixed Enter key closing modal in textarea inputs (thanks @dominikkucharski)
2481 * Field: Flexible Content - Fixed Clone & Copy/Paste functions on select2 fields (Thanks @AsmussenBrandon)
2482 * Field: Flexible Content - Multiple Layouts Categories are now allowed in the Selection Modal, using pipes "|". ie: Main|Shopping|Interactive (Feature request: @Damian P.)
2483 * Field: Flexible Content - Fixed a problem where "Min/Max Layouts" limitation (setting per layout) weren't working properly when using the Layout Selection Modal (Thanks: @Matt H.)
2484 * Module: Taxonomy - Added Polylang compatibility when translating a term (Thanks @jaakkosaarenketo)
2485 * Module: Taxonomy - Fixed spacing when a meta field has no label
2486 * Field: Bidirectional - Values are now saved as string when Post Object & User "Allow multiple values" setting is disabled (Thanks @screamingdev)
2487 * Fields Groups: Added `word-break` on field description
2488 * Fields Groups: Fixed PHP Notice when group location is an attachment (Thanks @herrschuessler)
2489 * General: Added multiples settings in order to disable specific plugin's modules. See FAQ (Feature request: @Matt H.)
2490 * General: Added `ACFE_VERSION` constant to force cache flush on plugin update
2491 * General: PHP Strict Type checks globally (Thanks @Liam S.)
2492 * General: Added Flexible Content Dynamic Preview Video in readme
2493
2494 = 0.7.9.4 =
2495 * Module: Author Box - Hotfix
2496
2497 = 0.7.9.3 =
2498 * Field: Flexible Content - Added `filter('acfe/flexible/thumbnail/name={flexible:name}', $thumbnail, $field, $layout)` to change all layouts thumbnails (must return `attachment ID` or `URL`) (Thanks @Dam)
2499 * Field: Flexible Content - Fixed `$is_preview` not being available during the Dynamic Layout Preview (thanks @Dam)
2500 * Module: Author Box - Added custom authors roles being able to be selected in the Author Box (Thanks @Andremacola)
2501 * General: Fixed Readme typos
2502
2503 = 0.7.9 =
2504 * Field: Flexible Content - Added Inline Layout Title Edition
2505 * Field: Flexible Content - Added Auto scroll + Modal edit on One Click layout
2506 * Field: Flexible Content - Removed native "Controls Icons" visibility being visible on all sub flexible content fields (better readability)
2507 * Field: Flexible Content - Added WP Unslash on preview values to prevent backlashes on values (thanks @Dam)
2508 * Field: Flexible Content - Added compatibility for layouts that have been synced and not manually created (thanks @T. Dubois)
2509 * Field: Flexible Content - Copy/Paste functionality is now a Flexible Content setting (Default: Disabled) (Feature request: @louiswalch)
2510 * Field: Flexible Content - 'Close Button' (collapse) on layouts is now a Flexible Content setting(Default: Disabled)
2511 * Field: Flexible Content - Layouts Thumbnails aspect ratio are now locked (base ratio: 450px * 200px) (Feature request: @louiswalch)
2512 * Field: Flexible Content - Dynamic Layout Preview refresh has been optimized. The preview content is now kept instead of being reset
2513 * Field: Flexible Content - Dynamic Layout Preview style & script enqueue now use wp_enqueue_style() & wp_enqueue_script()
2514 * Field: Flexible Content - Modal Edition - 'Enter' & 'ESC' keys now close Modals (instead of submitting the form)
2515 * Field: Flexible Content - Added `action('acfe/flexible/enqueue', $field, $is_preview)` to enqueue new style/script (back & front) (with 6 variations)
2516 * Field: Flexible Content - Added `filter('acfe/flexible/layout/thumbnail/layout={layout:name}', $thumbnail, $field, $layout)` to change layout thumbnail (must return `attachment ID` or `URL`) (with 3 variations)
2517 * Field: Flexible Content - Added `action('acfe/flexible/preview', $field, $layout)` to change Dynamic Layout Preview content (with 6 variations)
2518 * Field: Flexible Content - Added `filter('acfe/flexible/render/template', $template, $field, $layout, $is_preview)` to change Layout Render: Template Path (with 6 variations)
2519 * Field: Flexible Content - Added `filter('acfe/flexible/render/style', $style, $field, $layout, $is_preview)` to change Layout Render: Style Path (with 6 variations)
2520 * Field: Flexible Content - Added `filter('acfe/flexible/render/script', $script, $field, $layout, $is_preview)` to change Layout Render: Script Path (with 6 variations)
2521 * Field: Flexible Content - Added `filter('acfe/flexible/placeholder/icon', $class, $field)` to change the Placeholder Button Dashicons class (default: 'dashicons dashicons-edit') (with 3 variations)
2522 * Module: Dynamic Options Page - Fixed 'Undefined $post_id' PHP warning in Dynamic Options Page screen
2523 * Module: Dynamic Options Page - Fixed registration order for child options pages (thanks @Val)
2524 * Module: Dynamic Post Type - Fixed undefined ID php Warning on edit screen when Dynamic Post Type is registered locally (thanks @Val)
2525 * Module: Dynamic Taxonomies - Taxonomy name character limit has been fixed to 32 instead of 20 (thanks @Damian)
2526 * Module: Dynamic Taxonomies - 'Add New' button is now based on Taxonomy capabilities & Taxonomy Label (thanks @absolute_web)
2527 * Module: Author - Field groups 'Hide on screen' is now taken in account (thanks @louiswalch)
2528 * Tools: Dynamic Taxonomies Import - Fixed 'undefined index' PHP warning on taxonomy import (thanks @Val)
2529
2530 = 0.7.8 =
2531 * Field: Flexible Content - Removed 'Layouts Thumbnail as Preview' setting. You should now use 'Layouts: Dynamic Preview'
2532 * Field: Flexible Content - Added 'Layouts: Dynamic Preview' ('Layouts: Render' setting must be turned ON)
2533 * Field: Flexible Content - Reworked layouts settings order (better readability)
2534 * Field: Flexible Content - Modal Edition title now removes eventual extra HTML tags (thanks @Thomas D.)
2535 * Field: Flexible Content - Modal Edition CSS has been fixed on Gutenberg Editor view (thanks @Val)
2536 * Field: Flexible Content - Fixed 'Empty Message' placeholder setting using wrong `__()` function (thanks @illiminal)
2537 * Field: Flexible Content - Removed query vars from `get_flexible()`. Global variables `$layout` & `$field` can be used in the template to retrieve current settings
2538 * Field: Flexible Content - Added global variable `$is_preview` which is true when the template file is called as a layout preview
2539 * Field: Flexible Content - `get_flexible()` now uses `wp_enqueue_style()` & `wp_enqueue_script()` when rendering on front-end
2540 * Field: Image - 'No image selected' text has been removed
2541 * Module: Dynamic Post Types/Taxonomies - Fixed 'index key not found' PHP warning (thanks @Val)
2542 * Module: Dynamic Post Types/Taxonomies/Options & Block Types - Added `edit_posts` capabilities matching the ACF capability setting
2543 * Tools: Dynamic Post Type Import - Fixed 'capabilities key not found' PHP warning during import process (thanks @Val)
2544 * General: Improved Metaboxes CSS on Gutenberg Editor views
2545 * General: Reworked JS enqueue. Flexible Content JS is now excluded from ACF Field Groups views
2546
2547 = 0.7.5.5 =
2548 * Field: Flexible Content - Completely revamped Flexible Content JavaScript for a more solid & optimized code
2549 * Field: Flexible Content - Automatically scroll to the layout position when adding a new layout
2550 * Field: Flexible Content - Automatically open layout edition modal when adding a new layout
2551 * Field: Flexible Content - Added 'Close' (collapse) button at the bottom of layout when opened
2552 * Field: Flexible Content - Fixed typo error in the 'Paste Layouts' prompt
2553 * Field: Flexible Content - Added Flexbox CSS compatibility
2554 * Field: Flexible Content - Better Multi Modal Handling (modal inside a modal inside a modal...)
2555 * Field: Flexible Content - Better Field Validation Handling inside layouts
2556 * Field: Flexible Content - Added `has_flexible($field_name, $post_id)` front-end function to check if rows exists
2557 * Field: Flexible Content Control - Automatically scroll to the new layout position when using 'Clone Layout'
2558 * Field: Flexible Content Control - Fixed 'Clone Layout' when an already cloned layout had an 'Editor' field
2559 * Field: Flexible Content Control - Fixed 'Clone Layout' unwanted icon when a layout had an 'Accordion' field
2560 * Field: Advanced Validation/Update - The settings are now hidden on non-necessary fields (Clone, Flexible content, Tabs etc...)
2561 * Module: Dynamic Options Pages - Now forces a unique slug to avoid duplication
2562 * Module: Dynamic Post Types/Taxonomies/Options Pages & Block Types - Manual Json export has been removed from possible actions on the trashed status screen
2563 * Module: Options - Fixed a CSS enqueue problem introduced in last patch
2564 * Location: Post Type Archive & Taxonomy Archive options now use ACF multi-languages settings
2565 * General: Removed jQuery UI & jQuery UI Dialog dependency (ACF Extended now uses its own lightweight modal system)
2566
2567 = 0.7.5 =
2568 * Field: Flexible Content - Added 'Control': Copy, Paste & Duplicate Layouts on the fly using icons in the layouts handle
2569 * Field: Flexible Content - Control: Copy & Paste all layouts on the fly using the new icon next to 'Add row' button (can be used to transfer layout data from one page to an another)
2570 * Field: Flexible Content - Added 'Modal: Edition' setting, allowing to edit layouts in a modal
2571 * Field: Flexible Content - Added 'Layouts Previews' setting, allowing to display the layout thumbnail as preview (collapsed state)
2572 * Field: Flexible Content - Added `filter('acfe/flexible/previews/name=$field_name', $thumbnails, $field)` allowing to override the preview image for each layout (usage example is available in the FAQ)
2573 * Field: Flexible Content - Added `filter('acfe/flexible/previews/key=$field_key', $thumbnails, $field)` allowing to override the preview image for each layout (usage example is available in the FAQ)
2574 * Field: Flexible Content - When using `get_flexible()`, `get_query_var('acf_flexible_field')` & `get_query_var('acf_flexible_layout')` can be used in the template file to retrieve current field & layout information
2575 * Field: Flexible Content - When using `get_flexible()`, an HTML comment has been added for each rendered templates
2576 * Field: Flexible Content - Fixed the possibility to render the same layout multiple times when using `get_flexible()` (thanks to @Val_Pellegrin)
2577 * Field: Flexible Content - `get_flexible()` now enqueue each style.css & script.js only one time on the whole page
2578 * Field: Flexible Content - Added more width spacing for the 'Modal: Category' checkbox (compatibility for small screens)
2579 * Tools: Added Export & Import Tools for Dynamic Post Types, Taxonomies, Block Types & Options Pages using Json files
2580 * Location: Post Type Archive & Taxonomy Archive now use field group location (High, Normal or Side) & field group style (WP Box or seamless) (Feature Request)
2581 * Module: Taxonomy - Added some spacing on the term edition screen (compatibility with YOAST/Rank Math metaboxes)
2582 * Module: Taxonomy - Fixed Edit Screen CSS for Repeaters & Groups (thanks to @Val_Pellegrin)
2583 * Module: Dynamic Taxonomies - Fixed 'Post Type' column when a post type does not exist anymore (thanks to @Val_Pellegrin)
2584 * Module: Dynamic Taxonomies - Fixed Single Posts per page, Orderby & Order
2585 * Module: Dynamic Post Types - Fixed 'Taxonomies' column when a taxonomy does not exist anymore (thanks to @Val_Pellegrin)
2586 * Module: Dynamic Post Types & Taxonomies - Fixed Admin Orderby, Order & Menu position which weren't working properly (thanks to @Val_Pellegrin)
2587 * Module: Dynamic Post Types & Taxonomies - Fixed user Posts per page, Orderby & Order option screen which were forced (thanks to @Val_Pellegrin)
2588 * Field Groups: Hide 'Category' column if there's no term
2589 * Misc: Added 'Advanced Custom Fields' tab in the WP 'Add plugin' page
2590
2591 = 0.7.0.3 =
2592 * Field: Flexible Content - 'Modal: Title' - The custom modal title now works correctly (thanks to Damian P.)
2593 * Field: Flexible Content - 'Layouts State' - Fixed a problem where layouts title were incorrect when forcing layouts state (thanks to Damian P.)
2594 * Compatibility: ACF Pro 5.7.13 - Fixed Archive Location 'All' PHP error (acf/location/rule_match filter)
2595
2596 = 0.7 =
2597 * Field: Flexible Content - Added 'Stylised Button' setting which automatically hide native ACF 'empty' message and add style to 'Add row' button
2598 * Field: Flexible Content - Added 'Hide Empty Message' setting to hide native ACF 'empty' message
2599 * Field: Flexible Content - Added 'Empty Message' text setting to change the native ACF 'click the Add Row button below...' message
2600 * Field: Flexible Content - Added 'Layouts Thumbnails' setting to add image thumbnails for each layout in the admin layout selection
2601 * Field: Flexible Content - Added 'Layouts Render' setting to add template, style & script file for each layout. Those settings can be then accessed on the front-end
2602 * Field: Flexible Content - Added `get_flexible($selector, $post_id)` and `the_flexible($selector, $post_id)` functions to automatically use the 'Layouts Render' settings in front-end
2603 * Field: Flexible Content - Added 'Modal' setting to change the layout selection into a proper modal in the administration
2604 * Field: Flexible Content - Added 'Modal: Title' setting to change the layout modal title
2605 * Field: Flexible Content - Added 'Modal: Columns' setting to change the layout modal columns grid. 1, 2, 3, 4, 5 or 6 columns available
2606 * Field: Flexible Content - Added 'Modal: Categories' setting to add a category for each layout in the layout modal
2607 * Field: Flexible Content - Added 'Layouts State' setting to force layouts to be collapsed or opened by default
2608 * Field: Flexible Content - Added 'Button Label' native compatibility fix to make it work with Dashicons (CSS to fix vertical alignment)
2609 * Field: Flexible Content - Added 'One click' hidden function. In the post administration, the 'Add row' button will add a layout without the selection modal if there is only one layout available in the flexible content
2610 * Field: Flexible Content - Note - The following settings: Layouts Thumbnails, Layouts Render & Modal Categories will be visible after saving field group
2611 * Module: Ajax Author - Fixed a bug where field groups 'Hide on screen' setting wasn't applied on post administration
2612 * Module: Json AutoSync - Added "'/acf-json' folder not found" warning message if Json Sync is set in a field group and the '/acf-json' folder doesn't exist
2613 * Module: Taxonomy - Forced Tabs to be 'Aligned Top' in taxonomies fields (JS Only - ACF Bug) & added better CSS style (thanks to @Val_Pellegrin)
2614 * Module: Dynamic Post Type/Taxonomy/Option Page/Block Type - Hidden 'Minor publishing' panel (Save as draft, visibility...) to avoid confusion (thanks to @Val_Pellegrin)
2615 * Field: Bidirectional - Removed the 'bail early if old values == new values' check. This will let users convert existing fields with saved values into bidirectional without hassle (thanks to @Val_Pellegrin)
2616 * Field: Repeater - Added CSS spacing for block repeaters (better readability)
2617 * Field Group: Location 'Taxonomy All' - Fix native ACF location 'Taxonomy == All' matching all ACF Extended 'Taxonomies Archives' locations
2618 * Compatibility: Added compatibility fix for Rank Math SEO & YOAST Plugin to avoid the plugin's post metabox being above ACF metaboxes
2619
2620 = 0.6.7.2 =
2621 * Field Group: Latest Post Type 'All' location fix was too sensitive. The location now works as expected
2622 * Module: Dynamic Post Types, Taxonomies & Block Types modules now set the 'slug' as disabled once it's saved (to avoid duplication). A more flexible solution will be introduced later (WIP)
2623
2624 = 0.6.7 =
2625 * Module: Added Block Types Module. You can now add, edit and delete Block Types in the ACF > Block Types UI
2626 * Module: Added Options Pages Module. You can now add, edit and delete Options Pages in the ACF > Options UI
2627 * Field Group: Fixed Post Type 'All' location that could render field groups on internal/excluded post types
2628
2629 = 0.6.5 =
2630 * Field: Added 'Featured Thumbnail' setting on image fields. When selected, the field will update the post featured thumbnail
2631 * Field: Fixed bidirectional ON/OFF switch 'width:auto' causing warning with ACF Pro 5.8
2632 * Module: Options - Added support of Json value (introduced by WordPress 5.2 Health Check transients)
2633 * Module: Dynamic Post Type & Taxonomy - Removed 'sanitize_title()' pass on archive & single rewrite settings. Allowing rewrite slugs to be saved as: 'prefix1/prefix2'
2634 * General: Added Gutenberg CSS on post metaboxes. More contrast for better metaboxes integration & visibility
2635
2636 = 0.6.3 =
2637 * Module: Dynamic Post Type & Taxonomy now deregister post types /taxonomies that have been deleted (or trashed) via the Tools > Post Types / Taxonomies
2638 * Module: Dynamic Post Type & Taxonomy now register post types / taxonomies in ASC order
2639 * Module: Dynamic Post Type - Fixed a bug where hierarchical post types had a query error in the admin archive
2640 * General: Improved the ACF Pro dependency style in plugins list when ACF Pro isn't activated
2641 * Plugin: Readme - Reworked structure
2642 * Plugin: Readme - Added Supporters section
2643 * Plugin: Readme - Trying to implement emojis ✌
2644
2645 = 0.6.1 =
2646 * Admin: Re-introduced 'Options' admin screen under Settings > Options. Code has been completely refactored using native WP List Table. New features: Searchbox, item per page preference (default: 100), sortable columns, bulk delete and ability to edit serialized values.
2647
2648 = 0.6.0.2 =
2649 * Field Group: Lowered 'Field Group Data' Metabox priority which was too high and was displayed above fields.
2650
2651 = 0.6.0.1 =
2652 * General: Fixed backward compatibility for ACF Pro 5.7.10. The function: acf_add_filter_variations() was causing problems.
2653 * Admin: Temporarily removed the 'Options Beta' admin screen. Still needs some works. (thanks to @DamChtlv)
2654
2655 = 0.6 =
2656 * Field Group: New location available - Post type archive (under Post type). Field group will be displayed on post type list view, as a sidebar. Fields will be saved in the option: `{post_type}_options`. Frontend usage example: `get_field('my_field', 'page_options')`.
2657 * Field Group: New location available - Taxonomy archive (under Taxonomy). Field group will be displayed on taxonomy list view, as a sidebar. Fields will be saved in the option: `tax_{taxonomy}_options`. Frontend usage example: `get_field('my_field', 'tax_category_options')`.
2658 * Taxonomies: Taxonomies list & edit views have been tweaked for a more consistent administration experience, using CSS/JS only. Views are now similar to post type edition screens.
2659 * Field Groups: Added a 'Third party' status (just like 'Sync available') in order to display local field groups that are loaded by ACF, but not available in the ACF field group administration. Example: a field group is registered locally in the `functions.php` file.
2660 * Dynamic Post Type: Added a configuration button next to the post type title, if the post type was generated by the Dynamic Post Type tool.
2661 * Dynamic Taxonomy: Added a configuration button next to the taxonomy title, if the taxonomy was generated by the Dynamic Taxonomy tool.
2662 * Field Groups: Better 'Load' column data source. Now display: DB, Json or PHP.
2663 * Field Groups: Now forcing Json / PHP Sync if local files are loaded by ACF. In order to disable it, and if the setting is already enabled, you must manually delete the `group_xxxxxxxxx` file in your theme folder. This behavior is applied to avoid any data desync.
2664 * Field: Fixed a PHP notice in the Advanced Validation setting update.
2665 * Field Groups: Taxonomy acf-field-group-category - Better exclusion from ACF taxonomy selection (location & fields)
2666
2667 = 0.5.8.1 =
2668 * Plugin: Less aggressive ACF Pro check on activation. Now displaying a notice (allowing pre-activation of ACF Extended)
2669 * Plugin: Readme text fix
2670
2671 = 0.5.8 =
2672 * Field: Added Bidirectional setting for the following fields: relationship, post object, user & taxonomy terms
2673 * Module: Added 'Ajax Author' field to replace the native WP Author Meta Box
2674 * Module: Dynamic Post Type & Taxonomy - Better exclusion from ACF post types selection (location & fields)
2675 * General: Fixed ACF Select2 CSS to fit ACF input styles (border-radius, border-color & line-height)
2676 * General: Renamed ACF-Extended assets for better readability in the browser console resources tab
2677 * Compatibility: Removed the Taxonomy Order submenu created under ACF for the taxonomy 'Field Group Category' by the plugin 'Category Order and Taxonomy Terms Order'
2678
2679 = 0.5.5.1 =
2680 * Module: Dynamic Taxonomy - Fixed Terms PHP warning
2681 * General: Plugin readme
2682
2683 = 0.5.5 =
2684 * Module: Added Dynamic Post Type module
2685 * Module: Added Dynamic Taxonomy module
2686 * Admin: Added WP Options page
2687 * Field: Added Post Type Selection field
2688 * Field: Added Taxonomy Selection field
2689 * Field: Added Slug field
2690 * Field Groups: Fixed 'no field groups found' wrong colspan
2691 * General: Reworked plugin folders and files hierarchy
2692
2693 = 0.5.2.3 =
2694 * Field Groups: Fixed unused category column on Field Groups Sync page
2695 * Fields: Fixed subfields 'ghost' acfcloneindex saved when duplicating flexible content (thanks to @AsmussenBrandon)
2696
2697 = 0.5.2.1 =
2698 * Field Group: Fixed Left Label Placement overwriting existing field groups (thanks to @AsmussenBrandon)
2699
2700 = 0.5.2 =
2701 * Fields: Added new dynamic message field
2702 * Fields: Added new button field
2703 * General: Added compatibility filters for 'Post Types Order' plugin
2704 * Plugin: Updated assets
2705 * Plugin: Reworked readme
2706 * Plugin: Fixed typos
2707
2708 = 0.5.1 =
2709 * Plugin: Added screenshots
2710 * Field Group: Moved Auto Sync Warnings below Auto Sync instructions
2711 * Field: Added filters variation to `acfe/validate` & `acfe/update`
2712
2713 = 0.5 =
2714 * Initial release