Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Advanced Forms for ACF · Version history

Advanced Forms for ACF changelog and version history

Latest version
1.9.3.8
May 11, 2026 (6 months ago)
Releases
50
since 2016
In the last year
2
about one every 68 days
Tested up to
WordPress 6.9.11
PHP 7.1 or later

Releases each year

  • 20165 releases
  • 201710 releases
  • 20189 releases
  • 20196 releases
  • 20204 releases
  • 20214 releases
  • 20225 releases
  • 20231 release
  • 20244 releases
  • 20262 releases

20262 releases

  1. Advanced Forms for ACF 1.9.3.8Latest

    • Security: Fixed a missing authorization check on the form import handler. An unauthenticated request to admin-post.php could overwrite an existing form (identified by its publicly visible form key) and inject stored cross-site scripting via the form description — potentially leading to site takeove…
    • Security: Form titles and descriptions are now sanitised on output (esc_html() for the title, wp_kses_post() for the description).
    • Fixed a PHP warning (“Trying to access array offset on value of type null”) when saving a form.
  2. Advanced Forms for ACF 1.9.3.7

    • Added copy-to-clipboard button for the shortcode field on the form edit screen.
    • Pro
    • Fixed issue where HTML in integration field labels was escaped by ACF 6.7+.

20244 releases

  1. Advanced Forms for ACF 1.9.3.6

    • Fixed bug preventing taxonomy terms from loading in field’s conditional logic settings.
  2. Advanced Forms for ACF 1.9.3.5

    • Added the af/form/field_groups filter to allow modification and reordering of field groups.
  3. Advanced Forms for ACF 1.9.3.4

    • Added the af/form/submission/value filter to allow modification of submission values before they are processed.
  4. Advanced Forms for ACF 1.9.3.3

    • Added capability and nonce checks to prevent unauthorized export of form JSON.

20231 release

  1. Advanced Forms for ACF 1.9.3.2

    • Added the af/field_group/before_field_group action hook to support custom markup before field groups.
    • Added the af/field_group/after_field_group action hook to support custom markup after field groups.

20225 releases

  1. Advanced Forms for ACF 1.9.3.1

  2. Advanced Forms for ACF 1.9.3

    • Added the af_render_content private field type for internal use in form settings UI.
    • Added a hotfix for ACF validation bug when using multiple forms on the one page.
    • Added the af/settings/enqueue_validation_hotfix filter for disabling the validation hotfix.
    • Fix deprecation notices related to admin page registration that occur in PHP 8.1.
    • Fix deprecation notices related to dynamic property usage in PHP 8.2.
  3. Advanced Forms for ACF 1.9.2.1

  4. Advanced Forms for ACF 1.9.1

    • Pro
    • Added filter af/form/editing/query_param to change the query parameter used for post editing. The default is post.
    • Fixed warnings about undefined $post which could show up in the form settings.
  5. Advanced Forms for ACF 1.9.0

    • Added support for Gutenberg with the “Advanced Form” block.
    • Added support for flexible fields in merge tags.
    • Added “af/form/after” action triggered after a form has been rendered.
    • Fixed issue where form couldn’t be submitted multiple times when using AJAX and filter mode.
    • Pro
    • Added support for configuring a form to create/edit posts and user at the same time.
    • Added option to specify post to edit through a post query parameter.

