Notas de lançamento

Consulte as informações atualizadas sobre as melhorias do produto, as correções de erros e as novas funcionalidades adicionadas em cada versão.

v6.18.1

WProofreader core v6.18.1 improves AI-based proofreading accuracy, adds visible descriptions for AI-based spelling corrections, and makes feature settings reflect actual availability for the selected language and configuration. It also expands dictionaries across multiple languages, including a specialized English veterinary dictionary, adds a German option to require the eszett (ß) instead of ss, and improves handling of hyphenated words, including words that start with a hyphen. This release also adds an “Apply all” button for accepting every suggestion at once, and fixes several security vulnerabilities.

📝 TL;DR

  • Improved AI-based proofreading for Spanish and German.​
  • Feature settings now reflect actual availability for the selected language and configuration.​
  • Spelling issue descriptions now show a specific message for AI-based spelling corrections in English, Spanish and German.​
  • Lowered AI writing assistant minimum text length to 30 characters.
  • Added a German option to require the eszett (ß) instead of ss, and improved handling of hyphenated words, including words that start with a hyphen.​
  • Added a specialized English veterinary dictionary, disabled by default.​
  • Fixed a French bug that incorrectly suggested removing nonbreaking spaces before punctuation.​
  • Added new API commands and server configuration options for administrators, including retrieving user dictionaries and checking supported languages.​
  • Added an “Apply all” button to accept every suggestion at once in Proofread in dialog mode.
  • Expanded dictionaries and medical terminology across multiple languages. ​
  • Updated Netty, MariaDB Java client, logback-classic, and Jackson Databind to fix security vulnerabilities.

🛠 Melhorias

WProofreader JS core (v3.46.6137)

  • Improved the feature settings experience. Controls now reflect actual feature availability for the selected language and configuration.
  • Features that are unsupported or disabled on the backend can now appear as unavailable instead of showing as enabled.
  • Added visible spelling suggestion descriptions. Classified AI-based spelling corrections now show a specific message in the UI in English, Spanish and German.
  • Improved issue count accuracy in badge. Corrections disabled through the disabledRules options no longer count as mistakes.
  • Added an “Apply all” button in Proofread in dialog mode that accepts every found suggestion at once, after you expand the dialog window fully.

API and configuration

  • Extended the get_info API with information about feature availability, including autocomplete, autocorrect, and style, allowing integrations to better reflect backend configuration.
  • Added an API getdicts action for retrieving user dictionaries, letting administrators list all dictionaries in an account. Each response returns up to 1,000 dictionaries. If more exist, a warning indicates that the list is truncated.

Localizations

  • Added interface language list localization for Kurdish (Turkey) and Thai.

Servidor de aplicações

Revisão baseada em IA

  • Enhanced Spanish AI-based proofreading to have better performance with underscores, unit changes and decimal separators.
  • 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

  • Added support for disabling individual proofreading rules or rule categories on the server side, so, for example, dash rules can be turned off correctly in every instance for cloud users.
  • Improved English grammar processing for capitalization patterns in technical identifiers (such as ID casing) and common word confusion pairs such as sou versus you.
  • Improved the handling of Swedish bil, art, and kol so if they are used at the end of the sentence and a following word is written in lowercase, we would suggest capitalizing that word. For example, Hon körde sin bil. vägen var nästan tom., the suggestion is Vägen.

Ortografia

  • Expanded dictionaries with 840+ new words across English, German, Spanish, Portuguese, Italian, Dutch, French, and Greek, covering abbreviations, technology terms, common words, proper names, and linguistics terms.
  • Enriched cross-language dictionaries with 150+ proper names and abbreviations, covering companies and software applications such as Etsy, Depop, WebText, and USB-C.
  • Enhanced medical terminology for English, German, and Spanish with 120+ new terms, such as trichogram and hyporexia in English, anatómicamente in Spanish, and Implantatprüfung in German.
  • Added an English veterinary dictionary, disabled by default, covering 180+ terms and abbreviations such as GDV, oclacitinib, and Drontal. It covers all available English dialects and administrators can enable it as needed in self-hosted set-up. For cloud users, now it can be provided upon request to [email protected]. It incorporates terms from AGROVOC (FAO) combined with additional entries.
  • Extended measurement-unit abbreviation spelling suggestions, such as 2GB to 2 GB and 3GHz to 3 GHz, to uppercase and mixed-case abbreviations across many Latin-alphabet languages.
  • Added a rule for German (de_DE, de_AT) that lets administrators require the eszett (ß) instead of ss. By default, both forms are accepted; disabling ALLOW_SS_INSTEAD_OF_ESZETT makes ss spellings incorrect and suggests the ß form instead, and AI suggestions follow the same setting.
  • Improved handling of hyphenated words. Words that start with a hyphen, such as -anforderungen, are now recognized as correct when added to a dictionary with a leading hyphen, for most supported languages, except a few that don’t use hyphens this way, such as Arabic, Hebrew, and Japanese.

Estilo

  • Enhanced style rule precision in Spanish by adding contextual awareness to foreign-word suggestions. Suggestions for terms like power now exclude medical contexts such as Doppler, based on user feedback.

Assistente de escrita com IA

  • Reduced the minimum text length required to use the AI writing assistant from 100 to 30 characters, making AI-powered text actions available for shorter text.

Preenchimento automático

  • Improved autocomplete language handling by using the detected language as a fallback when automatic language detection has insufficient context, such as with very short text.
  • Improved authorization handling so autocomplete and autocorrect respect the languages enabled for a subscription.
  • Updated autocomplete authorization so it’s available only when at least one applicable check type is enabled for the language.
  • Improved autodetect authorization logic, so requests aren’t incorrectly rejected when an applicable check type is available for an authorized language.
  • Continued improving the filtering of autocomplete suggestions that contain sensitive, unexpected, or discriminatory language.

🐞 Correções de erros

  • Spelling engine (French): Suggestions incorrectly recommended removing the narrow nonbreaking space before punctuation, such as question marks and colons
  • Spelling engine: Hyphenated words following a number, such as 5-wöchigen or 16-years-old, were incorrectly flagged as misspelled
  • Spelling engine: Users couldn’t add abbreviations with doubled letters, such as PPP or CCCN, to custom dictionaries

🛡️ Segurança

  • Updated Netty to 4.2.17.Final, addressing multiple vulnerabilities in the application server’s networking component, including CVE-2026-75595.
  • Updated the MariaDB Java client from 3.4.1 to 3.4.3, addressing CVE-2026-55856, CVE-2026-55857, and CVE-2026-55858 in the application server’s database connectivity component.
  • Updated logback-classic from 1.5.38 to 1.6.3 to fix a directory traversal vulnerability in the application server’s logging component.
  • Updated Jackson Databind from 2.18.9 to 2.18.10, addressing multiple vulnerabilities in the application server, including unsafe reflection, untrusted deserialization, and uncontrolled resource allocation.

v6.17.1

WProofreader core v6.17.1 fixes an issue where native browser spellcheck didn’t turn back on correctly during startup.

🐞 Correções de erros

  • WProofreader JS core: When autoStartup was set to false, the restoreNativeSpellCheck option was ignored on initialization, leaving native browser spellcheck disabled. Native browser spellcheck now restores correctly in this configuration. Review configuration options para mais informações.

v6.17.0

A versão v6.17.0 do WProofreader core apresenta o motor de revisão baseado em IA para o alemão, versão v3.1, com correções gramaticais e de pontuação melhoradas; alarga as descrições e categorias das correções de revisão por IA ao alemão e ao espanhol; amplia os dicionários com mais de 970 novas palavras; atualiza o motor gramatical algorítmico com aperfeiçoamentos para o português e o italiano; melhora as sugestões do assistente de escrita baseado em IA; e corrige várias vulnerabilidades de segurança.

📝 Resumo

  • Lançado o motor de revisão baseado em IA em alemão (v3.1) com correções melhoradas
  • A classificação alargada de correspondências na revisão por IA e as descrições de correções selecionadas foram alargadas ao alemão e ao espanhol
  • Dicionários ampliados com mais de 970 novas palavras em cinco idiomas, além de 170 nomes próprios e abreviaturas comuns
  • Terminologia médica melhorada para o inglês e o espanhol; suporte alargado aos dialetos do inglês
  • Motor gramatical de terceiros atualizado com aperfeiçoamentos para o português e o italiano
  • Atualizações de segurança para o Micrometer e o Netty destinadas a resolver fugas de memória e problemas de validação de certificados

🛠 Melhorias

Revisão baseada em IA

  • Foi lançado o motor de revisão baseado em IA para alemão (v3.1), com maior precisão no que diz respeito a verbos separáveis, verbos modais no pretérito simples, construções na voz passiva, concordância entre substantivo e verbo e correções de pontuação.
  • A classificação de correspondências foi alargada ao alemão e ao espanhol, introduzindo categorias e descrições de regras unificadas nestas línguas. Os utilizadores recebem agora explicações consistentes e claras sobre as correções sugeridas em alemão e espanhol, com a mesma qualidade que o feedback em inglês.
  • Foram introduzidas melhorias adicionais e refinadas em várias línguas: tratamento da pontuação em inglês, estilos de aspas e espaçamento do traço curto em alemão, e números ordinais, traços longos, espaçamento e dois pontos em espanhol.

Gramática

  • Atualizei o LanguageTool para a versão de 20 de agosto de 2026.
  • Atualizou-se a lógica gramatical do português com uma regra modificada. A regra trata do uso correto dos hífens em palavras formadas com prefixos, de acordo com o Acordo Ortográfico Português. Alargou-se a lista de exceções para reconhecer o hífen de ligação e o hífen U+2010, evitando que formas válidas com hífen fossem incorretamente sinalizadas.
  • Atualização da lógica gramatical italiana com 6 regras alteradas. Corrigiram-se as regras relativas aos artigos nos anglicismos em que o plural pode ter a mesma forma escrita que o singular, como «meeting» e «standard», e esclareceram-se as regras relativas aos homófonos, como «hai» vs «ai» e «ha» vs «a».

Ortografia

  • Dicionários ampliados com mais de 970 novas palavras em inglês, alemão, espanhol, português e italiano, abrangendo abreviaturas, afixos, anglicismos, biologia, negócios, termos comuns, economia, gastronomia, terminologia jurídica, linguística, localização, unidades de medida, medicina, neologismos, outras línguas, nomes próprios, religião, ciência, terminologia especializada e tecnologia.
  • Enriquecemos os dicionários multilingues partilhados com 170 nomes próprios e abreviaturas, tais como XOF, OpenOffice, Eurocontrol, etc.
  • Terminologia médica e científica reforçada para o inglês e o espanhol, com 64 novas palavras, incluindo termos como «bromobenzoatos» e «fCJD» em inglês, e «urotelio» em espanhol.
  • Apoio alargado a variantes do inglês, incluindo variações da terminologia médica, tais como «bunaftine» (americano) e «bunaphtine» (britânico).
  • Correção automática aperfeiçoada com novos pares entre o inglês e o espanhol, focada em erros ortográficos frequentes, como «multipanares» → «multiplanares».

Assistente de escrita com IA

  • Instruções em inglês aperfeiçoadas para correções dialetais mais precisas durante a revisão.
  • Atualização das instruções em todas as línguas para preservar os emojis ao aplicar correções de texto, garantindo que os emoticons e os caracteres emoji permaneçam inalterados durante as operações de revisão.

🛡 Segurança

  • Atualização do Micrometer: Atualizou-se o Micrometer da versão 1.15.12 para a 1.16.7, a fim de corrigir duas vulnerabilidades detetadas pelo Snyk. A atualização corrige uma fuga de memória de gravidade elevada na recolha de métricas que poderia afetar a estabilidade do registo. Também se atualizou a dependência de integração com o Prometheus para a versão 1.16.7, por motivos de compatibilidade.
  • Atualização do Netty: O netty-handler foi atualizado da versão 4.1.136.Final para a versão 4.1.137.Final, a fim de corrigir duas vulnerabilidades detetadas pelo Snyk. As correções resolvem um problema de incompatibilidade de nomes de anfitrião de gravidade elevada na validação de certificados e uma falha crítica no tratamento de exceções. Esta atualização beneficia todos os utilizadores que dependem de comunicações de rede seguras.
  • VAPT: Atualização do relatório v6.17.0

v6.16.0

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 (consulte as alterações que implicam incompatibilidade abaixo)
  • Corrigiu-se uma vulnerabilidade de segurança de gravidade elevada, CVE-2026-40984, numa dependência do LanguageTool
  • Foi adicionado o novo license_status comando e relatórios e avisos melhorados sobre o fim da 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 alargados 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_status Comando 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 nos relatórios de validade da licença para 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 de expiração da licença durante as últimas 24 horas antes da data de expiração, 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 dentro de frases que utilizavam a expressão fixa «de vez em quando»
    • Deixou de assinalar incorretamente a palavra «pretrain» como se faltasse um infinitivo, uma vez que esta 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»: «wow, isso foi por pouco » → «Wow, isso 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 em 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 mais comuns e nas variantes dialetais, como «trøt» → «trøtt» em norueguês.

🛡 Segurança

  • Atualizado micrometer-core da 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-simpleclient para preservar a compatibilidade com a integração existente com o Prometheus.

v6.15.0

WProofreader core v6.15.0 adiciona suporte à correção ortográfica para o tailandês e introduz o applyAllSuggestions método para aplicar todas as correções sugeridas numa única operação e melhora as descrições das sugestões em toda a gramática e nos motores de revisão baseados em IA. Esta versão também amplia os dicionários com mais de 1 200 novas palavras e termos em nove idiomas, atualiza a ortografia do alemão e inclui melhorias na compilação do Docker e correções para várias vulnerabilidades de segurança.

📝 Resumo

  • Foi adicionado suporte à correção ortográfica para o tailandês.
  • Apresentou o applyAllSuggestions método para aplicar todas as correções sugeridas num documento com uma única operação.
  • Melhoria na classificação das sugestões nos motores de revisão gramatical e de IA, incluindo uma nova funcionalidade de deteção de problemas de estilo.
  • Dicionários ampliados com mais de 1 200 novas palavras e termos em nove línguas.
  • As sugestões de ponto-e-vírgula estão agora desativadas por predefinição nos títulos e nos itens de lista.
  • Melhorou-se a compatibilidade da compilação do Docker entre o Kaniko, o Buildah e o compilador clássico do Docker.
  • Correções de segurança. Atualizaram-se as bibliotecas Rangy, jackson-databind e ch.qos.logback para resolver CVE-2023-26102, CVE-2026-54515, CVE-2026-9828e CVE-2026-10532.

Núcleo do WProofreader JS (v3.44.6097)

  • Foi adicionado um novo applyAllSuggestions comando que aceita todas as correções sugeridas de uma só vez, em vez de as aplicar uma a uma. Já está disponível para os programadores adicionarem à sua configuração; num lançamento futuro, será disponibilizado um botão pronto a usar na interface.
  • Os lembretes de ausência de período já não aparecem nos títulos e nos itens de lista por predefinição, reduzindo assim as sugestões que não se aplicam nestes contextos. Rever disabledRulesPerEnvironment no documentação de configuração para mais informações.
  • Melhorou-se o reconhecimento das abreviaturas alemãs com espaços e letras maiúsculas (como z. B.), de modo a que estas já não provoquem sugestões incorretas de maiúsculas a seguir a elas.
  • Melhoria no funcionamento da opção «Ignorar nomes de domínio». Os nomes de domínio são agora sistematicamente ignorados, mesmo nos casos em que, anteriormente, ainda eram assinalados como erros ortográficos. Para mais detalhes, consulte a documentação sobre as opções de ignorar erros ortográficos.

Servidor de Aplicações

  • Foram removidas as mensagens obsoletas de validação de hardware dos registos do servidor de aplicações. O hardware já não é utilizado para a validação de licenças há algum tempo, mas as mensagens relacionadas mantinham-se e podiam causar confusão durante a resolução de problemas.

Implementação

  • Maior fiabilidade na compilação do Docker no Kaniko, no Buildah e no compilador clássico do Docker, incluindo configurações que substituem valores com --build-arg. Os argumentos de compilação são agora corretamente transmitidos a todas as fases de uma compilação em várias fases, corrigindo os casos em que as fases posteriores não os conseguiam detetar.

