PackageTrack
Sign in Get early access

spatie/laravel-validation-rules

A set of useful Laravel validation rules

3.4.4 3.9M downloads/mo #2437 most downloaded on Packagist spatie/laravel-validation-rules

What this package is like to depend on

Last release 6 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

1 release in the last 12 months

see the full history below

Release timeline

35 releases · Oct 2018 to Feb 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 36
  1. 3.4.4 21 Feb 2026
    Release notes

    Add Laravel 13 support

    Open source →
  2. 3.4.3 25 Feb 2025
    Release notes

    What's Changed

    Full Changelog: 3.4.2...3.4.3

    Open source →
    Release notes

    What's Changed

    • Add delimiter string erorr message by @carestad in https://github.com/spatie/laravel-validation-rules/pull/76

    Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.2...3.4.3

    Open source →
  3. 3.4.2 24 Feb 2025
    Release notes

    What's Changed

    • Only allow string values to be processed by @carestad in #74

    New Contributors

    Full Changelog: 3.4.1...3.4.2

    Open source →
    Release notes

    What's Changed

    • Only allow string values to be processed by @carestad in https://github.com/spatie/laravel-validation-rules/pull/74

    New Contributors

    • @carestad made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/74

    Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.1...3.4.2

    Open source →
  4. 3.4.1 17 Feb 2025
    Release notes

    What's Changed

    New Contributors

    • @snipe made their first contribution in #71

    Full Changelog: 3.4.0...3.4.1

    Open source →
    Release notes

    What's Changed

    • Fixed typo in README.md by @snipe in https://github.com/spatie/laravel-validation-rules/pull/71
    • Laravel 12.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-validation-rules/pull/72

    New Contributors

    • @snipe made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/71

    Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.4.0...3.4.1

    Open source →
  5. 3.4.0 02 Mar 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 3.3.1...3.4.0

    Open source →
    Release notes

    What's Changed

    • Fix test badge by @erikn69 in https://github.com/spatie/laravel-validation-rules/pull/67
    • Laravel 11.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-validation-rules/pull/70

    New Contributors

    • @erikn69 made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/67

    Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.3.1...3.4.0

    Open source →
  6. 3.3.1 29 May 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 3.3.0...3.3.1

    Open source →
    Release notes

    What's Changed

    • Convert test to pest by @lloricode in https://github.com/spatie/laravel-validation-rules/pull/65
    • Add parameter column on Authorized, use php8 syntax by @lloricode in https://github.com/spatie/laravel-validation-rules/pull/64
    • Use pest on composer test script by @lloricode in https://github.com/spatie/laravel-validation-rules/pull/66

    New Contributors

    • @lloricode made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/65

    Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.3.0...3.3.1

    Open source →
  7. 3.3.0 09 May 2023
    Release notes

    What's Changed

    • use str_getcsv instead of explode in Delimited rule by @ragulka in #62

    New Contributors

    Full Changelog: 3.2.2...3.3.0

    Open source →
    Release notes

    What's Changed

    • use str_getcsv instead of explode in Delimited rule by @ragulka in https://github.com/spatie/laravel-validation-rules/pull/62

    New Contributors

    • @ragulka made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/62

    Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.2.2...3.3.0

    Open source →
  8. 3.2.2 25 Jan 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 3.2.1...3.2.2

    Open source →
    Release notes

    What's Changed

    • Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/laravel-validation-rules/pull/57
    • Install Laravel Pint by @imdhemy in https://github.com/spatie/laravel-validation-rules/pull/59

    New Contributors

    • @patinthehat made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/57
    • @imdhemy made their first contribution in https://github.com/spatie/laravel-validation-rules/pull/59

    Full Changelog: https://github.com/spatie/laravel-validation-rules/compare/3.2.1...3.2.2

    Open source →
  9. 3.2.1 01 Aug 2022
    Release notes
    • fix chaining doNotTrimItems
    Open source →
    Release notes
    • fix chaining doNotTrimItems
    Open source →
  10. 3.2.0 12 Jan 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 3.1.1...3.2.0

    Open source →
  11. 3.1.1 16 Aug 2021
    Release notes
    • fix custom validation messages on delimited rule
    Open source →
  12. 3.1.0 06 Aug 2021
    Release notes
    • add ISO4217 currency validation rule (#48)
    Open source →
  13. 3.0.0 30 Nov 2020
    Release notes
    • move iso3166 package to suggest
    Open source →
  14. 2.7.1 30 Nov 2020
    Release notes
    • add support for PHP 8
    Open source →
  15. 2.7.0 28 Oct 2020
    Release notes
    • support custom error messages (#44)
    Open source →
  16. 2.6.1 08 Sep 2020
    Release notes
    • add support for Laravel 8
    Open source →
  17. 2.6.0 01 Sep 2020
    Release notes
    • adds the ability to specify an auth guard, and uses route name resolution for models (#41)
    Open source →
  18. 2.5.2 01 Jul 2020
    Release notes
    • fix translation (#40)
    Open source →
  19. 2.5.1 01 Apr 2020
    Release notes
    • fix nested attributes validation (#38)
    Open source →
  20. 2.5.0 02 Mar 2020
    Release notes
    • add support for Laravel 7
    Open source →
  21. 2.4.0 04 Sep 2019
    Release notes
    • add support for Laravel 6
    Open source →
  22. 2.3.4 13 Jun 2019
    Release notes
    • fix validation messages
    Open source →
  23. 2.3.3 12 Jun 2019
    Release notes
    • fix for determining the amount of value in the Delimited rule
    Open source →
  24. 2.3.2 16 May 2019
    Release notes
    • fix for delimiting rule with a minimum of 1
    Open source →
  25. 2.3.1 16 May 2019
    Release notes
    • fix for validating arrays
    Open source →
  26. 2.3.0 16 May 2019
    Release notes
    • added Delimited
    Open source →
  27. 2.2.0 16 May 2019

    Nothing published for this version

  28. 2.1.1 27 Feb 2019
    Release notes
    • use PHPUnit 8 to run tests
    Open source →
  29. 2.1.0 02 Jan 2019
    Release notes
    • add CountryCode rule for ISO3266 country codes
    Open source →
  30. 2.0.0 19 Dec 2018
    Release notes
    • move all validation message translations to the validation.* group to be more consistent with Laravel
    • add relevant data for each rule to validation message translations (see message method for each rule)
    Open source →
  31. 1.0.3 16 Oct 2018
    Release notes
    • fix Enum rule
    Open source →
  32. 1.0.2 14 Oct 2018
    Release notes
    • fix typo in validation message
    Open source →
  33. 1.0.1 12 Oct 2018
    Release notes
    • fix Authorized rule
    Open source →
  34. 1.0.0 12 Oct 2018
    Release notes
    • initial release
    Open source →
  35. 0.0.2 no date

    Nothing published for this version

  36. 0.0.1 11 Oct 2018

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive