All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
We're super excited to announce WIP
0.0.1!
This initial concept release is fully focuses on getting started and get things up and running.
- Initial setup
- Added Laravel packages (dependencies) for using Cache, Collection and Config
- Utilize Cache for caching the DPD Shipper API Token.
- Added DpdShipmentResponseException
- Added DpdShipmentService
- Refactored code to the AbstractDpdService for SOAP logic, which also refactored the DpdLoginService
- Refactored DpdShipperConnector for managing the DPD Shipper API token
- Added the default DpdSender to the Service Provider which gets the address information from the config/dpd-shipper.php
- Added all Object Classes
- Added the changelog
- Added the MIT license description
- Added the DPD authentication URL to the config/dpd-shipper.php
- Updated the README.md
- Added DPD Shipper Login service
- Added DPD create shipment service
- Added validation of the LoginService response with the API token, throw a DpdAuthenticationException when not valid.