Skip to content

Releases: karrioapi/karrio

Karrio patch 2024.6.7

12 Sep 21:41
Compare
Choose a tag to compare

Changes

Fix

  • hotfix: canadapost group_id invalid string format #686

Karrio patch 2024.6.6

12 Sep 05:35
c895703
Compare
Choose a tag to compare

Changes

Fix

  • fix: canadapost shipment identifier data mapping (#683)

Karrio patch 2024.6.5

12 Sep 05:14
Compare
Choose a tag to compare

Patch 2024.6.5

Changes

Devx

  • devx: improve karrio docker container startup with healthchecks #684

Karrio patch 2024.6.4

11 Sep 23:09
d9afa1f
Compare
Choose a tag to compare

Changes

Feature

  • feat: Add field to unified class for future support of message level

Chore

  • chore: Add tests for UPS EU rates parsing
  • chore: make ups upper case for uniform charges details
  • chore: use localhost address for default NEXT_PUBLIC_KARRIO_PUBLIC_URL during build

Refactor

  • refactor: UPS rate calculation logic #673

Karrio patch 2024.6.3

06 Sep 04:00
5b235d9
Compare
Choose a tag to compare

Changes

Feat

  • feat: add SEKO Logistics integration
  • feat: compute next business datetime for sapient shipment_date

Karrio patch 2024.6.2

05 Sep 23:27
08c4b5d
Compare
Choose a tag to compare

Changes

Fix

Special thanks to @mazzarito (First code contribution) 🥳

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