Karrio

Latest version: v2023.9.2

Safety actively analyzes 638925 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

2021.2

Carrier Tracking service integration spree

- integrate `aramex` Tracking API
- update `canpar` Full API integration
- integrate `australiapost` Tracking API
- integrate `dhl_universal` Tracking API
- integrate `dicom` Tracking API
- integrate `usps` Tracking API
- integrate `dicom` Tracking API
- integrate `sendle` Tracking API
- integrate `sf_express` Tracking API
- integrate `yanwen` Tracking API
- integrate `yunexpress` Tracking API

Other

- Introduce the concept of features for gateways to show supported APIs dynamically
- Make Purolator `user_token` required to set up a Purolator gateway
- Improve canpar's SOAP requests ensuring proper namespace prefixes for all nodes

2021.1

Major Changes

- Introduce `poetry` for packaging
- Make Purplship API interface uniform with `purplship.[API].[request](...).from_(gateway).parse()`
- Deploy `purplship` and all `purplship.extensions` wheels on Pypi

Enhancements

- Introduce extension tests templates
- Log request URLs
- Update docs

2021.0

Docs and Contribution Friendly

- Introduce Purplship SDK docs with `Mkdocs`
- Introduce formal Purplship Extension with the `Metadata` definition
- Introduce basic documentation for `Custom Carrier`
- Add Purplship extension template

2020.12.1

What's New

- Introduced `MeasurementOptions` as Dimension and Weight output customization for each carrier
- Introduced `label_type` as a requirement for shipment creation

Fixes

- Fix unsupported Canada post decimal values for dimensions and weight
- Prevent confusing Purolator exception when address properties are required and not defined
- Fix invalid `CM` -> `IN` conversion
- Consolidated `Purolator` shipment cancellation request

2020.12

Changes

- 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

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.