mobikul_flutter_form_validator 0.0.1
mobikul_flutter_form_validator: ^0.0.1 copied to clipboard
Enterprise-ready Flutter form validation foundation with planned sync, async, localized, and extensible validators.
Changelog #
All notable changes to this project will be documented in this file.
This file is the single source of truth for release history.
0.0.1 - 2026-06-02 #
Added #
- Initial Flutter package foundation for
mobikul_flutter_form_validator. - Public package barrel export at
lib/mobikul_flutter_form_validator.dart. - Core validation contracts:
ValidatorRule<T>AsyncValidatorRule<T>ValidationContextValidationResultValidationError
- Native Flutter
TextFormField.validatoradapter throughtoFlutterValidator(). - Built-in validator catalog with
form_builder_validators-style factory coverage. - Required, email, password, regex, cross-field, async, dynamic form, localization, accessibility, and error-formatting support.
- English and Spanish fallback validation messages.
- Standalone
example/Flutter app that uses the package through a local path dependency and demonstrates native form validators, cross-field validation, dynamic validation data, and accessibility summaries. - Pub package ignore rules that keep internal dev screens, root tests, Maestro flows, and maintainer-only workflow notes out of published archives.
- Unit and widget tests for implemented validator behavior.
- Maestro regression flow:
maestro/flows/dev-validator-regression.yaml
- Project documentation:
README.mdFEATURES.md
Changed #
- Expanded README usage and validator reference sections with descriptions, implementation notes, and valid/invalid value examples.