Revisão baseada em IA

  • As sugestões relacionadas com travessões apresentadas pelo motor de revisão por IA são agora mais fáceis de identificar e desativar, o que é útil se o seu guia de estilo restringir ou evitar o uso de travessões. Para mais informações sobre as regras, consulte as informações sobre as categorias e regras de revisão por IA em inglês.
  • Para além da ortografia e da gramática, as sugestões de revisão da IA podem agora ser classificadas também como questões de estilo, pelo que são identificadas com maior precisão. Consulte as categorias e regras de estilo da revisão em inglês pela IA.
  • Foram adicionadas descrições selecionadas para as correções de revisão baseadas em IA em inglês. A nossa equipa linguística preparou estas descrições, facilitando a compreensão do motivo pelo qual foi feita uma sugestão.

Gramática

  • As sugestões do motor de gramática de terceiros são agora corretamente classificadas como problemas de gramática, ortografia ou estilo, pelo que são destacadas da forma correta. Anteriormente, tudo o que provinha deste motor aparecia como um problema de gramática, mesmo quando não era o caso.
  • Atualizei o LanguageTool para a versão de 14 de julho de 2026.
  • Melhoria no reconhecimento de palavras em alemão que podem funcionar tanto como verbo como como adjetivo, tais como «strukturierte». Anteriormente, algumas destas palavras eram reconhecidas apenas como verbo, o que podia levar a que a regra da vírgula interpretasse mal a estrutura da frase e sugerisse, incorretamente, a remoção de uma vírgula válida.
  • Foi melhorada a consistência nos nomes das regras, de modo a que a ativação ou desativação de uma regra gramatical específica se aplique agora da mesma forma, independentemente do motor de verificação responsável por ela.

Ortografia

  • O holandês reconhece agora palavras com apóstrofos, como ‘s-Hertogenbosch, como estando escritas corretamente.
  • Sugestões ortográficas melhoradas para abreviaturas em alemão que exigem um espaço entre as duas partes, como, por exemplo, a correção de «z.B.» para «z. B.».
  • Foram adicionadas mais de 640 novas palavras e termos em inglês, alemão, espanhol, ucraniano, búlgaro, neerlandês, tailandês, grego e português. Abrangem tanto o vocabulário do quotidiano como áreas especializadas, como a ciência, os negócios e a tecnologia.
  • Ampliamos o dicionário multilingue partilhado com mais de 30 novos nomes próprios e abreviaturas, incluindo empresas, produtos e organizações, tais como a Canon, Ltd e a Rakuten. Além disso, adicionámo-lo como um dicionário adicional para a verificação ortográfica do grego.
  • Foram adicionados 550 novos termos médicos em inglês, alemão e espanhol, incluindo abreviaturas e nomes de procedimentos, tais como «hepatoscopia», «Unkovertebralgelenke» e «USG».
  • Apoio alargado a variantes linguísticas do inglês, com 17 novos pares de variantes, tais como «hematoporphyrin» (americano) e «haematoporphyrin» (britânico).
  • Foram melhoradas mais de 40 sugestões de ortografia e autocorreção em inglês, espanhol, ucraniano, búlgaro, catalão e no dicionário comum a várias línguas. Estas sugestões incidem em erros ortográficos comuns, nomes próprios e abreviaturas, tais como llm → LLM.

Preenchimento automático

  • A funcionalidade de preenchimento automático deixa agora de apresentar quaisquer sugestões de texto quando o texto digitado contém palavras que possam ser consideradas palavrões graves.

Idiomas

  • Foi implementado o suporte à correção ortográfica para a língua tailandesa.

🛡 Segurança

  • Biblioteca Rangy: Implementámos o patch do código-fonte original para a vulnerabilidade CVE-2023-26102 na nossa versão derivada da biblioteca Rangy utilizada no SCAYT3, corrigindo a vulnerabilidade e mantendo a compatibilidade com a nossa versão derivada.
  • jackson-databind: Atualizámos o jackson-databind para a versão 2.18.9 para corrigir a vulnerabilidade CVE-2026-54515. Esta atualização afeta os componentes que dependem do jackson-databind, quer diretamente, quer de forma transitiva.
  • ch.qos.logback: Atualizámos o ch.qos.logback da versão 1.5.25 para a 1.5.35 para corrigir duas vulnerabilidades de deserialização, CVE-2026-9828 e CVE-2026-10532. Esta atualização afeta os componentes que dependem do ch.qos.logback, quer diretamente, quer de forma transitiva.

🐞 Correções de erros

  • Motor de ortografia: palavras alongadas, como loooooooooooong, geravam a mensagem «Sem sugestões»
  • Motor de ortografia: sequências de letras ininteligíveis, como «fjkdkdjshkhfdk», geraram sugestões de palavras reais sem qualquer relação

v6.14.0

O WProofreader core v6.14.0 lança o motor de revisão baseado em IA v3.1.0 para o espanhol, alarga o suporte ao assistente de escrita com IA ao grego, melhora a contagem de palavras multilingue, amplia a cobertura dos dicionários com mais de 7 800 novas palavras, otimiza a validação de dicionários personalizados e o tratamento do apóstrofo e inclui atualizações de segurança para as dependências do Jackson.

📝 Resumo

  • Foi lançada a versão 3.1.0 do motor de revisão baseado em IA para o espanhol, com uma qualidade de correção melhorada em termos de gramática, uso de palavras, formas verbais, preposições, grafia dos números e confusões frequentes entre palavras
  • Foi adicionado o suporte ao grego ao assistente de escrita com IA
  • Assistente de escrita em espanhol baseado em IA otimizado através da migração a partir dos modelos da Anthropic
  • Dicionários ampliados com mais de 2 700 novas palavras em várias línguas, incluindo abreviaturas, nomes próprios, termos técnicos e termos linguísticos
  • Melhoria na contagem e no processamento de palavras em vários idiomas, incluindo o japonês e o chinês
  • Foi adicionado o suporte a hífens nos nomes dos dicionários e foi alargado o tratamento dos apóstrofos nos dicionários personalizados e dos utilizadores
  • Atualizei o LanguageTool para a versão de 12 de junho de 2026
  • Maior abrangência do dicionário de inglês dinamarquês e neozelandês
  • Atualizações de segurança. Atualizámos o jackson-core e o jackson-databind para corrigir as vulnerabilidades CWE-770 e CVE-2026-54513

⚠️ Alteração importante

  • Contagem de palavras melhorada para vários idiomas, incluindo aqueles sem espaços. Anteriormente, as palavras eram identificadas com base nos espaços e na pontuação, o que fazia com que frases inteiras em idiomas como o japonês e o chinês fossem contadas como uma única palavra. O WProofreader utiliza agora a segmentação baseada no ICU para contar morfemas nestes idiomas, proporcionando contagens de palavras e estatísticas linguísticas mais precisas. Por exemplo, «わかんない» é agora contado como 3 morfemas («わか» / «ん» / «ない»), em vez de 1.

🛠 Melhorias

Núcleo do WProofreader JS (v3.43.6079)

  • Foi adicionada uma versão em grego do aviso legal do assistente de escrita com IA.
  • Atualização da validação das palavras do dicionário do utilizador e do dicionário personalizado para suportar todos os caracteres de apóstrofo permitidos.

Revisão baseada em IA

  • Foi lançada a versão 3.1.0 do motor de revisão baseado em IA para o espanhol. Foi melhorada a qualidade da correção no que diz respeito ao modo subjuntivo, aos tempos verbais, aos verbos reflexivos, às preposições, à concordância de adjetivos e advérbios, à concordância do particípio passado, às construções partitivas, à grafia dos números e às confusões comuns entre palavras, incluindo «ser» e «haber». Consulte a documentação para obter mais detalhes sobre as melhorias na revisão do espanhol.
  • Melhoria do desempenho da revisão baseada em IA, em várias línguas, em textos que contenham formatação com expoentes e subíndices.

Gramática

  • Atualizei o LanguageTool para a versão de 12 de junho de 2026.

Assistente de escrita com IA

