- Bugfix: switched node names in XAV
- Mail Innovation support in Tracking
- Option to get a result object from the Validation class with several methods to make you process the results easier. Does not introduce backwords incompatibility, as it's an optional feature.
- Bugfix: Use SoapRequest instead of Request in Tradeability
- Adds support for a second reference number
- [!] Default ShipFrom on Shipment class not set anymore in constructor (ShipFrom is optional)
- Adds support for cash on delivery for shipments
Items marked with [!] may incur backwards incompatibility.
- Improvement in parsing XML
- Add Landed Cost request of Tradeability API (using SOAP). Tradeability consist of 4 endpoints, of which now one is implemented.
- Add option to use the Tracking API also when supplying a ReferenceNumber
- Extra check on response in QuantumView, when no response it gave an error
- Added ShipmentRequestLabelSpecification class for easier options setting
- Added ShipmentRequestReceiptSpecification class for easier options setting
- [!] Shipment class dropped some public properties in favor of private properties and setter/getter methods.
- [!]
confirm
andaccept
methods of Shipping class now receive Shipment, ShipmentRequestLabelSpecification and ShipmentRequestReceiptSpecification
Items marked with [!] may and will incur backwards incompatibility.
- TimeInTransit ServiceSummary results should be array of summaries, which was not the case when 1 result
- Limit alternate delivery address names to 35 characters
- Added UTF8 compatibility for UPS responses
- Added Guzzle to handle requests
- Changed required PHP version to 5.5
- Removed Autoloader in favor of composer