diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 537b8e0b..e584de47 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.43.1" + ".": "4.44.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 9629af67..b9f26ca4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 118 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-0ab0946487d1ee971683d894554494d9940010403874c0be724ffc3a82d696db.yml -openapi_spec_hash: 66b792328a4faee3c7659185accc3f0e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-033643979990e894363554df06218fabe4493feaa569a013dbdf9a72aa21c45f.yml +openapi_spec_hash: dd9d320ad178bafa06f1eac2977e2ca7 config_hash: e6db17547fe854b1c240407cf4c6dc9e diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d82b418..7729bcb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 4.44.0 (2025-12-02) + +Full Changelog: [v4.43.1...v4.44.0](https://github.com/orbcorp/orb-python/compare/v4.43.1...v4.44.0) + +### Features + +* **api:** api update ([d05cd59](https://github.com/orbcorp/orb-python/commit/d05cd599518f89f531ddb4588e8bbf9ae4c9b6bb)) + + +### Chores + +* **deps:** mypy 1.18.1 has a regression, pin to 1.17 ([fe99db5](https://github.com/orbcorp/orb-python/commit/fe99db5c9904f9a83fe60cf6738316226510d839)) + ## 4.43.1 (2025-11-27) Full Changelog: [v4.43.0...v4.43.1](https://github.com/orbcorp/orb-python/compare/v4.43.0...v4.43.1) diff --git a/pyproject.toml b/pyproject.toml index 49f353e8..96e87238 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "orb-billing" -version = "4.43.1" +version = "4.44.0" description = "The official Python library for the orb API" dynamic = ["readme"] license = "Apache-2.0" @@ -46,7 +46,7 @@ managed = true # version pins are in requirements-dev.lock dev-dependencies = [ "pyright==1.1.399", - "mypy", + "mypy==1.17", "respx", "pytest", "pytest-asyncio", diff --git a/requirements-dev.lock b/requirements-dev.lock index 637ed60f..0490a020 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -72,7 +72,7 @@ mdurl==0.1.2 multidict==6.4.4 # via aiohttp # via yarl -mypy==1.14.1 +mypy==1.17.0 mypy-extensions==1.0.0 # via mypy nodeenv==1.8.0 @@ -81,6 +81,8 @@ nox==2023.4.22 packaging==23.2 # via nox # via pytest +pathspec==0.12.1 + # via mypy platformdirs==3.11.0 # via virtualenv pluggy==1.5.0 diff --git a/requirements.lock b/requirements.lock index a71568fb..212262d6 100644 --- a/requirements.lock +++ b/requirements.lock @@ -55,21 +55,21 @@ multidict==6.4.4 propcache==0.3.1 # via aiohttp # via yarl -pydantic==2.11.9 +pydantic==2.12.5 # via orb-billing -pydantic-core==2.33.2 +pydantic-core==2.41.5 # via pydantic sniffio==1.3.0 # via anyio # via orb-billing -typing-extensions==4.12.2 +typing-extensions==4.15.0 # via anyio # via multidict # via orb-billing # via pydantic # via pydantic-core # via typing-inspection -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via pydantic yarl==1.20.0 # via aiohttp diff --git a/src/orb/_version.py b/src/orb/_version.py index 99c0b943..a44cccf0 100644 --- a/src/orb/_version.py +++ b/src/orb/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "orb" -__version__ = "4.43.1" # x-release-please-version +__version__ = "4.44.0" # x-release-please-version diff --git a/src/orb/resources/subscriptions.py b/src/orb/resources/subscriptions.py index 14d6bc79..0f41dd97 100644 --- a/src/orb/resources/subscriptions.py +++ b/src/orb/resources/subscriptions.py @@ -365,6 +365,10 @@ def create( subscription. E.g. pass in `10.00` to issue an invoice when usage amounts hit \\$$10.00 for a subscription that invoices in USD. + ## Limits + + By default, Orb limits the number of subscriptions per customer to 100. + Args: add_adjustments: Additional adjustments to be added to the subscription. (Only available for accounts that have migrated off of legacy subscription overrides) @@ -2456,6 +2460,10 @@ async def create( subscription. E.g. pass in `10.00` to issue an invoice when usage amounts hit \\$$10.00 for a subscription that invoices in USD. + ## Limits + + By default, Orb limits the number of subscriptions per customer to 100. + Args: add_adjustments: Additional adjustments to be added to the subscription. (Only available for accounts that have migrated off of legacy subscription overrides)