Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[1.2.2] – 2026-01-21

  • Fix email flow edge cases: conditional email in JS request, validation before wp_mail in refunds
  • Add fallbacks for null email in error_log statements and refund notifications
  • Remove local test infrastructure (PHPUnit/Brain Monkey) – testing handled by Homeboy

[1.2.1] – 2025-11-30

Fixed

  • Critical email template sprintf() bug causing fatal errors
  • Mobile UX issues in modal system
  • Email requirement preventing conversions (removed requirement, email captured from Stripe)

Added

  • Automated cleanup system for improved maintenance
  • Enhanced modal system for better conversion rates

Changed

  • Made email field optional in modal to increase conversions
  • Improved mobile experience and modal responsiveness

Security

  • Enhanced webhook security and data validation