PluginProbe ʕ •ᴥ•ʔ
Advanced Custom Fields: Extended / 0.8.8.9
Advanced Custom Fields: Extended v0.8.8.9
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 years ago includes 3 years ago lang 3 years ago acf-extended.php 3 years ago readme.txt 3 years ago
readme.txt
1919 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, form, repeater, content
5 Requires at least: 4.9
6 Tested up to: 6.0
7 Requires PHP: 5.6
8 Stable tag: 0.8.8.9
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 * Compress ACF values into a single metadata
30 * ACF 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 * [Roadmap](https://www.acf-extended.com/roadmap)
67 * [GitHub](https://github.com/acf-extended/ACF-Extended)
68 * [Twitter](https://twitter.com/ACFExtended)
69 * [Twitter](https://twitter.com/hwkfr) (Personal)
70 * [Slack Community](https://slack.acf-extended.com)
71
72 == 🧰 Tools ==
73
74 * [FAQ](https://wordpress.org/plugins/acf-extended/#faq)
75 * [Support](https://wordpress.org/support/plugin/acf-extended)
76 * [Feature Request](https://wordpress.org/support/plugin/acf-extended)
77 * [Reviews](https://wordpress.org/support/plugin/acf-extended/reviews/#new-post)
78 * [Donation](https://ko-fi.com/acfextended)
79
80 == 📁 Field Groups ==
81
82 **[Advanced Settings](https://www.acf-extended.com/features/field-groups/advanced-settings)**
83 Enable advanced settings for all fields within the Field Group.
84
85 **[Auto Sync PHP](https://www.acf-extended.com/features/field-groups/autosync)**
86 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.
87
88 **[Auto Sync Json](https://www.acf-extended.com/features/field-groups/autosync)**
89 Control which field groups you want to synchronize with local Json files. Display warnings if the Json file has been manually deleted.
90
91 **[Categories](https://www.acf-extended.com/features/field-groups/categories)**
92 Spice up your field groups with a custom taxonomy and filter field groups by terms.
93
94 **[Custom Key](https://www.acf-extended.com/features/field-groups/custom-key)**
95 Set custom field group key. Example: `group_custom_name`.
96
97 **[Custom Meta](https://www.acf-extended.com/features/field-groups/custom-meta)**
98 Add custom metas (key/value) in the field group administration.
99
100 **[Display Title](https://www.acf-extended.com/features/field-groups/display-title)**
101 Display an alternative field group title in post edition screen.
102
103 **[Field Group UI](https://www.acf-extended.com/features/field-groups/field-group-ui)** **(PRO)**
104 Enable enhancements to the Field Group UI for a better user experience.
105
106 **[Force Sync](https://www.acf-extended.com/features/field-groups/force-sync)** **(PRO)**
107 Always keep Json files synchronized with the Field Groups in the database.
108
109 **[Hide on Screen](https://www.acf-extended.com/features/field-groups/hide-on-screen)** **(FREE / PRO)**
110 Hide Gutenberg Block Editor and 10+ more items to hide in the field group settings.
111
112 **[Instructions Placement](https://www.acf-extended.com/features/field-groups/instruction-placement)**
113 New instruction placements let you display field description "above the fields" or in a "tooltip".
114
115 **[Location: Advanced Post](https://www.acf-extended.com/features/field-groups/locations/advanced-post)** **(PRO)**
116 A collection of multiple new Field Groups locations allowing developers to target posts with specific conditions (Post author, date, slug, path etc...).
117
118 **[Location: Advanced Menu Item](https://www.acf-extended.com/features/field-groups/locations/advanced-menu-item)** **(PRO)**
119 Target specific "Menu Item Depth" or "Menu Item Type" from the Field Groups Locations rules.
120
121 **[Location: Advanced Taxonomy Term](https://www.acf-extended.com/features/field-groups/locations/advanced-taxonomy)** **(PRO)**
122 A collection of multiple new Field Groups locations allowing developers to target taxonomy and terms with specific conditions (Term name, parent, slug etc...).
123
124 **[Location: All post types](https://www.acf-extended.com/features/field-groups/locations/all-post-types)**
125 Display field groups on all post types edition screen.
126
127 **[Location: Attachment List](https://www.acf-extended.com/features/field-groups/locations/attachment-list)** **(PRO)**
128 Display field group on attachment admin list screen.
129
130 **[Location: Field Value](https://www.acf-extended.com/features/field-groups/locations/field-value)** **(PRO)**
131 Display a field group based on the field value of an another field group.
132
133 **[Location: Post type Archive](https://www.acf-extended.com/features/field-groups/locations/post-type-archive)**
134 Add an Archive Option Page under the Post Type admin menu. Display and save any field groups within it.
135
136 **[Location: Post type List](https://www.acf-extended.com/features/field-groups/locations/post-type-list)**
137 Display field group on post types admin list screen.
138
139 **[Location: Taxonomy List](https://www.acf-extended.com/features/field-groups/locations/taxonomy-list)**
140 Display field group on taxonomies admin list screen.
141
142 **[Location: User List](https://www.acf-extended.com/features/field-groups/locations/user-list)** **(PRO)**
143 Display field group on user admin list screen.
144
145 **[Location: WP Settings](https://www.acf-extended.com/features/field-groups/locations/wp-settings)** **(PRO)**
146 Display field groups on WP Settings pages: General, Writing, Reading, Discussion, Media and Permalinks.
147
148 **[Local Field Groups](https://www.acf-extended.com/features/)**
149 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.
150
151 **[Note](https://www.acf-extended.com/features/field-groups/note)**
152 Add a personal note in the field group administration. Only visible to administrators.
153
154 **[Permissions](https://www.acf-extended.com/features/field-groups/permissions)**
155 Add permission layer to field groups. Choose which roles can view & edit field groups in the post edition screen.
156
157 **[Raw Data](https://www.acf-extended.com/features/field-groups/raw-data)**
158 Display raw field group data in a modal to check your configuration & settings.
159
160 == ⚙️ Fields Settings ==
161
162 **[Advanced Settings](https://www.acf-extended.com/features/field-settings/field-advanced-settings)**
163 A more sophisticated field settings based on specified location (administration/front-end). Example: Field is required only in front-end.
164
165 **[Advanced Validation](https://www.acf-extended.com/features/field-settings/advanced-validation)**
166 A more sophisticated validation conditions (AND/OR) with custom error messages based on specified location (administration/front-end).
167
168 **[Self/Multi/Bidirectional fields](https://www.acf-extended.com/features/field-settings/bidirectional-fields)**
169 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.
170
171 **[Field Visibility](https://www.acf-extended.com/features/field-settings/field-visibility)** **(PRO)**
172 Get quick access to "Field Visibility", "Label Visibility", "Instructions Visibility" and "Required Setting" for the following screens: "Everywhere", "Front-end" and "Administration".
173
174 **[Global Condition](https://www.acf-extended.com/features/field-settings/global-condition)** **(PRO)**
175 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.
176
177 **[Instruction Placement](https://www.acf-extended.com/features/field-settings/field-instruction-placement)** **(PRO)**
178 Override a specific field instruction placement to any position: Below labels, below fields, above fields or tooltip.
179
180 **[Instruction Read More](https://www.acf-extended.com/features/field-settings/instruction-read-more)** **(PRO)**
181 Allow to expand instructions text with a “Read More” link. This feature is useful for lengthy instructions text.
182
183 **[Min/Max](https://www.acf-extended.com/features/field-settings/min-max)** **(PRO)**
184 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.
185
186 **[Permissions](https://www.acf-extended.com/features/field-settings/field-permissions)**
187 Add permission layer to fields. Choose which roles can view & edit fields in the post edition screen. (can be combined with field groups permissions).
188
189 **[Raw data](https://www.acf-extended.com/features/field-settings/field-raw-data)**
190 Display raw field data in a modal to check your configuration & settings.
191
192 **[Required Message](https://www.acf-extended.com/features/field-settings/required-message)** **(PRO)**
193 This setting allow developers to define a custom error message within the field settings for a more intuitive user experience.
194
195 **[Save as Individual Meta](https://www.acf-extended.com/features/field-settings/save-as-meta)**
196 Exclude the field from the "Single Meta" compression feature. The global ACF setting "Single Meta" must be turned ON.
197
198 == 🏷️ Fields ==
199
200 **[Advanced Link](https://www.acf-extended.com/features/fields/advanced-link)**
201 Display a modern Link Selection in a modal. Posts, Post Types Archives & terms selection can be filtered in the field administration.
202
203 **[Block Types](https://www.acf-extended.com/features/fields/block-types)** **(PRO)**
204 Display an ACF Block Types selector as radio, checkbox or select field type.
205
206 **[Button](https://www.acf-extended.com/features/fields/button)**
207 Display a custom submit or button. Built-in ajax call setting. Usage example available in the field administration.
208
209 **[Checkbox](https://www.acf-extended.com/features/fields/checkbox)** **(FREE / PRO)**
210 Define grouped choices values using `## Title` markup in the field’s choices.
211
212 **[Clone](https://www.acf-extended.com/features/fields/clone)**
213 Allow users to edit clone fields in a modal. Choose the edit button text, display close button and the modal size.
214
215 **[Code Editor](https://www.acf-extended.com/features/fields/code-editor)**
216 Edit code using the native WP Core Codemirror library. Default languages: Text/HTML, Javascript, CSS, PHP mixed/plain.
217
218 **[Color Picker](https://www.acf-extended.com/features/fields/color-picker)** **(PRO)**
219 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.
220
221 **[Columns](https://www.acf-extended.com/features/fields/columns)** **(FREE / PRO)**
222 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.
223
224 **[Countries](https://www.acf-extended.com/features/fields/countries)** **(PRO)**
225 Display a Country selector as radio, checkbox or select field type.
226
227 **[Currencies](https://www.acf-extended.com/features/fields/currencies)** **(PRO)**
228 Display a Currency selector as radio, checkbox or select field type.
229
230 **[Date/Timepicker](https://www.acf-extended.com/features/fields/datepicker)** **(FREE / PRO)**
231 Display a modern UI of the ACF Datepicker field. CSS and icons have been enhanced to fit WordPress admin UI and colors.
232
233 **[Date Range Picker](https://www.acf-extended.com/features/fields/date-range-picker)** **(PRO)**
234 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.
235
236 **[Dynamic Render](https://www.acf-extended.com/features/fields/dynamic-render)**
237 Display custom HTML/PHP content using a simple named hook.
238
239 **[Field Groups](https://www.acf-extended.com/features/fields/field-groups-selector)** **(PRO)**
240 Display an ACF Field Groups selector as radio, checkbox or select field type.
241
242 **[Field Types](https://www.acf-extended.com/features/fields/field-types)** **(PRO)**
243 Display an ACF Field Types selector as radio, checkbox or select field type.
244
245 **[Fields](https://www.acf-extended.com/features/fields/fields-selector)** **(PRO)**
246 Display an ACF Fields selector as radio, checkbox or select field type.
247
248 **[File](https://www.acf-extended.com/features/fields/file)** **(FREE / PRO)**
249 Choose the uploader type, enable multi file upload and dropzone.
250
251 **[Flexible Content](https://www.acf-extended.com/features/fields/flexible-content)** **(FREE / PRO)**
252 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.
253
254 **[Forms](https://www.acf-extended.com/features/fields/forms)**
255 Select any dynamic form (format: checkbox, radio or select).
256
257 **[Google Map](https://www.acf-extended.com/features/fields/google-map)** **(PRO)**
258 A collection of new settings added to the ACF Google Map Field that allow developers to have more control over the field behavior.
259
260 **[Google reCaptcha](https://www.acf-extended.com/features/fields/recaptcha)**
261 Display a reCaptcha field (compatible v2 & v3).
262
263 **[Group](https://www.acf-extended.com/features/fields/group)**
264 Allow users to edit group fields in a modal Choose the edit button text, display close button and the modal size
265
266 **[Hidden Input](https://www.acf-extended.com/features/fields/hidden-input)**
267 Display a hidden input with custom name/value
268
269 **[Image](https://www.acf-extended.com/features/fields/image)**
270 Choose the uploader type and set the image as post featured thumbnail
271
272 **[Image Selector](https://www.acf-extended.com/features/fields/image-selector)** **(PRO)**
273 Display an Image Selector field.
274
275 **[Image Sizes](https://www.acf-extended.com/features/fields/image-sizes)** **(PRO)**
276 Display an Image Sizes selector as radio, checkbox or select field type.
277
278 **[Languages](https://www.acf-extended.com/features/fields/languages)** **(PRO)**
279 Display a Language selector as radio, checkbox or select field type, compatible with WPML & Polylang.
280
281 **[Menu Locations](https://www.acf-extended.com/features/fields/menu-locations)** **(PRO)**
282 Display a Menu Locations selector as radio, checkbox or select field type.
283
284 **[Menus](https://www.acf-extended.com/features/fields/menus)** **(PRO)**
285 Display a Menu selector as radio, checkbox or select field type.
286
287 **[Options Pages](https://www.acf-extended.com/features/fields/options-pages)** **(PRO)**
288 Display an ACF Options Pages selector as radio, checkbox or select field type.
289
290 **[Payment](https://www.acf-extended.com/features/fields/payment)** **(PRO)**
291 Display a Payment Field that supports with Stripe & PayPal Express gateways, working on both front-end and back-end.
292
293 **[Payment Cart](https://www.acf-extended.com/features/fields/payment-cart)** **(PRO)**
294 Display an optional Payment Cart to easily setup an e-commerce solution.
295
296 **[Payment Selector](https://www.acf-extended.com/features/fields/payment-selector)** **(PRO)**
297 Display an optional Payment Selector which let the user switch the payment gateway.
298
299 **[Phone Number](https://www.acf-extended.com/features/fields/phone-number)** **(PRO)**
300 Display a fully customizable international Phone Number field.
301
302 **[Post Field](https://www.acf-extended.com/features/fields/post-field)** **(PRO)**
303 The Post Field is a new field that allow developers to move native WordPress fields such as Post Title, Date, Status, Visibility, Permalink etc.
304
305 **[Post Formats](https://www.acf-extended.com/features/fields/post-formats)** **(PRO)**
306 Display a Post Format selector as radio, checkbox or select field type.
307
308 **[Post Object](https://www.acf-extended.com/features)** **(FREE / PRO)**
309 Allow user to enter custom value which will be saved as a new post, or enable the inline post creation/edit.
310
311 **[Post Status](https://www.acf-extended.com/features/fields/post-statuses)**
312 Select any post status (format: checkbox, radio or select)
313
314 **[Post Types](https://www.acf-extended.com/features/fields/post-types)**
315 Select any post type (format: checkbox, radio or select)
316
317 **[Radio](https://www.acf-extended.com/features/fields/radio)** **(FREE / PRO)**
318 Define grouped choices values using `## Title` markup in the field’s choices.
319
320 **[Relationship](https://www.acf-extended.com/features/fields/relationship)** **(PRO)**
321 The Relationship field includes new settings allowing users to create and edit post on-the-fly from the post edit screen.
322
323 **[Repeater](https://www.acf-extended.com/features)**
324 Add stylised to 'Add Row' button, disable sortable rows and remove repeater's actions.
325
326 **[Select](https://www.acf-extended.com/features/fields/select)** **(FREE / PRO)**
327 Change the default "Select" placeholder text and Search Input placeholder and allow user to enter custom values.
328
329 **[Slug](https://www.acf-extended.com/features/fields/slug)**
330 A slug text input (ie: `my-text-input`).
331
332 **[Tab](https://www.acf-extended.com/features/fields/tab)** **(PRO)**
333 Disable the last opened tab user preference. Which means that when the user will refresh the page, it will always load the first tab.
334
335 **[Taxonomies](https://www.acf-extended.com/features/fields/taxonomies)**
336 Select any taxonomy (format: checkbox, radio or select)
337
338 **[Taxonomy Terms](https://www.acf-extended.com/features/fields/taxonomy-terms)**
339 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)
340
341 **[Templates](https://www.acf-extended.com/features/fields/templates-selector)** **(PRO)**
342 Display an ACF Extended Templates selector as radio, checkbox or select field type.
343
344 **[Textarea](https://www.acf-extended.com/features/fields/textarea)**
345 Switch font family to monospace and allow tab indent.
346
347 **[User Roles](https://www.acf-extended.com/features/fields/user-roles)**
348 Select any user role (format: checkbox, radio or select)
349
350 **[WYSIWYG Editor](https://www.acf-extended.com/features/fields/wysiwyg-editor)** **(PRO)**
351 New settings allowing developers to have more control over the field behavior.
352
353 == 🛠️ Modules ==
354
355 **[Block Types UI](https://www.acf-extended.com/features/modules/dynamic-block-types)**
356 The Dynamic Block Types module allows you to register and manage ACF Block Types from your WordPress admin, in ACF > Block Types menu. All ACF settings can be set within the UI.
357
358 **[Classic Editor](https://www.acf-extended.com/features/modules/classic-editor)** **(PRO)**
359 ACF Extended is bundled with a custom merged version of the Classic Editor & Disable Gutenberg plugins.
360
361 **[Developer Mode](https://www.acf-extended.com/features/modules/developer-mode)** **(FREE / PRO)**
362 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.
363
364 **[Forms](https://www.acf-extended.com/features/modules/dynamic-forms)** **(FREE / PRO)**
365 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.
366
367 **[Options Pages UI](https://www.acf-extended.com/features/modules/dynamic-options-pages)**
368 The Dynamic Options Pages module allows you to register and manage ACF Options Pages from your WordPress admin, in ACF > Options Pages menu. All ACF settings can be set within the UI.
369
370 **[Post Types UI](https://www.acf-extended.com/features/modules/dynamic-post-types)**
371 The Dynamic Post Types module allows you to register and manage custom post types from your WordPress admin, in Tools > Post Types menu.
372
373 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…
374
375 **[Rewrite Rules](https://www.acf-extended.com/features/modules/rewrite-rules)** **(PRO)**
376 Get an overview of all WordPress permalinks structures and rules. Test URLs, export rules and flush permalinks from the UI.
377
378 **Scripts UI** **(PRO)**
379 Run custom scripts on thousands of posts. Including builtin "Orphan Meta Cleaner" and "Single Meta Converter" scripts.
380
381 **[Settings UI](https://www.acf-extended.com/features/modules/settings-ui)** **(FREE / PRO)**
382 The Settings UI allows developers to get an overview of all ACF and ACF Extended settings values from the ACF > Settings menu.
383
384 **[Single Meta](https://www.acf-extended.com/features/modules/single-meta)**
385 Compress all fields values from the current post, term, user or options into one single meta data. This process lighten the database load as values are saved and read from one single row called `acf`.
386
387 **[Taxonomies UI](https://www.acf-extended.com/features/modules/dynamic-taxonomies)**
388 The Dynamic Taxonomies module allows you to register and manage custom taxonomies from your WordPress admin, in Tools > Taxonomies menu.
389
390 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…
391
392 **[Templates](https://www.acf-extended.com/features/modules/templates)** **(PRO)**
393 Manage default ACF values in an advanced way. In order to start, you need to connect a field group to a specific template.
394
395 == 🖥️ WordPress ==
396
397 **[Ajax Author Box](https://www.acf-extended.com/features/wordpress/ajax-author-box)**
398 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.
399
400 **[Enhanced UI](https://www.acf-extended.com/features/wordpress/enhanced-ui)**
401 The Taxonomy, User profile & Settings views have been enhanced for a more consistent administration experience, using CSS/JS only.
402
403 **[Polylang](https://www.acf-extended.com/features/wordpress/polylang)**
404 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.
405
406 **[Screen Layouts](https://www.acf-extended.com/features/wordpress/screen-layouts)** **(PRO)**
407 Post Edit screens have been enhanced allowing up to 3 columns layout and multiple variations.
408
409 **[WPML](https://www.acf-extended.com/features/wordpress/wpml)**
410 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.
411
412 **[WP Options](https://www.acf-extended.com/features/wordpress/options)**
413 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.
414
415 == ❤️ Early Supporters ==
416
417 * Thanks to [Brandon A.](https://twitter.com/AsmussenBrandon) for his support & tests
418 * Thanks to [Damien C.](https://twitter.com/DamChtlv) for his support & tests
419 * Thanks to [Valentin P.](https://twitter.com/Val_Pellegrin) for his support & tests
420 * Thanks to Damian P. for his support & tests
421 * Thanks to [Jaakko S.](https://twitter.com/jsaarenk) for his support & tests
422 * Thanks to [Renan A.](https://twitter.com/altendorfme) for his support & tests
423
424 == 🥰 Donors ==
425
426 * Thanks to RavenSays
427 * Thanks to Dave A.
428 * Thanks to Rob H.
429 * Thanks to Valentin P.
430 * Thanks to Alan A.
431 * Thanks to Damian C.
432 * Thanks to Andrew
433 * Thanks to Kimantis
434 * Thanks to Anonymous
435 * Thanks to Chris
436 * Thanks to Dennis D.
437 * Thanks to Cody R.
438 * Thanks to Jamie
439 * Thanks to Dave A.
440 * Thanks to Paul M.
441 * Thanks to David B.
442 * Thanks to Swingjac
443 * Thanks to Erik
444 * Thanks to Giancarlo P.
445 * Thanks to Geuer M.
446
447 == Installation ==
448
449 = Wordpress Install =
450
451 1. Install Advanced Custom Fields: Pro
452 2. Upload the plugin files to the `/wp-content/plugins/acf-extended/` directory, or install the plugin through the WordPress plugins screen directly.
453 3. Activate the plugin through the 'Plugins' screen in WordPress.
454 4. Everything is ready!
455
456 == Frequently Asked Questions ==
457
458 = Where can I find the documentation? =
459
460 You'll find the documentation of every features on the [official ACF Extended website](https://www.acf-extended.com/features).
461
462 = Where can I submit a bug report? =
463
464 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.
465
466 = Where can I submit a feature request? =
467
468 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).
469
470 = What is planned for the next update? =
471
472 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).
473
474 == Screenshots ==
475
476 1. Flexible Content Preview
477 2. Flexible Content Modal
478 3. New Fields
479 4. Post Type List Location
480 5. Self/Multi/Bidirectional Fields
481 6. Developer Mode
482 7. Dynamic Post Types
483 8. Enhanced WordPress UI
484
485 == Changelog ==
486
487 = 0.8.8.9 =
488
489 **ACF Extended Pro 0.8.8.9:**
490
491 * Field: Code Editor - Fixed ACF 6.0 UI field setting width
492 * Field: Google Map - Fixed potential undefined `zoom` key in some edge case
493 * Field: Post Object - Fixed an issue with the Inline Post Edit modal which would not work correctly in some edge case
494 * Field: Relationship - Reworked & Enhanced Post Creation/Edit code logic
495
496 **ACF Extended Basic 0.8.8.9:**
497
498 * Field: Dynamic Render - Fixed potential undefined `render` key when using the old `acfe_dynamic_message` field type
499 * Field: Flexible Content - Fixed duplicated Modal Select Categories
500 * Field: Flexible Content - Fixed Sortable ui helper css margin
501 * Field: Post Object - Fixed ACF 6.0 UI wrong border color
502 * Field: Post Object - Fixed sortable items when Inline Post Edit is enabled with "Allow Multiple values"
503 * Field: Select - Fixed potential JS issue while searching a value when using "Allow custom value"
504 * Field: Tab - Fixed ACF 6.0 UI missing colors
505 * Field: Taxonomy - Fixed JS error on initialization
506 * Module: Advanced Validation/Settings - Fixed ACF 6.0 UI settings css
507 * Module: Forms - Bail early in the Block Editor in the `[acfe_form]` shortcode to avoid conflict with Media Modal (ACF core logic)
508 * Module: Dev - Enhanced module logic
509 * General: Added several ACF 6.0 & ACF 6.0.1 UI compatibility fixes
510 * General: Added several JS helpers
511 * General: Enhanced ACFE Modal logic
512 * General: Enhanced Readme
513 * General: Enhanced Build Tools
514 * General: Introduced `acfe.fieldExtend`
515
516 = 0.8.8.8 =
517
518 **ACF Extended Pro 0.8.8.8:**
519
520 * Module: Dev Mode - `post_content` is unserialized in Post Object view when possible
521 * Module: Dev Mode - Added data overview & clean orphan meta on Attachment
522 * Module: Global Conditional Logic - Fixed postbox being hidden when user interacted with Screen Options
523 * Module: Scripts - Fixed Attachments post type in Orphan Meta Cleaner
524 * Module: Rewrite Rules - Fixed non-registered rewrite tag php notice
525 * Field: Color Picker - Added `theme.json` compatibility for color palette
526 * Field: Color Picker - Added Return Format "Label" and "Color + Label Array"
527 * Field: Countries / Languages / Currencies - Removed potential notice in some edge cases
528 * Field: Date Range Picker - The `end_date` sub field is now correctly cleared upon save
529 * Field: Date Range Picker - Displaying only one date when the user select the same start/end date
530 * Field: File - Added field key to attributes for nonce generation
531 * Field: Payment - Added "Hide Postal Code" setting
532 * Field: Payment - Added `acfe/fields/payment/stripe_args` JS hook to change Stripe elements args
533 * Field: Payment - Fixed Payment Summary Render rounding the total amount
534 * Field: Payment - Fixed PayPal popup blocked by Safari
535 * Field: Payment - Fixed PayPal validation when "Display Button" is disabled
536 * Field: Payment Cart - "## Title" markup is now allowed
537 * Field: Payment Cart - Field is now compatible with Repeater/Flexible Content
538 * Field: Payment Cart - Cart items are now automatically passed to js in `acf.data.acfe.carts`
539 * Field: Phone Number - Added National & International return format when libphonenumber is installed
540 * Field: Phone Number - Added Geolocation API Token setting for ipinfo.io
541 * Field: Phone Number - Field value now only save the phone number instead of an array for data accessibility
542 * Field: Phone Number - Server Validation now also take care of Allowed Countries setting
543 * Field: Post Field - Fixed Content reinit JS undefined variable
544 * Field: Post Object - Inline Post Creation/Edit - Added data in iframe URL for customization
545 * Field: Relationship - Inline Post Creation/Edit - Added data in iframe URL for customization
546 * Field: Relationship - Added edit button RTL CSS support
547 * Field: True False - Added "Default Rounded", "Small", "Small Rounded", "Alt" & "Alt Rounded" styles
548 * Field: WYSIWYG - Removed jQuery dependency on Source Code modal
549 * Field Group: Added Alternative Add Field Mode with Shift+Click (add by field type)
550
551 **ACF Extended Basic 0.8.8.8:**
552
553 * Module: Dev Mode - Fixed "Bulk Delete Meta" not working correctly on Post Type List screen
554 * Module: Dev Mode - Added meta overview on Attachment screen
555 * Module: Enhanced UI - Added Attachment Enhanced UI
556 * Module: Enhanced UI - Fixed WordPress 6.0 User Profile PHP notice
557 * Module: Form - Fixed "Library: Attached to this post" front-end Media Modal
558 * Module: Form - Enhanced `acfe/form/load` to allow hidding field
559 * Module: Form - User - Added builtin Insert/Update User Email validation
560 * Module: Form - Post Action - Fixed post parent setting which could break in some edge cases
561 * Module: Form - PHP Success hook
562 * Module: Multilang - Fixed Post Types Archive Page detection when using `get_field()` very early
563 * Module: Options Pages - Admin List - Added "Position" column
564 * Module: Options UI - Enhanced search escape
565 * Module: Options UI - Enhanced specialchars entities & added raw serialized output
566 * Module: Settings UI - Enhanced registered values column to correctly use `acf/settings` filter
567 * Field: Advanced Link - Display preview when URL or Title is entered
568 * Field: Code Editor - Fixed value update when used inside an ACF Block Type
569 * Field: Code Editor - Fixed missing Field Object Settings in the Field Group UI on duplicate
570 * Field: Columns - Fixed CSS when inside a collapsed Repeater
571 * Field: Columns - Added field to GraphQL
572 * Field: Clone - Fixed Modal Edit title when in repeater table
573 * Field: Flexible Content - Select Modal - Fixed Layout Category showing in all categories when there is no category set
574 * Field: Flexible Content - Edit Modal - Fixed usage with `acf/fields/flexible_content/layout_title`
575 * Field: Group - Fixed Modal Edit title when in repeater table
576 * Field: Post Statuses - slugs are only shown when duplicated labels
577 * Field: Select - Enhanced Select2 "on clear" logic by closing selection
578 * Field: Taxonomy Terms - Enhanced Radio Field Type when using Load Terms with specific allowed terms
579 * Field Settings: Validation - Added regex unicode compatibility
580 * Locations: Post Type Archive - Enhanced `have_archive()` to find post type when there is no posts
581 * Locations: Post Type Archive - Fixed native `post`, `page` & `attachment` post types archive location matching field groups
582 * General: Compatibility - Enhanced Elementor Dynamic Tags detection
583 * General: Compatibility - Added ACF 6.0 new UI compatibility fixes
584 * General: Core - Fixed editable `<code>` tag for facetwp
585 * General: Core - Enhanced localize data
586 * General: Core - Enhanced scripts enqueue logic
587 * General: Core - Updated tooltip icon & added on/off logic on click
588 * General: Gutenberg - Enhanced metabox CSS
589 * General: Helpers - Added `acfe_query_fields()` helper
590 * General: Readme - Enhanced Readme (Plugin URI, typos, Slack URL...)
591
592 = 0.8.8.7 =
593
594 **ACF Extended Pro 0.8.8.7:**
595
596 * Module: Templates - Fixed top-level Seamless Clones values not being correctly loaded
597 * Module: Templates - Fixed Templates List columns data
598 * Module: Global Conditional Logic - Fixed Field Group Locations when using a Global Field on the "Add Term" screen
599 * Module: Global Conditional Logic - Enhanced Field Group Locations to only use matched groups when using the same field on different screens
600 * Module: Global Conditional Logic - Fixed ACF Ajax Screen rules being incorrectly applied
601 * Field: Date Range Picker - Fixed "Default Start/End" settings not working correctly
602 * Field: Date Range Picker - Added "Show Dropdowns" settings
603 * Field: Date Range Picker - Enhanced dropdowns CSS
604 * Field: Flexible Content - Grid System - Renamed "Wrap" setting to "No Wrap" for consistency
605 * Field: Payment - Fixed Conditional Logic not working correctly
606 * Field: Payment - Fixed "Incorrect Payment Data" in Summary Render when no items saved
607 * Field: Payment - Enhanced Summary Render & Data validation
608 * Field: Payment - Fixed recursive "Payment Field Selection" when payment fields are inside sub fields
609 * Field: Post Field - Taxonomy - Fixed initialization with non-hierarchical taxonomy
610 * Field: Post Field - Editor - Added delayed re-initialization
611 * Field: Post Object - Fixed "Allow Creation" setting not triggering Conditional Logic on post creation
612 * Field: WYSIWYG - Added "Auto Init" setting when using "Delay Init"
613
614 **ACF Extended Basic 0.8.8.7:**
615
616 * Module: Ajax Authorbox - Fixed disappearing authorbox when ACF Ajax Screen is triggered (category selection etc...)
617 * Module: Clean Orphan Meta - Enhanced logic for cloned fields with sub fields
618 * Module: Forms - Enhanced `acfe/form/prepare` arguments when using `return false`
619 * Module: Developer Mode - Fixed potential PHP notice when using Local Field Groups
620 * Module: Developer Mode - `ACFE_DEV` & `ACFE_SUPER_DEV` constants are now uppercase
621 * Module: Options UI - Fixed `orderby` column sanitization
622 * Module: Single Meta - Fixed Preview Changes not working correctly with Single Meta
623 * Field: Columns - Fixed CSS when used inside Tabs Aligned Left
624 * Field: Flexible Content - Fixed "Modal Select Size" being always forced to "Full"
625 * Field: Flexible Content - Fixed sub fields CSS when displayed inside a "Modal Edit" from the Sidebar
626 * Field: Flexible Content - Fixed sidebar Gutenberg title CSS glitch
627 * Field: WYSIWYG - Fixed "Delay init" setting being automatically initialized on page load
628 * Field Groups: Fixed potential PHP notice when no Field Group are saved in DB in the "Sync Available" Tab
629 * Locations: Post Type list/Taxonomy list/User list/Attachment list - Fixed Flexible Content field initialization
630 * Locations: Post Type list/Taxonomy list/User list/Attachment list - Fixed fields CSS padding
631 * General: Added `acfe_get_field_descendants()` & `acfe_map_any_field()` helpers
632 * General: Fixed native ACF 5.11 bug with multiple front-end forms which wrongly trigger validation when one field was required
633 * General: Fixed `acfe/validate_save_post` to correctly work with `acfe_add_validation_error()` helper
634 * General: Enhanced Select2 CSS integration for ACF 5.10/5.11.3/5.11.4 and YOAST
635 * General: Enhanced french translation
636 * General: Code Cleanup & Formatting
637
638 = 0.8.8.6 =
639
640 **ACF Extended Pro 0.8.8.6:**
641
642 * Field: File - Fixed single file not being correctly saved when removed on Gutenberg screen
643 * Field: Payment - Added PayPal Production & Test API URL in settings instructions
644 * Field: Payment - Enhanced Stripe/PayPal JS enqueue on Gutenberg screen
645 * Field: Payment Cart - Fixed multiline "Default Value" setting
646 * Field: Phone Number - Fixed format value causing problem in some edge case
647 * Field: Phone Number - Changed default "Return Format" to "Number"
648 * Field Settings: Instructions More - Fixed `&dash;` in field settings instructions with ACF 5.10
649 * Module: Dev Mode - Fixed "Object Data" modal on Post Screen when sidebar is fixed
650 * Module: Forms - Fixed Shortcode Preview issue when the ACFE Form module was disabled
651 * Module: Orphan Meta Cleaner Script - Added support of multi-sub level clones seamless fields
652 * General: Removed "No license key has been provided" annoying message on Updates Screen
653
654 **ACF Extended Basic 0.8.8.6:**
655
656 * Field: Flexible Content - Fixed WYSIWYG copy/paste layout feature with ACF 5.10
657 * Fields: Fixed ACFE Modal position on Gutenberg screen
658 * Module: Dev Mode - Added support of multi-sub level clones seamless fields
659 * Module: Enhanced UI - Added LearnDash Taxonomies compatibility
660 * Module: Forms - Added `acfe_form_format_value()` back-compatibility with 3rd argument
661 * Module: Forms - Enhanced "Save ACF Fields" instructions text
662 * Module: Forms - Added "Post Excerpt" in the "Post Action" fields
663 * Module: Settings UI - Fixed tabs badge count with ACF 5.10
664 * General: Enhanced `acfe_is_json()` helper
665 * General: Added `acfe_is_block_editor()` helper
666 * General: Fixed typo in changelog
667 * General: Enhanced french translation
668 * General: Enhanced readme
669
670 = 0.8.8.5 =
671
672 **ACF Extended Pro 0.8.8.5:**
673
674 * Field: Added "Payment" Field - Compatible with Stripe & PayPal Express gateways
675 * Field: Added "Payment Selector" Field - Select Payment Field gateway. Supports Radio/Select field type and icons
676 * Field: Added "Payment Cart" Field - Easily setup a cart selector with items and price
677 * Module: Added "Scripts UI" - Run scripts on thousands Posts/Terms/Users/Options Page without server limitation. Including API for custom made scripts
678 * Module: Added "Rewrite Rules UI" - Overview, debug and test permalinks rules
679 * Module: Scripts UI - Added "Orphan Meta Cleaner" builtin script to clean orphan meta from any objects
680 * Module: Scripts UI - Added "Single Meta Converter" builtin script to convert any object meta to Single Meta
681 * Module: Scripts UI - Added "Count Posts", "Export Posts" & "Import Posts" example scripts for developers
682 * Module: Developer Mode - Reworked and enhanced the module logic
683 * Module: Developer Mode - Enhanced & moved "Object Overview" Metabox into the respective object submit box
684 * Module: Developer Mode - Added "Meta Count", "Meta Clean" & "Single Meta Status" infos on all objects
685 * Module: Developer Mode - Added module on "Attachment List", "User List" and "WP Settings" locations
686 * Module: Developer Mode - Fixed potential warning if the ACF Options Page `menu_slug` wasn't found
687 * Module: Force Sync - Added "Deleted File Sync" setting `acfe/modules/force_sync/delete` to automatically sync deleted json files to DB
688 * Module: Forms - Added `[acfe_form]` shortcode preview mode setting `acfe/modules/forms/shortcode_preview` to render the Form Preview in the WP Editor
689 * Field: Color Picker - Added ACF 5.10 "Enable Transparency" compatibility
690 * Field: Countries - Added missing conditional logic compatibility
691 * Field: Currencies - Added missing conditional logic compatibility
692 * Field: Date Range Picker - Enhanced field to allow users to enter dates manually in the text input
693 * Field: Date Range Picker - Fixed virtual keyboard on mobile device when user click on the input
694 * Field: Date Range Picker - Enhanced Load/Save/Format/Delete Sub Fields logic
695 * Field: File Upload - Added Repeater upload compatibility when "Multiple File Upload" setting is disabled
696 * Field: Flexible Content Layouts Locations Rules - Fixed "Minimum Layout" setting being incorrectly triggered on unmatched screen
697 * Field: Flexible Content Layouts Locations Rules - Fixed various problems when used within the Templates module
698 * Field: Flexible Content Layouts Grid System - Fixed placeholder height CSS when using "Stretch Size" setting
699 * Field: Image Selector - Fixed PHP notice when creating the field in the Field Group admin UI
700 * Field: Image Selector - Reworked and fixed "Return Format" setting to use new formats: "Value", "Array" or "Image"
701 * Field: Languages - Added missing conditional logic compatibility
702 * Field: Options Pages - Fixed possible notice when no Options Pages are registered
703 * Field: Phone Number - Fixed value reset to "0" when empty and using Single Meta
704 * Field: Phone Number - Fixed input padding calculation when using "Separated Dial Code" setting with Gutenberg
705 * Field: Users - Added "Min/Max" restriction setting compatibility
706 * Locations: Added "Attachment List" Field Group Location
707 * Locations: Added "User List" Field Group Location
708 * General: Added WP auto-update feature compatibility
709 * General: Fixed PHP warning on "Update Core" screen when an update is available
710
711 **ACF Extended Basic 0.8.8.5:**
712
713 * Field: Button - Added JS ajax data filter `acfe/fields/button/data` and added all form fields in the post dataset
714 * Field: Code Editor - Added "Json" Mode
715 * Field: Code Editor - Added "Return HTML Entities" setting to render entities instead of HTML
716 * Field: Code Editor - Fixed duplicated textarea when the field was duplicated within a Repeater or a Flexible Content
717 * Field: Columns - Fixed CSS when columns when used in Tabs
718 * Field: Dynamic Message - Renamed field to "Dynamic Render"
719 * 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
720 * Field: Flexible Content - Fixed "Toggle Layout" feature which rendered duplicated layouts on the front-end when a layout was toggled off
721 * Field: Flexible Content - Fixed "Layouts State: Always Opened" not being correctly applied to previously closed layout
722 * Field: Flexible Content - Fixed "Modal Edit Title" not being correctly displayed when not using the "Inline Title Edit" setting
723 * Field: Flexible Content - Added links to documentation in settings instructions
724 * Field: Image - Fixed "Set as Featured Image" not working correctly in the WP "Post Preview" mode when the post wasn't saved
725 * Field: Select2 - Enhanced placeholder CSS
726 * Field: Taxonomy Terms - Added `acfe/fields/taxonomy_terms/result` filters to change the Term Name result
727 * Field: Taxonomy Terms - Fixed potential warning when using non-existent taxonomies as setting (after an import for example)
728 * Field: Taxonomy Terms - Fixed potential notice when trying to update the field incorrectly with a Term Name instead of the ID
729 * Field: WYSIWYG Editor - Fixed dropdown placement when user scroll inside an ACFE modal
730 * Module: Ajax Author Box - Reworked module code base to enhance compatibility
731 * Module: Ajax Author Box - Disabled the module on Block Editor screen
732 * Module: Block Types UI - Fixed potential PHP notice when using a Clone field with non-existent cloned fields
733 * Module: Developer Mode - Added meta overview on "Post Type List" and "Taxonomy List" locations
734 * Module: Enhanced UI - Fixed Rankmath metabox compatibility on Terms Edit screen
735 * Module: Enhanced UI - Enhanced various metaboxes CSS
736 * Module: Forms - Enhanced `[acfe_form]` shortcode to allow users to override any form setting
737 * Module: Forms - Added `[acfe_form]` shortcode placeholder in the WP Editor
738 * Module: Forms - Added links to documentation and removed code examples from the UI
739 * Module: Forms - Fixed "Log User" Action not displaying error messages when the user/pass were incorrect
740 * Module: Forms - Enhanced general pre-save logic to avoid side effects
741 * Module: Forms - Enhanced old usage of `{query_var}` Template Tag detection when trying to retrieve an action output
742 * Module: Forms - Added "#Generated ID" value for the "Post Title" of the "Post Action"
743 * Module: Forms - Enhanced `acfe_add_validation_error()` to use form fields in priority when using a field name selector
744 * Module: Forms - Added Repeater format value when using `{field}` & `{fields}` Template Tags
745 * Module: Options UI - Reworked code base
746 * Module: Single Meta - Enhanced meta compilation logic for even better performance
747 * Module: Single Meta - Enhanced revision meta compilation
748 * Module: Single Meta - Enhanced "Clean orphan Meta" logic
749 * Module: Single Meta - Enhanced "Clean orphan Meta" metabox. Now only available when the "Developer Mode" module is enabled
750 * 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
751 * Module: Single Meta - Added "User Object" type compatibility
752 * Module: Single Meta - Added `acfe/modules/single_meta/users` hook to filter specific user roles
753 * Fields: Bidirectional Setting - Field Groups Json/PHP files are now automatically synced when a new bidirectional is setup
754 * Locations: Taxonomy List - Fixed "Side" Field Group position
755 * General: ACFE Modal - Enhanced "Field Label" in the "Modal Title" to avoid using third party dev code
756 * General: ACFE Modal - Added an easy way for developers to trigger a custom ACFE Modal
757 * General: Added plugin localization compatibility with pot/mo files
758 * General: Added french translation
759 * General: Updated Readme and Tested Up To version
760
761 = 0.8.8.4 =
762
763 **ACF Extended Pro 0.8.8.4:**
764
765 * Field: Flexible Content - Added "Layouts Locations Rules" setting
766 * Field: Flexible Content Grid System - Fixed undefined index in `get_flexible_grid()` when using "Container Size" setting
767 * Field: Flexible Content Grid System - Added `has_flexible_grid()` helper
768 * Field: Flexible Content Grid System - `has_flexible_grid()`, `get_flexible_grid()` & `get_flexible_grid_class()` now accept a post id as 2nd parameter
769 * Field: Checkbox/Radio - Added Dynamic Render Choice hooks
770 * Field: Added Phone Number field
771 * Field: Added Countries Selector field
772 * Field: Added Languages Selector field
773 * Field: Added Currencies Selector field
774 * Field: Added Post Formats Selector field
775 * Field: Color Picker - Added selected palette border color compatibility for gradients
776 * Field: Columns - Added "Fill" size and swapped the setting with "Auto" size. The "Auto" size will now fit the field size
777 * Field: Select - Added "Prepend" & "Append" settings
778 * Field: Image Selector - Choices are now compatible with `value : image` logic, allowing developers to save a custom value instead of Image ID/URL
779 * Field: Image Selector - Removed gallery setting selector due to unnecessary complexity. Choices are now all merged into one single setting
780 * Field: Relationship - Enhanced Gutenberg post update detection for the Inline Add/Edit Post settings
781 * Field: Color Picker - Fixed RGBA library not being correctly initialized in the Gutenberg Editor
782 * Field: Date Range Picker - Fixed the JS not being correctly initialized in the Gutenberg Editor
783 * Field: Date Range Picker - Enhanced CSS Style of invalid dates to match the ACF Date Picker style
784 * Field: WYSIWYG - Fixed potential PHP warning when using an un-existent toolbar
785 * Module: Force Sync - Fixed json file timestamp update during the sync
786 * 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)
787
788 **ACF Extended Basic 0.8.8.4:**
789
790 * Field: Advanced Link - Fixed typo in the field settings
791 * Field: Columns - Fixed Field Group Seamless Style columns render
792 * Field: Enhanced UI - Fixed "Add New Term" button on Taxonomy List when using Tabs
793 * Field: Flexible Content - Fixed "Inline Title Edit" setting generating a duplicated layout title when using "Modal Edit" setting
794 * Field: Flexible Content - Enhanced "Disable Legacy Ajax Title" & "Async Layouts" settings UI
795 * Field: Flexible Content - Added missing "Hide Collapse" action setting
796 * Field: Flexible Content - Fixed "Locked" layout handle cursor CSS
797 * Field: Forms - Added missing "Search placeholder" setting when using "Select" Field Type
798 * Field: ReCaptcha - Value are now updated silently to avoid triggering the `acf_changed` popup logic
799 * Field: Select2 - Enhanced various CSS Style
800 * Field: Taxonomy Terms - Added missing "Search placeholder" setting when using "Select" Field Type
801 * Field: Text - Fixed input wrap overflow CSS (while waiting for ACF to fix it)
802 * Fields: Fixed "Placeholder" & "Search placeholder" conditional logic when using "Select" field type
803 * Module: Forms - Removed reCaptcha field type from `{fields}` Template Tag render
804 * Module: Forms - Enhanced field mapping hook with the form context
805 * Module: Options Pages - Fixed PHP notice when using a Sub Options Page with the latest ACF Pro 5.9.6 update
806 * Module: Settings UI - Fixed "Modification in code" not being correctly rendered
807 * 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
808 * Compatibility: GraphQL: Fixed typo in Taxonomy Terms field registration
809 * Compatibility: GraphQL: Added basic field values resolvers (while waiting for official third party implementation documentation)
810 * General: Added `acfe_is_gutenberg()` helper
811 * General: Enhanced Readme
812
813 = 0.8.8.3 =
814
815 **ACF Extended Pro 0.8.8.3:**
816
817 * Field: Added "Image Selector" field
818 * Field: Added "Image Sizes Selector" field
819 * Field: Column - Added "Column Auto" size setting
820 * Field: Column - Added "Column Border" & "Fields Border" settings
821 * Field: Color Picker - Fixed CSS Position of the Color Picker in palette mode
822 * Module: Global Conditional Logic - Fixed multiple Conditional Groups not being correctly detected
823 * Module: Templates - Enhanced Templates Values detection
824 * Module: Templates - Added `acf/init` hook in the PHP Export code
825 * Module: Templates - Added Template Detection on Term & Post Edit screens
826 * Module: Templates - Fixed potential PHP notice in the Template UI sidebar when using a custom location
827 * Fields: Added missing ACF Conditional Logic rules on Pro Fields (Block Types, Color Picker, Field Groups etc...)
828
829 **ACF Extended Basic 0.8.8.3:**
830
831 * Field: Column - Upgraded CSS to use Flexbox
832 * Module: Forms - Fixed Honeypot Field not being correctly rendered
833 * Module: Forms - Fixed potential slashes on the Success Page when using Single Meta Save
834 * Module: Forms - Fixed potential slashes in e-mail content & fields
835 * Module: Forms - Added context & variations to the `acfe/form/render` hooks
836 * Module: Multilang - Enhanced WPML String Translation Registration for all modules
837 * Module: Dev Mode - The module now check the `acf_current_user_can_admin()` function
838 * Module: Dev Mode - Tweaked CSS margin of the Bulk Action select
839 * Module: Single Meta Save - Disabled "Save as individual meta" on Column, Google reCaptcha & Dynamic Message fields
840 * Module: Single Meta Save - Fixed WP Revisions Comparison compatibility
841 * Module: Single Meta Save - Fixed slashes in WP Revisions
842 * Modules: Fixed Draft Post Status when an item is reverted from Trash
843 * General: Local Meta - Enhanced preload Post ID logic
844
845 = 0.8.8.2 =
846
847 **ACF Extended Pro 0.8.8.2:**
848
849 * Field: Added Advanced "Color Picker" field settings with RGBA support, Palette display style, Custom predefined colors & Allow null
850 * Field: Added "Date Range Picker" field with Custom ranges, No weekends, Min/max date & Min/max days support
851 * Field: Flexible Content Grid System - Fixed sub Flexible Content Grid CSS bug
852 * Field: Flexible Content Grid System - Tweaked `get_flexible_grid_class()` prefix
853 * Field: Fields Selector - Added "Field Name" return value setting
854 * Field: Post Field - Fixed Permalink "Save" & "Cancel" missing text when editing a permalink
855 * Module: Added "Force Sync" module allowing to automatically sync Json Files to DB with the newest version
856 * Module: Dynamic Template - Improved instruction
857 * Module: Global Conditional Logic - Fixed compatibility with Terms & Users screen when Enhanced UI is disabled
858
859 **ACF Extended Basic 0.8.8.2:**
860
861 * Field: Clone - Fixed internal ACFE module field groups which where selectable in clone
862 * Field: Google reCaptcha - Renamed the field to Google reCaptcha
863 * Field: Post Object - Fixed duplicated post creation when using "Custom Value" setting
864 * Module: Forms - Fixed Clone Render when using "Override Form Render" settings
865 * Module: Forms - Fixed "Redirect Action" named hook not working with a custom action name
866 * Module: Forms - Added render actions hooks
867 * Module: Forms - Fixed `acfe_import_form()` function
868 * Module: Block Types - Changed the "Mode" setting default value to "Preview", as in the documentation
869 * Module: Multilang - Options Post ID `options` can now be excluded from the module translation
870 * Module: Multilang - Added `acfe/modules/multilang/exclude_options` filter to exclude specific Options Post ID from module translation
871 * Module: Multilang - Added `acfe/modules/multilang/include_options` filter to include specific Options Post ID from module translation
872 * Module: Multilang - Deprecated the `acfe/modules/multilang/options` filter
873 * Module: Multilang - WPML string translations now use `wpml_translate_single_string` instead of `__()`
874 * Module: Settings UI - Fixed potential duplicated table `thead` columns
875 * Module: Enhanced UI - Fixed possible metaboxes screen name collision with taxonomy name
876 * General: ACFE Modal - Fixed `show_field` on modal open
877 * General: ACFE Modal - Fixed possible duplicate field instructions in repeaters
878 * General: The `acfe_get_post_id()` helper now correctly retrieve the Post ID in ACF Block Types
879 * General: Fixed `get_fields()` calls in `acfe/save` hooks when a bidirectional value is set
880 * General: Enhanced Local Meta logic
881 * General: Enhanced `acfe/save` & `acfe/validate_save` hooks logic
882 * General: Code format cleanup
883 * Compatibility: Added ACFE Field Types to WP GraphQL ACF plugin
884
885 = 0.8.8.1 =
886
887 **ACF Extended Pro 0.8.8.1:**
888
889 * Module: Added "Screen Layouts" module allowing to customize Post Edit Screen up to 3 columns
890 * Field: Flexible Content - Added "Container Size" setting in the `get_flexible_grid()` helper
891 * Field: "Menus" & "Menu Locations" - Added compatibility with min/max items settings
892 * Field: Added "ACFE Template" Selector field
893 * Field: Added "ACF Block Types" Selector field
894 * Field: Added "ACF Field Groups" Selector field
895 * Field: Added "ACF Field Types" Selector field
896 * Field: Added "ACF Fields" Selector field
897 * Field: Added "ACF Options Pages" Selector field
898 * Field: Post Field - Fixed field type category translation
899
900 **ACF Extended Basic 0.8.8.1:**
901
902 * Field: reCaptcha - Fixed missing field Site key & Secret Key on field render
903 * Fields: Fields types are now sorted in ASC order in the Field Group UI
904 * Fields: Added "ACF" & "WordPress" Field Types Categories in the Field Group UI to de-clutter the "Relational" category
905 * Module: Forms - Fixed empty `get_field()` used inside an action when a previous action saved additional meta
906 * Module: Forms - Fixed Form Name not being correctly updated when changed
907 * Locations: Post Type Archive - Added `acfe/post_type_archive_capability` filter to change Archive Page admin menu capability
908 * Locations: Post Type Archive - Admin menu item on front-end now correctly check the user permissions
909 * Field Groups: Permissions - Fixed undefined index notice when using the permission setting
910 * General: Fixed "ACF Title" metabox position to become usable with drag&drop function when empty (while waiting for ACF to fix it)
911
912 = 0.8.8 =
913
914 **ACF Extended Pro 0.8.8:**
915
916 * Field: Flexible Content - Added Grid System setting, `get_flexible_grid()` & `get_flexible_grid_class()` helpers
917 * Field: Added Menus Selector
918 * Field: Added Menu Locations Selector
919 * Field: File - Added "Button Label" setting to customize the "Add File" text
920 * Field: File Multiupload - The field now always return an array when multiupload is enabled
921 * Field: File Multiupload - Fixed missing ID format value
922 * Field: Post Field - Added "Taxonomies" field type allowing to move Taxonomies metaboxes
923 * Field: Post Field - Fixed "Content" field type width when used inside a modal
924 * Field: Relationship/Post Object - Fixed Inline Post Creation/Edit which wasn't working correctly with Gutenberg
925 * Field: Relationship/Post Object - Fixed Inline Post Creation/Edit which wasn't working correctly with Attachment post type
926 * Field: WYSIWYG - Fixed source code textarea border flickering during modal initialization
927 * Field Groups: Added Menu Item Depth Location
928 * Field Groups: Added Menu Item Type Location
929 * Module: Settings - Enhanced UI, description, tabs. Settings now display default and registered values difference
930 * Module: Settings - Added Enable/Disable features allowing to switch modules directly from the UI
931 * Module: Settings - Added Export (PHP & Json) / Import tools
932 * Module: Developer Mode - Added Post / Term / User / Options Page Object Data overview
933 * Module: Dynamic Block Types - Added "Active" setting allowing to enable/disable one specific block type
934 * Module: Dynamic Forms - Added "Active" setting allowing to enable/disable one specific form
935 * Module: Dynamic Options Pages - Added "Active" setting allowing to enable/disable one specific options page
936 * Module: Dynamic Post Types - Added "Active" setting allowing to enable/disable one specific post type
937 * Module: Dynamic Taxonomies - Added "Active" setting allowing to enable/disable one specific taxonomy
938 * Module: Dynamic Templates - Added "Active" setting allowing to enable/disable one specific template
939 * Module: Dynamic Templates - Fixed required fields which weren't always disabled in the template view
940 * Module: Dynamic Templates - Fixed a bug with Flexible Content Preview when preloading values
941 * Module: Dynamic Templates - Removed Field Group Hide on Screen effects in the Template UI
942 * Module: Dynamic Templates - Added Export (PHP & Json) / Import tools
943 * Module: Dynamic Templates - Added `acfe_add_local_template()` function to locally register template values
944 * Module: Dynamic Forms - Option Action - Fixed code example labels
945 * Module: Global Field Condition - Fixed duplicated operators
946
947 **ACF Extended Basic 0.8.8:**
948
949 * Field: Flexible Content - Added Modal Select size setting
950 * Field: Flexible Content - Added Modal Edit size setting
951 * Field: Flexible Content - Added Modal Edit size setting for each layouts
952 * Field: Flexible Content - Reworked code base & Enhanced Field Settings UI
953 * Field: Flexible Content - Fixed placeholder height when the layout is toggled and the preview is reloaded
954 * Field: Flexible Content - Added modal Select/Edit CSS classes with field name, key & layout name for developers
955 * Field: Advanced Link - Fixed error if the field was using a Term which has been deleted
956 * Field: Button - Added name field attribute to be able to retrieve the button click during `acf/save_post`
957 * Field: Checkbox/Radio - Fixed `## Title` Group Options not working on the front-end
958 * Field: Code Editor - Fixed CSS `break-work` property when used in repeater
959 * Field: Columns - Re-introduced the field in Terms/Users views when Enhanced UI module is enabled
960 * 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
961 * Field: Dynamic Message - Added `render` field setting to be used as a callback to write content in PHP
962 * Field: Forms/Post Statuses/Post Types/Taxonomies/Taxonomy Terms/User Roles - Fixed Multiple Lines "Default Value" setting now working correctly
963 * Field: Group/Clone - Fixed modal edit which included the instruction in the modal title when using the Modal Edit setting
964 * Field: Image/File - Added file upload validation when using Basic Upload (temporary fix while waiting for ACF to fix officially)
965 * Field: Image/File - Added "Default" option in the "Uploader Type" setting to fallback to the native behavior
966 * Field: Image - Fixed "use as Featured Image" which was wrongly saved during page preview
967 * Field: Select2 - Added dropdown CSS classes with field name & key for developers
968 * Module: Enhanced UI - Fixed WPMU missing "Add User" button in "Add User" view
969 * Module: Enhanced UI - Fixed Woocommerce Product Category CSS when using Enhanced UI
970 * Module: Renamed `acfe/modules/dynamic_block_types` setting to `acfe/modules/block_types`
971 * Module: Renamed `acfe/modules/dynamic_forms` setting to `acfe/modules/forms`
972 * Module: Renamed `acfe/modules/dynamic_options_pages` setting to `acfe/modules/options_pages`
973 * Module: Renamed `acfe/modules/dynamic_post_types` setting to `acfe/modules/post_types`
974 * Module: Renamed `acfe/modules/dynamic_taxonomies` setting to `acfe/modules/taxonomies`
975 * Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Enhanced code base & UI
976 * Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Added Export Json / PHP in the row action
977 * Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Added Export Json / PHP bulk actions
978 * Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies - Fixed possible desync when switching to draft post status
979 * Module: Dynamic Post Types/Taxonomies - Added "View" in the row action
980 * Module: Dynamic Post Types/Taxonomies/WP Options/Dev Mode now correctly use the ACF `show_admin` setting
981 * Module: Dynamic Forms - Fixed Clone Fields filter when using Custom HTML Render
982 * Module: Dynamic Forms - Deprecated `{current:post|term|user|author}` Template Tags for a more simple version `{post|term|user|author}`
983 * Module: Dynamic Forms - Added compatibility with Flexible Content Preview Mode & Gutenberg/ACF Block Type Preview mode
984 * Module: Dynamic Forms - Added a 2nd parameter to `acfe_form_get_action()` to directly retrieve the key value
985 * Module: Dynamic Forms - Fixed `acfe_add_validation_error()` which wasn't working correctly with field names in the Action Validation Hooks
986 * Module: Dynamic Forms - User Login Action - Added `acfe/form/validation/user/login_errors` filter to change the default error messages
987 * Module: Dynamic Forms - Fixed `acfe_import_dynamic_form()` function to programmatically import a form
988 * Module: Settings - Enhanced UI and updated the module list
989 * General: Helpers - Deprecated `acfe_form_is_front()` & `acfe_form_is_admin()` in favor of `acfe_is_front()` & `acfe_is_admin()`
990 * 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
991 * General: Hooks - Added `acfe/save_post` hook and variations on page submission. Compatible with `get_field()`, `have_rows()` etc...
992 * General: Hooks - Added `acfe/validate_save_post` hook and variations to validate the whole page. Compatible with `get_field()`, `have_rows()` etc...
993 * General: Hooks - Deprecated `acfe/load_field_front`. `acfe/load_field` should be used with `acfe_is_front()` instead
994 * General: Hooks - Deprecated `acfe/load_field_admin`. `acfe/load_field` should be used with `acfe_is_admin()` instead
995 * General: Modal - Fixed CSS `z-index` overlay when using "Edit in Modal" feature inside a WordPress Widget
996 * General: Updated `acfe` option data structure
997 * General: Compatibility - Fixed Elementor which list all private ACF Extended Field Groups in the "Dynamic ACF tags" dropdown
998 * General: Compatibility - Fixed Error in Field Groups UI when trying to use ACF Extended with ACF Free
999 * General: Compatibility - Fixed Gutenberg "seamless" class on "Seamless" Field Group style to match WP/ACF style
1000 * General: Compatibility - Fixed PHP 8 deprecated notices
1001 * General: Compatibility - Fixed YOAST Rewrite & Republish feature when using the Authorbox UI
1002
1003 = 0.8.7.6 =
1004
1005 **ACF Extended Pro 0.8.7.6:**
1006
1007 * Field Groups: WP Settings Locations - Added new "General Settings", "Writing", "Reading", "Discussion", "Media" & "Permalinks" locations
1008 * Module: Global Field Condition - Fixed compatibility with required fields
1009 * Module: Dynamic Templates - Added Polylang/WPML compatibility
1010 * Module: Dynamic Templates - Improved code logic & compatibility with Clone fields
1011 * Module: Dynamic Forms - Added "Options Page Action". Allowing to Save & Load meta to ACF Options Page
1012 * Module: Dynamic Forms - Fixed "Email Action" to correctly use Multiple Upload files
1013 * Module: Dynamic Forms - Fixed Multiple Upload files on front-end for not logged users
1014 * Module: Dynamic Forms - Fixed Multiple Upload & Dropzone in Basic mode on Firefox
1015 * Field: Relationship/Post Object - Fixed Inline Post Creation when only one post type was allowed in the field setting
1016
1017 **ACF Extended Basic 0.8.7.6:**
1018
1019 * Module: Enhanced UI - Improved logic, compatibility and style. ACF Field Groups can now use any position and any style in Users & Terms views
1020 * Module: Enhanced UI - Fixed Terms WPML widget compatibility
1021 * Module: Dynamic Post Types - "Archive Page" submenu is now correctly translated
1022 * Module: Dynamic Forms - Fixed values loaded from Clones Fields in Seamless display
1023 * Module: Dynamic Forms - Enhanced Image/File format value when using the `{field:my_file}` Template Tag
1024 * Module: Multilang - Added "Current Language" text widget in Options Page submit box
1025 * Module: Multilang - Polylang - Added fallback to "Default Language" in Options Page values if a translated option was never saved before
1026 * Module: Multilang - Polylang - Fixed "Dynamic Forms" & "Dynamic Template" post types detection
1027 * Module: PHP AutoSync - Fixed Local Field Group detection when using a custom submenu on the ACF Field Group menu
1028 * Core: Added default `acf.data.acfe` in core JS
1029 * Core: Fixed ACF Pro 5.8 JS compatibility
1030 * Core: Fixed Google Map suggestions z-index CSS in modals
1031
1032 = 0.8.7.5 =
1033
1034 **ACF Extended Pro 0.8.7.5:**
1035
1036 * Module: Added Enhanced Field Group UI module.
1037 * Module: Added Classic Editor module. Disabled by default, can be enabled using `acf_update_setting('acfe/modules/classic_editor', true)`
1038 * 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
1039 * Fields: Added "Instructions Read More" setting allowing to add collapsed instructions. You may use the `---` or `---Learn more---` template tags to split the instruction
1040 * 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
1041 * 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`
1042 * Module: Global Fields Condition can now be used as a specific field conditional logic
1043 * 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"
1044 * 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)
1045 * 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
1046 * Field: WYSIWYG - Added a new "Basic Enhanced" Toolbar which automatically includes the new `source_code` (Code Mirror source editor) and `wp_add_media` buttons
1047 * Field: WYSIWYG - Fixed the "Path" render when using the "Transparent Background" setting
1048 * Field: Post Field - Added "Instructions" setting
1049 * Field: Tab - Added "No Preference Save" setting to not save latest opened tab when refreshing the page
1050 * Field: Datepicker: Added "Placeholder", "Min/max Date" & "No Weekends" settings
1051 * Field: Datetime picker: Added "Placeholder", "Min/max Date", "Min/max Time", "Min/max H:i:s" & "No Weekends" settings
1052 * Field: Time picker: Added "Placeholder", "Min/max Time" & "Min/max H:i:s" settings
1053 * Core: Added the `ACFE_PRO_KEY` constant allowing to set the licence key in PHP
1054
1055 **ACF Extended Basic 0.8.7.5:**
1056
1057 * Field Groups: Instruction Placement - Added "Above Fields" setting
1058 * Field Groups: Instruction Placement - "Tooltip" instructions can now be clicked on mobile device
1059 * Field Groups: Hide on screen - All field groups "Hide on screen" settings are now merged, instead of using only the first field group setting
1060 * Field Groups: Advanced Settings - Enhanced code logic
1061 * Field Groups: Permissions setting is now displayed when the Advanced Field Group setting is enabled
1062 * Field: Select - Removed the `- -` characters in the placeholder
1063 * Field: Taxonomy Terms - Fixed "Load Terms" setting when using the radio field type
1064 * Field: Flexible Content - Fixed & enhanced the "Minimum" setting badge duplication when using the "Modal Select" setting
1065 * 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
1066 * Field: Flexible Content - Fixed a potential PHP notice when adding a new Flexible Content
1067 * Field: Hidden Input - Value can now be used as conditional setting
1068 * Field: Datetime Picker - Value can now be used as conditional setting
1069 * Field: Time Picker - Value can now be used as conditional setting
1070 * Field: File - Renamed the `acfe_uploader` setting back to the native `uploader` name
1071 * Field: Image - Renamed the `acfe_uploader` setting back to the native `uploader` name
1072 * Fields: Permissions settings are now displayed when the Advanced Field Group setting is enabled
1073 * Fields: Enhanced Advanced Settings & Advanced Validation UI
1074 * Module: Dev Mode - Fixed deprecated `acf_get_term_post_id()` usage
1075 * Module: Enhanced UI - Enhanced the responsive CSS
1076 * Module: Enhanced UI - Fixed WPMU styles
1077 * Module: Enhanced UI - Enhanced User Profiles compatibility with Woocommerce plugin
1078 * Module: Enhanced UI - Enhanced Terms Views compatibility with Woocommerce, Yoast, WPML & User Role Editor plugins
1079 * Module: Dynamic Forms - Added the new "Redirect Action"
1080 * Module: Dynamic Forms - Added the new `acfe_form_get_action('post')` function to retrieve the previous Action output within an Action
1081 * Module: Dynamic Forms - Deprecated the "Redirection" setting. The new "Redirect Action" should be used instead
1082 * 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
1083 * Module: Dynamic Forms - Deprecated the `{current:form:key}` Template Tag. The new `{form:key}` Template Tag should be used instead
1084 * Module: Dynamic Forms - Deprecated the `acfe/form/query_var/email` hook & variations. The new `acfe/form/output/email` hook should be used instead
1085 * Module: Dynamic Forms - Deprecated the `acfe/form/query_var/post` hook & variations. The new `acfe/form/output/post` hook should be used instead
1086 * Module: Dynamic Forms - Deprecated the `acfe/form/query_var/term` hook & variations. The new `acfe/form/output/term` hook should be used instead
1087 * Module: Dynamic Forms - Deprecated the `acfe/form/query_var/user` hook & variations. The new `acfe/form/output/user` hook should be used instead
1088 * Module: Dynamic Forms - Deprecated the `acfe_form_is_submitted()` function. The new `acfe_is_form_success()` function should be used instead
1089 * Module: Dynamic Forms - Enhanced Actions "Code Examples"
1090 * Module: Dynamic Forms - Updated "Cheatsheet" tab
1091 * Module: Dynamic Forms - Multiple clicks on the submit button are now prevented (Also apply to the native ACF Forms)
1092 * Module: Dynamic Forms - Applying Date, Date time & time pickers fields input class settings
1093 * Module: Dynamic Forms - Removed a potential "Draft Post" if the "Post Action" was cancelled during the `acfe/form/submit/post_args` hook
1094 * Module: Dynamic Block Types - Added "Anchor" supports setting
1095 * Module: Dynamic Post Types - "Menu position" setting now correctly use `null` as default value (as in the `register_post_type()` documentation)
1096 * Module: Single Meta Save - Fixed slashed values after saving a menu in the WP Nav Menu Items screen
1097 * Module: Single Meta Save - Fixed typo in instruction
1098 * Tools: Fixed the empty message when clicking "Import" without selecting a field group file
1099 * General: Fixed ACF Updates box CSS
1100 * General: Updated the donors list
1101 * General: Enhanced assets build tools, now using Gulp, Postcss, Autoprefixer & Minifier
1102 * Core: Enhanced JS code base
1103 * Core: Enhanced Enqueue
1104
1105 = 0.8.7.4 =
1106
1107 **ACF Extended Pro 0.8.7.4:**
1108
1109 * Module: Added "Dynamic Templates" module allowing to manage advanced field groups default values based on post type, taxonomy, user etc...
1110 * 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
1111 * Field: WYSIWYG - Added "Height", "Remove path", "Disable resize", "Menu bar", "Transparent editor", "Merge Toolbars", "Customize Toolbars" settings
1112 * Field: Post Object - Added "Inline Post Edit" & "Inline Post Creation" settings
1113 * Field: Relationship - Added "Inline Post Edit" & "Inline Post Creation" settings
1114 * 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
1115 * 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
1116 * Field Groups: Taxonomy Locations - Added "Taxonomy Term", "Taxonomy Term name", "Taxonomy Term Parent", "Taxonomy Term Slug", "Taxonomy Term Type" conditional rules
1117 * Field Setting: Added "Global Field Condition" setting allowing to use the field value as a Field Group conditional rule
1118 * Field Setting: Added "Required Message" setting allowing to customize the field required message
1119 * 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
1120
1121 **ACF Extended Free 0.8.7.4:**
1122
1123 * 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)
1124 * Module: Dynamic Forms - Added the ability to pass an array to the `acfe_form()` function allowing to override settings
1125 * Module: Dynamic Forms - Fixed Elementor + YOAST infinite loop when using the `[acfe_form]` shortcode to create a new post
1126 * Module: Dynamic Forms - Post/Term/User Actions load values setting is now disabled by default
1127 * Module: Dynamic Post Type - Updated Block Editor instructions for the `show_in_rest` setting
1128 * Module: Dynamic Taxonomy - Updated Block Editor instructions for the `show_in_rest` setting
1129 * Field: Hidden - Fixed the field render when in table element
1130 * Field: Columns - Enhanced Field Group UI
1131 * Field: Columns - Hidden in Users / Terms views to avoid display problem (Due to table render)
1132 * Field: Advanced Link - Fixed ACF CSS that adds a `display:none` on sub fields buttons
1133 * Field: Taxonomy Terms - Added hook `filter('acfe/fields/taxonomy_terms/query', $args, $field, $post_id)` to change the ajax query
1134
1135 = 0.8.7.3 =
1136 * Field: Flexible Content - Fixed "Copy/Paste" function which wasn't working correctly with WYSIWYG & Code Editor fields since the latest ACF 5.9 update
1137 * Field: Column - Columns sizes are now based on a grid of 12 (1/12, 2/12, 3/12, 4/12 ...)
1138 * Field: Taxonomy - Added compatibility with "Value equal", "Value not equal", "Value pattern" & "Value contains" conditional logic
1139 * Field: Select - "Placeholder" setting is now only available when "Stylised UI" is enabled with "Allow multiple" or "Allow null"
1140 * Module: Dynamic Post Type - Fixed "Post Type Archive Location = All" which incorrectly matched Options Pages
1141 * Module: Dynamic Post Type - "Edit Post Type Archive" Admin bar item is now only displayed when the "Admin Archive Page" setting is enabled
1142 * Module: Dynamic Post Type/Taxonomy - WP Permalinks are now automatically regenerated on each save
1143 * Module: Dynamic Options Pages - Sub Options Pages are now ordered based on the "Position" setting
1144 * Module: Dynamic Forms - Fixed an issue where visitors could not upload Image/File when using the WP modal field setting
1145 * Module: PHP AutoSync - Updated save logic to match the new ACF 5.9.1 version (See ACF Pro 5.9.1 changelog)
1146 * Field Groups - Added more width to the "Fields" column
1147 * General: JS & CSS files are now minified and concatenated. `SCRIPT_DEBUG` controls the unminified version
1148 * General: Fixed potential error during plugin activation when ACF Pro wasn't activated
1149 * General: Gutenberg - Enhanced WP Metabox Styles
1150
1151 = 0.8.7.2 =
1152 * Module: AutoSync - Reworked codebase, enhanced Field Groups Columns and added more information about files/folders detection
1153 * Module: AutoSync - Added filters to target a specific field group for the PHP & Json save
1154 * Module: AutoSync - Fixed an issue where "Available Json Sync" wouldn't be visible if the field group was using PHP Sync
1155 * Module: Dynamic Forms - Fixed missing "Log User" icon in the Forms List screen
1156 * Module: Dynamic Forms - Added `{current}`, `{get_field}`, `{get_option}`, `{query_var}`, `{request}` mapping in the "Custom Form Render" setting
1157 * Module: Dynamic Forms - Added `acfe-form` to available post types in Polylang
1158 * Module: Dynamic Forms - Local Field Groups can now be mapped
1159 * Field Groups: Added Export PHP & Export Json to bulk actions
1160 * Field Groups: Description column is now hidden by default
1161 * Field Groups: Local - Added Export PHP, Export Json & Sync to database to bulk actions
1162 * Field Groups: Categories - Added `acfe/modules/categories` setting to disable the custom taxonomy
1163 * Field: Post Object - Fixed undefined PHP function when using the "Allow custom value" setting with ACF version below 5.8.10
1164 * Field: Columns - Fixed "Endpoint" description typo
1165 * General: Settings - Fixed postbox header CSS
1166 * General: Compatibility - Fixed Post Type Order plugin which automatically drag&drop on ACF Field Groups UI
1167 * General: Bumped minimum ACF Pro version to 5.8
1168
1169 = 0.8.7.1 =
1170 * General: WordPress 5.5 Compatibility - Fixed the new "Postbox Order Icons" size & only display them on postbox hover
1171 * General: ACF 5.9 Compatibility - Added missing legacy ACF 2 columns CSS
1172 * General: ACF 5.9 Compatibility - Fixed Fields Groups UI `colspan` when empty
1173 * General: Added `pre > code` CSS compatibility
1174 * General: Added JS hooks for ACFE Modal: `acf.doAction('acfe/modal/open', $modal, args)` & `acf.doAction('acfe/modal/close', $modal, args)`
1175 * Field Groups: Fixed "All Images Formats" location which triggered a PHP warning
1176 * Field Groups: Added `acfe-postbox-top` CSS preload to avoid UI blink during admin page load
1177 * Field Groups: Categories - Changed the `register_taxonomy()` to priority `9`
1178 * Module: Multilang - Added `filter('acfe/modules/multilang/options', $options_pages_id)` allowing to allow/exclude specific Options Pages Post ID
1179 * Module: Dynamic Forms - Email Action - Fixed 'Reply-to' headers which weren't correctly set
1180 * Module: Dynamic Forms - Fixed `{field:my_field:false}` Template Tag to disable value format
1181 * Module: Dynamic Post Types - Added additional check before `register_post_type()`
1182 * Module: Dynamic Post Types - Added "Show in menu (text)" to allow string value
1183 * Module: Dynamic Post Types - Fixed "Archive Slug" incorrectly set when empty while using the Import Tool
1184 * Module: Dynamic Block Types - Added additional check for Template, Script & Styles arguments before `register_block_type()`
1185 * Module: Dynamic Taxonomies - Added additional check before `register_taxonomy()`
1186 * Module: Options - Fixed "Serialized" typo on edit screen
1187 * Field: Button - Fixed typo in "Button Type" setting instructions
1188 * Field: Button - Added default class value `button button-secondary`
1189 * Field: Clone - Fixed "Edit in modal" setting to be available only when the "Display" setting is set to "Group"
1190 * Field: Code Editor - Fixed "Editor Mode" setting instructions
1191 * Field: Forms - Changed default order to Title ASC
1192 * Field: reCaptcha - Fixed form submission when the field isn't required
1193 * Field Settings: Bidirectional - Fixed potential PHP notice `Undefined index`
1194
1195 = 0.8.7 =
1196 * General: ACF 5.9 Compatibility - Modules - Added the ACF 5.9 Header menu
1197 * General: ACF 5.9 Compatibility - Field Groups - Removed ACFE "Locations" column
1198 * General: ACF 5.9 Compatibility - Field Groups - Removed ACFE "Json Sync" column
1199 * General: ACF 5.9 Compatibility - Field Groups - Enlarged "PHP Sync" & "Load" columns
1200 * General: ACF 5.9 Compatibility - Field Groups - Removed the "Field Group Key" value from row actions
1201 * General: ACF 5.9 Compatibility - Field Groups - Changed the text color of "Disabled" state
1202 * General: ACF 5.9 Compatibility - Field Groups - "Description" column is hidden by default
1203 * General: ACF 5.9 Compatibility - Flexible Content - Removed "Clone" field setting
1204 * General: ACF 5.9 Compatibility - Flexible Content - Added "Hide: Duplicate Button" setting
1205 * General: ACF 5.9 Compatibility - Block Type - Added "Inner Block" setting
1206 * General: ACF 5.9 Compatibility - Block Type - Added "Supports: Align Content" setting
1207 * General: ACF 5.9 Compatibility - Block Type - Added "Align Content" setting
1208 * Module: Dynamic Block Type - Fixed Template, Style & Script Render paths during Block Type registration
1209 * Field: Radio - Enhanced Group display for horizontal layout
1210
1211 = 0.8.6.9 =
1212 * 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
1213 * Field: Flexible Content - Dynamic Render - Fixed `$field`, `$layout` & `$is_preview` variables which weren't correctly passed to the Layout Template file
1214 * Field: Flexible Content - Dynamic Render - Fixed Layout Style & Script enqueue handles which weren't using the real Flexible Content field's name
1215 * Field: Radio / Checkbox - Added Group display settings. `## Group` markup can be used in choices settings to create a new group
1216 * Field: Taxonomy Terms - Added "Radio Button" display type
1217
1218 = 0.8.6.8 =
1219 * Field: Flexible Content - Enhanced Code Base
1220 * Field: Flexible Content - Dynamic Render - Enhanced `get_flexible()` & `the_flexible()` functions logic
1221 * Field: Flexible Content - Dynamic Render - Enhanced Template, Style & Script files detection. Now detects paths from WP root directory, and from `/wp-content/` directory
1222 * 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
1223 * 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
1224 * 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
1225 * Field: Flexible Content - Dynamic Preview - Fixed full path match for Layouts Templates files
1226 * 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)
1227 * 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)
1228 * 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)
1229 * Field: Flexible Content - Deprecated `acfe/flexible/layout/thumbnail/layout=my_layout` hooks and its variations. Use `acfe/flexible/thumbnail/layout=my_layout` instead
1230 * 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
1231 * 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
1232 * 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
1233 * 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
1234 * 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
1235 * Field: Flexible Content - Deprecated `acfe/flexible/layout/enqueue/layout=my_layout` hooks and its variations. Use `acfe/flexible/enqueue/layout=my_layout` instead
1236 * Field: Flexible Content - Deprecated `acfe/flexible/preview` hooks and its variations
1237 * Module: Dynamic Block Types - The "Template Render" setting is now independent from the theme
1238 * 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)
1239 * 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)
1240 * 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)
1241 * 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()`
1242 * Module: Multilang - Enhanced Options Pages Post ID detection
1243 * Module: Multilang - Added "Post Type List" & "Taxonomy List" Locations compatibility
1244 * Module: Multilang - Fixed the "Disable module" setting which wasn't working correctly
1245 * Module: Multilang - Fixed Polylang Ajax language detection
1246 * General: Enhanced `acfe_update_setting()`, `acfe_get_setting()` functions and `filer('acfe/settings/{name}')` hook
1247 * General: Removed `ACFE_THEME_PATH` & `ACFE_THEME_URL` constants
1248 * General: Added `acfe/theme_path`, `acfe/theme_url` & `acfe/theme_folder` settings
1249 * 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
1250 * General: The `acfe/theme_folder` setting is now used to prepend Flexible Content & Block Types render fields settings (Display only)
1251
1252 = 0.8.6.6 =
1253 * Module: Multilang - Fixed WPML front-end language detection for custom languages
1254 * Module: Settings - Added "Multilang" & "Single Meta" settings in the UI
1255 * Module: Settings - Fixed `l10n_textdomain` which wasn't correctly displayed
1256 * Module: Dev Mode - Fixed option "Edit" action link
1257 * Module: PHP AutoSync - Added l10n support
1258 * Module: Single Meta - Enhanced "Delete Orphan Meta" setting logic & performance
1259 * Field: Taxonomy Terms - Added "Term (All childs)" to display any childs level terms
1260 * Field: Taxonomy Terms - Renamed "Term (Childs)" to "Term (Direct childs)" to avoid confusion with the new filter
1261 * Field: Taxonomy Terms - Fixed "Term (Direct childs)" which could be duplicated in some cases
1262
1263 = 0.8.6.5 =
1264 * 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
1265 * 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
1266 * Modules: Dynamic Post Types, Taxonomies, Options Pages & Block Types - Added l10n support for the ACF Exporting Tools
1267 * Module: Dynamic Post Type Archive - Added "Edit Archive Page" in the Admin Bar in the front-end when visiting an Archive Page
1268 * Module: Dynamic Post Type Archive - Added l10n on the Label
1269 * Module: Dynamic Post Type - Fixed Typo in UI
1270 * Module: Single Meta Save - Enhanced code logic & compatibility
1271 * Module: Single Meta Save - Added `get_fields()` support
1272 * Module: Single Meta Save - Removed the "Delete Orphan Meta" feature from Options Pages
1273 * Module: Dev Mode - Fixed Bulk Actions being displayed when the Postboxes were hidden by user
1274 * Module: Dev Mode - Added Clone in Sub Fields support (previously displayed as `Undefined`)
1275 * Module: Dev Mode - Fixed PHP 7.4 notices
1276 * Module: Dynamic Forms - Query Var setting has been removed
1277 * 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`
1278 * Module: Dynamic Forms - Added "Label Placement: Hidden" setting
1279 * Module: Dynamic Forms - Added `{current:post:post_author_data}` template tags in the "Cheatsheet" tab
1280 * Module: Dynamic Forms - Added all available `{query_var}` template tags in the "Cheatsheet" tab
1281 * Module: Dynamic Forms - Form Fields Groups, E-mail Action From/To/Subject fields are not required anymore
1282 * Module: Dynamic Forms - Added JS Form Submit Action code example in the "Submission" tab
1283 * Module: Dynamic Forms - Tweaked UI
1284 * Field: Flexible Content - Added "Layout Toggle" setting allowing the user to hide specific layout from the front-end
1285 * Field: Flexible Content - Fixed "Layout State" setting which incorrectly forced it as "Closed" when using the "Dynamic Render" setting
1286 * Field: Flexible Content - Fixed "Layout Title" CSS
1287 * Field: WYSIWYG - Fixed the Smart Delayed Init in the Flexible Content when the layout had the "Layout State" on "Opened"
1288 * 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
1289 * Field: Date Picker - Added `==`, `!=`, `>`, `<`, `Pattern match` & `Contains` conditional logic
1290 * Field: Image - "Use as Featured Image" setting now loads the Featured Image if it was already set
1291 * Field: Taxonomy Terms - Added Async Load setting support
1292 * Field: Taxonomy Terms - Fixed "Level" filter input CSS width
1293 * Field: Post Object - Merged "Allow Custom" & "Save Custom Value as New Post" settings
1294 * Field: Post Object - Fixed the "Save as New Post" setting when allowing "Multiple Values"
1295 * Field: Post Object - Added instructions & code examples to alter the New Post arguments programmatically
1296 * Field: Code Editor - Added border radius to match WP admin input style
1297 * Field: Group - Fixed "Edit in Modal" settings which weren't displayed
1298 * Field Groups: Location Column - Fixed potential consuming query when using the `Post == ID` Conditional Rule
1299 * General: Introduced `acfe_update_setting()`, `acfe_get_setting()` functions and `acfe/settings/{name}` filter
1300 * General: Compatibility - Fixed WPML PHP notices in Field Groups
1301 * General: Compatibility - Fixed Advanced Forms PHP notice during ACF Extended: Forms submission
1302 * General: Readme - Added Field Bi-directional instructions to migrate already existing data
1303 * General: Readme - Added Multilingual section
1304 * General: Readme - Added Donators section
1305
1306 = 0.8.6.3 =
1307 * Module - Enhanced UI - Added WP User & WP Settings UI enhancements
1308 * 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')`
1309 * Module: Dev Mode - Added "Field Type" column on ACF meta overview
1310 * Module: Dev Mode - Added "Autoload" column on Options meta overview
1311 * Module: Dev Mode - Added "Delete" action for each meta & options fields
1312 * Module: Dev Mode - Added "Bulk Delete" action
1313 * Module: Single Meta Save - Reworked codebase
1314 * 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)
1315 * Module: Single Meta Save - Added `filter('acfe/modules/single_meta/post_types')` to allow specific post types only (default to: all)
1316 * Module: Single Meta Save - Added `filter('acfe/modules/single_meta/taxonomies')` to allow specific taxonomies only (default to: all)
1317 * Module: Single Meta Save - Fixed bidirectional setting which wasn't working when Single Meta Save was enabled
1318 * Fields settings: Bidirectional - Added Self-bidirectional setting, allowing to link a field on itself
1319 * Fields settings: Bidirectional - Added Multi-bidirectional setting, allowing to link multiple fields
1320 * Field: Taxonomy Terms - Fixed a bug with last childs choices not being correctly rendered
1321 * Field: Code Editor - Fixed duplicated field from the Field Group UI when user cloned the field
1322
1323 = 0.8.6.1 =
1324 * Module: Dynamic Post Types/Taxonomies/Block Types/Options Pages - Slugs can now to edited & updated from the UI
1325 * Module: Dynamic Options Pages - Added a configuration icon on top of options page to easily switch to options page settings
1326 * 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
1327 * Module: Dynamic Forms - Added `{request:name}` & `{request:name:key}` template tags to retrieve `$_REQUEST` `$_GET` & `$_POST` data
1328 * Module: Dynamic Forms - Added `{get_option:name}` & `{get_option:name:key}` template tags to retrieve an option from database
1329 * 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
1330 * Module: Dynamic Forms - Enhanced JS detection of the `acf` object to avoid potential errors when using aggressive minification
1331 * Module: Dynamic Forms - Fixed `{current:user:show_welcome_panel}` which was printed twice in the "Cheatsheet" tab
1332 * Module: Dynamic Forms - Fixed `wp_unslash()` on the success message
1333 * Module: Dynamic Forms - Fixed undefined `post` key notice which could occurs in some cases
1334 * Module: Dynamic Forms - Fixed template tags which were using `id` instead of `ID`
1335 * Module: Dynamic Forms - Fixed the conditional logic on custom form render when using complex fields like repeaters or flexible content
1336 * 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
1337 * Module: PHP AutoSync - PHP files are now included only if the filename starts with `group_*.php`
1338 * Field: Columns - Added responsive breakpoints
1339 * Field: Button - Added Advanced Settings compatibility
1340 * Field: Advanced Link - Fixed a bug which could render an empty "Archive" default value artifact in post objects fields
1341 * Field: Advanced Link - Fixed required field validation
1342 * Field: Code Editor - Fixed line wrap in terms views
1343 * Field: WYSIWYG - Fixed the automatic smart delayed initialization in flexible content layouts
1344 * Field: WYSIWYG - Fixed init in Flexible Content layouts which could break when trying to open a layout before the complete page load
1345 * General: Settings API - Enhanced upgrade process
1346 * General: Settings API - `acfe` option now regenerate Post Types/Taxonomies/Block Types/Options Pages on reset
1347
1348 = 0.8.5.5 =
1349 * Field: Button - Added nominative JS hooks `action('acfe/fields/button/before/name=my_field', response, $el, data);`
1350 * Field: Button - Added nominative JS hooks `action('acfe/fields/button/success/name=my_field', response, $el, data);`
1351 * Field: Button - Added nominative JS hooks `action('acfe/fields/button/complete/name=my_field', response, $el, data);`
1352 * 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`
1353 * Field: Flexible Content - Added generic `acfe/flexible/thumbnail` hook
1354 * 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
1355 * 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
1356 * Module: Dynamic Forms - Fixed jQuery not recognized on form success in some specific case
1357 * Module: Dynamic Forms - Added "No form element" compatibility allowing validation settings to be applied when form tag isn't printed
1358 * Module: Dynamic Forms - Fixed typo in "Custom Action" code example
1359 * Module: Dynamic Forms - Added to the possibility to use `get_field('my_field')` to retrieve form input value inside `acfe/form/load` hooks
1360 * Module: Single Meta Save - Fixed hook arguments which could trigger a PHP error in some specific cases
1361 * General: Readme - Added Flexible Content Settings Modal example
1362
1363 = 0.8.5 =
1364 * General: Added Settings/Options API
1365 * General: Improved modules performance
1366 * Module: Dynamic Forms - Improved module UI, fields UI & documentation
1367 * Module: Dynamic Forms - Added "Cheatsheet" tab to list all available template tags
1368 * Module: Dynamic Forms - Added "Validation" tab
1369 * Module: Dynamic Forms - Email Action - Added "Reply-to", "Cc", & "Bcc" fields
1370 * Module: Dynamic Forms - Email Action - Added "Delete attachment once sent" setting for each Dynamic attachments
1371 * Module: Dynamic Forms - Email Action - Added "Static attachments"
1372 * Module: Dynamic Forms - User Action - Added "Log user" action type
1373 * Module: Dynamic Forms - Post Action - Terms can now be created on the fly using custom template tags. Example: `My new term|my-taxonomy`
1374 * Module: Dynamic Forms - Post Action - Fixed terms not being set correctly when user wasn't logged
1375 * Module: Dynamic Forms - Template tags are now allowed everywhere
1376 * Module: Dynamic Forms - Added "Apply field groups rules" setting to take field group conditional locations into account
1377 * Module: Dynamic Forms - Added a switch on "Form HTML override" to explicitly explain this setting is optional
1378 * Module: Dynamic Forms - Added `{get_field:field_name}` template tags to retrieve field value from DB. More information in the "Cheatsheet" tab
1379 * Module: Dynamic Forms - Added `{current:post/term/user/author/form}` template tags to retrieve current data information. More information in the "Cheatsheet" tab
1380 * Module: Dynamic Forms - Added `{current:***}` template tags to retrieve current post/term/user/post author/form information. More information in the "Cheatsheet" tab
1381 * Module: Dynamic Forms - Added "Hide successful re-validation notice" setting
1382 * Module: Dynamic Forms - Google Map return value is now correctly formatted
1383 * Module: Dynamic Forms - Fixed WPML compatibility problem when using "honeypot" field
1384 * Module: Dynamic Forms - Fields conditional logic are now working when fields are wrapper within custom div
1385 * Module: Dynamic Forms - Added CSS to WP Media modal & cleaned accessibility text
1386 * Module: Dynamic Forms - Added "Default Uploader Type" setting (based on field setting)
1387 * Module: Dynamic Forms - Fixed Loading value not working correctly on repeaters/groups/flexible content
1388 * Module: Dynamic Forms - Added PHP function to easily import form. `acfe_import_dynamic_form($array|$json);`
1389 * Module: Dynamic Forms - Fixed shortcode being interpreted in admin view (Gutenberg/Dynamic Ajax Preview)
1390 * Module: Dynamic Post Type - Fixed capabilities not being correctly mapped
1391 * Module: Dynamic Post Type - Fixed Admin orderby & order not working correctly when `has_archive` was disabled
1392 * Module: Dynamic Taxonomy - Fixed capabilities not being correctly mapped
1393 * Module: Dynamic Taxonomy - Fixed Front posts per page, orderby & order settings
1394 * Module: Dynamic Author - Added better post author ID cast
1395 * Module: AutoSync - New fields groups now have Json/PHP AutoSync setting checked by default if the corresponding folder exists
1396 * Field: Flexible Content - Modal Categories Selection setting is now using Select2 with tags
1397 * Field: Flexible Content - The bottom bar in modal now clear potential floating elements
1398 * Field: Flexible Content - Fixed clone function not working correctly with tabs that have conditional logic
1399 * Field: Select - Added "## Title" markdown to add option group in field's choices
1400 * Field: Select - Added "Allow custom" setting
1401 * Field: Select2 - Tweaked CSS to match WordPress 5.3 UI
1402 * Field: Select2 - Fixed WPML CSS overriding select2 style
1403 * Field: Code Editor - The field now correctly trigger `change()` on input
1404 * Field: Code Editor - Added "Max rows" setting
1405 * Field: Code Editor - Fixed "Default value" javascript code being executed within the Data modal
1406 * Field: Advanced Link - Added Term link types
1407 * Field: Advanced Link - Added Post Type Archive link types
1408 * Field: Advanced Link - Fixed custom sub fields not working correctly when retrieving values
1409 * Field: Advanced Link - Reworked the custom sub fields declaration. It's now easier to add custom fields
1410 * Field: reCaptcha - Fixed v2 theme & size settings not working correctly
1411 * Field: reCaptcha - Fixed v3 JS error on reset
1412 * Field: Datepicker/Datetime picker/Timepicker - Added CSS to match WordPress 5.3 UI
1413 * Field Group: Fixed Instructions "Tooltip" mode not working correctly in groups
1414 * Field Group: Added pre-rendering CSS for field groups with labels on left, removing potential during admin page load
1415 * Field Group: Renamed "Third Party" Field Groups types to "Local"
1416 * General: Gutenberg - Fixed CSS for modal
1417
1418 = 0.8.4.6 =
1419 * Field: Taxonomy Terms - Fixed a problem with value return when "Load Terms" was enabled
1420 * General: Modal - Fixed z-index problem with WP attachment modal
1421
1422 = 0.8.4.5 =
1423 * Field Group: Hide on Screen - Added "Block Editor" (Gutenberg) setting, allowing administrator to disable the block editor on field group location
1424 * Field Group: Third Party - Fixed Export/Sync Clones fields being processed during the action
1425 * 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
1426 * Field Group: Raw Data button now also display the WP_Post object
1427 * Field: Button - Before/After HTML settings are now using code editor
1428 * Field: Button - Ajax call - Added nominative hooks allowing to target specific field. Hook is now easier. Instructions have been updated
1429 * 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)
1430 * Field: Flexible Content - Added "Clone" button as a setting (Not enabled by default in all flexible content anymore)
1431 * Field: Flexible Content - Added "Hide: Add Layout Button" setting
1432 * Field: Flexible Content - Added "Hide: Remove Layout Button" setting
1433 * Field: Flexible Content - Added "Lock Flexible Content" (sortable) setting
1434 * Field: Flexible Content - Flexible Content can now be completely locked and all actions removed from the field settings
1435 * Field: Flexible Content - Layout Settings modal now allow multiple clones
1436 * Field: Flexible Content - Layout Settings modal size can now be selected for each layout (small/medium/large/extra large/full)
1437 * Field: Flexible Content - Fixed "Force State: Open" not working correctly in some specific cases
1438 * Field: Flexible Content - Fixed Modal Selection z-index problem on attachment screen
1439 * Field: Flexible Content - Fixed Modal Edition z-index problem with button group (when already inside a modal)
1440 * 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
1441 * Field: Taxonomy Terms - Fixed a PHP notice when "Load Terms" was enabled with "select" as field type
1442 * Field: Group/Clone - Seamless style CSS fixed in term view
1443 * Field: Color Picker - Added position relative property when the field is used inside a modal
1444 * Field: Hidden - Added global CSS style
1445 * Module: Single Meta Save - Improved save process performance (it's now even faster!)
1446 * 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
1447 * 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}`
1448 * 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)
1449 * Module: Dynamic Forms - Fixed shortcode not working correctly when using Form ID instead of Form name
1450 * Module: Dynamic Forms - Actions UI Layouts can now be collapsed
1451 * Module: Dev Mode - Added Meta Overview for Options Page
1452 * Module: Options Page - Child Options page are now correctly displayed as child in the Options Page UI
1453 * General: Modal - Added localization for the "Close" button
1454 * General: Modal - Added Small/Medium/Large/Extra Large/Full sizes
1455
1456 = 0.8.4.1 =
1457 * General: Fixed loading sequence when `get_field` was called directly in the functions file
1458 * Field: Flexible Content - Fixed Dynamic Preview overlay z-index
1459
1460 = 0.8.4 =
1461 * 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.
1462 * 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
1463 * Module: Dynamic Post Types/Taxonomies - Fixed Posts/Terms column data when object was trashed.
1464 * Module: PHP AutoSync - PHP sync files are now removed when the field group is disabled/trashed.
1465 * Module: Dynamic Forms - In the "E-mail Action" the "From" field is now required.
1466 * Module: Dynamic Forms - The Javascript hook `acfe/form/submit/success` is now correctly fired on form submission
1467 * Module: Dev Mode - Added the WP & ACF Meta Overview on User pages
1468 * Module: Dynamic Post Types/Taxonomies/Options Pages/Block Types - Removed Draft button action
1469 * 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.
1470 * 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.
1471 * 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.
1472 * 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.
1473 * Field: Flexible Content - Fixed a potential duplicated categories bug in the Selection Modal if the category name had spaces.
1474 * Field: Flexible Content - "Remove Actions" now correctly remove Clone & Copy/Paste buttons.
1475 * 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`.
1476 * Field: Flexible Content - Fixed the `$is_preview` variable not being available in specific situations.
1477 * Field: Flexible Content - Fixed Dynamic Preview repeater fields inside a layout which could send an additional `acfcloneindex` during the preview mode
1478 * Field: Flexible Content - Fixed Dynamic Preview with WP Query in the layout, which could be duplicated due to how WP Admin manage custom queries
1479 * Field: Flexible Content - Fixed "Edit" icon vertical align with the latest WP 5.3 update
1480 * Field: Flexible Content - Added shorter CSS class for preview wrapper `-preview`
1481 * Field: Flexible Content - Fixed the native ACF setting "Select layout" with a wrong height on WP 5.3
1482 * Field: Flexible Content - Fixed Enter key opening duplicated modal with Modal Edition setting
1483 * Field: Flexible Content - Added `filter('acfe/flexible/layouts/div/name=my_flexible', $div, $layout, $field)` to change layout div attributes (with 5 variations)
1484 * Field: Flexible Content - Added `filter('acfe/flexible/layouts/handle/name=my_flexible', $handle, $layout, $field)` to change layout handle attributes (with 5 variations)
1485 * Field: Flexible Content - Added `filter('acfe/flexible/layouts/icons/name=my_flexible', $icons, $layout, $field)` to change layout handle icons (with 5 variations)
1486 * 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)
1487 * Field: Advanced Link - Fixed required validation which could fail if a post object was selected.
1488 * Field: Advanced Link - Fixed a `z-index` problem in menu/items
1489 * Field: Code Editor - Added compatibility with WP Code Editor Settings (editor themes).
1490 * Field: Group/Clone - In Seamless Style mode instructions could be truncated in some specific cases
1491 * Field: Group/Clone - Seamless Style mode wasn't working correctly in the Term administration
1492 * Field: Group/Clone - Fixed "Seamless Style" typo
1493 * Field: Group/Clone - Fixed "Edit in modal" which wasn't correctly working in menus
1494 * Field Group: Fixed Category sync which failed to create & set new field group category if not already available in WP
1495 * Field Groups: Fixed empty field groups list colspan
1496 * Fields: Post Statuses/Post Types/Taxonomies/Taxonomies Terms/User Roles can now be used as conditional display field
1497 * General: ACF Extended now correctly detects ACF Pro when included in the WP Theme.
1498 * General: ACF Extended can now be included in WP Themes (following the same logic as ACF)
1499
1500 = 0.8.3.1 =
1501 * Field: Flexible Content - Fixed PHP `Undefined index: acfe_flexible_modal` notice
1502 * Fields: Select2 CSS Enhanced - Fixed forced height when in multiple mode
1503 * Fields: Select2 CSS Enhanced - Global standardization of generic select input & select2 style
1504 * Module: Dynamic Forms - Added missing hook `filter('acfe/form/load/action=my-action-alias', $args, $post_id);`
1505 * General: Fixed typo in Readme
1506
1507 = 0.8.3 =
1508 * Field: Advanced Link - Added "Allowed Post Types" & "Allowed Taxonomies" setting to filter allowed Post types & Taxonomy terms in the post selection
1509 * Field: Flexible Content - Categories in the Layouts Selection Modal are now sticky, the vertical scrollbar is now applied to layouts (Thanks @Damien C.)
1510 * 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);`
1511 * Field: Flexible Content - Fixed Layout Title Edition input which could disappear in some rare cases
1512 * Field: Flexible Content - Fixed `z-index` CSS conflict in modals when the flexible content was inside an accordion field (Thanks @Damian P.)
1513 * Field: Flexible Content - Fixed `border-bottom` CSS on layout handle when edition modal is set to ON
1514 * Field: Flexible Content - Fixed an issue where Categories in the Layouts Modal would still appear when setting was set to ON then to OFF
1515 * Field: Post Object - Added "Allow custom value" setting when "Advanced UI" is ON
1516 * Field: Post Object - Added "Save custom value as post" setting when "Allow custom value" is ON
1517 * Field: reCaptcha - Changed `file_get_contents()` to `curl` method for better compatibility (Thanks @Brandon A.)
1518 * Field: Select - Placeholder setting is now also available if "Advanced UI" is set to ON
1519 * Fields: Select2 - CSS enhancements have been moved to the WP admin and are not enqueued in the front-end anymore (Thanks @jaakkosaarenketo)
1520 * 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)
1521 * Field Settings: Bidirectional - Fixed multiple sub fields check which bail too early during the field relation selection process (Thanks @doublesharp)
1522 * Fields Groups: Fixed Json/PHP Sync warnings that were not properly checking the ACF setting `load_json` paths (Thanks @doublesharp)
1523 * Fields Groups: Added Export Json & PHP in the Field Group single view (sidebar)
1524 * Fields Groups: Categories are now synced with field groups during the export/import process
1525 * Module: Author - Fixed duplicated post revision when updating an ACF value (Thanks: @François B.)
1526 * 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)
1527 * Module: Dev Mode - Added fields counter in the metabox title (Feature request: @Damien C.)
1528 * Module: Dynamic Forms - Added the ability to use `{field:field_name}` & `{field:field_key}` values in the "Updated message" setting (Feature request: @alexene22)
1529 * Module: Dynamic Forms - Better handling of select/checkbox/radio values render (Thanks @jabbadu)
1530 * 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.)
1531 * Module: Dynamic Forms - Added "Post field groups" setting in the "Advanced" tab to override displayed field groups by a specific post field groups
1532 * Module: Dynamic Forms - Added fallback when rendering complex fields values (array)
1533 * 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)
1534 * Module: Dynamic Forms - Added Javascript ACF Action on successful form submission: `acf.doAction('acfe/form/submit/success/name=my-form')`
1535 * Module: Dynamic Forms - Added compatibility fix for the plugin "MC ACF Flexible Template" (Thanks @MarcinKilarski)
1536 * Module: Dynamic Forms - Added Manual Json Export & Import tools
1537 * Module: Dynamic Forms / Post Types / Taxonomies / Block Types / Options - Added Manual Export in the single view
1538 * Module: Dynamic Forms / Post Types / Taxonomies / Block Types / Options - Added compatibility fix for PolyLang, allowing user to translate modules items (Thanks @Drashka)
1539 * Module: Dynamic Post Types / Taxonomies / Block Types / Options - Added Manual PHP Export action (Feature request: @jaakkosaarenketo)
1540 * General: Added CSS styles to match WP 5.3 Update UI
1541
1542 = 0.8.2 =
1543 * Dynamic Forms: Fixed error position 'below' not working on some specific fields (Select)
1544 * Dynamic Forms: `acfe_form_is_front()` & `acfe_form_is_admin()` helpers now also check native ACF Form screen
1545 * Dynamic Forms: Added action alias name setting for each action allowing better targeting when using hooks
1546 * Dynamic Forms: Reworked forms actions hooks and added 'Advanced' tab for each action with code examples
1547 * Field: Groups/Clones - CSS integration tweaks are now optional (Thanks @Brandon A.)
1548 * Field: Groups/Clones - Added "Seamless style" setting which enable better CSS integration (remove borders and padding)
1549 * Field: Code Editor - Added Field (use the WP Core CodeMirror script)
1550 * Field: Taxonomy Terms - Added advanced settings allowing specific taxonomies or specific terms in the field (with level or parent/child dependencies)
1551 * Field: reCaptcha - Fixed a bug where reCaptcha would not work properly
1552 * Field: Flexible Content - Updated JS filter `acf.doAction('acfe/fields/flexible_content/preview', response, flexible.$el, $layout, ajaxData)` & moved it after preview HTML parse
1553 * 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)`
1554 * 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))
1555 * Fields: Fields are now registered using `acf_register_field_type()`. This will allow developers to use `acf_get_field_type('acfe_field')`
1556 * Fields settings: Bidirectional - Added filter which allow to force related field to be updated when migrating from already existing values
1557 * Fields settings: Bidirectional - Added `filter('acfe/bidirectional/force_update/name=my_field', true, $field, $post_id)` (available with /type & /key) (Feature request: @anjanphukan)
1558 * Field Groups: Fixed CSS which wrongly hide instructions when there's no field label (Thanks @Damien C.)
1559 * Field Groups: Third Party - Added PHP filter to change source column output `filter('acfe/field_groups_third_party/source', $source, $post_id, $field_group)`
1560 * General: Added `filter('acfe/field_wrapper_attributes/type=$field_type', $wrapper, $field)` (also with /name & /key variations)
1561 * General: Splitted CSS for front-end/back-end
1562 * General: Fixed ACF Setting Tab "Module: Taxonomies Enhancements" title (thanks @doublesharp)
1563
1564 = 0.8.1 =
1565 * Field: Advanced Link - Added instructions to add custom fields in the field administration
1566 * Field: Advanced Link - Added filters `acfe/fields/advanced_link/fields/name=my_field` & `acfe/fields/advanced_link/fields/key=field_xxxxxxx`
1567 * Field: Advanced Link - Changed values keys to: `type`, `url`, `post`, `title` & `target`
1568 * Field: Button - Updated JS hook `acf.doAction('acfe/fields/button/before_ajax', $el, data)`
1569 * Field: Button - Updated JS hook `acf.doAction('acfe/fields/button/ajax_success', response, $el, data)`
1570 * Field: Column - Fixed endpoint column not correctly closing the row
1571 * Field: Flexible Content - Added JS hook `acf.doAction('acfe/fields/flexible_content/before_preview', $el, data)`
1572 * Field: Flexible Content - Added JS hook `acf.doAction('acfe/fields/flexible_content/preview', response, $el, data)`
1573 * Field: Flexible Content - Clone/Copy/Paste - Fixed a problem where new select option values weren't properly duplicated (thanks @chrisschrijver)
1574 * Module: Dynamic Forms - Advanced settings: Fixed `prepare_field` on form front
1575 * Module: Dynamic Forms - Fixed a compatibility problem if a dynamic form was named `form`
1576 * Module: Dynamic Forms - Rename `field class` to `input class`
1577 * Module: Dynamic Forms - Fixed a problem where native ACF Form would not properly work (thanks @maximelessard)
1578 * Module: Dynamic Forms - Added Javascript to avoid re-submission on page refresh when 'Hide form' is set to ON
1579
1580 = 0.8 =
1581 * Module: Dynamic Forms - Added module. Forms UI available under ACF menu
1582 * Module: Dynamic Forms - Added PHP helper `acfe_form('my_form_name')` & `acfe_form(188)` to display a form
1583 * Module: Dynamic Forms - Added shortcode `[acfe_form name="my_form_name"]` & `[acfe_form ID="188"]` to display a form
1584 * Module: Dynamic Forms - Added setting to disable Dynamic Forms: `acf_update_setting('acfe/modules/dynamic_forms', false)`
1585 * 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.
1586 * Module: Dynamic Forms - Added `acfe_add_validation_error('field_name_or_key', 'message')` helper to add error on specific field during the validation
1587 * 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
1588 * Module: Dynamic Forms - Added 8 new hooks per form action allowing developers to customize each action
1589 * Field: Added Dynamic Form Select field
1590 * Field: Added Google reCaptcha field (compatible v2 & v3)
1591 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/site_key` (API site key)
1592 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/secret_key` (API secret key)
1593 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/version` (v2 or v3)
1594 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/v2/theme` (light or dark)
1595 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/v2/size` (normal or compact)
1596 * Field: Google reCaptcha - Added global setting: `acfe/field/recaptcha/v3/hide_logo` (true or false)
1597 * Field: File - Removed the native 'No file selected' text
1598 * Field: File & Image - Added 'Uploader type' setting to choose which uploader to use (Basic or Media)
1599 * Field: Post Type Selection - Code has been reworked. The field is now compatible with all select, checkbox & radio settings
1600 * Field: Taxonomy Selection - Code has been reworked. The field is now compatible with all select, checkbox & radio settings
1601 * Field: Button - Code has been reworked & added Ajax call setting
1602 * Field: Button - Added Ajax action: 'acfe/fields/button', POST parameters: $post_id, $field_key, $field_name
1603 * Field: Button - Added Javascript Ajax action: `('acfe/fields/button/before_ajax', this.$el)`
1604 * Field: Button - Added Javascript Ajax action: `('acfe/fields/button/ajax_success', response, this.$el)`
1605 * Field: Slug - Code has been reworked
1606 * Field: Dynamic Message - Added instructions & code example in the field setting view
1607 * Field: Column - Added Field
1608 * Field: Post Status Selection - Added Field
1609 * Field: User Roles Selection - Added Field
1610 * Field: Hidden Input - Added Field
1611 * Field: Advanced Link - Added Field. Added `filter('acfe/fields/advanced_link/fields', $fields, $field, $link)` allowing developers to add custom field to the modal
1612 * Field: Taxonomy Terms - Added Field
1613 * Field: Group - Added Modal Edition setting allowing users to edit group values in a modal
1614 * Field: Group - Added CSS fixes for better integration
1615 * Field: Clone - Added Modal Edition setting allowing users to edit clone values in a modal (Only in group mode)
1616 * Field: Clone - Added CSS fixes for better integration
1617 * Field: Textarea - Added Code mode setting to switch font family to monospace and allow tab indent
1618 * Field: Select - Added placeholder setting when allow null is activated
1619 * Field: Flexible Content - Added 'Remove Collapse Action' setting
1620 * Field: Flexible Content - Added `filter('acfe/flexible/lock', true, $field)` to lock flexible content layouts (disable sortable)
1621 * Field: Flexible Content - Added `filter('acfe/flexible/lock/name=my_flexible', true, $field)` to lock flexible content layouts (disable sortable)
1622 * Field: Flexible Content - Added `filter('acfe/flexible/remove_actions', true, $field)` to remove the "Add layout" button
1623 * Field: Flexible Content - Added `filter('acfe/flexible/remove_actions/name=my_flexible', true, $field)` to remove the "Add layout" button
1624 * Field: Flexible Content - Clone & Copy/Paste functions are now compatible with min/max settings for each layout
1625 * Field: Flexible Content - Added `action('acfe/flexible/render/before_template', $field, $layout, $is_preview)` to add wrapper around the template render (with 6 variations)
1626 * Field: Flexible Content - Added `action('acfe/flexible/render/after_template', $field, $layout, $is_preview)` to add wrapper around the template render (with 6 variations)
1627 * Field: Flexible Content - Fixed `text-align:center` applied to placeholder css
1628 * Field: Flexible Content - Fixed Style/Script render filters when returning a full URL
1629 * Field: Flexible Content - Fixed a bug where the layout Title Edition input could disappear when clicking on the handle
1630 * Field: Flexible Content - Fixed a bug where the close button would not appear after adding a new layout
1631 * Field: Repeater - Added Stylised button setting
1632 * Field: Repeater - Added CSS fixes when table is empty
1633 * Field: Repeater - Added `filter('acfe/repeater/lock', true, $field)` to lock repeater rows (disable sortable)
1634 * Field: Repeater - Added `filter('acfe/repeater/lock/name=my_repeater', true, $field)` to repeater rows (disable sortable)
1635 * Field: Repeater - Added `filter('acfe/repeater/remove_actions', true, $field)` to remove the "Add row" button
1636 * Field: Repeater - Added `filter('acfe/repeater/remove_actions/name=my_repeater', true, $field)` to remove the "Add row" button
1637 * Field: Fixed fields label CSS when label is empty (top & left placement)
1638 * Fields: "Advanced Validation" settings are now disabled by default. To display them, the "Advanced settings" must be turned ON in the field group
1639 * 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
1640 * Fields: Added Hide Label setting (in the Advanced Settings)
1641 * Fields: Added Hide Field setting (in the Advanced Settings)
1642 * Fields: Added `filter('acfe/load_field', $field)` to filter field settings everywhere but not in field group & tools management
1643 * 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
1644 * 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
1645 * Field Groups: Instructions Placement - Added "Tooltip" placement for instructions
1646 * Field Groups: Third Party - Added PHP / Json Export & Sync actions
1647 * Field Groups: Third Party - Added Source column
1648 * Field Groups: Fixed potential undefined index in location column
1649 * Location: Old Location "Post Type Archive" & "Taxonomy Archive" (in the admin list) have been renamed "Post Type List" & "Taxonomy List"
1650 * Location: Post Type List/Taxonomy List - Fixed Image & File Upload fields being forced on basic mode (Thanks @dominikkucharski)
1651 * 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)
1652 * Module: Settings - Added ACF Extended tab to list the plugin's current settings
1653 * Module: Settings - Fixed `save_json` setting being incorrectly displayed in the ACF Setting tab
1654 * Module: PHP Sync - Fixed a problem where field group would not be recognized as loaded in PHP if Json AutoSync is also activated
1655 * Module: PHP Sync - Renamed PHP Sync settings to `acfe/php`, `acfe/php_save`, `acfe/php_load`, `acfe/php_found`
1656 * 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)`
1657 * Module: Dynamic Taxonomy - Added missing `meta_box_cb` setting (thanks @DavidGMiles)
1658 * Module: Options - Fixed potential validation problem
1659 * General: Improved ACF Extended modal CSS style & Added Modal inside modal overlay
1660
1661 = 0.7.9.9.9 =
1662 * Field: Flexible Content - Fixed Copy/Paste function doing incorrect checks on radio, checkboxes and select inputs
1663 * Field Group: Fixed field 'Data' button being displayed on newly created fields
1664
1665 = 0.7.9.9.8 =
1666 * Field: Flexible Content - Fixed Clone & Copy/Paste functions in multi level flexible content (flexible inside flexible inside flexible...) (Thanks @AsmussenBrandon)
1667 * Field: Flexible Content - Fixed CSS border glitch
1668
1669 = 0.7.9.9.6 =
1670 * Field: Flexible Content - Fixed Clone & Copy/Paste functions for accordions fields (Thanks @Damian P.)
1671 * Field: Flexible Content - Fixed Clone & Copy/Paste functions for FontAwesome fields (Thanks @Damian P.)
1672 * Field: Flexible Content - Close Button setting is now always available and is not conditional anymore
1673 * 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)
1674 * Field: Flexible Content - Fixed Layout Title Edition not working in some rare cases (Thanks @Damian P.)
1675 * Field: Post Types & Taxonomies Select - Fixed two PHP noticed
1676 * General: Added ACF Extended GitHub repository URL in the readme
1677
1678 = 0.7.9.9 =
1679 * Field: Flexible Content - Settings are now dynamic (and not global anymore) (Thanks @Val)
1680 * Field: Flexible Content - Added CSS class on cloned layouts
1681 * Field: Flexible Content - Removed `esc_attr()` from Layout Title Edition, allowing icons to be displayed correctly
1682 * Field: Flexible Content - Fixed potential duplicated clone buttons in specific cases (Thanks @chrisschrijver)
1683 * Field: Flexible Content - Added "Layout Placeholder" setting, disabled by default (feature request: @Matt H.)
1684 * Field: Flexible Content - Added "Layout Title Edition" setting, disabled by default
1685 * Field: Flexible Content - Fixed Enter key closing modal in textarea inputs (thanks @dominikkucharski)
1686 * Field: Flexible Content - Fixed Clone & Copy/Paste functions on select2 fields (Thanks @AsmussenBrandon)
1687 * Field: Flexible Content - Multiple Layouts Categories are now allowed in the Selection Modal, using pipes "|". ie: Main|Shopping|Interactive (Feature request: @Damian P.)
1688 * 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.)
1689 * Module: Taxonomy - Added Polylang compatibility when translating a term (Thanks @jaakkosaarenketo)
1690 * Module: Taxonomy - Fixed spacing when a meta field has no label
1691 * Field: Bidirectional - Values are now saved as string when Post Object & User "Allow multiple values" setting is disabled (Thanks @screamingdev)
1692 * Fields Groups: Added `word-break` on field description
1693 * Fields Groups: Fixed PHP Notice when group location is an attachment (Thanks @herrschuessler)
1694 * General: Added multiples settings in order to disable specific plugin's modules. See FAQ (Feature request: @Matt H.)
1695 * General: Added `ACFE_VERSION` constant to force cache flush on plugin update
1696 * General: PHP Strict Type checks globally (Thanks @Liam S.)
1697 * General: Added Flexible Content Dynamic Preview Video in readme
1698
1699 = 0.7.9.4 =
1700 * Module: Author Box - Hotfix
1701
1702 = 0.7.9.3 =
1703 * 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)
1704 * Field: Flexible Content - Fixed `$is_preview` not being available during the Dynamic Layout Preview (thanks @Dam)
1705 * Module: Author Box - Added custom authors roles being able to be selected in the Author Box (Thanks @Andremacola)
1706 * General: Fixed Readme typos
1707
1708 = 0.7.9 =
1709 * Field: Flexible Content - Added Inline Layout Title Edition
1710 * Field: Flexible Content - Added Auto scroll + Modal edit on One Click layout
1711 * Field: Flexible Content - Removed native "Controls Icons" visibility being visible on all sub flexible content fields (better readability)
1712 * Field: Flexible Content - Added WP Unslash on preview values to prevent backlashes on values (thanks @Dam)
1713 * Field: Flexible Content - Added compatibility for layouts that have been synced and not manually created (thanks @T. Dubois)
1714 * Field: Flexible Content - Copy/Paste functionality is now a Flexible Content setting (Default: Disabled) (Feature request: @louiswalch)
1715 * Field: Flexible Content - 'Close Button' (collapse) on layouts is now a Flexible Content setting(Default: Disabled)
1716 * Field: Flexible Content - Layouts Thumbnails aspect ratio are now locked (base ratio: 450px * 200px) (Feature request: @louiswalch)
1717 * Field: Flexible Content - Dynamic Layout Preview refresh has been optimized. The preview content is now kept instead of being reset
1718 * Field: Flexible Content - Dynamic Layout Preview style & script enqueue now use wp_enqueue_style() & wp_enqueue_script()
1719 * Field: Flexible Content - Modal Edition - 'Enter' & 'ESC' keys now close Modals (instead of submitting the form)
1720 * Field: Flexible Content - Added `action('acfe/flexible/enqueue', $field, $is_preview)` to enqueue new style/script (back & front) (with 6 variations)
1721 * 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)
1722 * Field: Flexible Content - Added `action('acfe/flexible/preview', $field, $layout)` to change Dynamic Layout Preview content (with 6 variations)
1723 * Field: Flexible Content - Added `filter('acfe/flexible/render/template', $template, $field, $layout, $is_preview)` to change Layout Render: Template Path (with 6 variations)
1724 * Field: Flexible Content - Added `filter('acfe/flexible/render/style', $style, $field, $layout, $is_preview)` to change Layout Render: Style Path (with 6 variations)
1725 * Field: Flexible Content - Added `filter('acfe/flexible/render/script', $script, $field, $layout, $is_preview)` to change Layout Render: Script Path (with 6 variations)
1726 * 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)
1727 * Module: Dynamic Options Page - Fixed 'Undefined $post_id' PHP warning in Dynamic Options Page screen
1728 * Module: Dynamic Options Page - Fixed registration order for child options pages (thanks @Val)
1729 * Module: Dynamic Post Type - Fixed undefined ID php Warning on edit screen when Dynamic Post Type is registered locally (thanks @Val)
1730 * Module: Dynamic Taxonomies - Taxonomy name character limit has been fixed to 32 instead of 20 (thanks @Damian)
1731 * Module: Dynamic Taxonomies - 'Add New' button is now based on Taxonomy capabilities & Taxonomy Label (thanks @absolute_web)
1732 * Module: Author - Field groups 'Hide on screen' is now taken in account (thanks @louiswalch)
1733 * Tools: Dynamic Taxonomies Import - Fixed 'undefined index' PHP warning on taxonomy import (thanks @Val)
1734
1735 = 0.7.8 =
1736 * Field: Flexible Content - Removed 'Layouts Thumbnail as Preview' setting. You should now use 'Layouts: Dynamic Preview'
1737 * Field: Flexible Content - Added 'Layouts: Dynamic Preview' ('Layouts: Render' setting must be turned ON)
1738 * Field: Flexible Content - Reworked layouts settings order (better readability)
1739 * Field: Flexible Content - Modal Edition title now removes eventual extra HTML tags (thanks @Thomas D.)
1740 * Field: Flexible Content - Modal Edition CSS has been fixed on Gutenberg Editor view (thanks @Val)
1741 * Field: Flexible Content - Fixed 'Empty Message' placeholder setting using wrong `__()` function (thanks @illiminal)
1742 * Field: Flexible Content - Removed query vars from `get_flexible()`. Global variables `$layout` & `$field` can be used in the template to retrieve current settings
1743 * Field: Flexible Content - Added global variable `$is_preview` which is true when the template file is called as a layout preview
1744 * Field: Flexible Content - `get_flexible()` now uses `wp_enqueue_style()` & `wp_enqueue_script()` when rendering on front-end
1745 * Field: Image - 'No image selected' text has been removed
1746 * Module: Dynamic Post Types/Taxonomies - Fixed 'index key not found' PHP warning (thanks @Val)
1747 * Module: Dynamic Post Types/Taxonomies/Options & Block Types - Added `edit_posts` capabilities matching the ACF capability setting
1748 * Tools: Dynamic Post Type Import - Fixed 'capabilities key not found' PHP warning during import process (thanks @Val)
1749 * General: Improved Metaboxes CSS on Gutenberg Editor views
1750 * General: Reworked JS enqueue. Flexible Content JS is now excluded from ACF Field Groups views
1751
1752 = 0.7.5.5 =
1753 * Field: Flexible Content - Completely revamped Flexible Content JavaScript for a more solid & optimized code
1754 * Field: Flexible Content - Automatically scroll to the layout position when adding a new layout
1755 * Field: Flexible Content - Automatically open layout edition modal when adding a new layout
1756 * Field: Flexible Content - Added 'Close' (collapse) button at the bottom of layout when opened
1757 * Field: Flexible Content - Fixed typo error in the 'Paste Layouts' prompt
1758 * Field: Flexible Content - Added Flexbox CSS compatibility
1759 * Field: Flexible Content - Better Multi Modal Handling (modal inside a modal inside a modal...)
1760 * Field: Flexible Content - Better Field Validation Handling inside layouts
1761 * Field: Flexible Content - Added `has_flexible($field_name, $post_id)` front-end function to check if rows exists
1762 * Field: Flexible Content Control - Automatically scroll to the new layout position when using 'Clone Layout'
1763 * Field: Flexible Content Control - Fixed 'Clone Layout' when an already cloned layout had an 'Editor' field
1764 * Field: Flexible Content Control - Fixed 'Clone Layout' unwanted icon when a layout had an 'Accordion' field
1765 * Field: Advanced Validation/Update - The settings are now hidden on non-necessary fields (Clone, Flexible content, Tabs etc...)
1766 * Module: Dynamic Options Pages - Now forces a unique slug to avoid duplication
1767 * Module: Dynamic Post Types/Taxonomies/Options Pages & Block Types - Manual Json export has been removed from possible actions on the trashed status screen
1768 * Module: Options - Fixed a CSS enqueue problem introduced in last patch
1769 * Location: Post Type Archive & Taxonomy Archive options now use ACF multi-languages settings
1770 * General: Removed jQuery UI & jQuery UI Dialog dependency (ACF Extended now uses its own lightweight modal system)
1771
1772 = 0.7.5 =
1773 * Field: Flexible Content - Added 'Control': Copy, Paste & Duplicate Layouts on the fly using icons in the layouts handle
1774 * 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)
1775 * Field: Flexible Content - Added 'Modal: Edition' setting, allowing to edit layouts in a modal
1776 * Field: Flexible Content - Added 'Layouts Previews' setting, allowing to display the layout thumbnail as preview (collapsed state)
1777 * 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)
1778 * 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)
1779 * 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
1780 * Field: Flexible Content - When using `get_flexible()`, an HTML comment has been added for each rendered templates
1781 * Field: Flexible Content - Fixed the possibility to render the same layout multiple times when using `get_flexible()` (thanks to @Val_Pellegrin)
1782 * Field: Flexible Content - `get_flexible()` now enqueue each style.css & script.js only one time on the whole page
1783 * Field: Flexible Content - Added more width spacing for the 'Modal: Category' checkbox (compatibility for small screens)
1784 * Tools: Added Export & Import Tools for Dynamic Post Types, Taxonomies, Block Types & Options Pages using Json files
1785 * Location: Post Type Archive & Taxonomy Archive now use field group location (High, Normal or Side) & field group style (WP Box or seamless) (Feature Request)
1786 * Module: Taxonomy - Added some spacing on the term edition screen (compatibility with YOAST/Rank Math metaboxes)
1787 * Module: Taxonomy - Fixed Edit Screen CSS for Repeaters & Groups (thanks to @Val_Pellegrin)
1788 * Module: Dynamic Taxonomies - Fixed 'Post Type' column when a post type does not exist anymore (thanks to @Val_Pellegrin)
1789 * Module: Dynamic Taxonomies - Fixed Single Posts per page, Orderby & Order
1790 * Module: Dynamic Post Types - Fixed 'Taxonomies' column when a taxonomy does not exist anymore (thanks to @Val_Pellegrin)
1791 * Module: Dynamic Post Types & Taxonomies - Fixed Admin Orderby, Order & Menu position which weren't working properly (thanks to @Val_Pellegrin)
1792 * Module: Dynamic Post Types & Taxonomies - Fixed user Posts per page, Orderby & Order option screen which were forced (thanks to @Val_Pellegrin)
1793 * Field Groups: Hide 'Category' column if there's no term
1794 * Misc: Added 'Advanced Custom Fields' tab in the WP 'Add plugin' page
1795
1796 = 0.7.0.3 =
1797 * Field: Flexible Content - 'Modal: Title' - The custom modal title now works correctly (thanks to Damian P.)
1798 * Field: Flexible Content - 'Layouts State' - Fixed a problem where layouts title were incorrect when forcing layouts state (thanks to Damian P.)
1799 * Compatibility: ACF Pro 5.7.13 - Fixed Archive Location 'All' PHP error (acf/location/rule_match filter)
1800
1801 = 0.7 =
1802 * Field: Flexible Content - Added 'Stylised Button' setting which automatically hide native ACF 'empty' message and add style to 'Add row' button
1803 * Field: Flexible Content - Added 'Hide Empty Message' setting to hide native ACF 'empty' message
1804 * Field: Flexible Content - Added 'Empty Message' text setting to change the native ACF 'click the Add Row button below...' message
1805 * Field: Flexible Content - Added 'Layouts Thumbnails' setting to add image thumbnails for each layout in the admin layout selection
1806 * 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
1807 * 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
1808 * Field: Flexible Content - Added 'Modal' setting to change the layout selection into a proper modal in the administration
1809 * Field: Flexible Content - Added 'Modal: Title' setting to change the layout modal title
1810 * Field: Flexible Content - Added 'Modal: Columns' setting to change the layout modal columns grid. 1, 2, 3, 4, 5 or 6 columns available
1811 * Field: Flexible Content - Added 'Modal: Categories' setting to add a category for each layout in the layout modal
1812 * Field: Flexible Content - Added 'Layouts State' setting to force layouts to be collapsed or opened by default
1813 * Field: Flexible Content - Added 'Button Label' native compatibility fix to make it work with Dashicons (CSS to fix vertical alignment)
1814 * 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
1815 * Field: Flexible Content - Note - The following settings: Layouts Thumbnails, Layouts Render & Modal Categories will be visible after saving field group
1816 * Module: Ajax Author - Fixed a bug where field groups 'Hide on screen' setting wasn't applied on post administration
1817 * 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
1818 * Module: Taxonomy - Forced Tabs to be 'Aligned Top' in taxonomies fields (JS Only - ACF Bug) & added better CSS style (thanks to @Val_Pellegrin)
1819 * Module: Dynamic Post Type/Taxonomy/Option Page/Block Type - Hidden 'Minor publishing' panel (Save as draft, visibility...) to avoid confusion (thanks to @Val_Pellegrin)
1820 * 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)
1821 * Field: Repeater - Added CSS spacing for block repeaters (better readability)
1822 * Field Group: Location 'Taxonomy All' - Fix native ACF location 'Taxonomy == All' matching all ACF Extended 'Taxonomies Archives' locations
1823 * Compatibility: Added compatibility fix for Rank Math SEO & YOAST Plugin to avoid the plugin's post metabox being above ACF metaboxes
1824
1825 = 0.6.7.2 =
1826 * Field Group: Latest Post Type 'All' location fix was too sensitive. The location now works as expected
1827 * 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)
1828
1829 = 0.6.7 =
1830 * Module: Added Block Types Module. You can now add, edit and delete Block Types in the ACF > Block Types UI
1831 * Module: Added Options Pages Module. You can now add, edit and delete Options Pages in the ACF > Options UI
1832 * Field Group: Fixed Post Type 'All' location that could render field groups on internal/excluded post types
1833
1834 = 0.6.5 =
1835 * Field: Added 'Featured Thumbnail' setting on image fields. When selected, the field will update the post featured thumbnail
1836 * Field: Fixed bidirectional ON/OFF switch 'width:auto' causing warning with ACF Pro 5.8
1837 * Module: Options - Added support of Json value (introduced by WordPress 5.2 Health Check transients)
1838 * Module: Dynamic Post Type & Taxonomy - Removed 'sanitize_title()' pass on archive & single rewrite settings. Allowing rewrite slugs to be saved as: 'prefix1/prefix2'
1839 * General: Added Gutenberg CSS on post metaboxes. More contrast for better metaboxes integration & visibility
1840
1841 = 0.6.3 =
1842 * Module: Dynamic Post Type & Taxonomy now deregister post types /taxonomies that have been deleted (or trashed) via the Tools > Post Types / Taxonomies
1843 * Module: Dynamic Post Type & Taxonomy now register post types / taxonomies in ASC order
1844 * Module: Dynamic Post Type - Fixed a bug where hierarchical post types had a query error in the admin archive
1845 * General: Improved the ACF Pro dependency style in plugins list when ACF Pro isn't activated
1846 * Plugin: Readme - Reworked structure
1847 * Plugin: Readme - Added Supporters section
1848 * Plugin: Readme - Trying to implement emojis ✌
1849
1850 = 0.6.1 =
1851 * 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.
1852
1853 = 0.6.0.2 =
1854 * Field Group: Lowered 'Field Group Data' Metabox priority which was too high and was displayed above fields.
1855
1856 = 0.6.0.1 =
1857 * General: Fixed backward compatibility for ACF Pro 5.7.10. The function: acf_add_filter_variations() was causing problems.
1858 * Admin: Temporarily removed the 'Options Beta' admin screen. Still needs some works. (thanks to @DamChtlv)
1859
1860 = 0.6 =
1861 * 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')`.
1862 * 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')`.
1863 * 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.
1864 * 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.
1865 * 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.
1866 * Dynamic Taxonomy: Added a configuration button next to the taxonomy title, if the taxonomy was generated by the Dynamic Taxonomy tool.
1867 * Field Groups: Better 'Load' column data source. Now display: DB, Json or PHP.
1868 * 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.
1869 * Field: Fixed a PHP notice in the Advanced Validation setting update.
1870 * Field Groups: Taxonomy acf-field-group-category - Better exclusion from ACF taxonomy selection (location & fields)
1871
1872 = 0.5.8.1 =
1873 * Plugin: Less aggressive ACF Pro check on activation. Now displaying a notice (allowing pre-activation of ACF Extended)
1874 * Plugin: Readme text fix
1875
1876 = 0.5.8 =
1877 * Field: Added Bidirectional setting for the following fields: relationship, post object, user & taxonomy terms
1878 * Module: Added 'Ajax Author' field to replace the native WP Author Meta Box
1879 * Module: Dynamic Post Type & Taxonomy - Better exclusion from ACF post types selection (location & fields)
1880 * General: Fixed ACF Select2 CSS to fit ACF input styles (border-radius, border-color & line-height)
1881 * General: Renamed ACF-Extended assets for better readability in the browser console resources tab
1882 * Compatibility: Removed the Taxonomy Order submenu created under ACF for the taxonomy 'Field Group Category' by the plugin 'Category Order and Taxonomy Terms Order'
1883
1884 = 0.5.5.1 =
1885 * Module: Dynamic Taxonomy - Fixed Terms PHP warning
1886 * General: Plugin readme
1887
1888 = 0.5.5 =
1889 * Module: Added Dynamic Post Type module
1890 * Module: Added Dynamic Taxonomy module
1891 * Admin: Added WP Options page
1892 * Field: Added Post Type Selection field
1893 * Field: Added Taxonomy Selection field
1894 * Field: Added Slug field
1895 * Field Groups: Fixed 'no field groups found' wrong colspan
1896 * General: Reworked plugin folders and files hierarchy
1897
1898 = 0.5.2.3 =
1899 * Field Groups: Fixed unused category column on Field Groups Sync page
1900 * Fields: Fixed subfields 'ghost' acfcloneindex saved when duplicating flexible content (thanks to @AsmussenBrandon)
1901
1902 = 0.5.2.1 =
1903 * Field Group: Fixed Left Label Placement overwriting existing field groups (thanks to @AsmussenBrandon)
1904
1905 = 0.5.2 =
1906 * Fields: Added new dynamic message field
1907 * Fields: Added new button field
1908 * General: Added compatibility filters for 'Post Types Order' plugin
1909 * Plugin: Updated assets
1910 * Plugin: Reworked readme
1911 * Plugin: Fixed typos
1912
1913 = 0.5.1 =
1914 * Plugin: Added screenshots
1915 * Field Group: Moved Auto Sync Warnings below Auto Sync instructions
1916 * Field: Added filters variation to `acfe/validate` & `acfe/update`
1917
1918 = 0.5 =
1919 * Initial release