password_check 2.1.0
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.
onValidationChangedpreserva 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 #
checkOnlyNumberseonlyNumbersMessagepara rejeitar senhas compostas apenas por númeroscustomIconBuilderpara ícone customizado por regraitemSpacingpara espaçamento entre itens (default: 8.0)validTextStyleeinvalidTextStylepara customização de estilo de textoitemBuilderpara controle total do layout de cada itempaddingemarginpara layout do containercrossAxisAlignmentemainAxisAlignmentda colunaruleOrderpara ordem customizada das regrasspecialCharactersRegexpara regex configurável de caracteres especiais- Enums
PasswordRuleTypee classePasswordRuleItemexportados - Classe
PasswordChecklistMessagescom mensagens padrão em pt-BR
Changed #
- Validação inicial executada em
initStatepara estado correto ao montar - Ordem padrão das regras centralizada em
PasswordChecklist.defaultRuleOrder
Fixed #
- Implementação de
checkOnlyNumberseonlyNumbersMessage(documentados no README 1.x mas ausentes no código)