Every recorded version, newest first, with what changed in each one.
Latest 1.2.41· Oct 29, 202615 versionsSince Jan 2025
2026 · 10 versions
1.2.41
Latest
5 improvements
Improved
Fixed PHPStan findings in coupon discount arithmetic without changing price filters.
Raised the PHPStan analysis level to 8.
Corrected docblock types reported by PHPStan level 9.
Corrected docblock types reported by PHPStan level 10.
Updated QIT CLI to 1.3.3.
1.2.40
6 improvements4 fixes
Improved
Raised the PHPStan analysis level to 3.
Raised the PHPStan analysis level to 4.
Raised the PHPStan analysis level to 5.
Raised the PHPStan analysis level to 6.
Fixed PHPStan level 6 findings that needed behavior changes.
Raised the PHPStan analysis level to 7.
Fixed
Refresh campaign-filtered Analytics coupon reports as soon as a coupon is added to or removed from a campaign.
Count only the selected campaign's coupons in the discount total of the legacy WC_Report_Campaigns report.
Skip deleted categories in the coupon lookup shortcode instead of breaking the page.
Skip deleted products in the coupon lookup shortcode instead of breaking the page.
1.2.39
1 improvement
Improved
Updated the release deployment to WooCommerce.com.
1.2.38
5 improvements1 fix
Improved
Raised minimum requirements to WordPress 7.0 and WooCommerce 11.1.
Moved Coupon Campaigns under Marketing in the admin menu.
Updated @wordpress/scripts to 36.1.
Migrated the JavaScript unit tests from Jest to Vitest.
Updated development dependencies to address security advisories.
Fixed
Prevented duplicate campaign lists after adding a campaign from the coupon editor.
1.2.37
10 improvements14 fixes
Improved
Raised minimum requirements to WordPress 6.9 and WooCommerce 10.9.
Declared compatibility with WordPress 7.1.
Declared compatibility with WooCommerce 11.2.
Pin GitHub Actions and their nested dependencies to immutable commit SHAs.
Updated dependencies to address security advisories.
Exclude uncompiled asset sources from the production ZIP.
Managed changelog entries with the Jetpack Changelogger, so pull requests add a change file instead of writing the entry in the pull request description.
Updated the development toolchain to Node 24.18 and @wordpress/scripts 35.
Updated development dependencies to address security advisories.
Switched the version headings in changelog.txt to the WordPress.org format.
Fixed
Preserve decimal amounts when updating campaign revenue and discount totals.
Managing coupon campaigns now requires manage_woocommerce; assigning campaigns requires edit_shop_coupons, including for custom roles.
Delete coupon notes by their comment IDs and report failed privacy erasures.
Include the first remaining coupon note in each privacy erasure batch.
Export coupon notes in complete, non-overlapping privacy pages.
Use unique comment record IDs in coupon-note privacy exports.
Include coupon notes in privacy queries while preserving ordinary comment exclusions.
Include order-linked coupon metadata in privacy exports.
Include guest and account records in coupon privacy requests.
Continue coupon campaign privacy erasure across filtered order pages.
Erase all order-linked coupon metadata and report retained data.
Include verified legacy guest coupon notes in privacy exports and erasure, reporting recovery failures.
Retain guest email identities on coupon notes for privacy requests.
Show coupon details in the [coupon_info] shortcode instead of a fatal error, without "doing it wrong" notices.
1.2.36
1 improvement
Improved
WC 11.1 compatibility.
1.2.35
2 improvements
Improved
Dependency updates.
WC 10.8 compatibility.
1.2.34
2 improvements1 fix
Improved
WC 10.7 compatibility.
WP 7.0 compatibility.
Fixed
Descriptions still mentioning bulk coupon generator.
1.2.33
1 improvement1 fix
Improved
WC 10.6 compatibility.
Fixed
Remove unnecessary files from release package.
1.2.32
2 improvements
Improved
PHP 8.5 compatibility.
WC 10.5 compatibility.
2025 · 5 versions
1.2.31
2 improvements2 fixes
Improved
WC 10.4 compatibility.
WP 6.9 compatibility.
Fixed
Fix issue where the translations where being triggered too early causing a notice.
Fixed issue where the coupon campaign related data was not being deleted when deleting personal data.
1.2.30
2 improvements
Improved
WC 9.9 compatibility.
WP 6.8 compatibility.
1.2.29
1 improvement
Improved
WC 9.8 compatibility.
1.2.28
1 improvement
Improved
WC 9.7 compatibility.
1.2.27
1 improvement
Improved
WC 9.6 compatibility.
Changelog published by the developer, in their original language.