id_doc_kit 0.0.3 copy "id_doc_kit: ^0.0.3" to clipboard
id_doc_kit: ^0.0.3 copied to clipboard

A structured toolkit for validating Indian ID documents (Aadhaar, PAN, Driving License) with rich result models and ready-to-use Flutter form field widgets.

0.0.3 #

โœจ New Features #

  • Added GSTIN validation (basic structure + state code check).
  • Introduced a flexible ID field system:
    • idFormFieldValidator for custom TextFormField.
    • Improved IdTextField with safe validation callbacks and better controller handling.
    • New IdField builder for fully custom UI.

๐Ÿงช Testing & Quality #

  • Added unit tests for:
    • Aadhaar
    • PAN
    • Driving License
    • GSTIN
  • Improved error handling coverage in tests to match real validator behaviour.

๐Ÿ›  Improvements #

  • Refactored internal widget structure (single id_fields.dart entrypoint).
  • Removed duplicate widget/typedef definitions.
  • Fixed setState()-during-build issue in IdTextField.
  • More consistent error codes and validation flow.

๐Ÿ“ฑ Example App #

  • Updated example app to demonstrate:
    • IdTextField with PAN.
    • TextFormField + idFormFieldValidator for GSTIN.
    • IdField with custom Aadhaar UI and live validation feedback.

0.0.2 #

  • Minor internal refactors and clean-up.

0.0.1 โ€“ Initial Release #

  • Initial support for:
    • Aadhaar validation (with checksum).
    • PAN validation.
    • Driving License validation (basic format).
  • Core IdValidator API.
  • Basic IdTextField widget.
2
likes
0
points
194
downloads

Publisher

unverified uploader

Weekly Downloads

A structured toolkit for validating Indian ID documents (Aadhaar, PAN, Driving License) with rich result models and ready-to-use Flutter form field widgets.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on id_doc_kit