From 5347bcae43b1396f8b600d1636c681c458b5d806 Mon Sep 17 00:00:00 2001 From: Vildan Bina Date: Wed, 19 Aug 2026 10:09:28 +0200 Subject: [PATCH] chore(BTI-1307): set release version to 1.1.0 - Bump VERSION and user agent to 1.1.0 - Add 1.1.0 changelog entry - Reformat README code block for ruff format check --- CHANGELOG.md | 8 ++++++++ README.md | 4 +--- buckaroo/_version.py | 2 +- buckaroo/config/buckaroo_config.py | 2 +- tests/unit/config/test_buckaroo_config.py | 2 +- tests/unit/test_package.py | 4 ++-- 6 files changed, 14 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 064ad99..1ad0dc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ All notable changes to this project will be documented in this file. ## [Released] +## [1.1.0] +- BTI-16 Add solution: Split Payments +- BTI-17 Add solution: PayPerEmail +- BTI-20 Add verification method: iDIN +- BTI-21 Add solution: Instant Refunds +- BTI-22 Add solution: Credit Management +- BTI-23 Add solution: Emandate + ## [0.2.0] - BTI-977 Add Point of Sale (POS) payment method - BTI-22 Add Credit Management solution diff --git a/README.md b/README.md index f438468..45b1640 100644 --- a/README.md +++ b/README.md @@ -407,9 +407,7 @@ response = app.solutions.create_solution( ).create_payment_plan() # InvoiceInfo - invoice is required, top-level -response = app.solutions.create_solution( - "creditmanagement", {"invoice": "INV-001"} -).invoice_info() +response = app.solutions.create_solution("creditmanagement", {"invoice": "INV-001"}).invoice_info() ``` `create_combined_invoice` accepts the same invoice service fields as `create_invoice`, including the `Debtor` group. A combined request has a single shared top level, so `invoice` and `currency` are set on the *funding* payment rather than on the CreditManagement3 sub-builder: diff --git a/buckaroo/_version.py b/buckaroo/_version.py index 3277f64..2a3eb2f 100644 --- a/buckaroo/_version.py +++ b/buckaroo/_version.py @@ -1 +1 @@ -VERSION = "1.0.0" +VERSION = "1.1.0" diff --git a/buckaroo/config/buckaroo_config.py b/buckaroo/config/buckaroo_config.py index 844417f..144761c 100644 --- a/buckaroo/config/buckaroo_config.py +++ b/buckaroo/config/buckaroo_config.py @@ -62,7 +62,7 @@ class BuckarooConfig: logging_enabled: bool = True verify_ssl: bool = True custom_endpoint: Optional[str] = None - user_agent: str = "BuckarooSDK-Python/1.0.0" + user_agent: str = "BuckarooSDK-Python/1.1.0" max_redirects: int = 5 def __post_init__(self): diff --git a/tests/unit/config/test_buckaroo_config.py b/tests/unit/config/test_buckaroo_config.py index 216a2a8..20fa060 100644 --- a/tests/unit/config/test_buckaroo_config.py +++ b/tests/unit/config/test_buckaroo_config.py @@ -44,7 +44,7 @@ def test_defaults(): assert cfg.logging_enabled is True assert cfg.verify_ssl is True assert cfg.custom_endpoint is None - assert cfg.user_agent == "BuckarooSDK-Python/1.0.0" + assert cfg.user_agent == "BuckarooSDK-Python/1.1.0" assert cfg.max_redirects == 5 diff --git a/tests/unit/test_package.py b/tests/unit/test_package.py index 2482c2d..a0f74fa 100644 --- a/tests/unit/test_package.py +++ b/tests/unit/test_package.py @@ -9,7 +9,7 @@ def test_version_attribute_matches_version_module(): from buckaroo import _version assert buckaroo.__version__ == _version.VERSION - assert buckaroo.__version__ == "1.0.0" + assert buckaroo.__version__ == "1.1.0" def test_public_api_reexports(): @@ -49,4 +49,4 @@ def test_setup_py_can_read_version_module(): version_file = Path(buckaroo.__file__).parent / "_version.py" namespace = runpy.run_path(str(version_file)) - assert namespace["VERSION"] == "1.0.0" + assert namespace["VERSION"] == "1.1.0"