- Adds support to one-call buy an order
- Adds support for
TaxIdentifiers - Remove experimental undocumented methods
ListTrackersUpdatedandListTrackersUpdatedWithContext
- Corrects
CODAmountfrom afloat64to astring
- Adds
Smartratefunctionality to theShipmentsobject (available by callingGetShipmentSmartrates())
- Fix batch scan form functionality; replace GetBatchScanForms with CreateBatchScanForms
- Update example code.
- Add GetRate method and example.
- Remove ListCustomsInfos, ListCustomsItems, ListOrders and ListPickups methods.
- Add GetEvent, ListEvents and ListEventPayloads methods. Add example code for using these methods as well as using the Event type in a webhook handler.
- Fix issue in List actions that take query parameters
- Add shipment options for certified and registered mail.
- Changes to unit tests.
- Update URL in installation instructions.
- Properly format the carrier_accounts parameter in create shipment requests. Prior to this change, specifying a carrier account would result in a failed request. This removes the undocumented parameter from the CreateShipment and CreateShipmentWithContext methods, and adds a CarrierAccountIDs field to the Shipment struct type.
- Add proper struct tag to CarrierAccount.Fields so that it has the proper key name when serialized to JSON. Prior to this change, values in the Fields field were not recognized by the API.
- Initial release.