From e2dc8e2a6beee09ee4fbd80952b0623abc7708bf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 18:07:36 +0000 Subject: [PATCH 1/3] chore(ci): upgrade `actions/github-script` --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 835aa18b..2ee47b6d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,7 +63,7 @@ jobs: - name: Get GitHub OIDC Token if: github.repository == 'stainless-sdks/orb-python' id: github-oidc - uses: actions/github-script@v6 + uses: actions/github-script@v8 with: script: core.setOutput('github_token', await core.getIDToken()); From 7ca6606e01b7b05801ae85817a067513a4427442 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 19:24:05 +0000 Subject: [PATCH 2/3] feat(api): api update --- .stats.yml | 4 ++-- src/orb/resources/customers/customers.py | 6 ++++++ src/orb/types/customer.py | 1 + src/orb/types/customer_create_params.py | 1 + src/orb/types/customer_update_by_external_id_params.py | 1 + src/orb/types/customer_update_params.py | 1 + src/orb/types/invoice_fetch_upcoming_response.py | 1 + src/orb/types/invoice_list_summary_response.py | 1 + src/orb/types/shared/changed_subscription_resources.py | 1 + src/orb/types/shared/customer_tax_id.py | 2 ++ src/orb/types/shared/invoice.py | 1 + src/orb/types/shared_params/customer_tax_id.py | 2 ++ 12 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1f41e32f..e572dc25 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 126 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-6017828d1287c194d4d7759dc5b5410225ab58af66ff8605315f70f5e623b82d.yml -openapi_spec_hash: 4390eaf377258fcd7db1dbc073a2c23f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-9f1a41612765cb08d100b2c9e85080e93306e8d0942d535f16052c3eb18d9b8b.yml +openapi_spec_hash: 6dd28f36adc7e7d6a9245585eaf9b9c1 config_hash: bcf82bddb691f6be773ac6cae8c03b9a diff --git a/src/orb/resources/customers/customers.py b/src/orb/resources/customers/customers.py index 721b6424..20ae377a 100644 --- a/src/orb/resources/customers/customers.py +++ b/src/orb/resources/customers/customers.py @@ -283,6 +283,7 @@ def create( | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | @@ -565,6 +566,7 @@ def update( | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | @@ -1129,6 +1131,7 @@ def update_by_external_id( | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | @@ -1444,6 +1447,7 @@ async def create( | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | @@ -1726,6 +1730,7 @@ async def update( | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | @@ -2290,6 +2295,7 @@ async def update_by_external_id( | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/customer.py b/src/orb/types/customer.py index 462dd56b..4eccf4a8 100644 --- a/src/orb/types/customer.py +++ b/src/orb/types/customer.py @@ -264,6 +264,7 @@ class Customer(BaseModel): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/customer_create_params.py b/src/orb/types/customer_create_params.py index 0f156b3c..7d8e6155 100644 --- a/src/orb/types/customer_create_params.py +++ b/src/orb/types/customer_create_params.py @@ -222,6 +222,7 @@ class CustomerCreateParams(TypedDict, total=False): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/customer_update_by_external_id_params.py b/src/orb/types/customer_update_by_external_id_params.py index 110aa0a1..3d7a832e 100644 --- a/src/orb/types/customer_update_by_external_id_params.py +++ b/src/orb/types/customer_update_by_external_id_params.py @@ -224,6 +224,7 @@ class CustomerUpdateByExternalIDParams(TypedDict, total=False): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/customer_update_params.py b/src/orb/types/customer_update_params.py index 5f611158..13673f40 100644 --- a/src/orb/types/customer_update_params.py +++ b/src/orb/types/customer_update_params.py @@ -224,6 +224,7 @@ class CustomerUpdateParams(TypedDict, total=False): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/invoice_fetch_upcoming_response.py b/src/orb/types/invoice_fetch_upcoming_response.py index 3b5338cf..8c262e2a 100644 --- a/src/orb/types/invoice_fetch_upcoming_response.py +++ b/src/orb/types/invoice_fetch_upcoming_response.py @@ -391,6 +391,7 @@ class InvoiceFetchUpcomingResponse(BaseModel): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/invoice_list_summary_response.py b/src/orb/types/invoice_list_summary_response.py index 553979b6..50d96be2 100644 --- a/src/orb/types/invoice_list_summary_response.py +++ b/src/orb/types/invoice_list_summary_response.py @@ -268,6 +268,7 @@ class InvoiceListSummaryResponse(BaseModel): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/shared/changed_subscription_resources.py b/src/orb/types/shared/changed_subscription_resources.py index 402f8aab..6db4d6b6 100644 --- a/src/orb/types/shared/changed_subscription_resources.py +++ b/src/orb/types/shared/changed_subscription_resources.py @@ -394,6 +394,7 @@ class CreatedInvoice(BaseModel): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/shared/customer_tax_id.py b/src/orb/types/shared/customer_tax_id.py index 88289de5..e311225a 100644 --- a/src/orb/types/shared/customer_tax_id.py +++ b/src/orb/types/shared/customer_tax_id.py @@ -116,6 +116,7 @@ class CustomerTaxID(BaseModel): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | @@ -355,6 +356,7 @@ class CustomerTaxID(BaseModel): "om_vat", "pe_ruc", "ph_tin", + "pl_nip", "ro_tin", "rs_pib", "ru_inn", diff --git a/src/orb/types/shared/invoice.py b/src/orb/types/shared/invoice.py index dd4f6599..5ca12b90 100644 --- a/src/orb/types/shared/invoice.py +++ b/src/orb/types/shared/invoice.py @@ -398,6 +398,7 @@ class Invoice(BaseModel): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | diff --git a/src/orb/types/shared_params/customer_tax_id.py b/src/orb/types/shared_params/customer_tax_id.py index 23389fe1..af47d84c 100644 --- a/src/orb/types/shared_params/customer_tax_id.py +++ b/src/orb/types/shared_params/customer_tax_id.py @@ -116,6 +116,7 @@ class CustomerTaxID(TypedDict, total=False): | Peru | `pe_ruc` | Peruvian RUC Number | | Philippines | `ph_tin` | Philippines Tax Identification Number | | Poland | `eu_vat` | European VAT Number | + | Poland | `pl_nip` | Polish Tax ID Number | | Portugal | `eu_vat` | European VAT Number | | Romania | `eu_vat` | European VAT Number | | Romania | `ro_tin` | Romanian Tax ID Number | @@ -358,6 +359,7 @@ class CustomerTaxID(TypedDict, total=False): "om_vat", "pe_ruc", "ph_tin", + "pl_nip", "ro_tin", "rs_pib", "ru_inn", From 26d801d9184d2ba28228301dee12c0bac3004f18 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 19:24:55 +0000 Subject: [PATCH 3/3] release: 4.50.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 13 +++++++++++++ pyproject.toml | 2 +- src/orb/_version.py | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d351f029..2e339e66 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.49.0" + ".": "4.50.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f0dce00..ca87284d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 4.50.0 (2026-01-23) + +Full Changelog: [v4.49.0...v4.50.0](https://github.com/orbcorp/orb-python/compare/v4.49.0...v4.50.0) + +### Features + +* **api:** api update ([7ca6606](https://github.com/orbcorp/orb-python/commit/7ca6606e01b7b05801ae85817a067513a4427442)) + + +### Chores + +* **ci:** upgrade `actions/github-script` ([e2dc8e2](https://github.com/orbcorp/orb-python/commit/e2dc8e2a6beee09ee4fbd80952b0623abc7708bf)) + ## 4.49.0 (2026-01-21) Full Changelog: [v4.48.0...v4.49.0](https://github.com/orbcorp/orb-python/compare/v4.48.0...v4.49.0) diff --git a/pyproject.toml b/pyproject.toml index 40b3a98a..4e9d96ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "orb-billing" -version = "4.49.0" +version = "4.50.0" description = "The official Python library for the orb API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/orb/_version.py b/src/orb/_version.py index 800d6acc..1517d8ae 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.49.0" # x-release-please-version +__version__ = "4.50.0" # x-release-please-version