20214 releases

  1. Advanced Forms for ACF 1.8.2

    • Added support for excluding multiple fields by comma-separating field names in the exclude_fields argument on shortcodes.
    • Added automatic hiding of form pages if the page has no fields.
    • Added filter to remove the default HTML email template (af/form/email/use_template).
    • Added filter to change the content type of en email (af/form/email/content_type).
    • Improved support for duplicating forms with post duplication plugins.
    • Pro
    • Fixed issue where users could accidentally submit a reCAPTCHA protected form with large uploads multiple times.
    • Fixed issue where reCAPTCHA protected forms could conflict with other reCAPTCHA instances on the same page.
  2. Advanced Forms for ACF 1.8.1

    • Added optimization to only enqueue stylesheet when a form is displayed.
    • Fixed issue where multi-page forms would briefly show unstyled elements during loading.
    • Pro
    • Added support for merge tags in Slack messages.
    • Fixed issue where reCAPTCHA wouldn’t work with AJAX submissions.
    • Fixed issue where email could be reset for a user when “Custom format” was selected for the email mapping.
  3. Advanced Forms for ACF 1.8.0

    • This version drops support for ACF 5.6 and earlier. Make sure you’re running ACF 5.7 or later before installing the update.
    • Added support for submissions using AJAX. This enables forms to be submitted without a page reload. Activate it using the ajax argument: [advanced_form form="KEY" ajax="1"].
    • Fixed warning which would appear when having multiple versions of Advanced Forms activated at the same time.
    • Pro
    • Added new restriction to only let users edit their own posts.
  4. Advanced Forms for ACF 1.7.2

    • Added support for nested group fields in emails and success messages.
    • Added ability to remove fields by returning false from the af/field/before_field filter.
    • Added filter to control view counter. Use add_filter( 'af/form/view_counter_enabled', '__return_false' ) to disable the view counter.
    • Fixed incorrect variations for the af/field/before_render filter.
    • Fixed incorrect callback order for the af/form/page_changed action. Fields were temporarily removed from the form when the action was triggered.
    • Fixed warning when including a non-existent field with a merge tag.
    • Fixed sidebar formatting on the forms page in the admin panel.
    • Pro
    • Fixed issue where post title and content could be cleared if their mapped fields were excluded from the form.
    • Added support for custom format for email field in Mailchimp integration.

20204 releases

  1. Advanced Forms for ACF 1.7.1

    • Improved validation handling for multi-page forms. Validation and error messages should now work the same as for regular forms.
    • Fixed issue where comma-separated email addresses wouldn’t work.
    • Pro
    • Fixed warning which sometimes was triggered by user editing forms.
  2. Advanced Forms for ACF 1.7.0

    • Pro
    • Added support for Google reCAPTCHA. Use an invisible captcha to protect your forms against spam without bothering users.
    • Changed editing to default to create users if no user argument is set. user="new" is no longer needed.
    • Changed “Map all fields” to never save fields that are used for user passwords.
  3. Advanced Forms for ACF 1.6.9

    • Added filter af/settings/cookie_name to change cookie name used for submissions.
    • Added server-side handling of file validation errors. Should prevent submission with invalid uploads from being processed.
    • Fixed security issue where arguments could be altered client-side.
    • Fixed issue where submissions sometimes wouldn’t be processed after a redirection.
    • Fixed issue with button styles in WordPress 5.4.
    • Pro
    • Added automatic validation of email and username when registering users.
    • Fixed issue where some form post editing settings would get lost when importing a form.
  4. Advanced Forms for ACF 1.6.7

    • Added actions triggered before and after rendering each field called af/field/before_field and af/field/after_field.
    • Added JS action triggered when the page is changed in a multi-page form called af/form/page_changed.
    • Added ARIA attributes for success messages to improve accessibility.
    • Added action after form assets have been enqueued called af/form/enqueue. Should be used if any assets need to be dequeued.
    • Fixed warning which could appear when including subfields through merge tags.
    • Fixed warning which could appear when values were retrieved from an empty repeater.
    • Fixed warning when displaying an empty gallery field with {all_fields}.
    • Pro
    • Added new setting to configure the post status used when creating new posts.
    • Added support for using calculated fields inside group fields.
    • Improved UX when setting up field mappings for post and user editing. New forms will now default to map all fields.
    • Added filter for Slack webhooks called af/form/slack/webhook.

