Skip to content

Releases: karrioapi/karrio

Karrio patch 2024.6.1

05 Sep 23:16
0b4c7d1
Compare
Choose a tag to compare

Karrio OSS 2024.6

01 Sep 21:48
8642f88
Compare
Choose a tag to compare

Important

Thank you for your patience as I go through a time of workload adjustment between my new role and the maintenance of Karrio. Read my community announcement here

Feat

  • refactor: dashboard extracting non-routing code and dependencies to @karrio/core package
  • refactor: dashboard from Nextjs page router to app router
  • feat: apply utc timezone to sapient integration ship date
  • feat: add support for FedEx scan events multi-datetime formats
  • feat: handle shipment_date update when passed upstream instead of per extension implementations
  • feat: add karrio.lib to document template context
  • feat: Disable "note" alert types as previously done in fedex_ws #638
  • feat: rename legacy USPS extensions to usps_wt (for USPS Web Tools)
  • feat: Carrier Connection REST API #582
  • reat: [carrier-integration | interoperability] SAPIENT #633
  • feat: FedEx Tracking should be giving us the signed_by #635
  • feat: USPS REST API integration
  • feat: Handle defaulting size units to LB/IN for UPS US rates and shipment requests
  • feat: add a description field to parcel forms
  • feat: add missing per package description data mapping to ups extension
  • feat: cherry-pick hay_post integration
  • feat: Finalize eShipper new API integration
  • feat: add back FedEx tracking POD image
  • feat: add workspace config for automatically applying insurance to full package value
  • feat: add support for metadata link rendering
  • feat: Add standardized flag for all supported carriers
  • feat: expose return_address to GraphQL and API specs and generated clients
  • feat: Add return address to create label forms across the dashboard
  • Introduce the return_address field
  • feat: Add Django admin editor for document templates
  • feat: Add support for env config of Redis username and password (#564)
  • feat: Bootstrap new eshipper API extension
  • feat: Make cache available to all connection settings
  • feat: add carrier_id to the POST /v1/proxy/shipping/{carrier_name}/cancel to allow precise carrier account selection for the operation. #590
  • feat: Enhance Documents REST API with support for template management CRUD operations and generic document generator API in addition to Trade API upload API. #581

Fix

Docs

  • docs: Update API specs and generate API docs
  • docs: update API docs with new return_address support
  • docs: setup docusaurus docusaurus-openapi-docs plugin
  • docs: Improve generated OpenAPI with annotation

Chore

Breaking changes

  • feat: add daytime precision to tracking event time format (AM/PM)
  • feat: remove deprecated eshipper_xml extension
  • Rename legacy extension eshiper -> eshipper_xml to prepare for the upgrade to the new eShipper API
  • The Electronic Trade Document upload API was changed from POST /v1/documents to POST /v1/documents/uploads
  • The GET /v1/documents endpoint returning ETD upload records is now GET /v1/documents/uploads

Caution

Please make sure to update your deployment environment variables for the dashboard when upgrading to rc10 +
Check out the docs here and the following files to make sure you have the right environment variables especially if you are not using our public docker-compose files and have a custom deployment or hosted on something live Vercel.

Special thanks to contributors: @ChrisNolan (🎉 first contribution), @jacobshilitz and @david-kocharyan

🚀 Celebrating a new sponsor:

@ alissonf216

Karrio preview 2024.6-rc35

Karrio preview 2024.6-rc33

29 Aug 01:07
42e9b42
Compare
Choose a tag to compare

Changes

Fix

  • fix: eshipper cancel shipment request, and add special cancel error handling for undocumented errors
  • fix: eshipper datetime requirement for ship date and update tests for order cancellation
  • fix: tracker filter to return tracker if already existent
  • fix: fedex tracking estimated delivery date response parsing
  • fix: migration defaulting to hardcoded eshipper for carrier_name

Karrio preview 2024.6-rc32

27 Aug 17:18
Compare
Choose a tag to compare

Karrio preview 2024.6-rc31

23 Aug 18:54
353cbe0
Compare
Choose a tag to compare

Karrio preview 2024.6-rc30

Karrio preview 2024.6-rc29

20 Aug 02:41
Compare
Choose a tag to compare

Changes

Feat

  • feat: add karrio.lib to document template context

Fix

  • fix: usps API token missing scope
  • fix: eShipper server URL for production mode and label problem #647

Karrio preview 2024.6-rc28

19 Aug 03:19
Compare
Choose a tag to compare

Important

This is a release candidate for the upcoming 2024.6 major release. There are already a couple of breaking changes to watch out for.

Changes

Hotfix

Karrio preview 2024.6-rc27

18 Aug 07:53
Compare
Choose a tag to compare

Important

This is a release candidate for the upcoming 2024.6 major release. There are already a couple of breaking changes to watch out for.

Changes

Fix

  • fix: consolidate SAPIENT integration with live tests
  • fix: eshipper dimension parsing requirements