WooCommerce Fedex Shipping Version 4.5.6 Changelog
* Fix – Replace per-request static memo with database-backed transients to prevent OAuth token failures persisting across PHP-FPM requests.
* Fix – Replace per-request static memo with database-backed transients to prevent OAuth token failures persisting across PHP-FPM requests.
* Add – Royal Mail and Parcelforce rates effective April 7, 2026.
* Add – Manual "Sync rates from local files" button in WooCommerce → Settings → Shipping → Royal Mail.
* Tweak – Migrate rate data from hardcoded PHP arrays to local JSON files; rates are cached in the database and re-synced automatically on plugin update.
* Fix – Prevent PHP warnings for undefined destination address keys in REST and Legacy API rate requests when address is incomplete.
* Fix – Prevent JavaScript error in block checkout when UPS extension data is not yet available.
* Fix: Missing space between subscription price and billing period in the Cart and Checkout Blocks.
* Fix: Fatal error when setting a gift recipient on a manually created subscription with no parent order.
* Fix: Empty reminder timing causes fatal errors.
* Fix: Prevent browser autocomplete on subscription schedule inputs.
* Fix: Subscription checkout failing during DST spring-forward gap on servers with non-UTC PHP timezone.
* Fix: Remove the "Upgrade or Downgrade" button from gifting recipient emails where switching is not available.
* Fix: Schedule panel now displays actual stored dates instead of today's date for subscriptions with past dates.
* Feature – Add store credit awarded emails to notify customers about their earned store credit rewards
* Fix – Declare class properties explicitly in WC_Shipping_Legacy_Per_Product to resolve PHP 8.2+ deprecated dynamic property warnings.
* Fix: Launch PayPal compatibility module to disable Smart Pay Buttons on Name Your Price products.
* Fix – `Uncaught TypeError: WeakMap key must be an object` on certain versions of PHP 8.0.x and 8.1.x
* Dev – Update SkyVerge Plugin Framework to 6.1.4
* 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