This article summarizes notable updates by version.
- ShippingRates 3.x and later
- Improved FedEx error handling
- None in this release
- FedEx package type and pickup type support
- Cancellation token support in the rate request flow
- Updated HTTP client lifecycle usage to a rent/lease model
- Removed legacy address helper methods
- Internal refactoring for US address detection
- None in this release
- Fixed FedEx client behavior when
HttpClientwas null on an internal code path
- None in this release
- FedEx REST API integration for modern Rate and Transit Time workflows
- OAuth 2.0 authentication for FedEx provider flows
- Documentation moved from wiki pages into the
docsfolder - OAuth and nullable handling improvements across the codebase
- Legacy FedEx SOAP implementation
- FedEx provider initialization changed to
FedExProviderConfigurationwith OAuth credentials - See Breaking changes for migration steps
- USPS REST API integration
- OAuth 2.0 support for USPS authentication
- Legacy USPS Web Tools integration
- USPS initialization changed to
UspsProviderConfiguration - See Breaking changes for migration steps