Fixed domestic orders being treated as international, which applied international package weight limits for Australia Post, New Zealand Post, Sendle, TNT Australia and USPS.
Fixed provider test rates ignoring unsaved provider settings from the edit form.
5.0.29 2026-10-22
Changed
Updated the frontend build toolchain to Vite 8.3.4.
5.0.28 2026-10-17
Fixed
Fixed missing event and plugin references in the legacy UPS provider.
5.0.27 2026-10-07
Changed
Require Verbb Base 3.0.20 or later so shared control-panel layouts use the current asset bundle namespace. (verbb-base#3(opens new window))
5.0.26 2026-10-05
Fixed
Fixed a high-severity uncontrolled resource consumption vulnerability.
Fixed a low-severity incomplete cleanup vulnerability.
5.0.25 2026-10-02
Changed
Updated the required version of verbb/base to 3.0.19.
Fixed
Fixed a medium-severity information disclosure vulnerability.
Fixed a low-severity authorization vulnerability.
5.0.24 2026-09-30
Changed
Route plugin settings through the plugin’s authorized settings controller.
Fixed
Fixed a conditional control-panel XSS vulnerability.
Fixed a high-severity authorization vulnerability.
Fixed a high-severity information disclosure vulnerability.
Fixed a high-severity shipment authorization vulnerability.
Fixed live carrier quotes being reused after inputs that affect the rate had changed.
5.0.23 2026-09-14
Changed
Updated documentation for clearer, more consistent guidance.
5.0.22 2026-09-13
Changed
Normalize plugin settings.
5.0.21 2026-08-20
Changed
Bump verbb/shippy.
Add Royal Mail Click & Drop settings for generating shipping labels.
Clarify Royal Mail Check Compensation setting instructions.
Fixed
Fix Royal Mail Client ID / Client Secret and Click & Drop options not being passed through to Shippy.
Fix Royal Mail rates often returning empty when Check Compensation was enabled (fixed in Shippy).
5.0.20 2026-08-10
Fixed
Fix completed orders losing their shipping adjustment (and appearing overpaid) when Commerce recalculates.
5.0.19 2026-06-20
Changed
Bump verbb/shippy.
5.0.18 2026-05-10
Changed
Call parent beforeFetchRates method in UPS provider.
5.0.17 2026-04-29
Added
Add support for USPS setting a priceType to control Contract/Commercial/Retail rates.
Changed
Bump verbb/shippy.
5.0.16 2026-02-07
Changed
Bump verbb/shippy.
5.0.15 2025-11-29
Changed
Bump verbb/shippy.
5.0.14 2025-11-06
Changed
Bump verbb/shippy.
Fixed
Fix an error when updating orders via the CLI.
Removed
Removed variant count from getCpNavItems().
5.0.13 2025-09-02
Changed
Bump verbb/shippy.
Fixed
Fix an error when updating orders via the CLI.
5.0.12 2025-08-13
Changed
Bump verbb/shippy.
Update base class for Commerce ShippingMethod.
5.0.11 2025-07-18
Added
Add currency support for rates testing.
Changed
Update English translations.
Bump verbb/shippy.
Fixed
Fix UPS and USPS available services for international and domestic.
5.0.10 2025-05-01
Added
Add the current order to carrier data.
Add carrier to Label and Rates fetching events for the respective Shippy carrier.
Add support for custom line items when defining dimensions and weight in line item options.
Changed
Update Provider::beforeFetchRates and Provider::afterFetchRates method signature to include an Order argument.
Fixed
Fix migration for shipments running when already applied.
Fix an error when serializing order data to cache.
Fix commerce/orders/refresh route check for control panel orders.
5.0.9 2025-03-04
Added
Add support for enableRouteCheck and enableCaching to use .env variables.
Add support for markUpRate, markUpBase, restrictServices, and packingMethod provide settings to be .env variables.
Add support for legacy USPS API.
Add support for {actionTrigger}/commerce/orders/refresh route check.
Changed
DHL Express Account Number is now required for rates and shipments.
Fixed
Fix an error for DHL Express with Ship Time.
Fix “Markup Base” setting not saving correctly.
5.0.8 2025-02-02
Added
Add the ability to set rates type for Royal Mail to Online or Post Office.
Add support for estimated shipping address for Commerce.
Add Online and Post Office rates for Royal Mail.
Add missing FedEx service codes.
Add support for estimated shipping address for Commerce.
Changed
Royal Mail rates now use Online pricing by default.
Update Royal Mail International tracked options for some countries.
Update symfony/event-dispatcher and symfony/serializer packages to support ^5.0.
Fixed
Fix an error where providers “API Type” wasn’t being persisted.
Fix disabled state on providers index.
5.0.7 2024-10-20
Fixed
Fix an error with DHL Express and Ship Time in some locales.
Fix an error when creating custom line items.
5.0.6 2024-10-09
Added
Add preset boxes for USPS.
Changed
Change USPS behaviour to now only return the cheapest rate for the same service code to prevent unnecessary duplicate rates.
Fixed
Fix an error for single-page checkouts when an email isn’t set on the cart yet.
Ensure packed boxes pass on reference value.
Fix logic for determining custom boxes.
Fix UPS Phone Number mapping not casting values as strings.
Fix UPS Phone Number mapping, not being able to select “no field”.
Fix USPS rates not using a minimum dimension/weight value for packages.
5.0.5 2024-09-07
Added
Add support for tax-inclusive rates for UPS, where applicable.
Changed
Update USPS service codes for new API.
Improve USPS rates by not returning duplicate services (that have the same price, just different description).
Fixed
Fix an error when fetching rates while restricting services, but no services are enabled.
Fix docs link for providers.
Fix USPS API type not being visible.
Fix multi-provider package duplication.
Fix an error that could occur when enumerating invalid variants for Postie to report on.
5.0.4 2024-08-03
Fixed
Fix breadcrumbs when editing a shipping method.
Fix an error with checking for free shipping on a line item that no longer has a purchasable.
Fix rounding of parcel dimension and weights for Australia Post for more accurate rates,
5.0.3 2024-07-29
Added
Add Add Declared Value setting for UPS.
Changed
Update English translations.
Testing rates now set a $15 price on packages for testing with providers.
Fixed
Fix rates testing not showing any feedback when no rates are returned.
Fix FedEx Freight rates testing to reflect a valid package by default.
Fix FedEx Freight not supply billing/shipping address info as configured.
Fix isProduction for providers set via config file not updating the provider setting in the control panel.
5.0.2 2024-07-21
Added
Add Aramex, Aramex Australia and Aramex New Zealand providers.
Add “Site Code” setting for New Zealand Post for creating labels.
Add the ability to set a phone number field (from your order) for UPS International shipments, where this is required.
Changed
Change shipments and rates database table columns to longText to store large responses from providers.
Fixed
Fix rate testing requiring “State or Province”.
Fix enable carrier production APIs. (thanks @johnnynotsolucky).
Fix an error when getting carrier config.
Fix an error when viewing shipments in the control panel.
Fix an error when trying to edit shipping method services for some providers.
Fix UPS migration from OAuth provider.
Fix shipment and label lodgement not factoring in the chosen line items when fetching rates.
Fix an error generating origin address for store, for some providers where name is required.
Fix lack of error-handling when creating shipments.
Fix missing before/after label creation events.
Improve error feedback when testing rates from the control panel.
Fix deprecation warning when testing rates from the control panel.
Fix an error when viewing orders in the control panel.