password_check 2.1.0 copy "password_check: ^2.1.0" to clipboard
password_check: ^2.1.0 copied to clipboard

A customizable and accessible Flutter checklist for real-time password validation.

Changelog #

Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.

O formato é baseado em Keep a Changelog, e este projeto adere ao Versionamento Semântico.

2.1.0 - 2026-07-27 #

Changed #

  • Baseline atualizada para Flutter 3.41 e Dart 3.11.
  • onValidationChanged preserva a emissão inicial e deduplica emissões posteriores quando a validade global não muda.
  • Trocas de controller e de configuração recalculam as regras imediatamente.
  • O layout padrão agrupa indicador e mensagem em um único nó semântico.
  • Example e documentação esclarecem defaults 2.x, contraste e responsabilidade de acessibilidade dos builders customizados.

Compatibility #

  • API pública, parâmetros opcionais, defaults visuais e precedência dos hooks 2.x foram preservados; não há migração obrigatória.

2.0.0 - 2025-02-23 #

Added #

  • checkOnlyNumbers e onlyNumbersMessage para rejeitar senhas compostas apenas por números
  • customIconBuilder para ícone customizado por regra
  • itemSpacing para espaçamento entre itens (default: 8.0)
  • validTextStyle e invalidTextStyle para customização de estilo de texto
  • itemBuilder para controle total do layout de cada item
  • padding e margin para layout do container
  • crossAxisAlignment e mainAxisAlignment da coluna
  • ruleOrder para ordem customizada das regras
  • specialCharactersRegex para regex configurável de caracteres especiais
  • Enums PasswordRuleType e classe PasswordRuleItem exportados
  • Classe PasswordChecklistMessages com mensagens padrão em pt-BR

Changed #

  • Validação inicial executada em initState para estado correto ao montar
  • Ordem padrão das regras centralizada em PasswordChecklist.defaultRuleOrder

Fixed #

  • Implementação de checkOnlyNumbers e onlyNumbersMessage (documentados no README 1.x mas ausentes no código)

1.0.0 Data anterior #

Added #

  • Widget PasswordChecklist com validação em tempo real
  • Regras: comprimento mínimo, caractere especial, número, maiúscula, minúscula
  • Customização de cores, mensagens e ícone único
5
likes
150
points
12
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A customizable and accessible Flutter checklist for real-time password validation.

Homepage
Repository (GitHub)
View/report issues

Topics

#password #validation #form #widget #accessibility

License

unknown (license)

Dependencies

flutter

More

Packages that depend on password_check