Changelog

3.1.8 2024-08-02

Fixed

  • Fix an error with checking for free shipping on a line item that no longer has a purchasable.

3.1.7 2024-04-10

Added

  • Add dimensions to packages for Bring.

Changed

  • Update Bring services to latest available (2023+).
  • Change minimum packed box weight to 1 gram (converted to the providers weight unit).

Fixed

  • Fix an error with USPS international shipments.

3.1.6 2024-03-18

Changed

  • Update Bring API compatibility.
  • Allow Provider::EVENT_BEFORE_PACK_ORDER to override the box packing provider.

Fixed

  • Fix an error with New Zealand post settings.

3.1.5 2024-03-04

Changed

  • The variants-shippable check now only queries 100 variants by default.

3.1.4 2023-10-25

Changed

  • Updated Royal Mail rates.

3.1.3 2023-09-25

Added

  • Add Declared Value Option to UPS. (thanks @bryanredeagle).
  • Add support for packed boxes to have their price correctly depending on their packed items.

Changed

  • Updated Royal Mail rates.

Fixed

  • Fix an error when migrating from Craft 3.

3.1.2 2023-08-31

Fixed

  • Fix UPS and negotiated rates throwing an error.
  • Fix an error for some providers and boxSizes.

3.1.1 2023-08-17

Added

  • Added “Pickup Type” for UPS, which was previously removed.

Fixed

  • Fix an error when migrating UPS to new provider.

Removed

  • Removed “Use Negotiated Rates” for UPS (applied by default).

3.1.0 2023-08-16

Added

  • Add support for new UPS API.
  • Add support for products marked with “Free Shipping” to be excluded from rates calls.

Changed

  • Check discounts and free shipping when getting line items used in fetching rates. (thanks @zollf).

Deprecated

  • Deprecated existing UPS providers to UPS (Legacy).

3.0.3 2023-05-27

Added

  • Add support for UPS negotiated freight rates.
  • Add “Use Test Endpoint” setting for UPS.

Changed

  • Only admins are now allowed to access plugin settings

Fixed

  • Fix type check for PHP 7.x.
  • Fix a memory issue with UPS Freight services.
  • Fix FedEx freight not correctly setting 150lb minimum weight.
  • Fix an error with Royal Mail rates. (thanks @MadMikeyB).
  • Fix an issue for FedEx freight rates in some cases.
  • Fix an issue where shipping rates weren’t always available in checkout.
  • Fix an error when fetching UPS Freight rates.

3.0.2 2022-12-15

Changed

  • Update TNT package dimensions to use ceil().

Fixed

  • Fix manualFetchRates not working correctly for multiple providers.
  • Fix TNT Australia rates not working correctly.
  • Fix an error with USPS.
  • Fix “Box Sizes” setting for providers not working correctly.
  • Fix ModifyRatesEvent response typing.
  • Fix an error with Fastway and FedEx with country code.
  • Fix an error where some providers weren’t having their config values overridden via config files.

3.0.1 2022-10-24

Added

  • Add more USPS rates and fix First-Class rates.

Changed

  • Revamp USPS services to better match their codes and available services.
  • Update some Royal Mail international rates.

Fixed

  • Fix ModifyPayloadEvent typing
  • Fix an error when saving some providers and their boxSizes setting

3.0.0 2022-08-19

Changed

  • Now requires PHP 8.0.2+.
  • Now requires Craft 4.0.0+.
  • Now requires Craft Commerce 4.0.0+.
  • Now requires Postie 2.2.7 in order to update from Craft 3.
  • Provider::supportsDynamicServices() is now a static function.
  • Provider::getServiceList() is now a static function.

Fixed

  • Fix Commerce/Craft deprecations.
  • More Commerce ^4.0.0 compatibility fixes.