Releases: martin-helmich/php-schema2class
Releases · martin-helmich/php-schema2class
v3.3.10
What's Changed
- Fix unsafe static property access (in generated code and generator) by @martin-helmich in #123
Full Changelog: v3.3.9...v3.3.10
v3.3.9
What's Changed
- Do not generate incomplete match statements (or handle UnhandledMatchErrors, respectively) by @martin-helmich in #122
Full Changelog: v3.3.8...v3.3.9
v3.3.8
Full Changelog: v3.3.7...v3.3.8
v3.3.7
What's Changed
- Collapse duplicate type annotations/match arms/... for unions into one by @martin-helmich in #121
Full Changelog: v3.3.6...v3.3.7
v3.3.6
What's Changed
- Fix incorrect code generated for properties with default values by @martin-helmich in #118
- feat: strict types for enums by @simivar in #116
- Generate correct default values for enum properties by @martin-helmich in #119
Full Changelog: v3.3.5...v3.3.6
v3.3.5
What's Changed
- Capitalize property names correctly for usage in class names by @martin-helmich in #115
- feat: ensure that number of written files equals to count of expected by @simivar in #112
- feat: add test for .json file by @simivar in #113
New Contributors
Full Changelog: v3.3.4...v3.3.5
v3.3.4
What's Changed
- Reset properties to default value instead null when "without[...]" is called by @martin-helmich in #109
Full Changelog: v3.3.3...v3.3.4
v3.3.2
What's Changed
- Add option to specify custom validator class via config by @martin-helmich in #102
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
- Fix RiskyTruthyFalsyComparison Psalm warnings by @martin-helmich in #100
- Bug #93 : Fixes case with Number typing problem by @dominiquegerber in #99
- Allow PHP 8.3 + Symfony 7 as dependency by @martin-helmich in #101
New Contributors
- @dominiquegerber made their first contribution in #99
Full Changelog: v3.3.0...v3.3.1