O WProofreader core v6.16.0 introduz um novo sistema de licenciamento com concessões de produto, limites de utilização e restrições de versão, melhora a fiabilidade das correções gramaticais em inglês, atualiza o motor gramatical de terceiros, corrige uma vulnerabilidade de segurança de gravidade elevada e amplia os dicionários ortográficos com mais de 1 960 novas palavras em nove idiomas.
📝 Resumo
- Foi introduzido um novo formato de licença v4 com concessões de produto, limites de utilização e restrições de versão
- Os clientes com instalação própria devem reativar a sua licença após a atualização para a versão 6.16.0 (ver alterações significativas abaixo)
- Corrigiu-se uma vulnerabilidade de segurança de gravidade elevada, CVE-2026-40984, numa dependência do LanguageTool
- Foi adicionado o novo
license_statuscomando e relatórios e avisos melhorados sobre o termo de validade das licenças - Atualizou o motor de gramática de terceiros (LanguageTool) para a versão de 03/08/2026
- Dicionários ortográficos ampliados com mais de 1 960 novas palavras em nove línguas
⚠️ Alteração importante para clientes com alojamento próprio
- Os clientes com instalação própria devem reativar a sua licença após cada atualização de versão do WProofreader, a partir da v6.16.0. Isto confirma que a versão atualizada cumpre as restrições de versão da licença. Reative a sua licença imediatamente após a atualização para evitar a interrupção do serviço. Consulte a documentação sobre a ativação da licença no Linux, Windows ou Docker para obter mais informações.
🛠 Melhorias
Licenciamento
- Foi introduzido um novo formato de licença v4 que suporta concessões de produtos, limites de utilização e restrições de versão. As licenças definem agora diretamente os direitos relativos aos produtos e a elegibilidade para atualizações.
- Foi adicionado o novo
license_statusComando da API para recuperar informações sobre a licença. Revisão Documentação relativa ao estado da licença para mais informações. - Melhoria na apresentação de informações sobre o prazo de validade da licença, de modo a indicar o tempo exato restante em dias, horas, minutos e segundos. As mensagens de estado utilizam agora a formulação mais clara «A licença expira em ».
- Foi adicionado um aviso sobre o fim da validade da licença durante as últimas 24 horas antes do fim da validade, proporcionando um lembrete adicional para renovar a licença antes da interrupção do serviço.
Implementação
- Por vezes, os contentores Docker não conseguiam ativar a licença após o reinício com um novo bilhete de licença e um ficheiro license.xml vazio. Agora isto funciona corretamente, inclusive em configurações em que o diretório da licença é armazenado num volume montado.
Gramática
- Atualizou-se o motor de gramática de terceiros (LanguageTool) para a versão de 03/08/2026.
- Regras gramaticais de inglês melhoradas, com correções mais claras e menos falsos positivos:
- Corrigida uma sugestão errada de vírgula antes e nas frases que utilizam a expressão fixa «de vez em quando»
- Deixou de assinalar incorretamente o termo «pretrain» como se faltasse um infinitivo, uma vez que este pode funcionar como substantivo em textos especializados
- Deixou de assinalar incorretamente o «am» em frases em que há um nome ou título no meio, como em «Eu, John Smith, Diretor de Marketing da XXX, escrevo para confirmar…»
- Foram adicionadas sugestões para escrever com maiúscula e pontuar as interjeições no início de uma frase: ahh finalmente → Ahh, finalmente
- Foram adicionadas sugestões para pontuar frases que começam com uma interjeição seguida de «that»: «uau, essa foi por pouco » → «Uau, essa foi por pouco»
Ortografia
- Dicionários ampliados com mais de 1 960 novas palavras em inglês, alemão, espanhol, árabe, norueguês, italiano, albanês, grego e português. As novas palavras abrangem vocabulário quotidiano, científico e especializado.
- Enriquecemos os dicionários multilingues partilhados com 26 novos nomes próprios e abreviaturas, abrangendo termos das áreas do software, do direito, da medicina e da tecnologia, tais como AgentCore, GPLv2 e eSIM.
- Vocabulário médico alargado para inglês, alemão e espanhol, com mais de 820 novos termos, abreviaturas e nomes de doenças, tais como «cryofixation» (inglês), «Leukozyten» (alemão) e «sonografía» (espanhol).
- Ampliação da cobertura dos dialetos ingleses com 10 novos pares de palavras, tais como «conization » e «conisation».
- Correção automática e sugestões ortográficas melhoradas para o árabe, o norueguês, o italiano, o espanhol, o alemão e o inglês, com foco nos erros ortográficos comuns e nas variantes dialetais, como «trøt» → «trøtt» em norueguês.
🛡 Segurança
- Atualizado
micrometer-coreda versão 1.7.12 para a 1.15.12, para corrigir CVE-2026-40984, uma vulnerabilidade de negação de serviço de gravidade elevada que afeta as dependências do LanguageTool incluídas no WProofreader. - Também mudei para
micrometer-registry-prometheus-simpleclientpara preservar a compatibilidade com a integração existente com o Prometheus.