Veja CHANGELOG.md para o registro completo.
v3 (em desenvolvimento)
- Avançado para
node24tempo de execução (BREAKING). - Novas entradas:
include,exclude,configPath,categoryId,apiVersion,dryRun,failOnError, além de botões avançados do tradutortextType,profanityAction,profanityMarkereallowFallback. - A localização de origem agora também é encaminhada para o Tradutor como
from=<locale>para que cadeias curtas não sejam detectadas automaticamente. - Resiliência: retentativa automática em respostas HTTP transitórias (
408, 425, 429, 500, 502, 503, 504) que honra o cabeçalhoRetry-Afterdo Azure — volta a um recuo exponencial com tremores quando ausente. Ajustável viamaxRetrieseretryBackoffMs. Fecha o #46. - Proteção provisória: tokens como
{{name}},${var},{0},{0:N2},%s,%1$se HTML são encapsulados em sentinelas antes da tradução e restaurados depois, para que o Tradutor pare de manipular os marcadores i18next/Mustache/Handlebars/.NET/printf. Alternar viaprotectPlaceholders; Estenda comcustomPlaceholderPatterns. Aperta a #16. - Opção de desvinculação por chave: nova entrada
noTranslatePatternselimina completamente as chaves correspondentes da solicitação do tradutor (preserva os valores fonte de nomes de marcas, códigos de erro, etc.). Compara padrões glob com chaves em nível de parser (JSON ponted path, RESXname, POmsgid, unidade XLIFFid, chave INI/restext). Fecha a #35. - Configuração em nível de repositório via
.github/resource-translator.yml. - Suporte ao glossário, resumo dos passos via
core.summary. - esbuild bundler, ESLint 9 flat config, Prettier, EditorConfig.
- Auditoria NPM limpa (0 vulnerabilidades).
- Site de documentação Astro + Tailwind v4 com transições de visualização e Expressive Code.
- Acessibilidade dos documentos: WCAG 2.1 AA pass. Glifos de logo convertidos em caminhos para que não falhem mais no contraste de cor contra paradas de gradiente, o botão flutuante de
Back to topusainertenquanto está oculto (em vez de um botão dearia-hiddenque deixava o item tabável),formats.astroseções não colidem mais com seus IDs de cabeçalhos gerados automaticamente, três cartões de localidade agora expõem atributos delangválidos para BCP-47 (nya→ny,lug→lg,run→rn), rótulos duplicadosDocumentationmarcos são desambiguados entre a barra lateral e o rodapé, e toda tabela de dados noinputs/configurationvem com uma legenda de leitor de tela. - Estilo de código inline: prosa
<code>docs agora usa o tema quente/âmbar — diferente da paleta → marcassotaque usada para links e títulos. - Auto-merge dependente, varredura CodeQL, matriz CI.
v2.x
- Veja o histórico do git.