|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.1.0](https://github.com/sumup/sumup-php/compare/v0.0.1...v0.1.0) (2026-02-23) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* **api:** property access like $sumup->checkouts is no longer supported; use $sumup->checkouts() instead. |
| 9 | + |
| 10 | +### Features |
| 11 | + |
| 12 | +* **api:** remove magic service properties from SumUp ([18c35c4](https://github.com/sumup/sumup-php/commit/18c35c41ea646ef705aea3a07fd14340714cfc37)) |
| 13 | +* **api:** type core client interfaces and service access ([5f15c0a](https://github.com/sumup/sumup-php/commit/5f15c0a7b001f840e998fd1c1076694c8f7709cb)) |
| 14 | +* **cd:** auto-generate SDK ([442dfeb](https://github.com/sumup/sumup-php/commit/442dfeb20a9c81e155b62a5aa8438139d740db69)) |
| 15 | +* **codegen:** consolidate component models into Types namespace ([08a0b17](https://github.com/sumup/sumup-php/commit/08a0b17cdf0a9ee22a0ba274bf400887f6f13bc0)) |
| 16 | +* **codegen:** emit typed service signatures ([6c7356f](https://github.com/sumup/sumup-php/commit/6c7356fd82cc37e6fcc0e37959af7c16c0658dc2)) |
| 17 | +* **errors:** decode OpenAPI error bodies and throw typed API exceptions ([df49313](https://github.com/sumup/sumup-php/commit/df4931374e7292b481b3ecd4ba66e6f5cb32bbc9)) |
| 18 | +* **http:** expose response headers and raw body for diagnostics ([f1d668d](https://github.com/sumup/sumup-php/commit/f1d668dbeda32976d7b20e4e9844223c9f55f7a7)) |
| 19 | +* improve service request ergonomics ([e1a1624](https://github.com/sumup/sumup-php/commit/e1a16245011977196bcde792f28b5b625c7efdbc)) |
| 20 | +* **php-sdk:** add error envelope and raise static analysis to level 6 ([17fd86b](https://github.com/sumup/sumup-php/commit/17fd86b3340c2ab3ca6368eee9d89d0c2dd306fd)) |
| 21 | +* **php-sdk:** replace magic request option arrays with typed RequestOptions ([3aa9a89](https://github.com/sumup/sumup-php/commit/3aa9a89ff7f9b4ff9e036671cd70557d498658b3)) |
| 22 | +* provide guzzle client out of the box ([f8f70df](https://github.com/sumup/sumup-php/commit/f8f70dfcb249d818c1a7f0536bd5b78f538d6eef)) |
| 23 | +* type schema-less request bodies in codegen ([1faa9ef](https://github.com/sumup/sumup-php/commit/1faa9ef99aa23543e04667b65a7d79737875b1e5)) |
| 24 | + |
| 25 | + |
| 26 | +### Bug Fixes |
| 27 | + |
| 28 | +* **cd:** generate workflow write permission ([6697c8e](https://github.com/sumup/sumup-php/commit/6697c8ed58c15ab5d9454510c685e0d0f130bbe1)) |
| 29 | +* **codegen:** lint issues ([d4da561](https://github.com/sumup/sumup-php/commit/d4da5616c1621842763b0994a705ce5a7ef327b6)) |
| 30 | +* **docs:** README badges ([35570c5](https://github.com/sumup/sumup-php/commit/35570c59bb1fda27d23e4eec56e0991c3be4b899)) |
| 31 | +* **docs:** README examples, checkout example ([06159ec](https://github.com/sumup/sumup-php/commit/06159ec8fb6eb1dc4561251b8ccd2afcfe878d14)) |
| 32 | +* **hydrator:** support backed enum casting during hydration ([a15ee8d](https://github.com/sumup/sumup-php/commit/a15ee8d58905bb7752411a515ebe690cccfa888e)) |
| 33 | +* resolve phpstan type/docblock violations ([6b471ec](https://github.com/sumup/sumup-php/commit/6b471eca48e7afa3fc489053be349ea6f7f6de13)) |
| 34 | + |
| 35 | + |
| 36 | +### Miscellaneous Chores |
| 37 | + |
| 38 | +* **cd:** adjust generate workflow ([12b6107](https://github.com/sumup/sumup-php/commit/12b6107c6280f704dda56702f141c150b3747a84)) |
| 39 | +* harden phpstan checks and CI gating ([6355192](https://github.com/sumup/sumup-php/commit/6355192541002cd20727fce49292d1e70b75a719)) |
| 40 | +* raise phpstan strictness to level 5 ([14fb68d](https://github.com/sumup/sumup-php/commit/14fb68de426333fb59e775dd0d0b73fd37afa74c)) |
| 41 | +* regenerate code ([e41bde2](https://github.com/sumup/sumup-php/commit/e41bde2d657155d95ce14fe520c2173175e8e338)) |
| 42 | +* synced file(s) with sumup/apis ([#5](https://github.com/sumup/sumup-php/issues/5)) ([ca75c20](https://github.com/sumup/sumup-php/commit/ca75c207ef4874145278fa55ccec42973cb7433f)) |
| 43 | +* synced file(s) with sumup/apis ([#8](https://github.com/sumup/sumup-php/issues/8)) ([3891105](https://github.com/sumup/sumup-php/commit/38911057e1ec3de920134894bc7c947d483c8a50)) |
| 44 | + |
3 | 45 | ## 0.0.1 (2026-01-31) |
4 | 46 |
|
5 | 47 |
|
|
0 commit comments