- Add Online and Post Office rates for Royal Mail.
- 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.
- Add 2024 pricing for Royal Mail.
- Add constants for Royal Mail.
- Fix an error with box-packing for static rates.
- Fix static rates box-sizing not working correctly.
- Fix total-value package functions enforcing integer values.
- Update
getTotalWidth
andgetTotalLength
function to assume multiple boxes will be stacked for better rate handling.
- Change USPS behaviour to now only return the cheapest rate for the same service code to prevent unnecessary duplicate rates.
- Fix USPS rates not using a minimum dimension/weight value for packages.
- Add support for tax-inclusive rates for UPS, where applicable.
- Improve USPS rates by not returning duplicate services (that have the same price, just different description).
- Update USPS service codes for new API.
- Fix rounding of parcel dimension and weights for Australia Post for more accurate rates.
- Add
includeInsurance
for UPS packages. - Add
DeclaredValue
for UPS packages.
- Fix UPS
pickupType
reference.
- Fix New Zealand Post package rounding for rates.
- Fix packages not retaining destination weight/dimension units when being converted.
- Update deprecated
${var}
in strings to{$var}
.
- Fix Guzzle truncating error messages in responses.
- Fix an error when catching Guzzle-based errors.
- Add Aramex New Zealand carrier.
- Fix Aramex Australia rates response.
- Fix UPS addresses using
Residential
and notResidentialAddressIndicator
. - Fix setting “residential” to be false for all addresses.
- Initial release