Releases: e-invoice-be/e-invoice-php
Releases · e-invoice-be/e-invoice-php
v0.5.0
0.5.0 (2025-12-05)
Full Changelog: v0.4.1...v0.5.0
⚠ BREAKING CHANGES
- client: redesign methods
Features
- api: api update (ae0dd2b)
- api: api update (93eee1b)
- api: api update (a37a23c)
- api: api update (9aa3b97)
- api: api update (932c8ff)
- api: api update (a90632e)
- better support for pagination mechanisms (d5465a5)
- client: redesign methods (5cc85ce)
Bug Fixes
- ensure auth methods return non-nullable arrays (5b5f2ff)
- misc phpstan lint errors (d1189de)
- phpStan linter errors (4e9ed94)
- rename invalid types (e64bad2)
- revert accidental code deletion (2995c7a)
Chores
- be more targeted in suppressing superfluous linter warnings (2b810bf)
- better support for phpstan (9c99cbc)
- client: refactor error type constructors (deb2964)
- client: send metadata headers (0f624ea)
- formatting (e9fd98d)
- internal: codegen related update (79e61c1)
- typing updates (0b87e62)
- use non-trivial test assertions (401e9ba)
- use single quote strings (d835b5e)
v0.4.1
0.4.1 (2025-10-30)
Full Changelog: v0.4.0...v0.4.1
Chores
- use pascal case for phpstan typedefs (5ceb38f)
v0.4.0
0.4.0 (2025-10-22)
Full Changelog: v0.3.0...v0.4.0
⚠ BREAKING CHANGES
- remove confusing
toArray()alias to__serialize()in favour oftoProperties()
Features
- api: api update (edfcdbd)
- api: api update (924bfc9)
- api: api update (1185fcf)
- api: api update (fd20f9b)
- api: manual updates (9af7aff)
- remove confusing
toArray()alias to__serialize()in favour oftoProperties()(8de0c78)
Bug Fixes
Chores
v0.3.0
0.3.0 (2025-09-16)
Full Changelog: v0.2.0...v0.3.0
⚠ BREAKING CHANGES
- expose services and service contracts
- use builders for RequestOptions
Features
- api: api update (fb31cc3)
- api: api update (1092982)
- client: add raw methods (f68bad0)
- client: support raw responses (c3d771f)
- client: use real enums (1c9b5f8)
- expose services and service contracts (73de172)
- expose streams and pages in the public namespace (02150d7)
- use builders for RequestOptions (f2318ec)
Bug Fixes
- decorate with enum label for all enum classes (6567dec)
- remove inaccurate
licensefield in composer.json (5340780)
Chores
- add additional php doc tags (cbb1ffe)
- cleanup streaming (01149ff)
- document parameter object usage (0a434ad)
- fix lints in UnionOf (25cae84)
- internal: refactor base client internals (bb0297a)
- make more targeted phpstan ignores (12a2562)
- refactor request options (2c522e8)
- refactor: simplify base page interface (75258eb)
- remove
php-http/multipart-stream-builderas a required dependency (c105a5f) - simplify model initialization (d9d0ff1)
v0.2.0
0.2.0 (2025-08-27)
Full Changelog: v0.1.1...v0.2.0
⚠ BREAKING CHANGES
- rename errors to exceptions
- pagination field rename, and basic streaming docs
- refactor: namespacing cleanup
- refactor: clean up pagination, errors, as well as request methods
Features
- client: add streaming (05b1eff)
- client: improve error handling (0a964b4)
- client: use named parameters in methods (e1b2c44)
- ensure
->toArray()benefits from structural typing (0edf57b) - pagination field rename, and basic streaming docs (11c1194)
- php: differentiate null and omit (db376b7)
- php: rename internal types (3491227)
- refactor: clean up pagination, errors, as well as request methods (e61a72b)
- refactor: namespacing cleanup (009f98c)
- rename errors to exceptions (7f7d82c)
Bug Fixes
- add create release workflow (2da8d92)
- basic pagination should work (f09ee2c)
- client: elide null named parameters (68d0125)
- minor bugs (f0a3c9e)
- streaming internals (083ff3f)
- Update README.md (57a738e)
Chores
v0.1.1
0.1.1 (2025-08-14)
Full Changelog: v0.1.0...v0.1.1
Features
Bug Fixes
- client: rename param to params (0c50d33)
Chores
- ci fixes (1428218)
- fix package name (acd91f3)
- internal: codegen related update (42b6411)
- internal: codegen related update (30eb76f)
- internal: update comment in script (0529e32)
- move parameters into models namespace (b59f0dc)
- remove version from composer (544edb9)
- update @stainless-api/prism-cli to v5.15.0 (24797a3)
v0.1.0
0.1.0 (2025-08-05)
Full Changelog: v0.0.1...v0.1.0
Features
- api: manual updates (1edffd1)
- api: manual updates (8fd11e6)
- client: add builder methods (f452317)
- client: clarity improvements (1c93039)
- generate default values and mark most classes as final (d77c690)
- request methods also take nominal types (6abbddc)
Bug Fixes
- client: omit optional params in constructor (bf58139)
- client: respect optional fields in pagination (6cb5485)
- correctly generate optional property attributes (0c98e14)
- ensure parameter namespaced classes have correct parent namespace and name (6c9c2dd)
- move responses into own namespace (43f9f4c)
- parameter class nesting (542d2e8)
- serialization of empty objects should result in json empty not json array (cce7daa)
- test discovery (6fbbaaf)
- Update composer.json (0b5c881)
- Update README.md (cb485a4)
- Update README.md (edb319e)
Chores
- add aliases for request and response shapes (2208573)
- add codeflow (b8f5d7d)
- add create releases ci (cf1da18)
- add phpdoc to gitignore (cc38c6c)
- add phpdoc to gitignore (afa7273)
- annotate conversion attribute with
enum: ...types (ae3f34d) - begin publishing flow (c659a8e)
- bug fixes on model attribute (1ab6add)
- bug fixes on model attribute (23e505d)
- clean up (aa3fcd9)
- codeflow fixes (f4fae19)
- denote enums and unions via traits (1627121)
- docs: clarify beta library limitations in readme (d10c56a)
- ensure tests are non-trivial (254e68a)
- fix some linter errors and refactor internal interfaces (f6f4768)
- formatting and pagination (abc9129)
- generate doc strings (5436b8f)
- generate stub union classes (38a9978)
- ignore un-used property phpstan diagnostics (fbb8d52)
- improve README messaging (6abee3e)
- improve readme usage example (ca65c8c)
- inline union converters (6371d86)
- internal refactoring (fdfd3b0)
- internal: codegen related update (23b7c2f)
- internal: refactor conversion stack (f75d240)
- minor improvements (898ff3c)
- reduce param namespace nesting, and qualify models with more name info (4ef7d04)
- remove redundant final (8d38e17)
- rename "serde" into "conversion" (19c33a5)
- render all nested named types (9af734d)
- render all union members (da04841)
- support datetime serialization (4eee08a)
- support decoding binary streams (bf0a5da)
- support enum types via phpstan (12da596)
- update SDK settings (17fe0b9)
- update SDK settings (c624ca0)
- use datetime interface for date and datetime types (9a1abbd)
- use datetime interface for date and datetime types (06adf2a)
- use opinionated formatting rules by php-cs-fixer team (fbfd5fd)
- use opinionated formatting rules by php-cs-fixer team (e55015f)
Documentation
- note alpha status (e1d4858)