Releases: EasyPost/easypost-ruby
Releases · EasyPost/easypost-ruby
v7.0.0
See our Upgrade Guide for more details.
- Adds Ruby 3.4 support
- Adds the following functions to assist ReferralCustomers add credit cards and bank accounts:
beta_referral_customer.create_credit_card_client_secret
beta_referral_customer.create_bank_account_client_secret
referral_customer.add_credit_card_from_stripe
referral_customer.add_bank_account_from_stripe
- Routes
AmazonShippingAccount
to the proper create endpoint - Fixes error parsing
- Allows for alternative format of
errors
field - Corrects available properties of an
EasyPostError
andApiError
(code
andfield
removed fromEasyPostError
,message
unfurled and explicitly added toApiError
) - Removes unused
Error
model
- Allows for alternative format of
- Corrects the HTTP verb for updating a brand from
GET
toPATCH
- Removes deprecated
create_list
tracker endpoint function as it is no longer available via API - Removes deprecated
user.all_api_keys
anduser.api_keys
, useapi_key.all
andapi_key.retrieve_api_keys_for_user
respectively - Removes unmaintained and undocumented
irb
- Removes unused
Rakefile
- Bumps all dev dependencies
v6.4.1
- Send GET requests as query parameters instead of JSON body parameters
- Fix get_next_page_of_children function for User service with correct filter key
v6.4.0
v6.3.0
- Adds new
shipment.recommend_ship_date
,smartrate.recommend_ship_date
, andsmartrate.estimate_delivery_date
functions - Routes
UpsAccount
,UpsMailInnovationsAccount
, andUpsSurepostAccount
create/update requests to the new/ups_oauth_registrations
endpoint- Starting
2024-08-05
, UPS accounts will require a new payload to register or update. See UPS OAuth 2.0 Update for more details
- Starting
v6.2.0
- Fix payment method funding and deletion failures due to undetermined payment method type
- Add
refund
function in Insurance service for requesting a refund for standalone insurance.
v6.1.1
- Fix issues funding wallet due to invalid internal function call
v6.1.0
- Add
all_children
andget_next_page_of_children
inuser
service
v6.0.0
- Removes
with_carbon_offset
parameter fromcreate
,buy
andregenerate_rates
methods in the shipment service since now EasyPost offers carbon neutral shipments by default for free - Fixes a bug where the original filtering criteria of
all
calls wasn't passed along toget_next_page
calls. Now, these are persisted via_params
key on response objects - Removes the undocumented
create_and_buy
function from the Batch service. The proper usage is to create a batch first and buy it separately
v5.3.0
- Migrate API Key-related functions out of
user
service intoapi_key
service, deprecating the old and introducing the new
v5.2.0
- Add
carrier_type
service +carrier_type.all
method