Ortografia

  • Dicionários ampliados com mais de 2 700 novas palavras em inglês, alemão, espanhol, ucraniano, dinamarquês e português, abrangendo abreviaturas, termos tecnológicos, palavras comuns, nomes próprios e termos linguísticos. 
  • Os dicionários alemães passaram também a incluir mais de 4 600 novas formas substantivas com um -s de ligação e formas combinadas com um hífen, tais como Fort-. 
  • Terminologia médica alargada para o inglês, o alemão e o espanhol, com 495 novos termos, abrangendo adjetivos médicos, nomes de doenças e abreviaturas, tais como palmitoilcarnitina, teste de Finkelstein e distrófica.
  • Melhoria na cobertura dialetal do inglês com novos pares de palavras, tais como «preprosthetic» e «pre-prosthetic». 
  • Melhorou o processamento de texto em alemão, permitindo o uso de hífens no início das palavras e restringindo o uso de dois pontos no interior das palavras, como por exemplo -konzepte.
  • Regras de ortografia aperfeiçoadas e sugestões de correção automática para erros ortográficos comuns e fonéticos em inglês e espanhol, tais como «Afroasiatic» → «Afro-Asiatic».

Dicionários personalizados e de utilizador

  • Melhoria na validação dos nomes dos dicionários do utilizador. Os nomes dos dicionários admitem agora hífens e aceitam letras latinas ASCII, algarismos, sublinhados e hífens. As regras de validação e as mensagens de erro foram atualizadas para um tratamento mais consistente dos nomes inválidos.
  • Os dicionários personalizados e de utilizador já permitem a adição de palavras com diferentes tipos de apóstrofo, tais como l’acqua, l’acqua, etc .

Estilo

  • Continuámos a melhorar a filtragem das sugestões de preenchimento automático que contêm linguagem sensível, inesperada ou discriminatória.
  • Foi adicionado o suporte a sugestões de estilo e padrões que começam com um espaço, como no alemão*in → (m/w/d), de modo a ter um único padrão para *Arzt*in → Arzt (m/w/d) e Professor*in → Professor (m/w/d).

Idiomas

🛡 Segurança

  • Atualização do jackson-core: Atualizou-se o jackson-core para a versão 2.18.7 para resolver CWE-770. Âmbito: componentes que dependem do jackson-core (direta ou transitivamente) na compilação do langtool/libs.
  • Atualização do jackson-databind: Atualizou-se o jackson-databind para a versão 2.18.8 para corrigir CVE-2026-54513. Âmbito: componentes que dependem do jackson-databind (de forma direta ou transitiva) incluídos no pacote langtool/libs.

🐞 Correções de erros

  • Núcleo do WProofreader JS: Surgem marcadores pretos inesperados na interface do WProofreader (WordPress 7.0, plugin Guttenberg). Foi resolvido um conflito de estilo que fazia com que os marcadores de lista predefinidos fossem apresentados nos componentes da interface do WProofreader.

v6.13.1

A versão v6.13.1 do WProofreader core melhora a compatibilidade com editores alojados em contentores Shadow DOM, corrigindo a deteção automática de editores, a inicialização e a funcionalidade de pesquisa automática; reforça a segurança da imagem Docker do WProofreader com correções de vulnerabilidades do OpenNLP e do Netty; e atualiza o relatório VAPT.

📝 Resumo

  • Compatibilidade melhorada com editores alojados em contentores Shadow DOM, incluindo a deteção automática de editores, a inicialização e o carregamento de estilos
  • Corrigida a funcionalidade de pesquisa automática em ambientes Shadow DOM
  • Foram atualizados os componentes OpenNLP e Netty na imagem Docker do WProofreader para corrigir sete vulnerabilidades comunicadas
  • Atualizou-se o relatório VAPT para a versão 6.13.1 e melhorou-se a conformidade do verificador de vulnerabilidades

🛠 Melhorias

Núcleo do WProofreader JS (v3.42.6067)

  • Suporte melhorado ao Shadow DOM. Foram corrigidas a deteção automática do editor e a inicialização do WProofreader para elementos editáveis alojados em contentores Shadow DOM. O WProofreader deteta agora corretamente os editores ativos, preserva as instâncias quando os editores permanecem ligados à página e carrega os estilos de interface do utilizador e de marcação necessários em ambientes Shadow DOM. 

🛡 Segurança

  • Correções de segurança do OpenNLP: Integrou uma versão corrigida do OpenNLP 1.9.4 com correções retroativas para as vulnerabilidades CVE-2026-40682, CVE-2026-42027 e CVE-2026-42440, preservando a compatibilidade com o LanguageTool e, ao mesmo tempo, resolvendo as vulnerabilidades relatadas. Âmbito: Componentes do OpenNLP utilizados transitivamente pelo LanguageTool e incluídos na imagem Docker do WProofreader. 
  • Atualização do Netty: O Netty incluído no pacote foi atualizado da versão 4.1.133.Final para a versão 4.1.135.Final para corrigir as vulnerabilidadesde tipo « » ( ) com os códigos CVE-2026-44249, CVE-2026-45416, CVE-2026-45674 e CVE-2026-47691. Âmbito: Componentes do Netty utilizados transitivamente pelo LanguageTool e incluídos na imagem Docker do WProofreader.
  • VAPT: Atualizar o relatório v6.13.1

v6.13.0

A versão v6.13.0 do WProofreader core migra as operações do assistente de escrita com IA para novos modelos e restabelece a compatibilidade com o Google Docs, melhora a qualidade da revisão e do preenchimento automático baseados em IA, amplia os dicionários multilingues com mais de 1 400 palavras, introduz limites para dicionários personalizados e coleções de guias de estilo, atualiza os dicionários de ucraniano e finlandês e disponibiliza uma atualização de segurança.

📝 Resumo

  • Migrámos modelos de assistentes de escrita com IA em vários idiomas para alternativas da Amazon e do Google, na sequência da descontinuação dos modelos Claude da Anthropic e com o objetivo de otimizar o desempenho
  • Atualizaram os dicionários de ucraniano e finlandês 
  • Dicionários ampliados com mais de 1 400 novas palavras em inglês, alemão, espanhol e português, incluindo palavras comuns, terminologia médica, nomes próprios adicionais e abreviaturas
  • Melhoria na qualidade ortográfica graças a um melhor tratamento das palavras gregas com maiúscula inicial
  • Melhoria na filtragem de sugestões de preenchimento automático que contenham linguagem sensível ou discriminatória
  • Orientações de estilo atualizadas com novas regras relativas aos anglicismos em espanhol
  • Melhoria da qualidade da revisão por IA em todos os modelos suportados e aperfeiçoamento da revisão por IA em espanhol (v3.0) para correções mais fiáveis.
  • Foi restabelecida a compatibilidade do assistente de escrita com IA com o Google Docs
  • Atualização de segurança. O OpenTelemetry foi atualizado para corrigir a vulnerabilidade CVE-2026-45292

🛠 Melhorias

Núcleo do WProofreader JS (v3.42.6057)

  • Compatibilidade melhorada com o Google Docs. Foram corrigidos problemas que impediam o assistente de escrita com IA de funcionar corretamente no Google Docs.

Revisão por IA

  • Melhoria da qualidade da revisão por IA em inglês, alemão e espanhol no que diz respeito ao tratamento da pontuação e do espaçamento, incluindo vírgulas decimais, travessões curtos e pontuação em torno do texto corrigido.
  • Melhorou a precisão da correção em espanhol, evitando pronomes redundantes, pontuação desnecessária, símbolos de grau, parênteses retos e sugestões duplicadas.
  • Melhoria da qualidade das sugestões em alemão, através da restrição da remoção de palavras no final das frases em alemão.

Assistente de escrita com IA

  • Migrámos o assistente de escrita com IA em inglês do Anthropic Claude Haiku 3, na sequência da sua descontinuação. Para mais informações, consulte a documentação relativa aos modelos em inglês atualmente disponíveis.
  • Migrámos os fluxos de trabalho selecionados dos assistentes de escrita com IA em norueguês, italiano, espanhol e dinamarquês do Anthropic Claude Sonnet 4, na sequência da sua descontinuação.
  • Atualizámos as instruções e migrámos o assistente de escrita com IA em alemão e ucraniano do Anthropic Claude Haiku 4.5 para melhorar o desempenho.
  • Melhoria das sugestões do assistente de escrita com IA em neerlandês, sueco, português e polaco, para resultados mais consistentes em termos de reescrita, ajuste de tom, encurtamento e expansão.

