WooCommerce Currency Switcher Version 2.0.3 Changelog
* new – Compatibility with WPML.
* new – Compatibility with WPML.
* NEW: Conditional Rules — visual rule builder to override payment parameters (terminal, merchant code, SHA256, transaction type, test mode, etc.) based on order conditions (category, tag, amount, currency, language, user role).
* NEW: Added preauthorization support for Google Pay and Apple Pay.
* NEW: Google Pay and Apple Pay now save merchant code to order meta for preauthorization operations.
* UPDATE: Refactored InSite payment form error handling with AJAX-based refresh instead of full page reload.
* NEW: Added post_payment_complete hooks for Bank Transfer, IMAP email processing and Inespay gateways.
* FIX: Fixed InSite COF_TYPE detection that caused incorrect credential-on-file type in REST payments.
* FIX: Fixed Ds_Card_PSD2 using wrong variable in REST payment path.
* FIX: Fixed InSite orders being marked as paid without Redsys authorization when a third-party plugin filters woocommerce_cart_needs_payment.
* FIX: Improved InSite checkout routing using REST_REQUEST instead of checkout_use_block() for reliable shortcode/block detection.
* SECURITY: Masked secret SHA256 key in debug logs.
* Fix: Fix issues when using REST API controllers that call get_price on products.
* Fix: Fix issue where Groups rules were causing an error if no group rules were configured.
* Update: WC and WP Compatibility updates.
* Update: ANTI-FRAUD-179 – AF – Improved accuracy for US order verification:
This update improves how US phone numbers are formatted and how country and state information is interpreted, helping reduce false fraud flags and ensuring legitimate US orders are processed more smoothly.
* Update: ANTI-FRAUD-186 – AF – Dashboard date filter and performance improvement:
This update adds a date range filter to the dashboard and remembers your selected default view, preventing large stores from automatically loading all historical orders at once and improving overall page speed and performance.
* Update: ANTI-FRAUD-191 – AF – Improved performance for Anti-Fraud whitelist management:
This update improves how the Anti-Fraud whitelist is loaded in the background, preventing slowdowns on stores with large whitelist data and ensuring smoother performance across the site.
* Update: ANTI-FRAUD-197 – AF – dashboard improvements and better handling of critical errors:
This update adds new management options to the Anti-Fraud dashboard and improves how the plugin responds to critical or memory-related errors, helping keep the dashboard more stable and reducing interruptions when issues occur.
* fixed – Minor bug fixes
* update – Compatible with WooCommerce 10.5.x
* update – Compatible with WordPress 6.9.x
* Fix – Fixed 404 error caused by incorrect redirect to /my-account/email-verification/ by properly registering the email verification endpoint and improving rewrite rule handling.
* Dev – Tested with WooCommerce 10.5.2
* Dev – Tested with WordPress 6.9.1
* Fix: Fixed exclude product category filter not working correctly
* Fix: Modified placement of product variation table for better layout
* Fix: Fixed font family being applied across the site and overriding website fonts
* Added: Added include product and category filter functionality to display variations for specific products and categories
* Improvement – Add a caching layer to Moneris ticket generation to prevent unnecessary requests when checkout data has not changed
* Fix – Implicitly nullable parameter (PHP 8.4 deprecation)
* Fix – "Creation of dynamic property" errors during checkout
* Misc – Update Moneris API endpoints to use /chktv2/ paths
* Misc – Use v3 of the Moneris JS SDK
* Misc – Update the SkyVerge Plugin Framework to v6.0.0
* Dev – Set default $flags value in htmlentities()
* Fix – Security update.
* Fix – REST API credentials randomly disconnecting and requiring frequent re-authentication, with automatic validation and enhanced error handling.