Skip to content

Releases: verbb/shippy

1.2.22

24 Jun 21:57

Choose a tag to compare

Added

  • Add default HTTP connect and request timeouts to HttpClient.
  • Implement access token caching in the FedEx, USPS, New Zealand Post, Aramex Australia, and Aramex New Zealand carriers.

Changed

  • Resolve the HTTP client inside AbstractCarrier::request() so OAuth and transport failures are caught consistently.
  • Isolate carrier failures in Shipment::getRates() and Shipment::getLabels() so one carrier outage does not abort the entire request.
  • Catch and record errors in AbstractCarrier rate, tracking, and label fetch helpers.
  • Refactor OAuth token handling in FedEx, USPS, New Zealand Post, Aramex Australia, and Aramex New Zealand carriers to extract access tokens before building authorization headers.

Fixed

  • Fix carrier outages (e.g. FedEx DNS/connection failures) throwing uncaught exceptions instead of returning error responses (#21).

1.2.21

16 Jun 00:13

Choose a tag to compare

Added

  • Add Royal Mail static rates for October 2025 and April 2026 price changes.

1.2.20

15 Jun 09:49

Choose a tag to compare

Changed

  • Set HTTP client for the request in AbstractCarrier.
  • Implement access token caching in UPS carrier.

Fixed

  • Fix PHP warning when UPS access token cache is empty.

1.2.19

25 May 22:35

Choose a tag to compare

Fixed

  • Fix an error with return type for jsonSerialize().

1.2.18

06 May 12:43

Choose a tag to compare

Added

  • Add support for illuminate/collections 13.0+.

1.2.17

24 Apr 01:45

Choose a tag to compare

Added

  • Add support for USPS setting a priceType to control Contract/Commercial/Retail rates.

1.2.16

25 Jan 21:41

Choose a tag to compare

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

19 Nov 01:55

Choose a tag to compare

Fixed

  • Fix an error for UPS Tracking requests.

1.2.14

06 Nov 20:46

Choose a tag to compare

Changed

  • Update UPS API version to v2409.

1.2.13

30 Oct 03:43
1a7dec2

Choose a tag to compare

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.