Ortografia

  • Melhoria no tratamento de palavras em maiúsculas na língua grega, como ΕΙΔΗΣΗ.
  • Dicionários ampliados com mais de 1 000 palavras novas em inglês, alemão, espanhol e português, abrangendo abreviaturas, afixos, biologia, palavras comuns, variações dialetais, gastronomia, linguística, música, nomes próprios, gíria e tecnologia.
  • Enriquecemos os dicionários multilingues partilhados com mais de 30 nomes próprios e abreviaturas, como «Googlebot» e «ISO».
  • Terminologia médica em inglês e espanhol melhorada, com 471 novas palavras que abrangem termos médicos, terminologia jurídica, abreviaturas e vocabulário relacionado.
  • Ampliação da cobertura dos dialetos do inglês com novos pares de palavras dialetais, tais como «radiolabeled » vs «radiolabelled».
  • Regras de sugestão aperfeiçoadas para erros ortográficos comuns em inglês e espanhol, tais como «gritings» → «greetings».

Dicionário personalizado

  • Foi adicionada uma limitação ao número de dicionários personalizados, dependendo do plano de subscrição. Até 250 para a versão auto-hospedada.

Estilo

  • Foi adicionada uma limitação ao número de coleções de guias de estilo, consoante o plano de subscrição. Até 250 para a versão auto-hospedada.
  • Tornou o parâmetro «collection» obrigatório para quaisquer ações relacionadas com regras do guia de estilo através da API
  • Guia de estilo em espanhol atualizado com novas regras relativas aos anglicismos, tais como «download», «shopping center», etc.
  • Foi adicionada a possibilidade de utilizar parte do campo «padrão» no campo «sugestões». Por exemplo, Lehrer → Lehrer*in

Preenchimento automático

  • Melhoria na filtragem de sugestões de preenchimento automático que contenham linguagem sensível, inesperada ou discriminatória, como «guerra», «droga», etc.

Idiomas

  • Atualizou-se o dicionário Hunspell em ucraniano (uk_UA) para a versão 6.8.0 (23 de abril de 2026), da autoria de Rysin, A. e Starko, V., que incluiu uma expansão do dicionário com mais de 12 000 entradas. Fonte: https://github.com/brown-uk/dict_uk/releases#release-v6.8.0 
  • O dicionário Hunspell em finlandês (fi_FI) foi atualizado para a versão 0.2 (6 de dezembro de 2023) por Voiko, o que ampliou significativamente a cobertura do vocabulário nas áreas técnica e médica, bem como nos nomes próprios. Fonte: https://github.com/fginter/hunspell-fi/releases/tag/0.2 

🛡 Segurança

  • Atualização do OpenTelemetry: Atualizámos o OpenTelemetry para a versão 1.62.0 para resolver CVE-2026-45292. Âmbito: componentes que dependem do opentelemetry (direta ou transitivamente) incluídos no pacote langtool/libs.

🐞 Correções de erros

  • Núcleo do WProofreader JS: o assistente de escrita com IA não funciona no Google Docs
  • O assistente de escrita com IA deixou de funcionar na extensão gratuita para deteção automática do idioma

v6.11.0

Lançamento do WProofreader Core v6.11.0

O WProofreader v6.11.0 simplifica a implementação auto-hospedada ao eliminar os requisitos relativos ao nome de domínio, introduz novas opções do núcleo JS para layouts escaláveis e controlo de emblemas RTL, e altera o conjunto de verificação predefinido para o inglês para ai_lt_hs1, para utilizadores na nuvem, amplia os dicionários com mais de 9 700 novas entradas, atualiza o motor gramatical com melhorias significativas no catalão e corrige uma vulnerabilidade de segurança.

Consulte o resumo abaixo.

📝 Resumo

  • [Cloud] A configuração predefinida de verificação de texto para o inglês foi alterada para ai_lt_hs1. Combina o motor de revisão baseado em IA com os motores algorítmicos de gramática e ortografia para uma maior precisão
  • A instalação auto-hospedada já não requer um nome de domínio — configuração simplificada para o Docker, o Windows e o Linux
  • Novas opções «enableScale » e «disableBadgeRTLMirroring» no núcleo do WProofreader JS
  • Dicionários ampliados com mais de 9 700 novas entradas em inglês, alemão, espanhol, ucraniano e russo
  • Dicionário alemão alargado com mais de 13 550 formas de palavras compostas para substantivos femininos com «Fuge-s»
  • Atualização do motor gramatical de terceiros, com melhorias significativas no catalão e aperfeiçoamentos nas regras para o alemão, espanhol, português, ucraniano e inglês
  • Os dicionários personalizados do utilizador aceitam agora palavras que já existem nos dicionários ortográficos principais
  • Correção de segurança. Atualização do jackson-core para resolver a vulnerabilidade GHSA-72hv-8253-57qq

🛠 Melhorias

Núcleo do WProofreader JS (v3.39.6037)

  • Foi introduzida uma nova opção «enableScale ». Ativa o suporte a transformações de escala CSS aplicadas a elementos pai. Quando ativada, o WProofreader deteta o valor de escala do elemento pai e ajusta os elementos da interface do utilizador em conformidade, garantindo que o realce e os elementos da interface permaneçam corretamente alinhados quando o conteúdo circundante é redimensionado. Desativada por predefinição.
  • Foi introduzida uma nova opção «disableBadgeRTLMirroring ». Desativa o espelhamento automático da posição do emblema para idiomas da direita para a esquerda (RTL), como o árabe. Quando ativada, o emblema mantém a posição configurada, em vez de ser automaticamente espelhado de acordo com a direção do texto. As opções de posicionamento manual do emblema permanecem inalteradas. Desativada por predefinição.

Implementação

  • Foi eliminada a necessidade de especificar um nome de domínio durante a instalação da versão auto-hospedada. Isto simplifica a configuração inicial em ambientes Docker, Windows e Linux:
    • Docker. Removido o WPR_DOMAIN_NAME parâmetro. Foi adicionado o suporte para executar o contentor a partir do caminho raiz (/) através de WPR_VIRTUAL_DIR. Saiba mais sobre o Configuração do Docker.
    • Gráfico do Helm. Atualizado para a versão 1.3.1. Agora é possível definir o valor como vazio virtualDir (/), removido WPR_DOMAIN_NAME do extraEnv exemplo, e atualizado appVersion para 6.11.0.0. Saiba mais sobre o Gráfico de leme.
    • Programas de instalação para Windows e Linux. O servidor web agora escuta em qualquer domínio por predefinição, eliminando um passo comum da configuração.

Servidor de aplicações

  • [Cloud] Alterou a configuração predefinida de verificação ortográfica para o inglês para ai_lt_hs1. Esta configuração combina o motor de revisão baseado em IA com o motor gramatical algorítmico (LanguageTool) e o motor ortográfico algorítmico (Hunspell), com sugestões ortográficas para uma maior precisão. Anteriormente, a configuração predefinida (ai_lt_hs0) incluía o Hunspell para deteção de erros, mas sem sugestões ortográficas. Se necessário, é possível restabelecer o comportamento anterior definindo a checkKit opção de ai_lt_hs0.
  • Registo de erros melhorado. O servidor de aplicações apresenta agora mensagens mais detalhadas quando os dicionários Hunspell não conseguem ser carregados, quando falta um modelo de linguagem de IA ou quando não é encontrado um modelo n-gram. Isto facilita o diagnóstico de problemas de configuração durante a implementação.
  • Foi adicionada a possibilidade de configurar o comprimento máximo da sequência na configuração do modelo de IA.
  • Foi melhorado o tratamento dos caminhos dos ficheiros em todo o servidor de aplicações, passando a utilizar caminhos absolutos em vez de procurar no diretório de trabalho atual. Isto resolve os problemas que ocorrem quando o servidor de aplicações é executado como um serviço do systemd no Linux.

