Veja CHANGELOG.md para o registo completo.
V3 (em desenvolvimento)
- Subi 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 também é agora encaminhada para o Tradutor como
from=<locale>para que cadeias curtas não sejam detetadas 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 jitter quando ausente. Ajustável viamaxRetrieseretryBackoffMs. Fecha a #46. - Proteção provisória: tokens como
{{name}},${var},{0},{0:N2},%s,%1$se HTML são enrolados em sentinelas antes da tradução e restaurados depois, por isso o Tradutor deixa de manipular i18next/Mustache/Handlebars/.NET/printf placeholders. Alternar viaprotectPlaceholders; Estende comcustomPlaceholderPatterns. Aperta a #16. - Exclusão por chave: nova entrada
noTranslatePatternselimina completamente as chaves correspondentes do pedido do tradutor (preserva os valores fonte para nomes de marcas, códigos de erro, etc.). Compara padrões glob com chaves ao nível do parser (JSON ponted path, RESXname, POmsgid, unidade XLIFFid, INI/restext key). Fecha a #35. - Configuração ao nível do 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: passe WCAG 2.1 AA. Os glifos do logótipo convertidos em caminhos para que já não falhem no contraste de cor com paradas de gradiente, o botão de
Back to topflutuante usainertenquanto está oculto (em vez de um botão dearia-hiddenque o deixava tabável),formats.astrosecções deixaram de colidir com os seus IDs de cabeçalhos gerados automaticamente, três cartões locais agora expõem atributos delangválidos para BCP-47 (nya→ny,lug→lg,run→rn), rótulos duplicadosDocumentationde referência são desambiguados entre a barra lateral e o rodapé, e todas as tabelas de dados noinputs/configurationsão enviadas com uma legenda de leitor de ecrã. - Estilo de código inline: prosa documental
<code>agora usa o tema quente/âmbar — distinto da paleta → marcassotaque usada para links e títulos. - Fusão automática Dependabot, varredura CodeQL, matriz CI.
v2.x
- Vê o histórico git.