Releases: sumup/sumup-php
Releases · sumup/sumup-php
v0.1.0
Immutable
release. Only release title and notes can be modified.
0.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)
- api: type core client interfaces and service access (5f15c0a)
- cd: auto-generate SDK (442dfeb)
- codegen: consolidate component models into Types namespace (08a0b17)
- codegen: emit typed service signatures (6c7356f)
- errors: decode OpenAPI error bodies and throw typed API exceptions (df49313)
- http: expose response headers and raw body for diagnostics (f1d668d)
- improve service request ergonomics (e1a1624)
- php-sdk: add error envelope and raise static analysis to level 6 (17fd86b)
- php-sdk: replace magic request option arrays with typed RequestOptions (3aa9a89)
- provide guzzle client out of the box (f8f70df)
- type schema-less request bodies in codegen (1faa9ef)
Bug Fixes
- cd: generate workflow write permission (6697c8e)
- codegen: lint issues (d4da561)
- docs: README badges (35570c5)
- docs: README examples, checkout example (06159ec)
- hydrator: support backed enum casting during hydration (a15ee8d)
- resolve phpstan type/docblock violations (6b471ec)
Miscellaneous Chores
v0.0.1
Immutable
release. Only release title and notes can be modified.
0.0.1 (2026-01-31)
sumup-php is an official SDK for SumUp, it is an successor to sumup-ecom-php-sdk. Simplified, cleaned up, and modernized.
Features
- authorization simplification (282d2f5)
- cleanup, deterministic output (eebd1a8)
- custom http clients support (cd00e04)
- improve query params handling (0eff5a6)
- improve response parsin (a2432fe)
- improve sdk typing (1eb79bf)
- init (0a390f4)
- oauth2 example (3e1ff06)
- per-request options (c0b8fe3)
- phpdoc (81964f1)
- release 0.0.1 (386e628)
- report runtime info (#28) (941c43e)
- restructure (3f98d9c)
- support enums (e443679)
Bug Fixes
- better schema generation (cf0375b)
- codegen: run make fmt (8fac107)
- docs: README refs (bbdd374)
- github actions (135efbb)
- response bodies for non-ref schemas (056a961)
Miscellaneous Chores
- adjust release please config (f57869c)
- bump deps for codegen (dca9b76)
- cleanup and fix codegen (614fe34)
- cleanup auth (47f621e)
- cleanup password grant (c164b70)
- codegen: bump all deps (366b14b)
- docs updates (04b563d)
- further refactoring (244c192)
- further simplification (23819ed)
- major refactor and cleanup (aa48bd2)
- more cleanup and fixups (358e86e)
- prepare for public (0b2b926)
- remove form encoding header (0db9a49)
- remove openapi.yaml (8604895)
- sdk: cleanup exceptions (c5467f5)
- simplify configuration (189e937)
- simplify setup of services (342341a)