diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 328ceaf..2a9e9cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: lint: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 - uses: extractions/setup-just@v3 @@ -21,7 +21,7 @@ jobs: - name: Lint run: just lint run-tests: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: matrix: # vcrpy is not compatible with Python 3.14 yet so we cannot test against it @@ -46,7 +46,7 @@ jobs: run: just scan docs: if: github.ref == 'refs/heads/master' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 - uses: extractions/setup-just@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5079010..a29ee4f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 - uses: extractions/setup-just@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 7017763..6aec945 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG -## Next Release +## v10.8.0 (2026-10-27) - Removes the deprecated, unusable `add_credit_card` function - Stripe has disabled the ability to pass plain credit card details over the wire and now requires using [Stripe.js/Elements/Checkout](https://support.stripe.com/questions/card-tokenization-restrictions-using-publishable-keys). Follow the [Decentralized (EasyPost-Manage Billing) Guide](https://docs.easypost.com/guides/get-started-with-forge/easypost-managed-billing-guide#referralcustomer-billing-management) for more details on the new flow to use. diff --git a/easypost/constant.py b/easypost/constant.py index 18a71b2..f7da029 100644 --- a/easypost/constant.py +++ b/easypost/constant.py @@ -1,6 +1,6 @@ # flake8: noqa # Library version -VERSION = "10.7.0" +VERSION = "10.8.0" VERSION_INFO = [str(number) for number in VERSION.split(".")] # Client defaults diff --git a/pyproject.toml b/pyproject.toml index c6dac99..3b3f1c6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "easypost" description = "EasyPost Shipping API Client Library for Python" -version = "10.7.0" +version = "10.8.0" readme = "README.md" requires-python = ">=3.9" license = { file = "LICENSE" }