Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion buckaroo/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VERSION = "1.0.0"
VERSION = "1.1.0"
2 changes: 1 addition & 1 deletion buckaroo/config/buckaroo_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/config/test_buckaroo_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -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


Expand Down
4 changes: 2 additions & 2 deletions tests/unit/test_package.py
Original file line number Diff line number Diff line change
Expand Up @@ -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():
Expand Down Expand Up @@ -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"
Loading