# Changelog

## [Unreleased]

## [v1.0.2] - 2026-03-25

### Added
- Added DX cart integration data type and cart tab rendering hook for DX integration details.

### Changed
- Refactored DX HTTP client request handling and endpoint calls using Yii2 HTTP client request patterns.
- Updated DX configuration and consignment flows across controllers, models, and views for the expanded integration path.

### Removed
- Removed bundled DX PDF documentation artifact from the module repository.

## [v1.0.1] - 2026-03-25

### Changed
- Release version bump and changelog maintenance.

## [v1.0.0] - 2026-01-29

### Added
- Initial release based on DX Despatch Manager REST API
- Token-based authentication with automatic Yii2 cache-based token caching
- `DxClient` component: createConsignment, cancelItem, getConsignment, getItem, getServices, printLabelPdf, printLabelZpl, trackingGetItem, trackingGetConsignment, trackingSearch, trackingGetUpdates, logout, testConnection
- `ConfigForm` model with encrypted password storage
- `ConsignmentForm` model for DX address and item payload building
- `ConfigController` with web UI and AJAX test-connection endpoint
- `ConsignmentController` with create, cancel, tracking, services, label-pdf, label-zpl actions
- `ConsignmentJob` for async queue dispatch
- Bootstrap 4 config view
- Bootstrap 4 consignment create view with AJAX service code population
- README with installation and authentication guidance
