WooCommerce Anti Fraud Version 6.1.0 Changelog
* Fix: PLUGINS-2854 – Checkout Button Freezing or Failing.
* Update: PLUGINS-2951 – Google Recaptcha updates.
* Fix: PLUGINS-2854 – Checkout Button Freezing or Failing.
* Update: PLUGINS-2951 – Google Recaptcha updates.
* New: Tested up to WooCommerce 9.7.1
* Fix: PHP warning when passing a single email address as string to the function ‘generate_coupon’
* Fix: ‘Maximum quantity’ field of ‘Product quantity restrictions’ is not effective
* Fix: When ‘Prices entered with tax’ is ‘inclusive of tax’, ‘Auto apply’ coupons are not checking ‘Minimum spend’ field effectively
* Fix: Empty rows in the imported CSV file is creating coupons in draft
* Fix: Auto apply coupon is not removing on the classic cart and checkout page
* Update: In the plugin’s setting, replaced help tips with detailed descriptions
* Update: Translations
* Tweak – Improve PHP 8.1+ compatibility.
* Add – First-Class Mail Large Envelope Presort service.
* Tweak – WC 9.8 compatibility.
* Tweak – WP 6.8 compatibility.
* Added `location` to list of restricted custom field names.
* Fix – Add ’email’ field type to ensure compatibility with WC Core.
* Fix Number Validation Rules for custom fields and multiselect value handling.
* Fixed an issue that caused radio and select option values to be wrapped with white space.
* Tweak – WC 9.8 compatibility.
* Tweak – WP 6.8 compatibility.
* Fix – Fixes issue with REST API not clearing cached values.
* New: Compatibility up to WooCommerce 9.8
* New: Support for primary categories from SEO by rank math
* Fix: Resolve issue where auto generated promotion IDs were not included.
* Add – Rates CSV Import/Export.
* Tweak: Adjust the warning that appears on the reports page when HPOS is enabled but Compatibility Mode is disabled (provide a direct link to the relevant settings).
* Update: Improved subscription search performance for WP Post stores by removing unnecessary _order_key and _billing_email meta queries.
* Update: Make it possible to dispatch the Cancelled Subscription email more than once (when initially set to pending-cancellation, and again when it reaches final cancellation).
* Update: Reduced duplicate queries when fetching multiple subscription related orders types.
* Update: Removed unnecessary get_time() calls to reduce redundant get_last_order() queries in the Subscriptions list table.
* Update: Improved performance on the Orders list table when rendering the Subscription Relationship column.
* Update: Improved performance of the Generate Related Order Cache tool found under WooCommerce > Status > Tools.
* Fix: Do not schedule updates to the report data cache if reporting is not available (ie, if HPOS is enabled but Compatibility Mode is not).
* Fix: Resolved deprecated dynamic property warnings in WCS_Email_Payment_Retry and WCS_Email_Customer_Payment_Retry.
* Fix: Added support for previewing payment retry emails in WooCommerce email settings.
* Fix: Updated subscription email item table template to align with WooCommerce 9.7 email improvements.
* Fix: Prevent PHP warning on cart page shipping method updates by removing unused method: maybe_restore_shipping_methods.
* Fix: Removed unnecessary setting of renewal order paid date on status transition, relying on WooCommerce core behavior instead.
* Fix: Ensure the order_awaiting_payment session arg is restored when loading a renewal cart from the session to prevent duplicate orders.
* Fix: Ensure custom placeholders (time_until_renewal, customers_first_name) are included in customer notification email previews.
* Fix: For stores with HPOS + compatibility mode enabled, using the bulk delete related orders cache tool was not correctly deleting the meta from the WP Posts table.
* Fix: Prevent empty strings being saved in related orders cache ID meta when backfilling order data to the WP Posts table.
* Fix: Correctly load product names with HTML on the cart and checkout shipping rates.
* Dev: Fix Node version mismatch between package.json and .nvmrc (both are now set to v16.17.1).
* Dev: Update subscriptions-core to 8.1.0