Gramática

  • Atualizou o motor gramatical de terceiros com melhorias em várias línguas.
    • Catalão. Atualização significativa que inclui um novo sistema de reconhecimento de nomes próprios que reduz os falsos erros ortográficos em nomes já mencionados no texto, sugestões melhoradas de substituição de verbos com um melhor tratamento dos pronomes, um novo dicionário ortográfico multitoken para melhores sugestões ortográficas de palavras compostas, suporte adicionado para construções causais (al no + infinitivo → com que…), atualização do dicionário de POS catalão para a v3.3, expansão dos dicionários ortográficos e de palavras compostas, segmentação de frases melhorada com o fund. abreviatura para o catalão e o espanhol, e vários aperfeiçoamentos nas regras de desambiguação.
    • Alemão. Foram melhoradas as regras gramaticais relativas à construção «nach zu geben» e foram adicionadas regras para o tratamento da formatação de números em alemão com separadores de pontos (por exemplo, 100.000).
    • Espanhol. Adicionou-se um antipadrão para «volares» como adjetivo, a fim de evitar sugestões incorretas no subjuntivo.
    • Português. Foram introduzidas melhorias significativas na desambiguação, incluindo um melhor tratamento das palavras «pela» e «pelas» como preposições, uma desambiguação mais refinada entre verbos e substantivos/adjetivos, uma nova marcação baseada no contexto para categorias semânticas, a ativação da regra relativa à vírgula redundante após o travessão, a expansão das regras relativas a palavras que causam confusão, a adição de antipadrões para referências à montanha K2 e ao Samsung Galaxy, bem como vários aperfeiçoamentos nas regras de estilo para o português do Brasil.
    • Ucraniano. Atualização do dicionário morfológico para a versão 6.7.5, alargamento do tratamento de abreviaturas (por exemplo, крим, пом, суч), melhoria dos padrões do tokenizador de palavras, adição de inúmeras sugestões de substituição suave, alargamento das regras de derivação e melhoria da desambiguação para o caso vocativo e outras construções gramaticais.
    • Inglês. Foram adicionados os termos «misgendered», «misgender», «misgenders» e «misgendering» ao dicionário ortográfico e foi melhorado o tratamento dos prefixos nas sugestões ortográficas.

Ortografia

  • Dicionários ampliados com mais de 9 700 novas entradas em inglês, alemão, espanhol, ucraniano e russo, abrangendo abreviaturas, afixos, biologia, química, termos comuns, variações dialetais, terminologia médica e militar, neologismos, nomes próprios, tecnologia e muito mais.
  • Ampliei o dicionário alemão com mais de 13 550 formas de palavras compostas com «-Fuge-» para substantivos femininos combinados com um hífen (por exemplo, «Präventions-»).
  • Enriquecemos os dicionários multilingues partilhados com 125 novos nomes próprios e abreviaturas comuns.
  • Foram adicionados novos recursos em russo.
  • Aperfeiçoámos as listas de palavras, removendo mais de 500 entradas inválidas ou incorretas em inglês, espanhol e alemão, com foco em palavras inexistentes, termos médicos incorretos, abreviaturas e formas com maiúsculas inválidas, bem como entradas não dialetais.
  • Padrões de divisão otimizados com 20 novas regras para o inglês e o espanhol, abrangendo verbos reflexivos, palavras comuns, pronomes e advérbios, para evitar divisões incorretas de palavras. Melhoria da qualidade das sugestões através da exclusão de termos ofensivos em determinados contextos e da remoção de sugestões inválidas em várias categorias.
  • Terminologia médica melhorada para o inglês e o espanhol, com mais de 255 novas entradas que abrangem termos latinos, adjetivos médicos, nomes de doenças e abreviaturas. Listas de termos médicos aperfeiçoadas através da remoção de mais de 230 entradas inválidas, visando palavras incorretas, formas abreviadas e formas escritas com maiúscula.
  • Foi adicionado o suporte a dois tipos de apóstrofos em catalão (U+2019 e U+0027).

Correção automática

  • Regras de priorização aperfeiçoadas para erros ortográficos comuns em inglês e espanhol. Priorização melhorada no dicionário multilingue partilhado.
  • Melhorou-se a lógica de correção através da remoção de entradas inválidas da correção automática em inglês e espanhol, visando sugestões incorretas.

Estilo

  • Regras de estilo atualizadas para o inglês, com novas disposições relativas a termos pejorativos e insultos relacionados com a raça e a etnia.

Dicionário personalizado

  • A partir da versão 6.11.0, as palavras que constam nos dicionários ortográficos padrão também podem ser adicionadas aos dicionários personalizados do utilizador.

🛡 Segurança

  • Atualizou-se a biblioteca jackson-core vulnerável (utilizada pelo motor de gramática) para a versão 2.18.6, a fim de corrigir a vulner abilidade GHSA-72hv-8253-57qq (contornamento da restrição de comprimento numérico no analisador JSON assíncrono, o que poderia conduzir a uma potencial condição de negação de serviço).

🐞 Correções de erros

  • Núcleo do WProofreader JS: as sugestões destacadas são deslocadas quando o plugin Zoom é utilizado no CKEditor
  • Núcleo do WProofreader JS: Comportamento inconsistente da navegação por teclado na caixa de diálogo do assistente de escrita com IA em ambientes mistos da esquerda para a direita/da direita para a esquerda
  • Mecanismo de verificação ortográfica: as palavras escritas com apóstrofos tipográficos não são reconhecidas como corretas em catalão
  • Mecanismo de verificação ortográfica: não são permitidas regras de divisão que contenham números
  • Servidor de aplicações: a funcionalidade das regras permitidas não funciona como esperado
  • Servidor de aplicações: O Hunspell falha se o modelo n-gram não for encontrado
  • Guia de estilo: Não é possível ler as regras fundamentais do guia de estilo
  • Guia de estilo: Utilizam-se caminhos relativos para os ficheiros do guia de estilo

v6.10.0

O WProofreader v6.10.0 apresenta uma atualização significativa na classificação das sugestões ortográficas, com priorização de n-grams baseada em trigramas para o inglês, o alemão e o espanhol; adiciona sugestões de autocompletar no teclado; atualiza o motor gramatical; alarga o suporte linguístico com recursos para o grego e o checo; e corrige uma vulnerabilidade de segurança.

Consulte o resumo abaixo.

📝 Resumo

  • Nova priorização das sugestões ortográficas baseada em trigramas para o inglês, o alemão e o espanhol — a sugestão correta ocupa agora o primeiro lugar em cerca de 80% das vezes, contra cerca de 62% sem a priorização
  • Dicionários ampliados com mais de 2 000 novas entradas e mais de 600 termos médicos em várias línguas
  • As sugestões de preenchimento automático mostram agora uma dica no teclado (Tab / →) para aceitar as sugestões
  • Mais de 80 novas regras de estilo em inglês relativas a palavrões, termos pejorativos e linguagem inclusiva
  • Melhorou-se a fiabilidade da revisão por IA ao desativar 15 regras problemáticas em inglês, alemão e espanhol
  • Foram adicionados recursos linguísticos em grego e checo; foi atualizado o dicionário Hunspell em checo
  • Aviso legal do assistente de escrita com IA, localizado para o dinamarquês e o norueguês
  • Correção de segurança. Atualização do lucene-core para resolver a vulnerabilidade PRISMA-2021-0081

🛠 Melhorias

Núcleo do WProofreader JS (v3.38.6019)

  • Foi adicionada uma dica no teclado junto às sugestões de preenchimento automático que indica como as aceitar (Tab / →). A dica fica visível sempre que as sugestões de preenchimento automático são apresentadas.
  • Foi adicionada a menção «Powered by WProofreader» à janela pop-up de sugestões da extensão do navegador, do plugin do WordPress e da integração com o Drupal.
  • Redesenhei o banner promocional do plugin gratuito SCAYT para o CKEditor 4. O banner está agora mais pequeno e menos intrusivo, com um link para o site para mais informações.

✨ Assistente de escrita com IA

  • Localizámos o aviso legal relativo à IA para o dinamarquês e o norueguês.

📚 Motor de verificação ortográfica

  • Foi introduzida a priorização de sugestões de n-gramas baseada em trigramas para o inglês, o alemão e o espanhol. Esta abordagem substitui a anterior, baseada em bigramas, e melhora a precisão das sugestões ortográficas ao considerar sequências de três palavras em vez de duas. Quando existem várias opções ortográficas igualmente plausíveis — por exemplo, «store», «shore» e «stare» —, o modelo utiliza o contexto circundante para atribuir uma classificação mais elevada à sugestão mais relevante. Em testes de desempenho com o inglês americano, a sugestão correta ocupa agora o primeiro lugar em cerca de 80% das vezes, em comparação com 71% na abordagem anterior. Cada modelo de língua requer aproximadamente 100 MB de RAM. Atualmente, apenas as sugestões do motor algorítmico principal de ortografia são reordenadas pelo modelo de n-gramas.
  • Dicionários ampliados com mais de 2 000 novas entradas em várias línguas (incluindo inglês, alemão, espanhol, ucraniano, dinamarquês, português e finlandês). Abrangem um vasto leque de categorias: abreviaturas (formas abreviadas), afixos, biologia, negócios, química, termos comuns, culinária, variações dialetais, direito, localizações, neologismos, nomes próprios, religião, ciência, gíria, desporto e tecnologia.
  • Refinei as listas de palavras, removendo entradas dialetais inválidas, palavras inexistentes geradas por mecanismos de composição e erros de maiúsculas e minúsculas.
  • Terminologia médica melhorada em inglês, espanhol e alemão, com mais de 600 novas entradas que abrangem abreviaturas médicas, adjetivos, nomes de doenças e unidades de medida.
  • Padrões de divisão otimizados através da adição de mais de 20 regras para palavras comuns, advérbios e conjunções, com o objetivo de evitar a divisão incorreta de palavras, ao mesmo tempo que foram removidos padrões desatualizados ou menos restritivos.
  • Melhorou a qualidade das sugestões, excluindo termos ofensivos em determinados contextos e removendo nomes de empresas que se confundem com palavras comuns em inglês.

⚙️ Motor gramatical

  • Atualizou-se o motor de gramática de terceiros, o LanguageTool, para a versão 2026-02-13, com melhorias em várias línguas.
    • Português. Atualizações abrangentes, incluindo novas regras de estilo académico e formal, melhorias no tratamento da concordância, contrações, homónimos e vírgulas, aperfeiçoamentos na desambiguação de verbos raros e na classificação de classes gramaticais, bem como inúmeras reduções de falsos positivos. O português (Portugal) beneficiou de melhorias de estilo adicionais no que diz respeito a palavras estrangeiras, à evitação do gerúndio e a correções de vocabulário.
    • Catalão. Novas regras gramaticais, uma expansão significativa do dicionário, melhorias na verificação de casos e aperfeiçoamentos em regras anteriormente desativadas. Regras específicas melhoradas, tais como ESCOLTAR_SENTIR e RESPONDRE_A.
    • Espanhol. Melhorou-se a precisão do tokenizador de frases, foram adicionados antipadrões para as regras de concordância, acento, data e mês e foi reforçado o suporte linguístico no contexto médico com novos termos médicos.
    • Português. Melhorias orientadas para a manutenção, incluindo correções de precisão das regras, correções da posição de correspondência, ajustes relativos à distinção entre maiúsculas e minúsculas e prevenção da síntese incorreta de palavras.
    • Alemão. Melhorias e aperfeiçoamentos incrementais nas regras.
    • Ucraniano. Atualização do dicionário, melhorias na tokenização e uma nova regra gramatical.

💡 Correção automática

  • Regras de priorização aperfeiçoadas para mais de 120 erros ortográficos comuns em inglês, alemão, espanhol, ucraniano, francês e português.
  • Melhoria da lógica de correção através da remoção de mais de 360 entradas inválidas da correção automática para o espanhol, visando especificamente sugestões incorretas e formas em maiúsculas que eram anteriormente ativadas por engano.

📝 Estilo

  • Regras de estilo atualizadas para o inglês, com mais de 80 novas regras que abordam palavrões graves, termos pejorativos e linguagem relacionada com raça, etnia, género e capacitismo.

🤖 Revisão com IA

  • Melhorou-se a fiabilidade do motor de IA ao desativar 15 regras problemáticas que causavam loops lógicos, alterações de padrões e sugestões de palavras inexistentes em inglês, alemão e espanhol.
  • Foram corrigidos erros em que a IA assinalava incorretamente nomes próprios desconhecidos ou apresentava sugestões inadequadas.

🌐 Idiomas

  • Foram adicionados novos recursos linguísticos para o grego, incluindo a desativação de regras gramaticais problemáticas relacionadas com parênteses não emparelhados. Foram adicionados novos recursos linguísticos para o checo com priorização ortográfica.
  • Dicionário Hunspell checo atualizado. Fonte: Dicionários checos CC0 de Štěpán Škorpil.

Servidor de aplicações

  • Bibliotecas de terceiros atualizadas:
    • TensorFlow da versão 2.11 à 2.18 (Linux e Windows)
    • rust_swig da versão 0.4.0 para a versão 0.10.0
    • tokenizadores da versão 0.15.1 à 0.22.2

🛡 Segurança

  • Atualizou-se a biblioteca lucene-core vulnerável utilizada pelo motor de gramática para resolver a vulnerabilidade PRISMA-2021-0081.

v6.9.0

A versão 6.9.0 do WProofreader Core inclui dicionários ortográficos alargados e terminologia médica, regras gramaticais e de estilo aperfeiçoadas em vários idiomas, melhorias na revisão por IA e no assistente de escrita por IA para o dinamarquês, atualizações nos rótulos da interface do utilizador, correções de segurança e novas demonstrações do editor.

Consulte o resumo abaixo.

📝 Resumo

  • Dicionários ortográficos alargados com mais de 2 200 novas palavras em 12 línguas e terminologia médica melhorada em cinco línguas.
  • Melhorias na autocorreção, nos guias de estilo, na gramática e na qualidade da revisão por IA em vários idiomas.
  • Foi adicionado o suporte ao dinamarquês no assistente de escrita com IA e foram atualizados os modelos de IA subjacentes.
  • Atualização dos rótulos da interface do utilizador, da nomenclatura dos idiomas e das localizações.
  • Corrigiu uma vulnerabilidade de segurança e adicionou novas demonstrações do Slate e do Draft.js.
  • Foram corrigidos problemas que afetavam o comportamento da correção automática, a divisão de frases e a utilização do assistente de escrita com IA no Help Scout.

🛠️ Melhorias

Núcleo do WProofreader JS

  • Versão atualizada v3.37.6005
  • Nomes de etiquetas atualizados e as respetivas traduções no Geral secção de definições:
    • Guia de estilo > Estilo
    • Corrigir ortografia automaticamente > Correção automática
    • Sugestões de preenchimento automático > Preenchimento automático de texto

Ortografia

  • Dicionários ampliados com mais de 2 200 palavras novas em 12 línguas, abrangendo abreviaturas (incluindo formas abreviadas), afixos, biologia, negócios, química, expressões coloquiais, termos comuns, palavras compostas, variações dialetais, vocabulário de ficção e poético, gastronomia, terminologia jurídica, linguística, localizações, matemática e lógica, terminologia militar, música, neologismos, nomes próprios, ciência, gíria, terminologia especializada, desporto, tecnologia e anglicismos, incluindo termos de outras línguas e palavras arcaicas.
  • Terminologia médica melhorada em inglês, alemão, italiano, espanhol e francês, com base em dicionários dos utilizadores (mais de 330 entradas no total), abrangendo abreviaturas médicas, doenças, adjetivos médicos, unidades de medida, nomes de medicamentos e termos médicos relacionados.
  • Atualizou-se o dicionário de norueguês (nb_NO) para corrigir problemas com palavras compostas que terminam em -dom, -sel e -ion.
  • Foram adicionadas regras de priorização para as sugestões ortográficas em dinamarquês.
  • Foram adicionadas regras relativas a palavras excluídas e palavras ofensivas excluídas nas sugestões ortográficas em polaco.

