NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2426 most downloaded on Packagist
Flexible and highly usable validation library with no dependencies.
Last release 10 months ago
09 Dec 2025
Ships unpredictably
gaps range from 2 weeks to 3.9 years
Some releases are documented
notes for 10 of 26 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
28 releases · first in 2015
@stephenwaite : Make Validator::copyContext parameter nullable type explicit
@bradymiller : php 8.2 fix - date was being flagged as not valid even if valid
One column per quarter.
@vova07 : Fix EachRule bug with non-array items
@vova07 fixed an issue with the traverse method using keys with the array dot notation
Consider the break chain only in case the validation fail ( #177 ), thank you @vova07
Some documentation issues (thanks @creocoder )
Fixed in this release:
Added a hash validation thanks to @camcima
Several code improvements by @localheinz
->string() validation rule is now available to check if a value is a string thanks to @localheinz->float() validation rule is now available to check if a value is a float thanks to @localheinz->phone() or ->creditCard() rules, the corresponding libraries must be installed manually.In v2.1.0 , two dependencies were introduced. One of witch requires the PHP extension bcmath . This lead to a complaining composer if you wanted to in
In v2.1.0, two dependencies were introduced. One of witch requires the PHP extension bcmath. This lead to a complaining composer if you wanted to install v2.1.0 and do not have the PHP extension available.
Thanks to @jschreuder this came to our attention and we implemented the fix he suggested: Making the dependencies optional. This involves, that if you installed v2.1.0 already, and you are using the Phone or CreditCard rule, you now have to install the dependencies manually that are suggested by composer. If you do not use the Phone or CreditCard rule you don't need to take any action.
We are sorry for the inconvenience this might have caused, we did our best to resolve this as good as we were able to.
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
@RobQuistNL : Fix issue in reuseable validator on NotEmpty and Required
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →