Improved token handling across email-locked forms on the same site.
Changes
Email Verification locker could be bypassed in some cases.
Hardened verification email sending to block unauthorized requests.
2.12.0
1 change
Changes
Unique AJAX validation could fail for multipage forms in some cases.
2.11.0
1 improvement
Improved
Compatibility with the Smart Form Editing feature.
2025 · 2 versions
2.10.0
3 changes
Changes
IMPORTANT
Support for PHP 7.1 has been discontinued. If you are running PHP 7.1, you MUST upgrade PHP before installing this addon. Failure to do that will disable addon functionality.
Age verification failed on non-English locales due to a field name mismatch.
2.9.0
5 changes
Changes
IMPORTANT
Support for PHP 7.0 has been discontinued. If you are running PHP 7.0, you MUST upgrade PHP before installing this addon. Failure to do that will disable addon functionality.
The minimum WPForms version supported is 1.9.1.
Error message for the required and unique Name and Phone fields sometimes disappeared.
Closed message wasn't shown when the Total Entry Limit was reached.
2024 · 1 version
2.8.0
9 changes
Changes
The minimum WPForms version supported is 1.9.0.
The Form Builder settings screen had visual issues when RTL language was used.
Email verification could end up sending multiple emails due to a conflict with some plugins.
500 Internal Server Error occurred when there was a huge number of entries for a form with the Unique Answers setting.
Now unique answers are supported in the Repeater Field.
Incorrect unique answer validation was triggered for valid values.
Locker fields were clickable in the Gutenberg editor preview.
The Form Builder settings screen had minor visual issues.
A new installation of an addon may have caused a database error.
2023 · 5 versions
2.7.0
1 improvement2 changes
Improved
Improved frontend validation performance.
Changes
Unique answer restriction now applies only to completed form entries.
Form Scheduling Start/End date and time were not properly validated.
2.6.0
1 improvement1 change
Improved
Compatibility with WPForms 1.8.5.
Changes
Minimum WPForms version supported is 1.8.5.
2.5.0
6 changes
Changes
IMPORTANT
Support for PHP 5.6 has been discontinued. If you are running PHP 5.6, you MUST upgrade PHP before installing WPForms Form Locker 2.5.0. Failure to do that will disable WPForms Form Locker functionality.
Support for WordPress 5.4 and below has been discontinued. If you are running any of those outdated versions, you MUST upgrade WordPress before installing WPForms Form Locker 2.5.0. Failure to do that will disable WPForms Form Locker functionality.
Minimum WPForms version supported is 1.8.4.
Old deprecated `wpmu_new_blog` hook was replaced with the `wp_initialize_site` hook.
The form was incorrectly locked when having payment entries.
2.4.0
1 improvement1 change
Improved
Compatibility with the upcoming WPForms v1.8.1 release.
Changes
Password and Age verification fields were not highlighted on validation failure.
2.3.0
1 new6 changes
New
New filter `wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses` allows to exclude entry statuses for entry total limit and entry user limit lockers.
Changes
Entry Limits & Restrictions now have new "till the end of the day/week/month/year" locker options.
Error markup for the Password locker was modified according to other fields' errors.
A message generated by the Email locker now has the same styles as an entry submission confirmation message.
"per day/week/month/year" locker options for Entry Limits & Restrictions were renamed to "per 24 hours/7 days/~30 days/~365 days".
PHP notice was generated when upgrading the addon to the latest version.
Locked forms weren't wrapped in the main form container.
2022 · 3 versions
2.2.0
1 improvement6 changes
Improved
Improved the look and feel of the messages displayed to users when the form is closed.
Changes
Minimum WPForms version is now 1.7.6.
When the "Enable user entry limit" option is turned on, selecting one of the associated checkboxes is now required.
Entry limit validation allowed to set negative values.
The "Next" button in multi-page forms was not clickable when a Name field was empty and set as not required but a unique answer was enabled.
Restrict by email address did not exclude abandoned/partial entries.
Plugin install did not run properly in certain cases.
2.1.0
7 changes
Changes
IMPORTANT
Support for PHP 5.5 has been discontinued. If you are running PHP 5.5, you MUST upgrade PHP before installing the new WPForms Form Locker. Failure to do that will disable the WPForms Form Locker plugin.
Minimum WPForms version supported is 1.7.5.
Reorganized locations of 3rd party libraries.
Restrict by email address didn't work if the Confirmation setting was enabled for the Email field.
Form Scheduling datepickers didn't work if custom formats were set in the WordPress General Settings page.
Smart Phone field that required a unique value didn't get validated.
2.0.3
1 improvement1 change
Improved
Improved compatibility with PHP 8.
Changes
Correctly handle "Unique answer" feature comparisons of strings having special characters.
2021 · 1 version
2.0.2
2 changes
Changes
Properly handle the UI part of the IP-related setting - when IP storage is disabled, do not allow enabling IP-based entry limit.
Do not globally cache all entry submission limits when Entry Limit by IP/email is enabled.
Changelog published by the developer, in their original language.