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.