diff --git a/CHANGELOG.md b/CHANGELOG.md index a71ac9bd..15990011 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # CHANGELOG -## Next Release +## v10.0.0 (2025-04-28) + +See our [Upgrade Guide](UPGRADE_GUIDE.md#upgrading-from-9x-to-100) 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: diff --git a/UPGRADE_GUIDE.md b/UPGRADE_GUIDE.md index f3fee66a..db35a06f 100644 --- a/UPGRADE_GUIDE.md +++ b/UPGRADE_GUIDE.md @@ -2,13 +2,41 @@ Use the following guide to assist in the upgrade process of the `easypost-python` library between major versions. +- [Upgrading from 9.x to 10.0](#upgrading-from-9x-to-100) - [Upgrading from 8.x to 9.0](#upgrading-from-8x-to-90) - [Upgrading from 7.x to 8.0](#upgrading-from-7x-to-80) - [Upgrading from 6.x to 7.0](#upgrading-from-6x-to-70) - [Upgrading from 5.x to 6.0](#upgrading-from-5x-to-60) +## Upgrading from 9.x to 10.0 + +### 10.0 High Impact Changes + +- [Updated Dependencies](#100-updated-dependencies) + +### 10.0 Medium Impact Changes + +- [Deprecations](#100-deprecations) + +### 10.0 Updated Dependencies + +**Python 3.9 Required** + +easypost-python now requires Python 3.9 or greater. + +### 10.0 Deprecations + +*Likelihood of Impact: **Medium*** + +The following deprecated functions have been removed: + +- `user.all_api_keys` (use `api_key.all`) +- `users.api_keys` (use `api_key.retrieve_api_keys_for_user`) + ## Upgrading from 8.x to 9.0 +**NOTICE:** v9 is deprecated. + ### 9.0 High Impact Changes - [Carbon Offset Removed](#90-carbon-offset-removed) diff --git a/easypost/constant.py b/easypost/constant.py index 066a239a..9604d2bf 100644 --- a/easypost/constant.py +++ b/easypost/constant.py @@ -1,6 +1,6 @@ # flake8: noqa # Library version -VERSION = "9.5.0" +VERSION = "10.0.0" VERSION_INFO = [str(number) for number in VERSION.split(".")] # Client defaults diff --git a/setup.py b/setup.py index fb68d858..37687afe 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,7 @@ setup( name="easypost", - version="9.5.0", + version="10.0.0", description="EasyPost Shipping API Client Library for Python", author="EasyPost", author_email="support@easypost.com",