Releases: EasyPost/easypost-java
Releases · EasyPost/easypost-java
v8.6.0
v8.5.1
- Corrects
StatelessRateDeserializerandWebhookDeserializerto treat all camelCase fields like all other models to properly deserialize JSON fields containing underscors
v8.5.0
- Adds the following functions:
fedexRegistration.registerAddressfedexRegistration.requestPinfedexRegistration.validatePinfedexRegistration.submitInvoice
- Adds
detailsproperty of aRateobject
v8.4.1
- Adds missing
apiKeysfield toBaseUser - Removes unecessary
SerializedNameentries inStatelessRate
v8.4.0
- Adds the following functions:
embeddable.createSessioncustomerPortal.createAccountLink
v8.3.0
- Adds support for
UspsShipAccount - Adds
tracker.retrieveBatchfunction - Adds
verify_carrieraddress param
v8.2.0
- Adds the following functions
shipment.createAndBuyLumashipment.buyLumaluma.getPromise
v8.1.0
- Adds
referenceto Claims
v8.0.1
- Corrects the endpoint used for creating/updating UPS accounts
v8.0.0
See our Upgrade Guide for more details.
- Adds
WebhookCustomHeadermodel, allowingcustom_headersto be passed when creating/updating a webhook - Adds the following functions to assist ReferralCustomers add credit cards and bank accounts:
betaReferralCustomer.createCreditCardClientSecretbetaReferralCustomer.createBankAccountClientSecretreferralCustomer.addCreditCardFromStripereferralCustomer.addBankAccountFromStripe
- Adds missing tracker props
- Adds
tracking_codesparam to tracker index endpoint - Routes
AmazonShippingAccountto the correct endpoint - Corrects payload wrapping for updating a webhook
- Fixes error parsing
- Allows for alternative format of
errorsfield (previously we deserialized theerrorsfield into a list ofErrorobjects; however, sometimes the errors are simply a list of strings. This change make theerrorsfield a list ofObjectallowing for either the newFieldErrorobject or a list of strings. Users will need to check for the type of error returned and handle appropriately) - Removed the unused
Errormodel - Added an explicit
AddressVerificationFieldErrormodel - The
BetaPaymentRefundnow uses a list ofFieldErrorinstead ofErrorfor theerrorsfield
- Allows for alternative format of
- Removes deprecated functions
paymentMethod.all(usebilling.retrievePaymentMethodsinstead)user.apiKeys(useapiKey.retrieveApiKeysForUserinstead)
- Replaces deprecated functions
shipment.lowestSmartRate(3rd param expects a validSmartRateAccuracy)utilities.findLowestSmartRate(3rd param expects a validSmartRateAccuracy)
- Renames
SmartrateAccuracyis nowSmartRateAccuracySmartrateCollectionis nowSmartRateCollectionshipment.smartratesis nowshipment.smartRatesTimeInTransit.getBySmartrateAccuracyis nowTimeInTransit.getSmartRateAccuracy
- Bumps dependencies