Skip to content

Purplship Shipping Platform Edition 2022.1

Choose a tag to compare

@danh91 danh91 released this 10 Feb 16:25
· 3641 commits to main since this release

What's New

  • Introduce purplship.generic the custom carrier extension
  • Add support for custom carrier definition on purplship server
  • Enrich parcel (package) definition for better support of pallets
  • Enhance purplship universal extension support with multi-piece shipment support
  • Introduce order APIs for the relation between order systems and purplship shipments
  • Introduce label template configuration and custom label generation
  • Introduce support adding user metadata to purplship objects (Order, Tracker, Commodity, Shipment...)

Breaking changes

The Shipping REST APIs are focused on automation and single requests to perform shipping operations. The GraphQL API on the other hand powers manual operations from the dashboard with multiple mutations of shipping objects.

For that reason

  • The following endpoints have been removed
    • /v1/shipments/<id>/options to update/add shipment options
    • /v1/shipments/<id>/customs to add shipment customs declaration
    • /v1/shipments/<id>/parcels to add shipment parcels

There has been many breaking changes on mutations and queries on the GraphQL API so we recommend checking out the 2022.1.4 purplship dashboard release

Patch & bug fixes

  • Update support for multi-tenant deployment
  • Prevent automatic tracker creation issues for carriers without tracking capabilities
  • Fix supported destination check for USPS domestic extension
  • Fix background tracker processing error caused uncaught by dead code

Docker builds

Stable version 2022.1.4
danh91.docker.scarf.sh/purplship/server:2022.1.4