Releases: awurth/SlimValidation
Releases · awurth/SlimValidation
v5.0.1
v5.0.0
Complete rewrite
- Require PHP 8.1 or newer
- Changed namespace from
Awurth\SlimValidation
toAwurth\Validator
- Added support for Respect Validation v2, drop support for v1
- Removed error groups, use
context
instead for a similar feature - Merged the
request
,array
,object
andvalue
methods into a singlevalidate
method - Made the validator stateless. The
validate
method now returns aValidationFailureCollection
- Added a
StatefulValidator
to be able to use the Twig extension - Renamed
Awurth\SlimValidation\ValidatorExtension
toAwurth\Validator\Twig\LegacyValidatorExtension
- Moved validation logic to an
Asserter
class - Added a
DataCollectorAsserter
to collect all data passing through the validator, not just invalid values, as an instance ofValidatedValueCollection
- Added
ValueReaders
to get values from array keys, object properties or request parameters - Made all classes final while adding extension points for everything