Every recorded version, newest first, with what changed in each one.
Latest 2.4.0· Jan 26, 202615 versionsSince Sep 2019
2026 · 1 version
2.4.0
Latest
1 new5 improvements2 fixes
New
Add coupon restriction validation for WooCommerce block-based checkout.
Improved
Declare cart_checkout_blocks compatibility.
Increase coupon_code column to varchar(255) for new installs.
Use SELECT COUNT(*) for more efficient usage limit queries.
Fix typo in method names (seperated -> separated).
Remove dead code and redundant operations.
Fixed
Billing state validation was checking wrong session key.
Shipping location validation skipped state check when country was also set.
2025 · 1 version
2.3.0
4 improvements
Improved
Filter to allow distinct validation messsages for each of the enhanced coupon restriction reasons.
Filters to allow shared set of enhanced coupon restrictions across multiple coupons.
Include translator comments for string placeholders.
Improved field sanitization.
2024 · 2 versions
2.2.3
4 improvements
Improved
Declare compatibility with latest version of WooCommerce.
Fix deprecated call to is_coupon_valid.
Improve docblock documentation.
Improve automated testing suite.
2.2.2
1 fix
Fixed
Add explicit check for array type for meta values that require it.
2023 · 4 versions
2.2.1
1 fix
Fixed
Fatal error on subscription renewal with coupon applied due to missing class.
2.2.0
1 new2 improvements
New
WP CLI command to add historic order data to verification table.
Improved
Improve documentation around enhanced usage limits.
Declare compatibility for High Performance Order Storage.
2.1.0
2 fixes
Fixed
Coupon verification records were not storing properly on checkouts with payment.
Show compatibility notice if WooCommerce is not active.
2.0.0
2 improvements
Improved
Major plugin rewrite.
Enhanced usage limits to help reduce coupon fraud.
2022 · 3 versions
1.8.6
2 improvements
Improved
Tested to WooCommerce 7.1.0.
Migrate inline admin javascript to enqueued file.
1.8.5
1 improvement1 fix
Improved
Migrate inline javascript to file.
Fixed
Rename translation file.
1.8.4
2 improvements1 fix
Improved
Tested to WooCommerce 6.1.0.
WooCommerce 4.8.1 or higher required.
Fixed
Display specific coupon validation messages during ajax checkout validation.
2021 · 2 versions
1.8.3
1 improvement
Improved
Adds "Guest (No Account)" option to the roles restriction.
1.8.2
4 improvements
Improved
Reduces use of coupon meta by only storing non-default values.
Tested to WooCommerce 4.8.0.
PHP 7.0 or higher required.
WooCommerce 3.9.0 or higher required.
2020 · 1 version
1.8.1
3 improvements
Improved
Add all countries easily for country restriction.
Improved automated testing suite.
Tested to WooCommerce 4.2.0.
2019 · 1 version
1.8.0
2 improvements1 fix
Improved
Zip code restrictions now allow wildcard matches.
Filter to skip pre-checkout validation.
Fixed
If user is logged in and has no orders associated with their account but does have previous guest orders, those guest orders will now be checked to verify if customer is a new customer when "check guest orders" is selected.
Changelog published by the developer, in their original language.