Skip to content

chore(main): release 2.3.0#50

Merged
alvseven merged 1 commit into
mainfrom
release-please--branches--main
Jun 16, 2026
Merged

chore(main): release 2.3.0#50
alvseven merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.3.0 (2026-06-16)

Features


This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 3da3682 to 8a6530d Compare June 16, 2026 03:12
@BernardoSM

Copy link
Copy Markdown
Collaborator

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

alvseven added a commit that referenced this pull request Jun 16, 2026
Folds the api-sync content into the customers-resource minor:
- New createSepa method on bank-accounts (posts type=sepa to the same
  /customers/{customer_id}/bank-accounts endpoint)
- sepa_beneficiary_bic field on BankAccount, GetBankAccountResponse,
  CreateInternationalSwift{Input,Response}
- migrate_ownership method on instances resource
- ManualExecutionStatus + manual_execution_status on Payin
- billing_fee_amount + cpn_payment_id on Payout
- OfframpWallet network expanded from 'tron'-only to the full Network enum
- WebhookEvent literal type (receiver.delete)
@alvseven alvseven merged commit b6ec773 into main Jun 16, 2026
1 check passed
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

alvseven added a commit that referenced this pull request Jun 16, 2026
* feat: add customers resource, deprecate receivers (v2.3.0)

Mirrors blindpay-node v3.11.0:
- New customers resource (parallel to receivers, targets /customers/* API paths)
- Sub-resources (bank_accounts, virtual_accounts, wallets, custodial_wallets)
  now hit /customers/{customer_id}/... and accept customer_id input — the
  receivers namespace still works because both /receivers/* and /customers/*
  paths are live on the API through the deprecation window
- client.customers + client_sync.customers accessors added
- client.receivers emits DeprecationWarning on access
- v3.0.0 will remove receivers entirely

https://www.blindpay.com/changelog/2026-06-04-customers-rename

* feat: add SEPA + api-sync content (mirrors node #50)

Folds the api-sync content into the customers-resource minor:
- New createSepa method on bank-accounts (posts type=sepa to the same
  /customers/{customer_id}/bank-accounts endpoint)
- sepa_beneficiary_bic field on BankAccount, GetBankAccountResponse,
  CreateInternationalSwift{Input,Response}
- migrate_ownership method on instances resource
- ManualExecutionStatus + manual_execution_status on Payin
- billing_fee_amount + cpn_payment_id on Payout
- OfframpWallet network expanded from 'tron'-only to the full Network enum
- WebhookEvent literal type (receiver.delete)

* fix: ListBankAccountsResponse type matches actual array response

The API returns a plain array, not {data: [...]}. Mirrors node SDK

* fix: sort imports (ruff lint)

* fix: resolve rebase conflicts, add sepa to Rail, remove duplicate properties

* fix: remove duplicate TypedDict fields, fix bank accounts test mock shape

* fix: apply ruff format to test_bank_accounts.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants