zeba_academy_form_validator 1.0.0
zeba_academy_form_validator: ^1.0.0 copied to clipboard
A powerful and reusable form validation package with Zeba Academy branding.
๐ Changelog #
All notable changes to zeba_academy_form_validator will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.0.0 Initial Release ๐ #
โจ Added #
- Email validator with regex-based validation
- Password validator with configurable minimum length
- Phone number validator (10-digit format)
- Name validator (non-empty check)
- Predefined validation messages with Zeba Academy branding
๐ Validator Builder #
- Ability to combine multiple validators into a single validator
- Short-circuit validation (returns first error)
โก Form Helper #
validateAndFocusmethod for form validation- Automatically focuses on the first invalid field
๐งฑ Architecture #
- Clean and modular folder structure
- Separation of concerns (
validators,messages,builder,helper) - Export file for simplified imports
๐งช Testing #
- Unit tests for all validators
- Coverage for edge cases (empty, invalid inputs)
๐ Documentation #
- Production-ready README
- Usage examples for all features
- Installation and setup guide
๐ฎ Upcoming (Planned) #
๐ง Features #
- Confirm password validator
- OTP / PIN validation
- Async validation (API-based checks)
- Custom validation themes
๐ Enhancements #
- Localization (multi-language support)
- Prebuilt form widgets (
ZebaTextField) - Improved phone validation (country-based formats)
๐ Notes #
- First stable release
- Designed for scalability and production use
- Backward compatibility will be maintained in future versions
Thank you for using Zeba Academy Form Validator! โค๏ธ