PackageTrack
Sign in Get early access

fancy_password_field

A highly customizable password control input widget. It has features such as password strenght and rules validation

3.0.0 2.6K downloads/mo #4868 most downloaded on pub.dev rodrigobastosv/fancy_password_field

What this package is like to depend on

Last release 6 days ago

17 Aug 2026

Release timing varies

gaps range from 3 weeks to 1.7 years

Nearly every release is documented

notes for 25 of 25 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

25 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

25 releases · Nov 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 25
  1. 3.0.0 17 Aug 2026
    Release notes

    Breaking changes

    • Migrates the package to material_ui. All Material types exposed by the API (InputDecoration, Icon, InputCounterWidgetBuilder, ...) now come from package:material_ui/material_ui.dart instead of package:flutter/material.dart. Apps must import Material from material_ui to keep using FancyPasswordField.
    • Requires Flutter >=3.44.0 and Dart ^3.12.0.

    Fixes

    • Fixes a semantics assertion (node.isMergedIntoParent) thrown on Flutter 3.47 when typing into the field. The widget no longer wraps itself in a MergeSemantics, since a text field owns a semantics node that cannot be merged into an ancestor. identifier and semanticsLabel are still exposed, now on a container node that keeps the text field as an explicit child.

    Other

    • Bumps flutter_lints to ^6.0.0 and reformats the sources with the Dart 3.12 formatter.
    • Adopts private named parameters for every parameter that is stored in a private field. This is purely internal: the parameter names callers use (regex:, customText:, min:, showName:, ...) are unchanged.
    Open source →
  2. 2.0.8 20 Nov 2024
    Release notes
    • Formatting files
    Open source →
  3. 2.0.7 18 Jun 2024
    Release notes
    • Adds semantics capabilities
    Open source →
  4. 2.0.6 26 Feb 2024
    Release notes
    • Removes font_awesome_flutter dependency
    Open source →
  5. 2.0.5 26 Feb 2024
    Release notes
    • Add RegexValidation rule to enable the use of Regex on the rules
    Open source →
  6. 2.0.4 22 Feb 2024
    Release notes
    • Add parameter to show or not the incorrect rule
    Open source →
  7. 2.0.3 30 Jan 2024
    Release notes
    • Fixes initial validation of the FormField
    Open source →
  8. 2.0.2 17 Nov 2023
    Release notes
    • Adding possibility to customize show and hide icons
    Open source →
  9. 2.0.0 13 Oct 2022
    Release notes
    • Adding Icon instead of IconData for the icons
    • Adding the possibility to pass custom text to the validation rules
    Open source →
  10. 1.0.4 28 Jun 2022
    Release notes
    • Centering eye icon
    Open source →
  11. 1.0.3 31 May 2022
    Release notes
    • Adding custom input decoration possibility
    Open source →
  12. 1.0.2 28 Dec 2021
    Release notes
    • Adding obscure text and text controller properties
    Open source →
  13. 1.0.2+1 03 Mar 2022
    Release notes
    • Small linting adjusts
    Open source →
  14. 1.0.2+2 23 May 2022
    Release notes
    • Upgrading dependencies
    Open source →
  15. 1.0.1 27 Dec 2021
    Release notes
    • Proxing all TextFormFields properties
    Open source →
  16. 1.0.0 24 Nov 2021
    Release notes
    • First release!
    Open source →
  17. 1.0.0+1 24 Nov 2021
    Release notes
    • Fixing links on the docs
    Open source →
  18. 1.0.0+2 24 Nov 2021
    Release notes
    • Fixing sample images
    Open source →
  19. 1.0.0+3 24 Nov 2021
    Release notes
    • Uploaded samples and changed url
    Open source →
  20. 1.0.0+4 24 Nov 2021
    Release notes
    • Adjusting package description
    Open source →
  21. 1.0.0+5 24 Nov 2021
    Release notes
    • Adding one more sample to samples section
    Open source →
  22. 1.0.0+6 24 Nov 2021
    Release notes
    • Adjusting README
    Open source →
  23. 1.0.0+7 27 Nov 2021
    Release notes
    • Adjusting package description and formatting files
    Open source →
  24. 1.0.0+8 29 Nov 2021
    Release notes
    • File formatting
    Open source →
  25. 1.0.0+9 30 Nov 2021
    Release notes
    • Formatting
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive