WooCommerce USPS Shipping Version 5.5.3 Changelog
* Fix – Weight based shipping calculations with fractional quantities.
* Fix – Set minimum girth to 1" to prevent 400 errors with small dimensions.
* Fix – Weight based shipping calculations with fractional quantities.
* Fix – Set minimum girth to 1" to prevent 400 errors with small dimensions.
* Tweak – Add a setting to control whether converted prices use locale-specific or global store formatting
* Fix – Fix zero-trimming corrupting converted prices for currencies that use a different decimal separator than the store
* Fix – Add capabilities check to the AWeber account connection redirect to prevent unauthorized actions (CVE-2024-33944)
* Fix – Prevent warranty status from leaking into WooCommerce HPOS orders search, causing "No items found".
* Tweak – Trim whitespaces from postcodes at checkout to minimize AVS postal code mismatch errors in some cases
* Misc – Strip sourcemap comments from minified JS and CSS files in release builds to prevent browser console warnings
* Tweak – Allow selecting which WooCommerce order statuses to sync as sales to Lightspeed POS R-Series (defaults to paid statuses only)
* Tweak – Properly handle the absence of a refresh token in R-Series requests so that merchants are prompted to reconnect and re-authorize the plugin
* Fix – Address some PHP warnings when accessing some setting pages in the R-Series integration
* HPOS compatibility – use order meta methods instead of post meta
* Fix IP address detection to use WC_Geolocation
* Fix external IP lookup to use HTTPS
* Fix missing break in payment error handling (case 2 fall-through)
* Replace deprecated woocommerce_clean() with wc_clean()
* Fix – Address PHP 8.2 deprecation warnings caused by dynamic properties on the $order object
* Fix – Address more "implicitly nullable parameter" deprecation notices
* Fix – Address `wc_enqueue_js()` deprecation warnings
* Fix – `Attempt to read property 'total' on null` error when using eCheck & editing the block checkout page
* Dev – Update SkyVerge Plugin Framework to 6.1.2
* Fix: Removed unsupported "IF NOT EXISTS" from CREATE TABLE query to ensure compatibility with dbDelta and prevent SQL warnings
* Update: Translations
* Update: ANTI-FRAUD-194 – Improved handling of “New Order†email notifications. Adds the ability to delay or suppress new order emails until fraud checks are completed, helping prevent premature notifications for potentially fraudulent orders.
* Update: ANTI-FRAUD-195 – Improved control over Anti-Fraud email notifications, Introduces new configuration options to reduce excessive email alerts, giving store owners better control over when and how notifications are sent.
* Update: ANTI-FRAUD-210 – Improved protection against high-volume payment attempts, Enhances detection of rapid or repeated payment attempts across different sessions, helping protect stores against advanced card testing and velocity attacks.*