This repository has been archived by the owner on Jan 15, 2024. It is now read-only.
purplship server edition 2021.7
Changes
- change
/v1/shipments/{id}/rates
fromGET
toPOST
- This will allow the endpoint to receive changes to the shipment such as (carrier_ids, services, reference)
- add a regex filter by
reference
toGET /v1/shipments
- services have friendly names returned under (meta.service_name)
- the fetch_rates proxy (
/v1/proxy/rates
) request has thetest
mode flag - email notification option has been improved.
- enabled by default if a recipient email is provided
- turn the notification off
{ ..., email_notification: false, ..}
- set specific email for notification
{ ..., email_notification_to: [email protected], ..}
- Added a field for reference in the UI
- Address autocomplete powered by CanadaPost AddressComplete.
- it provides, autocompletes in the frontend, but also address can be validated when submitted to the API using
{ ..., validate_location: true, ..}
- it provides, autocompletes in the frontend, but also address can be validated when submitted to the API using
- Dashboard improvements
- Add status filters for shipment and tracker list pages
- Add more fine-grained details to the shipment page
- Integrate carrier gateway capabilities customization for system connections
- It is possible to expose system carrier accounts to users and control the feature available (shipping, tracking,...)
- Add account_country_code to carrier settings so that they get ignored when getting rates from an unsupported origin
carrier_id
unique constraint has been lifted- The benefit is that it can be used as a tag/alias so multiple carrier accounts can share a tag
- It is safe because carriers are used in a context (test/live) and can be filtered out for specific use cases
- In a multi-org deployment, carrier accounts are returned by user/org ownership so filtering by carrier id will never return carriers from another org/user
Bug fixes
- References for all carriers fix (meaning they appear in the label)
- fix customs serializer update bugs related to commodities update propagation.
- fix automatically shipment trackers not being linked to org in a multi-org deployment