PackageTrack
Sign in Get early access

axlon/laravel-postal-code-validation

Worldwide postal code validation for Laravel and Lumen

v3.10.0 3.8M downloads/mo #2297 most downloaded on Packagist axlon/laravel-postal-code-validation

What this package is like to depend on

Last release 14 days ago

09 Aug 2026

Release timing varies

gaps range from 3 weeks to 1.2 years

Nearly every release is documented

notes for 31 of 31 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

31 releases · first in 2018

4 releases in the last 12 months

see the full history below

Release timeline

31 releases · Dec 2018 to Aug 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 31
  1. v3.10.0 09 Aug 2026
    Release notes

    What's Changed

    • Update AR, EG, PY, SV, TT validation pattern in 65ca74e

    Full Changelog: v3.9.1...3.10.0

    Open source →
    Release notes

    v3.10.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Update Argentine validation pattern
    • Update Egyptian validation pattern
    • Update Paraguayan validation pattern
    • Update Salvadoran validation pattern
    • Update Trinidadian validation pattern
    Open source →
  2. v3.9.1 05 Jun 2026
    Release notes

    What's Changed

    • Bump actions/checkout from 2 to 6.0.2 by @dependabot[bot] in #43
    • Add attribution to generated resources in bbd1cf6
    • Fix TypeError when value is not a string or null in 57c84b2

    New Contributors

    Full Changelog: v3.9.0...v3.9.1

    Open source →
    Release notes

    v3.9.1

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Fix TypeError when value is not a string or null
    • Add attribution to generated resources
    Open source →
  3. v3.9.0 20 Mar 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v3.8.1...v3.9.0

    Open source →
    Release notes

    v3.9.0

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Add support for Laravel 13
    Open source →
  4. v3.8.1 15 Nov 2025
    Release notes

    What's Changed

    • Improve support for Canary Islands by @villfa in #40

    New Contributors

    Full Changelog: v3.8.0...v3.8.1

    Open source →
    Release notes

    v3.8.1

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Improve support for the Canary Islands
    Open source →
  5. v3.8.0 25 Feb 2025
    Release notes

    What's Changed

    Full Changelog: v3.7.0...v3.8.0

    Open source →
    Release notes

    v3.8.0

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Add support for Laravel 12
    Open source →
  6. v3.7.0 10 Sep 2024
    Release notes

    What's Changed

    • [3.x] Add support for the Canary Islands by @axlon in #36

    Full Changelog: v3.6.0...v3.7.0

    Open source →
    Release notes

    v3.7.0

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Add support for the Canary Islands
    Open source →
  7. v3.6.0 12 Mar 2024
    Release notes

    What's Changed

    Full Changelog: v3.5.0...v3.6.0

    Open source →
    Release notes

    v3.6.0

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Add support for Laravel 11
    Open source →
  8. v3.5.0 24 Jan 2024
    Release notes

    Changed:

    • Updated patterns for BH and NL
    Open source →
    Release notes

    v3.5.0

    Compare

    Choose a tag to compare

    Open source →
    Release notes
    • Update Dutch validation pattern
    • Update Bahraini validation pattern
    Open source →
  9. v3.4.0 15 Feb 2023
    Release notes
    • Add support for Laravel 10
    Open source →
  10. v3.3.0 08 Feb 2022
    Release notes
    • Add support for Laravel 9
    Open source →
  11. v3.2.1 15 Dec 2020
    Release notes
    • Update Cambodia validation pattern
    Open source →
  12. v3.2.0 27 Nov 2020
    Release notes
    • Added support for PHP 8
    • Fixed validation passing prematurely if postal_code_for or postal_code_with only referenced fields in an array
    Open source →
  13. v3.1.3 07 Nov 2020
    Release notes
    • Fixed validation getting bypassed on postal_code_for and postal_code_with when only some referenced fields were present
    Open source →
  14. v3.1.2 25 Oct 2020
    Release notes
    • Fixed postal_code_for rule failing when none of the referenced fields were present
    • Deprecated the postal_code_for rule
    • Added postal_code_with rule, which is a drop-in replacement for postal_code_for
    • Added deprecation warnings for upcoming 4.0 release
    Open source →
  15. v3.1.1 29 Sep 2020
    Release notes
    • Fixed error when validation receives null (#23)
    Open source →
  16. v3.1.0 09 Sep 2020
    Release notes
    • Added support for Laravel 8 (#21)
    Open source →
  17. v3.0.0 31 Aug 2020
    Release notes
    • Dropped support for PHP 7.1 (breaking change)
    • Dropped support for Laravel 5.1 - 5.4 (breaking change)
    • Added support for manually overriding validation patterns
    • Added exceptions when no arguments are passed to the validation rules (breaking change)
    • Added PostalCodes facade
    • Renamed Axlon\PostalCodeValidation\Validator to Axlon\PostalCodeValidation\PostalCodeValidator and changed its methods (breaking change)
    Open source →
  18. v2.1.1 16 Aug 2020
    Release notes
    • Update Taiwan validation pattern
    Open source →
  19. v2.1.0 04 Mar 2020
    Release notes
    • Added support for Laravel 7
    Open source →
  20. v2.0.2 03 Mar 2020
    Release notes
    • Fixed validation of countries with complex patterns #13
    • Fixed rules not being loaded if the validator was resolved before the service provider was called
    • Fixed format generator (dev-only)
    Open source →
  21. v2.0.1 07 Sep 2019
    Release notes
    • Added support for Laravel 6
    Open source →
  22. v2.0.0 06 Jul 2019
    Release notes
    • Updated postal_code rule, which longer accepts references to request parameters as arguments (breaking change)
    • Updated fluent API methods (breaking change)
    • Removed :formats error message placeholder (breaking change)
    • Replaced the validation engine with an internal engine based on Google's Address Data Service (potentially breaking change)
    • Added postal_code_for rule, which accepts references to request parameters as arguments
    • Added :examples error message placeholder
    • Added support for referencing request parameters inside an array (for example addresses.*.country)
    • Added support for referencing request variables while using a custom validator class
    Open source →
  23. v1.4.1 27 Apr 2019
    Release notes
    • Fixed replacer being empty if empty input was passed
    Open source →
  24. v1.4.0 13 Apr 2019
    Release notes
    • Added error message replacer for :countries and :formats placeholders
    Open source →
  25. v1.3.1 04 Apr 2019
    Release notes
    • Lowered PHP requirement from 7.1.3 to 7.1.0
    • Removed exception thrown when an invalid country is passed, instead validation now fails
    Open source →
  26. v1.3.0 27 Feb 2019
    Release notes
    • Added Laravel 5.8 support
    • Removed Laravel 5.0 support
    • Increased minimum required PHP version from 7.0.0 to 7.1.3
    Open source →
  27. v1.2.1 11 Feb 2019
    Release notes
    • Fixed an error when null was passed to the validator
    • Added doc blocks
    • Added Scrutinizer and StyleCI integration
    Open source →
  28. v1.2.0 29 Dec 2018
    Release notes
    • Other fields in the request can now be used as country code to check against
    • Removed useless files from dist
    Open source →
  29. v1.1.1 27 Dec 2018
    Release notes
    • Fixed PHPUnit issues on older versions of Laravel
    Open source →
  30. v1.1.0 27 Dec 2018
    Release notes
    • Country codes are no longer case sensitive
    • Documentation improvements
    • Minor code improvements
    Open source →
  31. v1.0.0 07 Dec 2018
    Release notes
    • Initial release
    Open source →

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