Skip to content
Published in

Release Notes 3.2.636

This release introduces the new optipub-challenges module, integrates advanced challenge handling in order forms, enhances bot protection, and brings ...

Release Notes 3.2.636

๐Ÿš€ New Features

  • Introduced optipub-challenges module for advanced challenge and bot protection.
  • Integrated challenge handling in order and subscription forms, including new Challenge and Recaptcha components.
  • Challenge verification added to API controllers and Vue components for improved security.
  • Enhanced dynamic segment email matching with new Is Valid and Is Temporarily Invalid options.

๐Ÿ›  Improvements

  • Form validation updated to handle challenge tokens and actions.
  • Order form UI improved to display and manage challenge components seamlessly.
  • Challenge verification logic refactored for modularity and maintainability.
  • Loader components in Vue updated to support dynamic color binding.
  • Improved error handling and user messaging in form and challenge components.

๐Ÿ› Bug Fixes

  • Corrected tracking of optipubEffortId for ThriveCartEvent webhooks to ensure accurate campaign attribution.
  • Fixed issues with null checks and default values in Vue components, preventing potential runtime errors.

๐Ÿ”ง Technical / Internal

  • Added new exceptions and validation logic for challenge handling in API and controllers.
  • Introduced a dedicated challenge.php config file for challenge settings.
  • Added routes for challenge details and verification in the API.
  • Skipped loading challenge libraries by default on promo type landing pages and within the Grapes editor for performance optimization.
  • Defaulted bot protection settings to true for enhanced security.
  • Added ReCAPTCHA setup documentation and related images for easier configuration.
  • Created VSCode configuration files for recommended extensions and formatting settings to improve developer experience.

๐Ÿงน Cleanup / Refactoring

  • Refactored Vue components and API controllers for consistent response handling and improved code structure.
  • Enhanced code formatting and structure across multiple files for better readability and maintainability.
  • Removed duplicate and obsolete challenge handling logic.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.