Correção automática

  • Aperfeiçoou as regras de correção automática, removendo entradas inválidas e adicionando prioridade aos erros ortográficos mais comuns em inglês, alemão, espanhol, ucraniano e dinamarquês.

Estilo

  • Guias de estilo ucranianos atualizados, com adições e algumas correções relativas a formas contrárias ao «surzhyk» e anglicismos.
  • Corrigiu-se uma descrição de palavra que induzia em erro no guia de estilo ucraniano contra o «surzhyk».
  • Foram removidas entradas dos guias de estilo alemães em que tanto a correspondência como a sugestão são variantes válidas ou são utilizadas em contextos diferentes.

Gramática

  • Atualizou-se o motor gramatical de terceiros, o LanguageTool, para a versão 2026-01-19. Melhorou-se a revisão do catalão com dicionários alargados, um melhor reconhecimento de expressões compostas, sugestões de pronomes aperfeiçoadas e a validação das formas verbais ativada.
  • Melhorámos as regras gramaticais do inglês, removendo regras fixas das listas de regras desativadas.
  • Regras específicas melhoradas para o espanhol, o português e o neerlandês, incluindo o tratamento de parênteses desparelhados, concordância, acentuação, segmentação, pronomes clíticos, hifenização de pronomes sujeitos, antipadrões para construções específicas e uso de maiúsculas.
  • Foram alteradas as regras para evitar que as abreviaturas em italiano e espanhol desencadeiem a detecção no início das frases.

Revisão por IA

  • Desativei regras problemáticas que causavam erros, sugestões inexistentes, padrões alterados e loops para o inglês, o alemão e o espanhol.

✨ Assistente de escrita com IA

  • Foi adicionado suporte para operações de texto em dinamarquês, incluindo nomes de operações traduzidos na interface do utilizador. As operações de texto em dinamarquês utilizam o Claude Haiku 4.5, com exceção da função «Summarize», que utiliza o Sonnet 4.

Importante

  • O Claude Haiku 3.5 foi substituído pelo Haiku 4.5 devido à sua descontinuação. O Haiku 3.5 era anteriormente o modelo predefinido para a maioria das operações de texto em línguas que não o inglês. O acesso público alargado está disponível até 19 de março de 2026, estando o fim da vida útil do modelo previsto para 19 de junho de 2026. Encontre mais detalhes na documentação sobre o ciclo de vida dos modelos do AWS Bedrock.

Recomendamos que atualize para versões mais recentes da aplicação, que utilizam instruções compatíveis com os modelos suportados.

Servidor de aplicações

  • Atualizou-se a localização da lista de idiomas, adicionaram-se as traduções em falta, padronizou-se a nomenclatura dos idiomas para «Idioma (País)» (por exemplo, Inglês (Reino Unido)) e renomeou-se a opção «Detecção automática do idioma» para «Detecção automática».

🛡️ Segurança

Atualizou-se a biblioteca ch.qos.logback, que apresentava uma vulnerabilidade e é utilizada pelo componente de gramática, para corrigir: CVE-2026-1225

Demonstrações

  • Foram adicionadas algumas novas demonstrações que mostram o verificador ortográfico e gramatical WProofreader integrado nos editores Slate e Draft.js. 

Experimente as demonstrações:

🐞 Correções de erros

  • Núcleo do WProofreader: Não é possível aceitar sugestões do assistente de escrita com IA utilizando o botão «Substituir» no Help Scout
  • Correção automática ortográfica: as palavras da lista de sugestões excluídas são apresentadas como sugestões de correção automática
  • Núcleo do WProofreader: a divisão incorreta da frase em «e.g.» ativa uma regra em que faltam chaves

v6.7.1

O WProofreader Core 6.7.1 inclui melhorias importantes no dicionário, na gramática, na IA e na segurança. Consulte o resumo abaixo.

📝 Resumo

  • Dicionários ampliados com mais de 1 400 novas palavras em 11 línguas
  • Cobertura alargada em matéria médica, jurídica e de nomes próprios
  • Melhoria no tratamento do inglês, ucraniano, finlandês, dinamarquês e alemão
  • Atualização da correção automática, dos guias de estilo e das regras de revisão por IA
  • Assistente de escrita com IA atualizado, com uma nova declaração de isenção de responsabilidade e um prompt em alemão melhorado
  • Foi adicionada a desativação de regras específicas de idioma para implementações auto-hospedadas
  • Nova demonstração da Syncfusion
  • Correções de segurança para bibliotecas vulneráveis

🛠️ Melhorias

Ortografia

  • Dicionários ampliados com mais de 1 400 novas palavras em 11 línguas, abrangendo abreviaturas, afixos, biologia, negócios, termos comuns, terminologia grega, linguística, matemática e lógica, termos militares, política, ciência, desporto, tecnologia, anglicismos, termos latinos, economia, vocabulário de ficção e poético, bem como outra terminologia especializada.
  • Terminologia médica melhorada para o inglês, alemão, espanhol e italiano, com base em dicionários criados pelos utilizadores (79 entradas).
  • Foram adicionados nomes próprios comuns a todas as línguas.
  • Melhoria do suporte a dialetos do inglês.
  • Foram adicionados modelos de divisão em inglês para medidas, palavras comuns, termos tecnológicos e prefixos.
  • Foram removidas entradas ofensivas, incorretas e inexistentes em várias línguas.
  • Foram adicionados termos jurídicos em inglês.
  • Melhoria no tratamento de palavras em alemão que contêm «ss» em vez de «ß». Palavras como «Fussball» são agora consideradas corretas em alemão (Alemanha) (de_DE) e alemão (Áustria) (de_AT), tal como «Fußball».

Correção automática

  • Foram removidas entradas inválidas da correção automática em inglês e espanhol.
  • Foram adicionados pares de priorização para erros ortográficos comuns em inglês e ucraniano.

Estilo

  • Guias de estilo melhorados para o inglês e o ucraniano.

Gramática

  • Melhorou-se a gramática do inglês e do ucraniano, desativando regras dialetais e aperfeiçoando a organização das regras.
  • Atualizou-se o motor gramatical de terceiros, o LanguageTool, para a versão 2025-11-09. Melhorou-se a revisão do catalão com um tratamento mais apurado dos verbos e regras gramaticais idiomáticas atualizadas.

Revisão por IA

  • Desativámos várias regras problemáticas para o inglês e o espanhol que causavam sugestões duplicadas, sugestões inexistentes e problemas de divisão incorreta.

✨ Assistente de escrita com IA

  • Foi adicionada uma advertência a indicar que o assistente de escrita com IA pode cometer erros.
  • Atualizou o prompt do sistema alemão para remover padrões comuns gerados pela IA e produzir um texto com um tom mais natural. Alterou o modelo para o Claude Haiku 4.5 nas operações: expandir, reescrever, melhorar e rever.
  • Atualização das instruções em neerlandês (encurtar, expandir, tornar mais formal) para preservar o estilo do autor: alteração do modelo para Haiku 4.5 e do texto das instruções. Atualizado
  • Sueco: Encurtar, reescrever, melhorar — alteração do modelo para Haiku 4.5; Expandir — alteração do modelo para Haiku 4.5 e do texto do prompt. 

Servidor de aplicações

  • Atualizou-se o fluxo de gestão de regras para implementações auto-hospedadas. Adicionou-se o suporte para desativar regras por idioma (anteriormente a nível global) e transferiu-se disabled_rules.json para o diretório «Recursos», com nomes de ficheiros específicos para cada idioma, por exemplo en_US_disabled_rules.json.

🛡️ Segurança

  • Atualização dos elementos vulneráveis nimbus-jose-jwt.jar biblioteca utilizada pelo componente de gramática para tratar: CVE-2025-53864 e CVE-2023-52428.

Demonstrações

  • Foi adicionada uma nova demonstração que mostra o WProofreader integrado no editor da Syncfusion. Experimente a demonstração.

🐞 Correções de erros

  • [WP-6692] Assistente de escrita com IA: nome incorreto do componente em português
  • [WP-6698] WProofreader core: shifted underlines in <input> elements in WooCommerce
  • [WP-6699] WProofreader core: shifted underlines in <textarea> elements in WooCommerce