- Align between validator input types with other validators
- Split up BaseValidator into TranslatedValidator so only that one needs to provide a translation
- 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
- See Readme: https://github.com/flutter-form-builder-ecosystem/form_builder_validators?tab=readme-ov-file#v10-to-v11
- 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
- Fix regression (include l10n files)
- 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
- 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
- Update constraints to Flutter 3.10
- Update intl to 0.18.0
- Update constraints to Dart 3.0
- Update constraints to Dart 3.0
- Update constraints to Flutter 3.10
- Update intl to 0.18.0
- Add missed translations for some languages
- Add missed translations for all languages
- Add support for more languages
- Swedish
- 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
- Refactor l10n generator. Thanks @ipcjs
- Add property to allow empty on equalLength validator. Thanks @CircleCurve
- Add support for more languages
- Czech. Thanks @edlman
- Bosnian and Croatian. Thanks @abratanovic
- Malay. Thanks @azmilazizi
- Thai. Thanks @narospol
- Tamil. Thanks @Purus
- Greek. Thanks @nrallakis
- Apply license BSD-3-clause
- Refactor readme
- Remove unused dependency
- Add web example
- Added Czech language support
- Added equalLength validator
- Added turkish language support
- Moved repository
- Fixed issue where email validator trims string before validation
- Added Romanian (ro) language support
- BREAKING CHANGE: Avoid passing context to validator functions.
- Added Swahili (sw) language support
- Added Bangla (bn) language support
- Added Estonian (et) language support
- Improved and corrected Arabic translations
- Added Catalan (ca) language support
- Fixed duplicate
en
locale translations. Fixes #969
- Added Ukrainian (uk) language support
- Added Lao (lo) language support
- Added Dutch (nl) language support
- Added Russian (ru) language support
- Added support for Slovenian (sl)
- Added Chinese language support - both traditional (zh_Hant) and simplified (zh_Hans)
- Added language support for Indonesian (id)
- Added language support for Korean (ko)
- 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
maxLength
andminLength
validators can now work withIterable
field values length
- Added Arabic and Persian/Farsi support
- Use
intl_utils
package for localization - Documentation and example improvements - added instructions for localization
- Minor type fixes
- Improvements to package documentation and example
- Split into own package from
flutter_form_builder