Releases: EasyPost/easypost-python
Releases · EasyPost/easypost-python
v10.0.0
See our Upgrade Guide for more details.
- Drops support for Python 3.7 and 3.8
- Adds the following functions to assist ReferralCustomers add credit cards and bank accounts:
BetaReferralCustomerService.create_credit_card_client_secret
BetaReferralCustomerService.create_bank_account_client_secret
ReferralCustomerService.add_credit_card_from_stripe
ReferralCustomerService.add_bank_account_from_stripe
- Routes
AmazonShippingAccount
create requests to the new/register_oauth
endpoint - Fixes the payload wrapping for updating a webhook
- Removes deprecated
user.all_api_keys
anduser.api_keys
, useapi_key.all
andapi_key.retrieve_api_keys_for_user
respectively - Bumps all dev dependencies
v9.5.0
- Adds
tracking_codes
as a parameter of theall
method on the TrackerService - Removes the deprecated
create_list
tracker endpoint function as it is no longer available via API
v9.4.1
- Fix
get_next_page_of_children
function for User service with correct filter key
v9.4.0
v9.3.0
What's Changed
- 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
Related PRs
- chore: deprecate the create_list function by @Justintime50 in #334
- fix: docs link by @Justintime50 in #335
- feat: Account for new UPS endpoint in carrier account create/update functions by @Justintime50 in #336
- fix: init examples repo by @Justintime50 in #337
- feat: adds new recommend_ship_date and estimate_delivery_date functions by @Justintime50 in #338
- Change desired_delivery_date to str instead of key-word args by @jchen293 in #340
- fix: smart_rate service naming by @Justintime50 in #341
- chore: prepare v9.3.0 for release by @Justintime50 in #339
Full Changelog: v9.2.0...v9.3.0
v9.2.0
- Fix payment method funding and deletion failures due to undetermined payment method type
- Adds
refund
function in Insurance service for requesting a refund for a standalone insurance
v9.1.0
- Adds
all_children
function to the User service for retrieving paginated lists of children - Adds
get_next_page_of_children
function to User service to get next paginated list of children
v7.15.0
- Adds
all_children
function to the User class for retrieving paginated lists of children users, and removes the beta function - Adds
get_next_page_of_children
function to the User class for retrieving next paginated lists of children users, and removes the beta function
v9.0.1
- Corrects the return type of
regenerate_rates
v9.0.0
- Removes
with_carbon_offset
parameter fromcreate
,buy
, andregenerate_rates
functions of the Shipment service as EasyPost now offers Carbon Neutral shipments by default for free - Removes the undocumented
create_and_buy
function from theBatch
service. The proper usage is to create a batch first and buy it separately - Removes the
beta_carrier_metadata
service as it is deprecated, please use thecarrier_metadata
GA service instead