20196 releases

  1. Advanced Forms for ACF 1.6.6

    • Removed dependency on PHP sessions for submission handling. Should improve compatibility with caching solutions.
    • Pro
    • Added support for calculated fields in emails and success messages.
    • Added JS hooks for extending calculated fields.
    • Fixed bug where only 10 lists would show up when configuring Mailchimp integration.
  2. Advanced Forms for ACF 1.6.5

    • Added support for exporting and importing forms as JSON files.
    • Added form shortcode to form settings for reference.
    • Fixed session issue which could cause deadlock.
    • Fixed issue where some ACF front end translations were missing.
    • Fixed issue where form pagination in the admin panel was missing.
  3. Advanced Forms for ACF 1.6.4

    • Added honeypot to prevent spam submissions. The honeypot is enabled by default.
    • Added support for gallery fields in success messages and emails.
    • Fixed issue where start and end time restrictions wouldn’t account for timezone.
    • Fixed issue where entry date would be displayed without timezone adjustment.
    • Fixed issue where field includes could cause infinite loops with some field type combinations.
    • Pro
    • Fixed issue where some post types weren’t available for post editing.
    • Fixed issue where post title and content couldn’t be cleared during editing.
    • Fixed issue where some Slack settings would be hidden.
  4. Advanced Forms for ACF 1.6.3

    • Added support for having multiple forms with the same key on a single page. Forms are now differentiated both on key and arguments.
    • Fixed issue where restriction message wouldn’t display correctly.
    • Pro
    • Fixed issue where custom calculations using the af/field/calculate_value filter wouldn’t work.
  5. Advanced Forms for ACF 1.6.2

    • Added instruction placement argument to match ACF. Check out the documentation for information on how to use it.
    • Improved ACF 5.6 compatibility.
    • Fixed issue where “Hide from admin” would also hide fields from previews.
    • Fixed issue where multiple forms on single page could conflict.
    • Fixed issue where page fields would display weirdly in the admin panel.
    • Fixed style which could interfere with ACF styling.
    • Pro
    • Changed editing to default to creating posts and users if no argument is passed. "post"="new" and "user"="new" is no longer required.
    • Fixed issue where post ID and post URL couldn’t be included in email notifications.
  6. Advanced Forms for ACF 1.6.0

    • Added af/field/before_render filter allowing fields to be modified before they are rendered.
    • Added af/form/before_submission action allowing code to be run before the submission is processed. Errors can be added using af_add_submission_error( $message ).
    • Pro
    • Added calculated field which updates in real-time as form is filled in. Mix static content with field values or provide your own calculated value using the af/field/calculated_value hook. Perfect for previews, calculators, and payment flows.
    • Added option to edit current post and user by passing current as the post/user argument.
    • Added merge tags for post ID and permalink as well as user ID.
    • Fixed issue where some ACF hooks would have a missing $post_id argument whilst editing a post.

20189 releases

  1. Advanced Forms for ACF 1.5.5

    • Added support for label_placement argument.
    • Added support for sub fields in field inserter.
    • Fixed compatibility issue with ACF 5.7.5 where paged forms would get stuck.
    • Fixed issue where entry ID couldn’t be included in emails.
    • Fixed issue where field insert button would overlap input.
    • Fixed issue where file uploads with the basic uploader would fail.
    • Pro
    • Fixed issue where custom username fields wouldn’t work.
    • Fixed issue where username was changed during user edit.
  2. Advanced Forms for ACF 1.5.4

  3. Advanced Forms for ACF 1.5.3

  4. Advanced Forms for ACF 1.5.2

  5. Advanced Forms for ACF 1.5.0

  6. Advanced Forms for ACF 1.4.1

  7. Advanced Forms for ACF 1.4.0

  8. Advanced Forms for ACF 1.3.5

  9. Advanced Forms for ACF 1.3.4

201710 releases

  1. Advanced Forms for ACF 1.3.3

  2. Advanced Forms for ACF 1.3.2

  3. Advanced Forms for ACF 1.3.1

  4. Advanced Forms for ACF 1.3.0

  5. Advanced Forms for ACF 1.2.0

  6. Advanced Forms for ACF 1.1.1

  7. Advanced Forms for ACF 1.1.0

  8. Advanced Forms for ACF 1.0.4

  9. Advanced Forms for ACF 1.0.3.3

  10. Advanced Forms for ACF 1.0.3.2

20165 releases

  1. Advanced Forms for ACF 1.0.3.1

  2. Advanced Forms for ACF 1.0.3

  3. Advanced Forms for ACF 1.0.2

  4. Advanced Forms for ACF 1.0.1

  5. Advanced Forms for ACF 1.0.0

Questions about Advanced Forms for ACF’s releases

What is the latest version of Advanced Forms for ACF?

1.9.3.8, released on May 11, 2026 (5 months ago). It’s tested up to WordPress 6.9.11 and needs PHP 7.1 or later.

How often is Advanced Forms for ACF updated?

2 releases in the last year, about one every 68 days. Its first release on WordPress.org dates from November 2016.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Advanced Forms for ACF’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.