Versão atual: 1.5.0
Changelog
Histórico completo de versões e atualizações do SenhaForte, seguindo o padrão SemVer (MAJOR.MINOR.PATCH).
Legenda:
MAJOR — mudanças incompatíveis
MINOR — nova funcionalidade
PATCH — correção de bug
v1.5.0 MINOR
✦ Atual
13 de abril de 2026
Expansão de Lotes e Melhoria na Exportação
- feat Geração em massa: Agora é possível gerar até 1000 senhas de uma só vez (novo seletor otimizado)
- feat Interface para grandes volumes: Área de exibição de senhas agora possui altura fixa (600px) e rolagem sincronizada com a numeração
- fix Lógica de cópia: O botão de 'Copiar Linha' agora suporta ordinais dinâmicos e traduções corretas para português e inglês
v1.4.2 PATCH
24 de março de 2026
Foco Total em Mobile (100/100 PageSpeed)
- perf Self-hosting de fontes: Eliminada dependência externa do Google Fonts para carregamento instantâneo
- perf CSS Inline: Todos os estilos agora são injetados no HTML para eliminar o bloqueio de renderização
- perf Local Web-Vitals: Script de monitoramento agora é servido localmente e não bloqueia o carregamento
- perf Otimização de LCP Mobile: Prioridade máxima para fontes locais no cabeçalho
v1.4.1 PATCH
24 de março de 2026
Correções e Otimização SEO/Performance
- fix Corrigido bug na troca de idioma: agora mantém o usuário na página atual (legal/changelog) em vez de voltar para a Home
- perf Otimização de Core Web Vitals: Redução drástica de CLS usando font-fallback com size-adjust
- perf Melhoria de LCP: Preload de fontes críticas com prioridade alta
- feat SEO: Adicionado Sitemap dinâmico e arquivo robots.txt otimizado
v1.4.0 MINOR
23 de março de 2026
Nova opção: Não terminar com símbolo
- feat Adicionada opção "Não Terminar com Símbolo" nas configurações
- feat A senha final nunca termina com um caractere especial quando a opção está ativa
- feat Compatível com modo "Excluir Ambíguos" (remove | do conjunto de símbolos corretamente)
- feat Suporte completo a PT e EN (internacionalização)
v1.3.0 MINOR
23 de março de 2026
Melhorias de Acessibilidade (Core Web Vitals)
- fix Melhoria no contraste de cores para atender WCAG AA (relação mínima 4.5:1)
- fix Todos os elementos interativos receberam labels acessíveis (aria-label / aria-labelledby)
- fix Selects e inputs agora têm labels HTML associados corretamente via htmlFor
- perf Uso de client:idle no componente React para melhorar INP e TBT
- perf Lazy rendering da seção abaixo da dobra com content-visibility: auto
v1.2.0 MINOR
11 de março de 2026
Toggle Switch — substituição dos checkboxes
- feat Substituição dos checkboxes tradicionais por Toggle Switches modernos
- feat Novo componente visual com animação suave de transição
- feat Identidade visual mais moderna e premium
- fix Manutenção da acessibilidade com aria-labelledby em todos os toggles
v1.1.0 MINOR
11 de março de 2026
Alinhamento em 2 colunas dos controles
- feat Layout das opções reorganizado em grid de 2 colunas no desktop
- feat Label à esquerda e controle (toggle + hint) à direita — leitura muito mais clara
- fix Correção do alinhamento vertical dos itens em telas menores
v1.0.0 MAJOR
01 de março de 2026
Lançamento inicial do SenhaForte
- feat Gerador de senhas usando Web Crypto API (CSPRNG — criptograficamente seguro)
- feat Opções: comprimento, dígitos, maiúsculas, minúsculas, símbolos personalizados
- feat Opções avançadas: sem repetição, sem sequenciais, começar com letra, excluir ambíguos
- feat Geração em lote (1 a 1000 senhas)
- feat Modo legado com Math.random (V1) para comparação educativa
- feat Dark mode / Light mode com preferência salva no localStorage
- feat Suporte a PT-BR e EN (internacionalização completa)
- feat Lembrar configurações com localStorage
- feat Cópia sequencial de senhas linha por linha
- feat Dicas de segurança digital com 40+ práticas recomendadas
Sobre o versionamento: Seguimos o padrão
SemVer
(Versionamento Semântico). MAJOR para mudanças incompatíveis,
MINOR para novas funcionalidades compatíveis,
PATCH para correções de bugs.