What's New
- Distinguish carrier hubs extensions from regular extensions
- Fix UPS shipment cancellation API call (VOID) (https://github.com/karrioapi/karrio-dashboard/issues/190)
- Add GraphQL mutations for webhooks
- Add GraphQL mutations for orders
- Beta AmazonMws carrier integration
- Improve DHL Universal tracking extension response parsing and edge cases from all supported DHL services.
- Set fallback values for DHL express extension shipment commodity codes
- Set fallback values for FedEx extension shipment address phone numbers.
- Add webhook for order update
- Reduce noise in carrier request logs (remove duplicates and make logging optional on Serializable abstraction)
- Introduce a data module (`insiders only`) for data export (csv, json, xls...). Currently, support exporting orders and shipments
Breaking changes
- Uniformize collection APIs filters for GraphQL and REST APIs
- Deprecate noisy properties from rates
**Before**:
JSON
{
"id": "string",
"object_type": "rate",
"carrier_name": "string",
"carrier_id": "string",
"currency": "string",
"service": "string",
"discount": 0,
"base_charge": 0,
"total_charge": 0,
"duties_and_taxes": 0,
"transit_days": 0,
"extra_charges": [ ],
"meta": { },
"test_mode": true
}
**Now**:
JSON
{
"id": "string",
"object_type": "rate",
"carrier_name": "string",
"carrier_id": "string",
"currency": "string",
"service": "string",
"total_charge": 0,
"transit_days": 0,
"extra_charges": [ ],
"meta": { },
"test_mode": true
}