All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog.
This package is following Semantic Versioning:
Nothing here yet
- Add basic error handling in
Client.get_labels_pdf
- Add synchronous
aiosmartpost.sync.Client
- Add
read_timeout
parameter to client so that somehttpx.ReadTimeout
errors can be avoided
- Fix HTTPX client usage to prevent concurrent access issues
- Use key "orders" instead of "errors" in API errors processing
- Raise
ShipmentOrderError
inClient.add_shipment_orders
on error - Process optional fields in
ShipmentOrder.to_xml
- Change
ee_destinations
name insmartpost.Client
toget_ee_terminals
to better communicate what is actually returned - Change
ee_express_destinations
name insmartpost.Client
toget_ee_express_terminals
to better communicate what is actually returned
- Add
get_fi_terminals
method tosmartpost.Client
for getting Finnish terminals list - Add
get_fi_post_offices
method tosmartpost.Client
for getting Finnish post offices list - Add
add_shipment_orders
method tosmartpost.Client
for adding new shipment orders to SmartPost system - Add
get_labels_pdf
method tosmartpost.Client
for getting PDF files with shipment order labels
- Add async
Client
wrapper (smartpost.Client
) - Add
ee_destinations
method tosmartpost.Client
for getting Estonian destinations list - Add
ee_express_destinations
method tosmartpost.Client
for getting Estonian destinations with express delivery list