zeba_academy_validator 1.0.0
zeba_academy_validator: ^1.0.0 copied to clipboard
Powerful validation library for Flutter with email, phone, password, custom rules and builder support.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning (SemVer).
1.0.0 - 2026-07-03 #
🎉 Initial Release #
First stable production-ready release of zeba_academy_validator.
Added #
Core Validators
- Email validation
- Phone number validation
- Required field validation
- Username validation
- Number validation
- URL validation
- Regular expression validation
- Confirm password (match) validation
- Minimum length validation
- Maximum length validation
Password Validation
- Password strength checker
- Five password strength levels:
- Very Weak
- Weak
- Medium
- Strong
- Very Strong
Validator Builder
- Custom validation rule builder
- Multiple validator chaining
- Reusable validation rules
- Fluent API for composing validators
Architecture
- Clean package structure
- Null-safe implementation
- Lightweight design
- Zero third-party dependencies
- Easy-to-use API
- Flutter and Dart compatible
Documentation
- Comprehensive README
- Installation guide
- Usage examples
- API documentation
- Registration form examples
- Custom validator examples
Testing
- Unit tests for:
- Email validation
- Phone validation
- Required validation
- Password strength
- Length validation
- Validator builder
Performance #
- Optimized regular expression matching
- Lightweight implementation
- Fast validation execution
- Minimal memory footprint
Compatibility #
- Flutter 3.x+
- Dart 3.x+
- Android
- iOS
- Web
- Windows
- macOS
- Linux
Upcoming (v1.1.0) #
Planned Features #
- Aadhaar number validation
- PAN validation
- GSTIN validation
- IFSC code validation
- UPI ID validation
- Indian PIN code validation
- Credit card validation
- Date validation
- Age validation
- Numeric range validation
- File validation
- Localization support
- String extension methods
- Custom validation messages
- Additional built-in validators
- Performance improvements
- Expanded unit test coverage
- CI/CD workflows
- Improved API documentation
- Additional real-world examples
License #
Licensed under the GNU General Public License v3.0 (GPL-3.0).