Skip to content

Releases: EasyPost/easypost-java

v5.3.0

19 May 21:43
3a886f0
Compare
Choose a tag to compare
  • Adds the EndShipper Beta class with create, retrieve, all, and update functions
  • Adds support for columns and additional_columns on Report creation
  • Adds declaraction attribute in CustomsInfo class
  • Adds AddressVerifications class
  • Adds a lowestRate() function to Orders and Pickups
  • Adds a Shipment.getLowestSmartrate() function and a shipment.lowestSmartrate() function
  • Adds beta Referral class for White Label API with these new functions: create(), updateEmail(), all(), and addCreditCard()
  • Adds CreditCard class for addCreditCard() function return type
  • All SmartRate-related functions now return lists of Smartrate objects rather than lists of Rate objects
  • Remove the dead message conditional check in Address.createAndVerify()

v5.2.0

25 Feb 23:13
ae3a332
Compare
Choose a tag to compare
  • Adds a getter and setter for eelPfc on the CustomsInfo object
  • Adds a getter and setter for id on the Brand object
  • Fixes a bug that didn't allow Refunds to be created
  • Adds a complete test suite and upgrade JUnit4 to JUnit5
  • Fixes the AddressCollection to return a list of Address objects instead of Batch objects

v5.1.0

09 Feb 23:20
3975671
Compare
Choose a tag to compare
  • Adds support to one-call buy a Shipment by passing a service and carrierAccounts key
  • Adds support to retrieve carrier types via CarrierType.all()
  • Adds support to one-call buy an Order by passing a service and carrierAccounts key
  • Adds support to update the user's brand via User.updateBrand()
  • Allow user to override default API timeouts via getters and setters
  • Bump all plugins and remove dead oss-parent plugin
  • Various other small improvements and bug fixes

v5.0.0

14 Jan 23:13
aff8fec
Compare
Choose a tag to compare
  • Bump minimum Java version from 1.5 to 8
  • Changed PUT/POST request bodies from url-form encoded to JSON encoded
  • Added support for SmartRate
  • Added support for Tax Identifiers
  • Added Checkstyle as a plugin and linted the project
  • Added new rerate shipment function
  • Bumped project dependencies
  • Include Java version in User-Agent header
  • Remove items and containers which have not been supported for some time
  • Corrects references of [email protected] to [email protected]
  • Updates the connection timeout to 30 seconds from 20 and the request timeout to 60 from 40

4.0.4

29 Oct 19:46
v4.0.4
6255150
Compare
Choose a tag to compare

Fix version attribute in EasyPost class, and fix user-agent string.

4.0.3

27 Oct 00:46
v4.0.3
Compare
Choose a tag to compare
  • Change PUT requests to be properly-encoded
  • Handle null previous_attributes

We strongly recommend that all users upgrade to this release as soon as possible. PUT endpoints will no longer be accessible using previous releases very soon.