NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #187 most downloaded on Packagist
Provides tools to validate values
Last release 3 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 1 weeks
Rarely documented
notes for 1 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
794 releases · first in 2011
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
deprecated the allowEmptyString option of the Length constraint
added a Cascade constraint to ease validating nested typed object properties
deprecated the allowEmptyString option of the Length constraint
Before:
use Symfony\Component\Validator\Constraints as Assert;
/**
* @Assert\Length(min=5, allowEmptyString=true)
*/
After:
use Symfony\Component\Validator\Constraints as Assert;
/**
* @Assert\AtLeastOneOf({
* @Assert\Blank(),
* @Assert\Length(min=5)
* })
*/
added the Isin constraint and validator
added the ULID constraint and validator
added support for UUIDv6 in Uuid constraint
enabled the validator to load constraints from PHP attributes
deprecated the NumberConstraintTrait trait
deprecated setting or creating a Doctrine annotation reader via ValidatorBuilder::enableAnnotationMapping(), pass true as first parameter and additionally call setDoctrineAnnotationReader() or addDefaultDoctrineAnnotationReader() to set up the annotation reader
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add AtLeastOneOf constraint that is considered to be valid if at least one of the nested constraints is valid
AtLeastOneOf constraint that is considered to be valid if at least one of the nested constraints is validHostname constraint and validatoralpha3 option to the Country and Language constraintsCompound constraintSequentially constraint, to sequentially validate a set of constraints (any violation raised will prevent further validation of the nested constraints)divisibleBy option to the Count constraintExpressionLanguageSyntax constraintYour coding agent can read these notes before it upgrades. Set up the MCP server →