NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2120 most downloaded on Packagist
A set of useful Laravel validation rules
Last release 7 months ago
21 Feb 2026
Release timing varies
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 33 of 36 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
36 releases · first in 2018
Add Laravel 13 support
Add Laravel 13 support
Add delimiter string erorr message by @carestad in #76
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.2...3.4.3
One column per quarter.
Only allow string values to be processed by @carestad in #74
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.1...3.4.2
Fixed typo in README.md by @snipe in #71
Full Changelog: 3.4.0...3.4.1
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.0...3.4.1
Fix test badge by @erikn69 in #67
Full Changelog: 3.3.1...3.4.0
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.3.1...3.4.0
Convert test to pest by @lloricode in #65
Authorized, use php8 syntax by @lloricode in #64Full Changelog: 3.3.0...3.3.1
Authorized, use php8 syntax by @lloricode in https://github.com/spatie/laravel-validation-rules/pull/64Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.3.0...3.3.1
use str_getcsv instead of explode in Delimited rule by @ragulka in #62
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.2.2...3.3.0
Add PHP 8.2 Support by @patinthehat in #57
Full Changelog: 3.2.1...3.2.2
Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.2.1...3.2.2
fix chaining doNotTrimItems
doNotTrimItemsfix psr version by @iamfarhad in #50
Full Changelog: 3.1.1...3.2.0
fix custom validation messages on delimited rule
add ISO4217 currency validation rule
move iso3166 package to suggest
suggest- add support for PHP 8
- support custom error messages
- add support for Laravel 8
adds the ability to specify an auth guard, and uses route name resolution for models
- fix translation
fix nested attributes validation
- add support for Laravel 7
- add support for Laravel 6
- fix validation messages
fix for determining the amount of value in the Delimited rule
Delimited rulefix for delimiting rule with a minimum of 1
- fix for validating arrays
- added Delimited
DelimitedNothing published for this version
- use PHPUnit 8 to run tests
add CountryCode rule for ISO3266 country codes
CountryCode rule for ISO3266 country codesmove all validation message translations to the validation.* group to be more consistent with Laravel
validation.* group to be more consistent with Laravelmessage method for each rule)- fix Enum rule
Enum rule- fix typo in validation message
- fix Authorized rule
Authorized rule- initial release
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 →