PackageTrack
Sign in Get early access

form_builder_validators

Form Builder Validators set of validators for FlutterFormBuilder. Provides common validators and a way to make your own.

11.3.0 143K downloads/mo #979 most downloaded on pub.dev flutter-form-builder-ecosystem/form_builder_validators

What this package is like to depend on

Last release 6 months ago

03 Feb 2026

Ships fairly regularly

a new release about every 4 months

Nearly every release is documented

notes for 30 of 30 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

37 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

37 releases · May 2021 to Feb 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 37
  1. 11.3.0 03 Feb 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 11.2.0...11.3.0

    Open source →
    Release notes
    • Add Georgian language support on PR #159. Thanks to @p-shapovalov
    • Update constraints to Flutter 3.38
    • Update constraints to Dart 3.10
    • Update dependencies
    • Update readme
    Open source →
  2. 11.2.0 21 Jun 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 11.1.2...11.2.0

    Open source →
    Release notes
    • Fix password validator when not showing default error message
    • Upgrade intl to 0.20.0
    • Update constraints to Dart 3.8
    • Update constraints to Flutter 3.32
    • Add linux setup on example
    Open source →
  3. 11.1.2 27 Feb 2025
    Release notes

    What's Changed

    Full Changelog: 11.1.1...11.1.2

    Open source →
    Release notes
    • Update intl constraints to allow versions until 0.21.0
    Open source →
  4. 11.1.1 20 Dec 2024
    Release notes

    Full Changelog: 11.1.0...11.1.1

    Open source →
    Release notes
    • Fix issue when build fails due to missing l10n files
    Open source →
  5. 11.1.0 19 Dec 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 11.0.0...11.1.0

    Open source →
    Release notes
    • Add Latvian language support
    • Add float validator
    • Add hexadecimal validator
    • Align between validator input types with other validators
    • Split up BaseValidator into TranslatedValidator so only that one needs to provide a translation
    • Update constraints to min Dart 3.6
    • Update constraints to min Flutter 3.27.0
    Open source →
  6. 11.0.0 12 Jul 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 10.0.1...11.0.0

    Open source →
    Release notes
    • Split up validators into smaller pieces
    • Use a BaseValidator for all validators
    • Add optional check (default: true) for null value on every validator
    • When using a Regex it is now possible to provide your own
    • Re-land generated l10n files
    • Add Bulgarian

    Breaking changes

    New validators

    • Add creditCardExpirationDate
    • Add creditCardCVC
    • Add colorCode
    • Add phoneNumber
    • Add uppercase
    • Add lowercase
    • Add file extension
    • Add max file size
    • Add notMatch
    • Add range
    • Add dateTime
    • Add date range
    • Add time
    • Add is true
    • Add is false
    • Add special characters
    • Add numeric characters
    • Add lowercase characters
    • Add uppercase characters
    • Add password
    • Add alphabetical
    • Add uuid
    • Add json
    • Add latitude
    • Add longitude
    • Add base64
    • Add path
    • Add port number
    • Add mac address
    • Add startWith
    • Add endWith
    • Add contains
    • Add between
    • Add containsElement
    • Add transform
    • Add IBAN
    • Add BIC
    • Add skipWhen
    • Add log
    • Add aggregate
    • Add unique
    • Add ISBN
    • Add singleLine
    • Add defaultValue
    • Add datePast
    • Add dateFuture
    • Add SSN (Social Security Number (USA))
    • Add fileName
    • Add negative number
    • Add positive number
    • Add not zero number
    • Add zip code
    • Add MIME type
    • Add timezone
    • Add city
    • Add country
    • Add first name
    • Add last name
    • Add passport number
    • Add state
    • Add street
    • Add prime number
    • Add DUNS
    • Add language code
    • Add license plate
    • Add VIN number
    Open source →
  7. 10.0.1 23 May 2024
    Release notes

    What's Changed

    • Fix: include generated l10n, they are not auto-generating for published package by @jhaglund in #98

    Full Changelog: 10.0.0...10.0.1

    Open source →
    Release notes
    • Fix regression (include l10n files)
    Open source →
  8. 10.0.0 22 May 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 9.1.0...10.0.0

    Open source →
    Release notes
    • Update intl to 0.19.0
    • Update constraints to Dart 3.4
    • Built with Flutter 3.22.0
    • Improve CI
    • Improve Dutch language
    • Add Norwegian
    Open source →
  9. 9.1.0 15 Sep 2023
    Release notes
    • Fix MN translation typo
    • Fix remove full stop at end of error message for max validation
    • Update intl to 0.18.1
    • Improve readme
    • Built with Flutter 3.13
    Open source →
  10. 9.0.0 11 May 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 8.6.1...9.0.0

    Open source →
    Release notes
    • Update constraints to Flutter 3.10
    • Update intl to 0.18.0
    • Update constraints to Dart 3.0
    Open source →
  11. 9.0.0-dev.2 11 May 2023 pre-release
    Release notes
    • Update constraints to Dart 3.0
    Open source →
  12. 9.0.0-dev.1 11 May 2023 pre-release
    Release notes
    • Update constraints to Flutter 3.10
    • Update intl to 0.18.0
    Open source →
  13. 8.6.1 28 Apr 2023
    Release notes
    • Add missed translations for some languages
    Open source →
  14. 8.6.0 28 Apr 2023
    Release notes
    • Add missed translations for all languages
    • Add support for more languages
      • Swedish
    Open source →
  15. 8.5.0 23 Feb 2023
    Release notes
    • New validators for minWordsCount & maxWordsCount
    • Simplify arb files and correct intl_zh.arb
    • Build with Flutter 3.7.5
    • Add support for more languages
      • Mongolian
      • Nepali and burmese
      • Albanian
      • Vietnamese
    Open source →
  16. 8.4.0 05 Nov 2022
    Release notes
    Open source →
  17. 8.3.0 28 Jul 2022
    Release notes
    • Apply license BSD-3-clause
    • Refactor readme
    • Remove unused dependency
    • Add web example
    Open source →
  18. 8.2.0 12 Jul 2022
    Release notes
    • Added equalLength validator
    • Added turkish language support
    • Moved repository
    Open source →
  19. 8.1.1 26 Apr 2022
    Release notes
    • Fixed issue where email validator trims string before validation
    Open source →
  20. 8.1.0 13 Apr 2022
    Release notes
    • Added Romanian (ro) language support
    Open source →
  21. 8.0.0 10 Apr 2022
    Release notes
    • BREAKING CHANGE: Avoid passing context to validator functions.
    • Added Swahili (sw) language support
    Open source →
  22. 7.9.0 04 Apr 2022
    Release notes
    • Added Bangla (bn) language support
    Open source →
  23. 7.8.0 29 Mar 2022
    Release notes
    • Added Estonian (et) language support
    • Improved and corrected Arabic translations
    Open source →
  24. 7.7.0 15 Mar 2022
    Release notes
    • Added Catalan (ca) language support
    Open source →
  25. 7.6.1 19 Feb 2022
    Release notes
    • Fixed duplicate en locale translations. Fixes #969
    Open source →
  26. 7.6.0 18 Feb 2022
    Release notes
    • Added Ukrainian (uk) language support
    Open source →
  27. 7.5.0 17 Feb 2022
    Release notes
    • Added Lao (lo) language support
    • Added Dutch (nl) language support
    Open source →
  28. 7.4.0 31 Jan 2022
    Release notes
    • Added Russian (ru) language support
    Open source →
  29. 7.3.0 10 Jan 2022
    Release notes
    • Added support for Slovenian (sl)
    • Added Chinese language support - both traditional (zh_Hant) and simplified (zh_Hans)
    Open source →
  30. 7.2.0 11 Nov 2021
    Release notes
    • Added language support for Indonesian (id)
    Open source →
  31. 7.1.0 05 Nov 2021
    Release notes
    • Added language support for Korean (ko)
    Open source →
  32. 7.0.0 02 Sep 2021
    Release notes
    • New Package 🎉🎊 - Split from and no dependency on flutter_form_builder(https://pub.dev/packages/flutter_form_builder)
    • Added Arabic and Persian/Farsi support
    • Use intl_utils package for localization
    • Minor type fixes
    • Documentation and example improvements
    Open source →
  33. 7.0.0-beta.0 19 May 2021 pre-release
    Release notes
    • Use intl_utils package for localization
    • Documentation and example improvements - added instructions for localization
    • Minor type fixes
    Open source →
  34. 7.0.0-alpha.2 17 May 2021 pre-release
    Release notes
    • Improvements to package documentation and example
    Open source →
  35. 7.0.0-alpha.1 16 May 2021 pre-release
    Release notes
    • Split into own package from flutter_form_builder
    Open source →
  36. 7.0.0-RC.1 02 Sep 2021 pre-release
    Release notes
    • maxLength and minLength validators can now work with Iterable field values length
    Open source →
  37. 7.0.0-RC.0 01 Sep 2021 pre-release
    Release notes
    • Added Arabic and Persian/Farsi support
    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