Validated Field

RELEASE NOTES

Every update, in one place.

New features, improvements and fixes, from the first release onward.

1.8.0-dev

Fields and the Free foundation

  • Updated ACF integration while preserving existing field names and settings.
  • Added managed objects, record forms, permissions, relationships, lists, filters and exports.
  • Added opt-in ACF tables for ordinary posts, pages and custom post types while preserving native editors, public visibility and field identities.
  • Added Free scalar inline editing, validated Quick Add and personal table columns.
  • Improved native input settings, validation, formatting and REST schema support.
  • Added Polylang translation-family uniqueness and top-level translation copy/sync options.
  • Improved handling of empty values, numeric zero, nested fields and read-only inputs.

Pro workflows and updates

  • Added a separate Pro add-on for formulas, rollups, automation and advanced workspace tools.
  • Added Pro license activation and authenticated plugin updates.
  • Preserved data and configuration across plugin changes.
  • Added assigned/default/duplicate views, rich ACF inline editors, nested filters, multiple sorts, filtered metrics and accessible conditional formatting.
  • Added previewed background bulk transforms and recovery, raw/formatted exports with profiles, and existing-data quality scans. Background snapshots are bounded and expire after 24 hours.
Earlier versions 33 releases · 1.7.7 to 0.1
1.7.7 ACF 4 compatibility
  • Updated json_encode() usage for PHP 5.2 support in ACF 4.
1.7.6 Input masks and translations
  • Updated jQuery mask compatibility for ACF 4.4.2+ and ACF 5.2.7+.
  • Improved quote handling in validation patterns and aligned PHP evaluation between ACF editions.
  • Added Autoclear and Placeholder options for input masks.
  • Added extension filters, updated Spanish translations and added Serbo-Croatian translations.
1.7.5 ACF 5.2.6 compatibility
  • Updated compatibility with ACF 5.2.6+.
1.7.4 Conditional field display
  • Fixed field styling when conditional logic hides a field on a new entry.
  • Fixed the unavailable Post ID warning on Options pages.
1.7.3 ACF field settings
  • Switched to the acf/render_field_settings/type=? action for ACF 5.2.3+ compatibility.
1.7.2 Custom validation messages
  • Allowed PHP rules to return $message directly as the validation error.
  • Improved read-only and hidden select fields.
  • Added default subfield values and updated validation for ACF’s field markup.
1.7.1 Repeaters and cloned fields
  • Updated Repeater and select2 compatibility for ACF 5.2+.
  • Improved parent-to-subfield settings copying.
  • Limited change events to cloned fields and fixed subfield names for ACF filters.
  • Removed obsolete code and comments.
1.6 Uniqueness scopes and masks
  • Added Post and Post + Key uniqueness scopes for ACF 5.
  • Checked duplicate values across repeater fields and matching fields within a submission.
  • Updated jQuery Masked Input to 1.4.1 and added feedback for incompatible number-field masks.
  • Fixed global uniqueness escaping and field IDs in HTML and CSS selectors.
1.5.1 Repeater field compatibility
  • Updated repeater index handling to use more broadly supported PHP syntax.
1.5 Editor and uniqueness fixes
  • Increased the ACE editor height and improved admin selectors.
  • Replaced deprecated SQL escaping and updated read-only icons.
  • Fixed undefined array indexes, repeater uniqueness and WPML scope checks.
  • Corrected pattern and ACE editor visibility.
1.4 ACF 5 support
  • Added support for Advanced Custom Fields 5.0.
  • Exposed field definitions, submitted values and previous values through $inputs.
  • Fixed custom string post IDs and relationship field settings.
  • Bundled ACE 1.1.7 and Font Awesome 4.2 locally, and updated jQuery Masked Input to 1.4.
  • Added editor search, replace, snippet and autocomplete tools.
  • Adopted acf/validate_value and ACF JavaScript events for ACF 5.
  • Added ACF 4 tabbed-layout compatibility.
1.3.1 Masks on new posts
  • Applied input masks to new posts as well as existing posts.
1.3 Front-end forms and WPML
  • Added front-end validation through acf_form() and support for WPML.
  • Moved settings to Custom Fields → Validated Field Settings.
  • Added settings for debugging, draft validation, front-end validation and front-end admin styling.
  • Improved relationship uniqueness queries for arrays and single IDs.
  • Fixed required-field validation conflicts and read-only masking.
1.2.7 Post preview handling
  • Fixed post previews when WordPress triggers a submit before the clicked element is tracked.
  • Added comments to the uncompressed JavaScript.
1.2.6 Firefox compatibility
  • Fixed Firefox compatibility issues.
1.2.5.1 Debug cleanup
  • Removed a debug error_log() statement from 1.2.5.
1.2.5 Spanish localization
  • Completed text localization and added the Spanish translation.
  • Compressed validation JavaScript.
  • Fixed an array-index notice for non-repeater fields and cleaned up formatting.
1.2.3 Draft and preview controls
  • Added global draft/preview validation bypass through ACF_VF_DRAFTS.
  • Added per-field draft/preview validation controls.
  • Fixed draft spinner visibility and cleaned up JavaScript.
1.2.2 Asset caching and debugging
  • Added versioned JavaScript enqueues for caching.
  • Used minified JavaScript unless ACF_VF_DEBUG is enabled.
  • Updated the tested WordPress version to 3.9.1.
1.2.1 Validation feedback
  • Added a Validation Failed message in the page header.
  • Marked the form as changed when input values change.
  • Fixed custom validation messages in the interface.
1.2 Repeater fields
  • Added support for validated fields inside Repeater fields.
  • Added the ACF_VF_DEBUG debugging constant.
  • Improved required-field handling and standardized variable names.
1.1.1.1 Debug cleanup
  • Removed a debug error_log() statement from 1.1.1.
1.1.1 AJAX and interface fixes
  • Aligned PHP with WordPress coding standards.
  • Fixed a PHP notice affecting AJAX and added default array values.
  • Improved JavaScript error feedback and prepared more text for localization.
1.1 Read-only fields
  • Added read-only fields and standard ACF error messages.
  • Fixed preview clicks being processed as publish actions.
  • Loaded CSS only where needed.
  • Applied ACF subfield load, update and formatting filters correctly.
  • Updated the tested WordPress version to 3.9.
1.0.7 Field type selection
  • Fixed selection of the Validated Field type.
1.0.6 Field settings and post statuses
  • Fixed subfield settings persistence and selectors for multiple validated fields.
  • Added post-status selection for uniqueness queries and the acf_vf/unique_statuses filter.
  • Removed redundant table markup and fixed strict PHP warnings.
1.0.5 Uniqueness query controls
  • Allowed uniqueness checks against published posts or all post statuses.
  • Hid the update spinner after validation errors.
  • Removed regex debugging output from the error log.
1.0.4 Editor and PHP fixes
  • Fixed the JavaScript error when loading ACE.
  • Fixed an undefined-index PHP notice.
1.0.3 Post-type uniqueness
  • Fixed unique-value validation by post_type.
1.0.2 Editing validated fields
  • Restored the correct field type selection and interface refresh when editing a validated field.
1.0.1 PHP warning cleanup
  • Fixed strict PHP warnings.
1.0 ACF 4 and syntax highlighting
  • Added compatibility with Advanced Custom Fields 4+.
  • Added ACE syntax highlighting.
0.1 The first release
  • Initial version.
Ready for your first field?Start with the guide ↗