- Organize `formaters` and `parsers` in dedicated modules - Enhance `canadapost` shipment cancellation handling refund when a shipment has already been submitted - Introduce `lxml-stubs` to improve typing for `lxml` type usage - Introduce `phonenumbers` package to handle international phone numbers parsing
2020.11.1
Fixes
- Fix Canada postal code space trimming - Fix canadapost rate options value computation
2020.11
Change Logs
- Add alpha support for `Dicom`, `BoxKnight`, `USPS` (reimplementation) - Consolidate universal models - Add `weight_unit` for commodities - Add `Incoterm` - Change `Country` names format - Improve package presets measurements - Uniformize mappers implementation functions across carriers
2020.10.0
- Integrate `Canpar` services [Beta] - Integrate shipment cancellation request - Enrich unified shipping API models - Consolidate extensions updates and pickup services with purplship-server integration tests
2020.9.0
Change Logs
- Improve purplship `extension` namespace structure - Merge `freight` and `package` higher level APIs - Rename carriers integration based on specialize services - `dhl` -> `dhl_express` - `fedex` -> `fedex_express` - `ups` -> `ups_package` - `ups` (freight) -> `ups_freight` - `purolator` -> `purolator_courier` - Integrate `Pickup services` for all supported carriers (beta) - Integrate `Address validation service` for all supported carriers (beta)
2020.7.1
Bugfix
- Fix error caused by `bytearray` serialization attempt in `request` core helper