symfony/validator
Symfony Validator provides a flexible validation system based on the JSR-303/Bean Validation model. Define constraints via annotations/attributes, YAML/XML, or PHP, validate objects and values, and get detailed, localized violation messages.
Changelog (https://github.com/symfony/validator/compare/v8.1.4...v8.1.5)
EntityExists and Ulid message translation units (@nicolas-grekas)Changelog (https://github.com/symfony/validator/compare/v7.4.16...v7.4.17)
EntityExists and Ulid message translation units (@nicolas-grekas)Changelog (https://github.com/symfony/validator/compare/v6.4.43...v6.4.44)
EntityExists and Ulid message translation units (@nicolas-grekas)Changelog (https://github.com/symfony/validator/compare/v8.1.2...v8.1.4)
Changelog (https://github.com/symfony/validator/compare/v7.4.15...v7.4.16)
Changelog (https://github.com/symfony/validator/compare/v8.1.1...v8.1.2)
Traverse to be inherited (@MatTheCat)Validation::createCallable() (@rela589n)Changelog (https://github.com/symfony/validator/compare/v8.0.14...v8.0.15)
Traverse to be inherited (@MatTheCat)Validation::createCallable() (@rela589n)Changelog (https://github.com/symfony/validator/compare/v7.4.14...v7.4.15)
Traverse to be inherited (@MatTheCat)Validation::createCallable() (@rela589n)Changelog (https://github.com/symfony/validator/compare/v6.4.42...v6.4.43)
Traverse to be inherited (@MatTheCat)Changelog (https://github.com/symfony/validator/compare/v8.1.0...v8.1.1)
Changelog (https://github.com/symfony/validator/compare/v8.0.10...v8.0.14)
Changelog (https://github.com/symfony/validator/compare/v7.4.10...v7.4.14)
Changelog (https://github.com/symfony/validator/compare/v6.4.37...v6.4.42)
Changelog (https://github.com/symfony/validator/compare/v8.1.0-RC1...v8.1.0)
Changelog (https://github.com/symfony/validator/compare/v8.1.0-BETA3...v8.1.0-RC1)
framework.validation.property_metadata_existence_check config (@nicolas-grekas)Changelog (https://github.com/symfony/validator/compare/v8.1.0-BETA2...v8.1.0-BETA3)
Changelog (https://github.com/symfony/validator/compare/v8.1.0-BETA1...v8.1.0-BETA2)
Changelog (https://github.com/symfony/validator/compare/v8.0.10...v8.1.0-BETA1)
Xml constraint (@sfmok)Changelog (https://github.com/symfony/validator/compare/v8.0.9...v8.0.10)
Changelog (https://github.com/symfony/validator/compare/v7.4.9...v7.4.10)
Changelog (https://github.com/symfony/validator/compare/v8.0.7...v8.0.8)
Changelog (https://github.com/symfony/validator/compare/v7.4.7...v7.4.8)
Changelog (https://github.com/symfony/validator/compare/v6.4.35...v6.4.36)
Changelog (https://github.com/symfony/validator/compare/v8.0.6...v8.0.7)
Changelog (https://github.com/symfony/validator/compare/v7.4.6...v7.4.7)
Changelog (https://github.com/symfony/validator/compare/v6.4.34...v6.4.35)
Changelog (https://github.com/symfony/validator/compare/v8.0.5...v8.0.6)
allowedVariables in ExpressionSyntaxValidator (@alexandre-daubois)Unique::fields is set (@aprat84)Changelog (https://github.com/symfony/validator/compare/v7.4.5...v7.4.6)
allowedVariables in ExpressionSyntaxValidator (@alexandre-daubois)Unique::fields is set (@aprat84)Changelog (https://github.com/symfony/validator/compare/v6.4.33...v6.4.34)
Unique::fields is set (@aprat84)Changelog (https://github.com/symfony/validator/compare/v8.0.4...v8.0.5)
Changelog (https://github.com/symfony/validator/compare/v7.4.4...v7.4.5)
Changelog (https://github.com/symfony/validator/compare/v7.3.10...v7.3.11)
Changelog (https://github.com/symfony/validator/compare/v6.4.32...v6.4.33)
Changelog (https://github.com/symfony/validator/compare/v8.0.3...v8.0.4)
Changelog (https://github.com/symfony/validator/compare/v7.4.3...v7.4.4)
Changelog (https://github.com/symfony/validator/compare/v7.3.9...v7.3.10)
Changelog (https://github.com/symfony/validator/compare/v7.3.8...v7.3.9)
Changelog (https://github.com/symfony/validator/compare/v6.4.30...v6.4.31)
Changelog (https://github.com/symfony/validator/compare/v8.0.1...v8.0.2)
container.excluded tags (@HypeMC)Changelog (https://github.com/symfony/validator/compare/v7.4.1...v7.4.2)
container.excluded tags (@HypeMC)Changelog (https://github.com/symfony/validator/compare/v8.0.0...v8.0.1)
Changelog (https://github.com/symfony/validator/compare/v7.4.0...v7.4.1)
Changelog (https://github.com/symfony/validator/compare/v7.3.7...v7.3.8)
Changelog (https://github.com/symfony/validator/compare/v6.4.29...v6.4.30)
Changelog (https://github.com/symfony/validator/compare/v7.4.0-RC3...v7.4.0)
Changelog (https://github.com/symfony/validator/compare/v8.0.0-RC2...v8.0.0-RC3)
Changelog (https://github.com/symfony/validator/compare/v7.4.0-RC2...v7.4.0-RC3)
Changelog (https://github.com/symfony/validator/compare/v7.4.0-BETA2...v7.4.0-RC1)
Changelog (https://github.com/symfony/validator/compare/v7.3.6...v7.3.7)
Changelog (https://github.com/symfony/validator/compare/v6.4.28...v6.4.29)
Changelog (https://github.com/symfony/validator/compare/v7.3.5...v7.3.6)
Changelog (https://github.com/symfony/validator/compare/v8.0.0-BETA1...v8.0.0-BETA2)
Changelog (https://github.com/symfony/validator/compare/v7.4.0-BETA1...v7.4.0-BETA2)
Changelog (https://github.com/symfony/validator/compare/v7.3.4...v7.3.5)
Changelog (https://github.com/symfony/validator/compare/v6.4.26...v6.4.27)
Changelog (https://github.com/symfony/validator/compare/v7.3.4...v8.0.0-BETA1)
ANY protocol in Assert\Url constraint (@alekLexis)#[ExtendsValidationFor] to declare new constraints for a class (@nicolas-grekas)Video constraint for validating video files (@symfonyaml)__sleep/wakeup() by __(un)serialize() (@nicolas-grekas)__sleep/wakeup() on AbstractPart implementations (@nicolas-grekas)__sleep/wakeup() on GenericMetadata implementations (@nicolas-grekas)$options argument to Choice constraint (@xabbuh)min and max in both error messages of LengthValidator (@VincentLanglet)Type (@mtarld)Changelog (https://github.com/symfony/validator/compare/v7.3.4...v7.4.0-BETA1)
ANY protocol in Assert\Url constraint (@alekLexis)#[ExtendsValidationFor] to declare new constraints for a class (@nicolas-grekas)Video constraint for validating video files (@symfonyaml)__sleep/wakeup() on AbstractPart implementations (@nicolas-grekas)__sleep/wakeup() on GenericMetadata implementations (@nicolas-grekas)$options argument to Choice constraint (@xabbuh)min and max in both error messages of LengthValidator (@VincentLanglet)How can I help you explore Laravel packages today?