Changelog
1.2.19 2026-05-26
Fixed
- Fix an error with return type for
jsonSerialize().
1.2.18 2026-05-06
Added
- Add support for
illuminate/collections 13.0+.
1.2.17 2026-04-24
Added
- Add support for USPS setting a
priceType to control Contract/Commercial/Retail rates.
1.2.16 2026-01-26
Added
- Add extra debug information to requests for HTTP method and base URI.
Fixed
- Fix UPS OAuth calls not using the
v1 version endpoint.
1.2.15 2025-11-19
Fixed
- Fix an error for UPS Tracking requests.
1.2.14 2025-11-07
Changed
- Update UPS API version to
v2409.
1.2.13 2025-10-04
Added
- Add support for decimal dimension/weight units for domestic Australia Post PAC rates.
Changed
- Improve UPS response warnings, and better handling for tracking responses.
1.2.12 2025-08-29
Fixed
- Fix UPS rate handling when no service code can be found.
1.2.11 2025-08-12
Changed
- Use shipper address in request for FedEx Freight.
Fixed
- Fix support for
dvdoug/boxpacker:^4.0.
- Fix handling for StarTrack account numbers for the Australia Post carrier, by removing zero-padding to account numbers.
1.2.10 2025-07-11
Added
- Add support for
dvdoug/boxpacker:^4.0.
Fixed
- Fix a rounding error for Australia Post (Shipping & Tracking API).
1.2.9 2025-07-01
Fixed
- Fix autoloading issue with Royal Mail post office rates.
1.2.8 2025-06-27
Added
- Add correct currency to Royal Mail rates.
- Add support for boxes and rates to store currency.
- Add April 2025 pricing for Royal Mail.
1.2.7 2025-04-06
Fixed
- Fix FedEx carrier not showing correct rates for negotiated rates.
1.2.6 2025-03-27
Changed
- Update packages to return a miminum value for weight and dimensions based on the decimal rounding given.
1.2.5 2025-03-11
Added
- Add support for multi-box rates for USPS.
1.2.4 2025-03-07
Added
- Support Laravel Collections 12. (thanks @tm1000).
1.2.3 2025-03-06
Changed
- Update FedEx tracking URL.
1.2.2 2025-03-05
Added
- Add
carrier to Label, Rate and Tracking events.
1.2.1 2025-03-03
Changed
- Update UPS to use
transId and transactionSrc.
1.2.0 2025-02-12
Changed
- USPS service codes are now provided in the format
{mailClass}__{rateIndicator}__{processingCategory}.
- USPS service codes are now expanded to allow more fine-grained control.
1.1.2 2025-02-11
Added
- Add support for legacy USPS API.
1.1.1 2025-01-30
Changed
- Update
symfony/event-dispatcher and symfony/serializer packages to support ^5.0.
Fixed
- Add missing FedEx service codes.
1.1.0 2024-12-06
Added
- Add Online and Post Office rates for Royal Mail.
Changed
- Extract all static rate providers into separate files.
- Update Royal Mail International tracked options for some countries.
- Royal Mail rates now default to Online rates.
1.0.11 2024-12-05
Added
- Add 2024 pricing for Royal Mail.
- Add constants for Royal Mail.
Fixed
- Fix an error with box-packing for static rates.
- Fix static rates box-sizing not working correctly.
1.0.10 2024-10-03
Fixed
- Fix total-value package functions enforcing integer values.
1.0.9 2024-10-03
Changed
- Update
getTotalWidth and getTotalLength function to assume multiple boxes will be stacked for better rate handling.
1.0.8 2024-10-01
Changed
- Change USPS behaviour to now only return the cheapest rate for the same service code to prevent unnecessary duplicate rates.
Fixed
- Fix USPS rates not using a minimum dimension/weight value for packages.
1.0.7 2024-08-25
Added
- Add support for tax-inclusive rates for UPS, where applicable.
Changed
- Improve USPS rates by not returning duplicate services (that have the same price, just different description).
- Update USPS service codes for new API.
1.0.6 2024-08-03
Fixed
- Fix rounding of parcel dimension and weights for Australia Post for more accurate rates.
1.0.5 2024-07-26
Added
- Add
includeInsurance for UPS packages.
- Add
DeclaredValue for UPS packages.
Fixed
- Fix UPS
pickupType reference.
1.0.4 2024-07-25
Fixed
- Fix New Zealand Post package rounding for rates.
- Fix packages not retaining destination weight/dimension units when being converted.
1.0.3 2024-07-24
Changed
- Update deprecated
${var} in strings to {$var}.
Fixed
- Fix Guzzle truncating error messages in responses.
- Fix an error when catching Guzzle-based errors.
1.0.2 2024-07-19
Added
- Add Aramex New Zealand carrier.
Fixed
- Fix Aramex Australia rates response.
1.0.1 2024-07-11
Fixed
- Fix UPS addresses using
Residential and not ResidentialAddressIndicator.
- Fix setting “residential” to be false for all addresses.
1.0.0 2024-05-26