A versão v6.18.1 do WProofreader core melhora a precisão da revisão baseada em IA, adiciona descrições visíveis para as correções ortográficas baseadas em IA e faz com que as definições das funcionalidades reflitam a disponibilidade real para o idioma e a configuração selecionados. Além disso, expande os dicionários para vários idiomas, incluindo um dicionário veterinário especializado em inglês, adiciona uma opção em alemão para exigir o eszett (ß) em vez de «ss» e melhora o tratamento de palavras com hífen, incluindo palavras que começam com um hífen. Esta versão adiciona ainda um botão «Aplicar tudo» para aceitar todas as sugestões de uma só vez e corrige várias vulnerabilidades de segurança.
📝 Resumo
- Revisão melhorada com base em IA para o espanhol e o alemão.
- As definições das funcionalidades refletem agora a disponibilidade real para o idioma e a configuração selecionados.
- As descrições dos problemas ortográficos apresentam agora uma mensagem específica para as correções ortográficas baseadas em IA em inglês, espanhol e alemão.
- Reduzimos o comprimento mínimo do texto do assistente de escrita com IA para 30 caracteres.
- Foi adicionada uma opção para o alemão que exige a utilização do eszett (ß) em vez de «ss», e foi melhorado o tratamento de palavras com hífen, incluindo palavras que começam com um hífen.
- Foi adicionado um dicionário especializado de medicina veterinária em inglês, desativado por predefinição.
- Corrigiu-se um erro na versão francesa que sugeria, incorretamente, a remoção de espaços não separáveis antes da pontuação.
- Foram adicionados novos comandos da API e opções de configuração do servidor para administradores, incluindo a recuperação de dicionários de utilizador e a verificação dos idiomas suportados.
- Foi adicionado um botão«Aplicar tudo»para aceitar todas as sugestões de uma só vez na funcionalidade «Revisão» no modo de diálogo.
- Dicionários alargados e terminologia médica em várias línguas.
- Atualizei o Netty, o cliente Java do MariaDB, o logback-classic e o Jackson Databind para corrigir vulnerabilidades de segurança.
🛠 Melhorias
Núcleo do WProofreader JS (v3.46.6137)
- Foi melhorada a experiência de configuração das funcionalidades. Os controlos refletem agora a disponibilidade real das funcionalidades para o idioma e a configuração selecionados.
- As funcionalidades que não são suportadas ou que estão desativadas no backend podem agora aparecer como indisponíveis, em vez de aparecerem como ativadas.
- Foram adicionadas descrições visíveis às sugestões ortográficas. As correções ortográficas classificadas com base em IA apresentam agora uma mensagem específica na interface do utilizador em inglês, espanhol e alemão.
- Melhorou-se a precisão da contagem de problemas no emblema. As correções desativadas através das opções «disabledRules» já não são consideradas erros.
- Foi adicionado um botão«Aplicar tudo»na funcionalidade «Revisão» no modo de diálogo, que aceita todas as sugestões encontradas de uma só vez, depois de expandir totalmente a janela de diálogo.
API e configuração
- Prorrogou o
get_infoAPI com informações sobre a disponibilidade de funcionalidades, incluindo preenchimento automático, correção automática e estilo, permitindo que as integrações reflitam melhor a configuração do backend. - Foi adicionada uma API
getdictsação para recuperar dicionários do utilizador, permitindo aos administradores listar todos os dicionários de uma conta. Cada resposta apresenta até 1 000 dicionários. Se existirem mais, é exibido um aviso a indicar que a lista está truncada.
Localizações
- Foi adicionada a localização da lista de idiomas da interface para o curdo (Turquia) e o tailandês.
Servidor de aplicações
- Removido o elemento obsoleto
AdditionalLangopção de configuração do servidor, que já não tinha qualquer efeito. - Foi adicionado o suporte para desativar ou ativar dicionários adicionais individualmente na configuração do servidor, como, por exemplo, o dicionário veterinário.
Revisão baseada em IA
- Revisão em espanhol melhorada com base em IA para um melhor desempenho no que diz respeito a sublinhados, alterações de unidades e separadores decimais.
- Improved German AI-based proofreading to provide better performance on texts with parentheses and non-standard quotation marks written as >><< using greater-than and less-than signs.
Gramática
- Foi adicionado o suporte para desativar regras de revisão individuais ou categorias de regras do lado do servidor, para que, por exemplo, as regras relativas ao traço possam ser desativadas corretamente em todas as instâncias para os utilizadores da nuvem.
- Melhoria no processamento gramatical do inglês no que diz respeito aos padrões de uso de maiúsculas em identificadores técnicos (como o uso de maiúsculas e minúsculas em IDs ) e a pares de palavras que costumam ser confundidas, como «sou» e «you».
- Melhorámos o tratamento das palavras suecas «bil», «art» e «kol»: se forem utilizadas no final da frase e a palavra seguinte estiver escrita em minúsculas, sugerimos que essa palavra seja escrita com maiúscula. Por exemplo, «Hon körde sin bil. vägen var nästan tom.», a sugestão é «Vägen».
Ortografia
- Dicionários ampliados com mais de 840 novas palavras em inglês, alemão, espanhol, português, italiano, neerlandês, francês e grego, abrangendo abreviaturas, termos tecnológicos, palavras comuns, nomes próprios e termos linguísticos.
- Dicionários multilingues enriquecidos com mais de 150 nomes próprios e abreviaturas, abrangendo empresas e aplicações de software como a Etsy, a Depop, a WebText e a USB-C.
- Terminologia médica melhorada para o inglês, o alemão e o espanhol, com mais de 120 novos termos, tais como «trichogram» e «hyporexia» em inglês, «anatómicamente» em espanhol e «Implantatprüfung» em alemão.
- Adicionado um dicionário veterinário em inglês, desativado por predefinição, que abrange mais de 180 termos e abreviaturas, tais como GDV, oclacitinib e Drontal. Abrange todos os dialetos ingleses disponíveis e os administradores podem ativá-lo conforme necessário em configurações auto-hospedadas. Para utilizadores da nuvem, agora pode ser fornecido mediante pedido para [email protected]. Incorpora termos do AGROVOC (FAO) combinados com entradas adicionais.
- Sugestões alargadas para a grafia de abreviaturas de unidades de medida, tais como 2GB para 2 GB e 3GHz para 3 GHz, para abreviaturas em maiúsculas e em maiúsculas e minúsculas em várias línguas que utilizam o alfabeto latino.
- Foi adicionada uma regra para o alemão (de_DE, de_AT) que permite aos administradores exigir o eszett (ß) em vez de «ss». Por predefinição, ambas as formas são aceites; desativar
ALLOW_SS_INSTEAD_OF_ESZETTfaz ss contém erros ortográficos e sugere que o ß utilize essa forma, e as sugestões da IA seguirão a mesma configuração. - Melhoria no tratamento de palavras com hífen. As palavras que começam com um hífen, como «-anforderungen», são agora reconhecidas como corretas quando adicionadas a um dicionário com o hífen no início, na maioria das línguas suportadas, exceto algumas que não utilizam hífens desta forma, como o árabe, o hebraico e o japonês.
Estilo
- Aumentou-se a precisão das regras de estilo em espanhol, adicionando uma abordagem contextual às sugestões de palavras estrangeiras. As sugestões para termos como «potência» excluem agora contextos médicos, como «Doppler», com base no feedback dos utilizadores.
Assistente de escrita com IA
- Reduziu-se o comprimento mínimo de texto necessário para utilizar o assistente de escrita com IA de 100 para 30 caracteres, tornando as ações de texto baseadas em IA disponíveis para textos mais curtos.
Preenchimento automático
- Melhoria no tratamento do idioma no preenchimento automático, utilizando o idioma detetado como opção alternativa quando a deteção automática do idioma não dispõe de contexto suficiente, como no caso de textos muito curtos.
- Melhoria no tratamento das autorizações, para que as funcionalidades de preenchimento automático e correção automática respeitem os idiomas ativados para uma subscrição.
- Atualizou-se a autorização da funcionalidade de preenchimento automático para que esta só esteja disponível quando pelo menos um tipo de verificação aplicável estiver ativado para o idioma.
- Melhorou-se a lógica de deteção automática de autorizações, para que os pedidos não sejam rejeitados indevidamente quando estiver disponível um tipo de verificação aplicável para um idioma autorizado.
- Continuámos a melhorar a filtragem das sugestões de preenchimento automático que contenham linguagem sensível, inesperada ou discriminatória.
🐞 Correções de erros
- Mecanismo de verificação ortográfica (francês): as sugestões recomendavam, incorretamente, a remoção do espaço não separável estreito antes de sinais de pontuação, tais como pontos de interrogação e dois pontos
- Mecanismo de verificação ortográfica: as palavras com hífen que se seguem a um número, como «5-wöchigen» ou «16-years-old», foram incorretamente assinaladas como erradas
- Mecanismo de ortografia: os utilizadores não podiam adicionar abreviaturas com letras repetidas, como PPP ou CCCN, aos dicionários personalizados
🛡️ Segurança
- Atualizou-se o Netty para a versão 4.2.17.Final, corrigindo várias vulnerabilidades no componente de rede do servidor de aplicações, incluindo a CVE-2026-75595.
- Atualizou-se o cliente Java do MariaDB da versão 3.4.1 para a 3.4.3, corrigindo as vulnerabilidades CVE-2026-55856, CVE-2026-55857 e CVE-2026-55858 no componente de conectividade à base de dados do servidor de aplicações.
- Atualizou-se o logback-classic da versão 1.5.38 para a 1.6.3, a fim de corrigir uma vulnerabilidade de acesso a diretórios no componente de registo do servidor de aplicações.
- Atualizou o Jackson Databind da versão 2.18.9 para a 2.18.10, corrigindo várias vulnerabilidades no servidor de aplicações, incluindo reflexão insegura, deserialização não confiável e alocação descontrolada de recursos.

