From 2242b25737f536e1b68959db3a1d6c75cf943319 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 12:05:44 +0000 Subject: [PATCH] release: 0.1.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 42 +++++++++++++++++++++++++++++++++++ composer.json | 2 +- src/Version.php | 2 +- 4 files changed, 45 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9987e47..f2ecd08 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.1" + ".": "0.1.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 13c87e7..35a1b12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## [0.1.0](https://github.com/sumup/sumup-php/compare/v0.0.1...v0.1.0) (2026-02-23) + + +### ⚠ BREAKING CHANGES + +* **api:** property access like $sumup->checkouts is no longer supported; use $sumup->checkouts() instead. + +### Features + +* **api:** remove magic service properties from SumUp ([18c35c4](https://github.com/sumup/sumup-php/commit/18c35c41ea646ef705aea3a07fd14340714cfc37)) +* **api:** type core client interfaces and service access ([5f15c0a](https://github.com/sumup/sumup-php/commit/5f15c0a7b001f840e998fd1c1076694c8f7709cb)) +* **cd:** auto-generate SDK ([442dfeb](https://github.com/sumup/sumup-php/commit/442dfeb20a9c81e155b62a5aa8438139d740db69)) +* **codegen:** consolidate component models into Types namespace ([08a0b17](https://github.com/sumup/sumup-php/commit/08a0b17cdf0a9ee22a0ba274bf400887f6f13bc0)) +* **codegen:** emit typed service signatures ([6c7356f](https://github.com/sumup/sumup-php/commit/6c7356fd82cc37e6fcc0e37959af7c16c0658dc2)) +* **errors:** decode OpenAPI error bodies and throw typed API exceptions ([df49313](https://github.com/sumup/sumup-php/commit/df4931374e7292b481b3ecd4ba66e6f5cb32bbc9)) +* **http:** expose response headers and raw body for diagnostics ([f1d668d](https://github.com/sumup/sumup-php/commit/f1d668dbeda32976d7b20e4e9844223c9f55f7a7)) +* improve service request ergonomics ([e1a1624](https://github.com/sumup/sumup-php/commit/e1a16245011977196bcde792f28b5b625c7efdbc)) +* **php-sdk:** add error envelope and raise static analysis to level 6 ([17fd86b](https://github.com/sumup/sumup-php/commit/17fd86b3340c2ab3ca6368eee9d89d0c2dd306fd)) +* **php-sdk:** replace magic request option arrays with typed RequestOptions ([3aa9a89](https://github.com/sumup/sumup-php/commit/3aa9a89ff7f9b4ff9e036671cd70557d498658b3)) +* provide guzzle client out of the box ([f8f70df](https://github.com/sumup/sumup-php/commit/f8f70dfcb249d818c1a7f0536bd5b78f538d6eef)) +* type schema-less request bodies in codegen ([1faa9ef](https://github.com/sumup/sumup-php/commit/1faa9ef99aa23543e04667b65a7d79737875b1e5)) + + +### Bug Fixes + +* **cd:** generate workflow write permission ([6697c8e](https://github.com/sumup/sumup-php/commit/6697c8ed58c15ab5d9454510c685e0d0f130bbe1)) +* **codegen:** lint issues ([d4da561](https://github.com/sumup/sumup-php/commit/d4da5616c1621842763b0994a705ce5a7ef327b6)) +* **docs:** README badges ([35570c5](https://github.com/sumup/sumup-php/commit/35570c59bb1fda27d23e4eec56e0991c3be4b899)) +* **docs:** README examples, checkout example ([06159ec](https://github.com/sumup/sumup-php/commit/06159ec8fb6eb1dc4561251b8ccd2afcfe878d14)) +* **hydrator:** support backed enum casting during hydration ([a15ee8d](https://github.com/sumup/sumup-php/commit/a15ee8d58905bb7752411a515ebe690cccfa888e)) +* resolve phpstan type/docblock violations ([6b471ec](https://github.com/sumup/sumup-php/commit/6b471eca48e7afa3fc489053be349ea6f7f6de13)) + + +### Miscellaneous Chores + +* **cd:** adjust generate workflow ([12b6107](https://github.com/sumup/sumup-php/commit/12b6107c6280f704dda56702f141c150b3747a84)) +* harden phpstan checks and CI gating ([6355192](https://github.com/sumup/sumup-php/commit/6355192541002cd20727fce49292d1e70b75a719)) +* raise phpstan strictness to level 5 ([14fb68d](https://github.com/sumup/sumup-php/commit/14fb68de426333fb59e775dd0d0b73fd37afa74c)) +* regenerate code ([e41bde2](https://github.com/sumup/sumup-php/commit/e41bde2d657155d95ce14fe520c2173175e8e338)) +* synced file(s) with sumup/apis ([#5](https://github.com/sumup/sumup-php/issues/5)) ([ca75c20](https://github.com/sumup/sumup-php/commit/ca75c207ef4874145278fa55ccec42973cb7433f)) +* synced file(s) with sumup/apis ([#8](https://github.com/sumup/sumup-php/issues/8)) ([3891105](https://github.com/sumup/sumup-php/commit/38911057e1ec3de920134894bc7c947d483c8a50)) + ## 0.0.1 (2026-01-31) diff --git a/composer.json b/composer.json index 115464d..76345ae 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "description": "SumUp PHP SDK", "type": "library", "license": "Apache-2.0", - "version": "0.0.1", + "version": "0.1.0", "keywords": [ "sumup", "sdk", diff --git a/src/Version.php b/src/Version.php index 740cdc4..8ee4f27 100644 --- a/src/Version.php +++ b/src/Version.php @@ -6,5 +6,5 @@ class Version { - const CURRENT = '0.0.1'; // x-release-please-version + const CURRENT = '0.1.0'; // x-release-please-version }