zeba_academy_validator 1.0.0 copy "zeba_academy_validator: ^1.0.0" to clipboard
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).

0
likes
140
points
95
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Powerful validation library for Flutter with email, phone, password, custom rules and builder support.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_validator