Releases: crtl/request-dto-resolver-bundle
Releases · crtl/request-dto-resolver-bundle
v3.1.0
11 Feb 17:24
Compare
Sorry, something went wrong.
No results found
3.1.0 (2026-02-11)
Features
Adds configuration for default strict and null value behaviour. (#22 ) (5d3dd02 )
v3.0.0
09 Feb 22:41
Compare
Sorry, something went wrong.
No results found
3.0.0 (2026-02-09)
⚠ BREAKING CHANGES
Validation and hydration flow has changed; RequestDtoTrait was removed
Features
Add strict flag to RequestDto to allow controlling type coercion when properties are assigned. (83ca5ca )
Only assign properties when provided with data. (83ca5ca )
Miscellaneous Chores
fix coverage badge in readme (a6bde76 )
Code Refactoring
unify hydration and validation flow with circular reference detection (83ca5ca )
v2.2.0
04 Feb 22:17
Compare
Sorry, something went wrong.
No results found
2.2.0 (2026-02-04)
Bug Fixes
violation property path prefixing for array sequences. (#15 ) (2f54bef )
Miscellaneous Chores
v2.1.1
02 Feb 18:38
Compare
Sorry, something went wrong.
No results found
2.1.1 (2026-02-02)
Bug Fixes
violation property path prefixing for array sequences. (#15 ) (2f54bef )
v2.1.0
02 Feb 18:15
Compare
Sorry, something went wrong.
No results found
2.1.0 (2026-02-02)
Features
fallback to reading property from instance when initialized in RequestDtoTrait::getValue (#13 ) (29ab207 )
v2.0.5
02 Feb 17:51
Compare
Sorry, something went wrong.
No results found
2.0.5 (2026-02-02)
Bug Fixes
make request in RequestDtoTrait constructor nullable to ensure b… (#11 ) (c2daa34 )
v2.0.4
02 Feb 17:11
Compare
Sorry, something went wrong.
No results found
2.0.4 (2026-02-02)
Bug Fixes
exception thrown by type-info when reading mixed properties with union types by changing packages in composer.lock (#9 ) (520e887 )
v2.0.3
02 Feb 16:04
Compare
Sorry, something went wrong.
No results found
2.0.3 (2026-02-02)
⚠ BREAKING CHANGES
Namespace renamed to Crtl\RequestDtoResolverBundle and property info extractor configuration updated.
Features
extend DTO resolver/validation with group sequence providers and nested DTO arrays (#7 ) (3d9741b )
Miscellaneous Chores
v2.0.2
01 Feb 16:13
Compare
Sorry, something went wrong.
No results found
2.0.2 (2026-02-01)
Miscellaneous Chores
dependencies: update symfony package constraints and ci workflow matrix (#5 ) (6cc55e6 )
v2.0.1
01 Feb 15:35
Compare
Sorry, something went wrong.
No results found
2.0.1 (2026-02-01)
⚠ BREAKING CHANGES
The DTO lifecycle is now split between resolution and validation phases. DTO properties are no longer hydrated during the resolution phase but after the kernel.controller_arguments event.
Features
add phpstan and fix issues (d447869 )
complete rework to support type-safe request DTOs (#3 ) (32069d0 )
Moves validation logic from value resolver into event subscriber to prevent validation of values before all arguments and security has been resolved completely. (2a5b29b )
Miscellaneous Chores