- Add an optional QR code to every coupon type. It links to the coupon or to a custom URL and shows on screen, in print, or both.
- Store the QR code as a PNG in the uploads folder so Coupon Creator Add-ons can show it in the coupon delivery email.
- Protect print counts with coupon access checks, repeat limits, and atomic updates. Each IP address now adds one print count per coupon per hour.
- Fix bulk expiration cleanup and zero-value saves.
- Add paged classic-editor search and validate public page-size choices.
- Add regression tests and a CI test runner.