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.11.0

WProofreader v6.11.0 simplifies self-hosted deployment by removing domain name requirements, introduces new JS core options for scaled layouts and RTL badge control, changes the default English check kit to ai_lt_hs1 for cloud users, expands dictionaries with 9,700+ new entries, updates the grammar engine with major Catalan improvements, and patches a security vulnerability.

Consulte o resumo abaixo.

📝 Resumo

  • [Cloud] Default text-checking configuration for English changed to ai_lt_hs1. Combines the AI proofreading engine with the algorithmic grammar and spelling engines for improved accuracy
  • Self-hosted installation no longer requires a domain name — simplified setup for Docker, Windows, and Linux
  • New enableScale and disableBadgeRTLMirroring options in WProofreader JS core
  • Expanded dictionaries with 9,700+ new entries across English, German, Spanish, Ukrainian, and Russian
  • Extended German dictionary with 13,550+ compound word forms for feminine nouns with Fuge-s
  • Updated third-party grammar engine with major Catalan improvements and rule refinements for German, Spanish, Portuguese, Ukrainian, and English
  • Custom user dictionaries now accept words that already exist in core spelling dictionaries
  • Security fix. Updated jackson-core to address GHSA-72hv-8253-57qq

🛠 Enhancements

WProofreader JS core (v3.39.6037)

  • Introduced a new enableScale option. Enables support for CSS scale transformations applied to parent elements. When enabled, WProofreader detects the scale value of the parent element and adjusts UI elements accordingly, ensuring that highlighting and interface elements remain correctly aligned when the surrounding content is scaled. Disabled by default.
  • Introduced a new disableBadgeRTLMirroring option. Disables automatic badge position mirroring for right-to-left (RTL) languages such as Arabic. When enabled, the badge keeps its configured position instead of being automatically mirrored according to text direction. Manual badge positioning options remain unchanged. Disabled by default.

Implementação

  • Removed the requirement to specify a domain name during installation for the self-hosted version. This simplifies initial setup across Docker, Windows, and Linux environments:
    • Docker. Removed the WPR_DOMAIN_NAME parameter. Added support for running the container from the root path (/) via WPR_VIRTUAL_DIR. Learn more about the Docker configuration.
    • Helm chart. Updated to v1.3.1. Allowed setting empty virtualDir (/), removed WPR_DOMAIN_NAME from the extraEnv example, and updated appVersion to 6.11.0.0. Learn more about the Helm chart.
    • Windows and Linux installers. The web server now listens on any domain by default, removing a common setup step.

Servidor de aplicações

  • [Cloud] Changed the default text-checking configuration for English to ai_lt_hs1. This configuration combines the AI proofreading engine with the algorithmic grammar engine (LanguageTool) and the algorithmic spelling engine (Hunspell) with spelling suggestions for improved accuracy. Previously, the default configuration (ai_lt_hs0) included Hunspell for error detection but without spelling suggestions. If needed, the previous behavior can be restored by setting the checkKit option to ai_lt_hs0.
  • Improved error logging. The application server now provides more detailed messages when Hunspell dictionaries fail to load, when an AI language model is missing, or when an n-gram model isn’t found. This makes it easier to diagnose configuration issues during deployment.
  • Added the ability to configure the maximum sequence length in the AI model configuration.
  • Improved file path handling across the application server to use absolute paths instead of searching in the current working directory. This resolves issues when the application server runs as a systemd service on Linux.

⚙️ Motor gramatical

  • Updated the third-party grammar engine with improvements across multiple languages.
    • Catalan. Major update including a new proper noun recognition system that reduces false spelling errors for names seen earlier in text, improved verb replacement suggestions with better pronoun handling, new multitoken speller dictionary for better multi-word spelling suggestions, added support for causal constructions (al no + infinitivecom que…), updated Catalan POS dictionary to v3.3, expanded spelling and multiword dictionaries, improved sentence segmentation with the fund. abbreviation for Catalan and Spanish, and various disambiguation rule refinements.
    • German. Improved grammar rules for the nach zu geben construction and added rules for handling German number formatting with dot separators (e.g., 100.000).
    • Spanish. Added an antipattern for volares as an adjective to prevent incorrect subjunctive suggestions.
    • Portuguese. Significant disambiguation improvements including better handling of pela/pelas as prepositions, refined verb-to-noun/adjective disambiguation, new context-based tagging for semantic categories, enabled the redundant comma after dash rule, expanded confused words rules, added antipatterns for K2 mountain and Samsung Galaxy references, and various style rule refinements for Brazilian Portuguese.
    • Ukrainian. Updated morphological dictionary to v6.7.5, expanded abbreviation handling (e.g., крим, пом, суч), improved word tokenizer patterns, added numerous soft replacement suggestions, expanded derivation rules, and improved disambiguation for vocative case and other grammar constructs.
    • English. Added misgendered, misgender, misgenders, misgendering to the spelling dictionary and improved prefix handling in spelling suggestions.

📚 Motor de verificação ortográfica

  • Expanded dictionaries with 9,700+ new entries across English, German, Spanish, Ukrainian, and Russian, covering abbreviations, affixes, biology, chemistry, common terms, dialectal variations, medical, military, neologisms, proper names, technology, and more.
  • Extended the German dictionary with 13,550+ Fuge-s compound word forms for feminine nouns combined with a hyphen (e.g., Präventions-).
  • Enriched shared cross-language dictionaries with 125 new common proper names and abbreviations.
  • Added new Russian language resources.
  • Refined word lists by removing 500+ invalid or incorrect entries across English, Spanish, and German, targeting nonexistent words, incorrect medical terms, invalid abbreviation and capitalized forms, and non-dialectal entries.
  • Optimized split patterns with 20 new rules for English and Spanish covering reflexive verbs, common words, pronouns, and adverbs to prevent incorrect word splitting. Improved suggestion quality by excluding offensive terms in certain contexts and removing invalid suggestions across multiple categories.
  • Enhanced medical terminology for English and Spanish with 255+ new entries covering Latin terms, medical adjectives, disease names, and abbreviations. Refined medical word lists by removing 230+ invalid entries targeting incorrect words, abbreviation forms, and capitalized forms.
  • Added support for two types of apostrophes in Catalan (U+2019 and U+0027).

💡 Autocorrect

  • Refined prioritization rules for common English and Spanish misspellings. Enhanced prioritization in the shared cross-language dictionary.
  • Improved correction logic by removing invalid English and Spanish autocorrect entries targeting incorrect suggestions.

📝 Style

  • Updated style rules for English with new rules addressing slurs and race and ethnicity insults.

📖 Custom dictionary

  • Starting with v6.11.0, words that exist in core spelling dictionaries can be added to custom user dictionaries as well.

🛡 Security

  • Updated the vulnerable jackson-core library (used by the grammar engine) to version 2.18.6 to address GHSA-72hv-8253-57qq (number length constraint bypass in async JSON parser, which could lead to a potential denial of service condition).

🐞 Correções de erros

  • WProofreader JS core: Highlighted suggestions are shifted when the Zoom plugin is used in CKEditor
  • WProofreader JS core: Inconsistent behavior of the keyboard navigation in the AI writing assistant dialog in mixed left-to-right/right-to-left environments
  • Spelling engine: Words spelled using typographic apostrophes aren’t recognized as correct in Catalan
  • Spelling engine: Split rules containing numbers aren’t allowed
  • Application server: Allowed rules functionality doesn’t work as expected
  • Application server: Hunspell fails if n-gram model isn’t found
  • Style guide: Core style guide rules can’t be read
  • Style guide: Relative paths are used for style guide files

v6.10.0

WProofreader v6.10.0 introduces a major upgrade to spelling suggestion ranking with trigram-based n-gram prioritization for English, German, and Spanish, adds autocomplete keyboard hints, updates the grammar engine, expands language support with Greek and Czech resources, and patches a security vulnerability.

Consulte o resumo abaixo.

📝 Resumo

  • New trigram-based spelling suggestion prioritization for English, German, and Spanish — the correct suggestion now ranks first ~80% of the time, up from ~62% without prioritization
  • Expanded dictionaries with 2,000+ new entries and 600+ medical terms across multiple languages
  • Autocomplete suggestions now show a keyboard hint (Tab / →) for accepting completions
  • 80+ new English style rules addressing profanity, slurs, and inclusive language
  • Improved AI proofreading reliability by disabling 15 problematic rules across English, German, and Spanish
  • Added Greek and Czech language resources; updated Czech Hunspell dictionary
  • AI writing assistant disclaimer localized for Danish and Norwegian
  • Security fix. Updated lucene-core to address PRISMA-2021-0081

🛠 Enhancements

WProofreader JS core (v3.38.6019)

  • Added a keyboard hint next to autocomplete suggestions that shows how to accept them (Tab / →). The hint is visible wherever autocomplete suggestions are shown.
  • Added “Powered by WProofreader” branding to the suggestion pop-up for the browser extension, WordPress plugin, and Drupal integration.
  • Redesigned the promotional banner in the free SCAYT plugin for CKEditor 4. The banner is now smaller and less intrusive, with a link to the website for more details.

✨ Assistente de escrita com IA

  • Localized the AI disclaimer for Danish and Norwegian.

📚 Motor de verificação ortográfica

  • Introduced trigram-based n-gram suggestion prioritization for English, German, and Spanish. This replaces the previous bigram-based approach and improves the accuracy of spelling suggestions by considering three-word sequences instead of two. When multiple spelling candidates are equally plausible — e.g., store, shore, stare — the model uses surrounding context to rank the most relevant suggestion higher. In benchmarks on American English, the correct suggestion now ranks first approximately 80% of the time, compared to 71% with the previous approach. Each language model requires approximately 100 MB of RAM. Currently, only suggestions from the main algorithmic spelling engine are reordered by the n-gram model.
  • Expanded dictionaries with 2,000+ new entries across multiple languages (including English, German, Spanish, Ukrainian, Danish, Portuguese and Finnish). This covers a broad spectrum of categories: abbreviations (shortened forms), affixes, biology, business, chemistry, common terms, culinary, dialectal variations, legal, locations, neologisms, proper names, religion, science, slang, sport, and technology.
  • Refined word lists by removing invalid dialectal entries, nonexistent words generated by compounding mechanisms, and incorrect casing.
  • Enhanced medical terminology across English, Spanish, and German with 600+ new entries covering medical abbreviations, adjectives, disease names, and measurements.
  • Optimized split patterns by adding 20+ rules for common words, adverbs, and conjunctions to prevent incorrect word splitting, while removing outdated or less restrictive patterns.
  • Improved suggestion quality by excluding offensive terms in certain contexts and removing company names that overlap with common English words.

⚙️ Motor gramatical

  • Updated the third-party grammar engine, LanguageTool, to version 2026-02-13 with improvements across multiple languages.
    • Portuguese. Extensive updates including new academic and formal style rules, improved handling of agreement, contractions, homonyms, and commas, disambiguation refinements for rare verbs and part-of-speech tagging, and numerous false-positive reductions. Portuguese (Portugal) received additional style improvements for foreign words, gerund avoidance, and vocabulary corrections.
    • Catalan. New grammar rules, significant dictionary expansion, case checking improvements, and refinements to previously disabled rules. Enhanced specific rules such as ESCOLTAR_SENTIR and RESPONDRE_A.
    • Spanish. Improved sentence tokenizer accuracy, added antipatterns for agreement, accent, date, and month rules, and enhanced medical-context language support with new medical terms.
    • English. Maintenance-oriented improvements including rule precision fixes, match position corrections, case sensitivity adjustments, and prevention of incorrect word synthesis.
    • German. Incremental rule improvements and refinements.
    • Ukrainian. Dictionary update, tokenization improvements, and a new grammar rule.

💡 Autocorrect

  • Refined prioritization rules for 120+ common misspellings across English, German, Spanish, Ukrainian, French, and Portuguese.
  • Enhanced correction logic by removing 360+ invalid autocorrect entries for Spanish, specifically targeting incorrect suggestions and capitalized forms that were previously triggered by mistake.

📝 Style

  • Updated style rules for English with 80+ new rules addressing strong profanity, slurs, and language related to race, ethnicity, gender, and ableism.

🤖 AI proofreading

  • Improved AI engine reliability by disabling 15 problematic rules that caused logic loops, pattern shifting, and nonexistent word suggestions across English, German, and Spanish.
  • Resolved bugs where the AI would incorrectly flag unknown proper names or offer shifted suggestions.

🌐 Languages

  • Added new language resources for Greek, including disabled problematic grammar rules for unpaired brackets. Added new Czech language resources with spelling prioritization.
  • Updated Czech Hunspell dictionary. Source: Czech CC0 dictionaries by Štěpán Škorpil.

Servidor de aplicações

  • Updated third-party libraries:
    • TensorFlow from 2.11 to 2.18 (Linux and Windows)
    • rust_swig from 0.4.0 to 0.10.0
    • tokenizers from 0.15.1 to 0.22.2

🛡 Security

  • Updated the vulnerable lucene-core library used by the grammar engine to address 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árias línguas, 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árias línguas.
  • 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 linguística 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 novas palavras 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 criados pelos 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 a 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 melhorados, com adições e algumas correções relativas a formas contrárias ao surzhyk e a 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, melhor reconhecimento de expressões compostas, sugestões de pronomes aperfeiçoadas e ativação da validação das formas verbais.
  • 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 o início de 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 «Resumir», 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 alargado ao público 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 a atualização 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 era 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 as 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.» aciona 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 palavras novas 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, ficção e vocabulário 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 variantes dialetais 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.
  • Adicionou-se terminologia jurídica para o 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 as 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.
  • Atualizei o prompt do sistema em alemão para eliminar padrões comuns gerados pela IA e produzir um texto com um tom mais natural. Mudei 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 — alterou o modelo para Haiku 4.5; Expandir — alterou o modelo para Haiku 4.5 e o 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

  • Atualizou os 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

v6.4.1

🛠️ Melhorias

🔤 Autocorrect

  • Improved autocorrect handling in email addresses. Autocorrect is now disabled when a word is part of an email (e.g., typing brian@... will no longer autocorrect brian to Brian). In other contexts, capitalization suggestions remain active.

v6.4.0

📝 Resumo

  • Major dictionary expansion for English, German, and Spanish.
  • New cross-language database of 461 proper names and 212 abbreviations.
  • Extended style guides with inclusive language (English) and 1,624 new Ukrainian entries.
  • Cleaner autocorrect with invalid pairs removed and smarter prioritization for typos and names.
  • Grammar engine updates for German and Spanish with better punctuation, case sensitivity, and compounds.
  • New AI proofreading engine for English with fixes for dashes, pluralization, medical terms, and time expressions.
  • Improved German and Spanish AI engines with fewer odd or incorrect suggestions.

Melhorias

Ortografia

  • Significant improvements across all languages with major English, German, and Spanish dictionary expansion.
  • New common word database for all languages with 461 proper names and 212 abbreviations to be recognized as valid cases.
  • Improved the case sensitivity approach in suggestions and exclusions from suggestions for added dialectal cases, affixes, technology, common, and proper name terms, chemical elements, shortened abbreviations, common, abbreviations, proper names, archaic, slang, and technology terms.

Correção automática

  • Removed invalid autocorrect pairs where archaic or dialectal pattern is a valid word.
  • Added new prioritization pairs for proper name misspellings and common typos or misspellings.

Estilo

  • Validated and extended dialectical, doubtful, barbarisms, profane patterns for English, German, Ukrainian, and Swedish. 
  • Added style guide entries for LGBTQIA+ and disability-inclusive language for English.
  • Significant Ukrainian style guide enhancement (1,624 entries) for anglicisms, antysurzhyk, and profanity categories.

Gramática

  • Third-party grammar rule engine improvements across German and Spanish with a focus on reducing incorrect punctuation suggestions.
  • Improved the mechanism of case sensitivity handling and compound word processing.

Revisão por IA 

  • Release of a new version of an in-house AI-driven proofreading engine for English which fixes bugs with en dashes/em dashes/hyphens, pluralizations, medical terms, split sentences, past and future time after 2021, cases with time patterns am/pm/AM/PM to a.m./p.m.
  • Improved proofreading engines for German and Spanish, in particular, for nonexistent, incorrect spelling, incorrect punctuation, and weird suggestions.

v6.3.0

📝 Resumo

WProofreader SDK v6.3.0 delivers:

  • New disableTypeInSuggestionPopup option and onUsage callback.
  • TinyMCE 8 support for the WProofreader plugin.
  • Improved custom dictionary exclusions and English suggestion ranking.
  • Rolled back AI Spanish engine default config to prevent overcorrection of medical terms.
  • Fixes for British English autocomplete (on-prem) and English autocomplete outage (cloud).
  • Security updates to system prompts for multiple languages in AI writing assistant.

🛠️ Melhorias

✨ Assistente de escrita com IA

  • Updated system prompts to improve prompt injection protection for Dutch, Swedish, German, and French.

WProofreader JS core 3.30.5916

  • Added a new boolean option disableTypeInSuggestionPopup to hide suggestion type labels in the suggestion pop-up. Disabled by default.
  • Introduced a new onUsage callback function, triggered whenever a check, autocorrect, autocomplete, or generate request is executed and tracked. Returns key metadata about the request type along with selected input and output values. Useful for monitoring usage, collecting metrics, and supporting client-side billing or analytics.
  • Updated description of the onStatistics callback function. Triggered when a user performs a suggestion or dictionary action, returning details such as action type, input text, rule, language, and context.

More details about onUsage and onStatistics are available in the WProofreader configuration reference.

  • Fixed an issue with the user-level dictionary where, in some cases, words could be re-flagged even after being added. This occurred since v5.35.1 due to the introduction of rule IDs for spelling suggestions.
  • Added support for TinyMCE 8 in the WProofreader plugin (now supports TinyMCE versions 6–8). Try the demo.

📚 Spelling

  • Improved exclude custom dictionary functionality. Added a case-sensitive flag to allow excluding a word only in its exact form, keeping other forms correct. Without the flag, all forms of the word (including possessives) will be excluded. Available in the on-premises (self-hosted) version. This applies both to excluding words from being correct and from appearing in suggestions (while remaining correct).
  • Improved prioritization of English spelling suggestions generated by the algorithmic engine using n-gram frequency data. Added a new parameter NgramPrioritization in AppServerX.xml.

Revisão por IA

  • Rolled back the default configuration for the AI Spanish engine due to an increase in incorrect/ignored suggestion reports. The AI model was removing unknown words, particularly medical terms.

💡 Autocomplete

  • [On-prem] Fixed a critical issue causing British English autocomplete suggestions to be non-functional since v6.1.0 due to internal misconfiguration.
  • [Cloud] Fixed an issue where English autocomplete suggestions were unavailable from July 25 to August 1, 2025. The issue went unnoticed as the system returned 2xx responses with empty results.

🐞 Correções de erros

  • [WP-6507] WProofreader core: Broken CSS styles in Webflow site builder
  • [WP-5345] Spelling: Misspelled word “gioa” in Italian isn’t flagged

v6.2.1

📝 Resumo

Expanded Ukrainian, English, Spanish, and Portuguese dictionaries, added Ukrainian AI assistant UI localization, and patched CVE-2024-45772.

🛠️ Melhorias

📚 Linguistic updates

  • Major Ukrainian dictionary expansion with 2,145 new words including anglicisms, slang, loan translated words and legal terminology. English receives 207 new words across multiple domains with significant medical term cleanup (191 removals), Spanish — up-to-date medical terminology, Portuguese — 144 new split patterns for prefixes and suffixes.

🛡️ Segurança

  • Fixed vulnerability CVE-2024-45772 in lucene-core.jar (grammar engine, third-party dependency) by upgrading to version 9.12.0, which includes the official security fix.

✨ Assistente de escrita com IA

  • Added UI localization for Ukrainian.

v6.2.0

📝 Resumo

  • Os modelos Claude 3.5 e Mistral AI substituem o Claude Instant 1.2, que foi descontinuado
  • O assistente de escrita com IA já suporta o ucraniano
  • O guia de estilo inclui a consideração do contexto e regras específicas para cada língua
  • As variáveis de ambiente do Docker utilizam agora o prefixo «WPR_»
  • Correção de segurança para o CVE-2025-48924
  • Atualizações linguísticas em inglês, alemão, espanhol, ucraniano e francês

🛠️ Melhorias

✨ Assistente de escrita com IA

  • Foi adicionado suporte para os modelos de IA Claude 3.5 Sonnet v1 e Mistral.
  • Ativou o suporte ao idioma ucraniano.
  • Melhoria na localização e na formulação das mensagens de aviso em inglês, francês, espanhol e português, para prevenir ataques de injeção de mensagens de aviso e de jailbreak.
  • Foram introduzidos os parâmetros MaxGenerateInputSize e MinGenerateInputSize na configuração do ficheiro AppServerX.xml para controlo da entrada da IA.
  • Aumentou-se o tempo limite da chamada ao InvokeModel do Bedrock para melhorar a estabilidade dos pedidos em línguas como o ucraniano.

⚠️ Alteração importante

  • Antes da versão 6.2.0, o assistente de escrita com IA utilizava o Claude Instant 1.2 como modelo de base. Este modelo foi descontinuado pela Amazon e chegou ao fim do seu ciclo de vida a 21 de julho. Devido à falta de aviso prévio, o suporte foi substituído com urgência pelo Claude 3.5 Sonnet v1 e pelo Mistral AI. Para continuar a utilizar o assistente de IA em línguas que não o inglês, é necessário atualizar para a versão 6.2.0.

Guia de estilo

  • Foi implementada a reconhecimento de contexto para melhor corresponder à utilização no mundo real.
    Foram adicionados os campos context_include e context_exclude para definir palavras ou frases adicionais que desencadeiam a ativação das regras. Disponível através da API ou no ficheiro style_guide.csv (para a versão auto-hospedada).
  • Permitiu a criação de regras específicas para cada idioma na API do guia de estilo.
    Para além das regras comuns (independentes do idioma), é agora possível criar regras específicas para cada idioma utilizando o parâmetro «lang». Disponível através da API ou colocando o ficheiro «style_guide.csv» no diretório do respetivo idioma (para a versão auto-hospedada).
  • Foi adicionado o suporte para ignorar ficheiros ocultos no diretório do guia de estilo.

WProofreader JS core v3.29.5897

  • Foi removido o botão «Mostrar mais» quando existe apenas uma sugestão disponível.
  • Melhoria no funcionamento da autocorreção para evitar sugestões sobrepostas e permitir a reversão de ações. O realce é agora adiado na mesma posição até que o utilizador digite três ou mais caracteres ou reverta a alteração, reduzindo os conflitos na interface do utilizador e melhorando o fluxo de interação.

Mecanismo de verificação ortográfica

  • Sugestões de divisão restritas e lógica de aplicação das regras aperfeiçoada.

📚 Atualizações linguísticas

  • Melhorias linguísticas significativas em cinco idiomas, com uma grande expansão do dicionário ucraniano (267 novas palavras) e atualizações abrangentes do inglês (334 adições, 285 termos médicos removidos). O alemão recebe 75 novas palavras e guias de estilo aperfeiçoados, enquanto o espanhol beneficia de uma filtragem melhorada da correção automática e de atualizações das regras gramaticais. O francês introduz anglicismos e a deteção de linguagem forte, com 187 novas entradas no guia de estilo.

⚠️ Alterações que implicam incompatibilidade

  • Implementações do Docker: Todas as variáveis de ambiente e argumentos de compilação utilizam agora o prefixo WPR_. Consulte os ficheiros Dockerfile e o README atualizados.

🐞 Correções de erros

  • [WP-6411] Ortografia: Restringir a aplicação de WORD_INITIAL/WORD_FINAL caso exista um hífen
  • [WP-6412] Ortografia/priorização: Impedir que as regras de correspondência parcial se apliquem a correspondências de palavras completas
  • [WP-6454] Motor de verificação ortográfica: Permitir o uso de hífen no final se a palavra original incluir um hífen
  • [WP-6478] Núcleo do WProofreader: a caixa de diálogo mostra «Muito bem…» mesmo quando a funcionalidade está desativada
  • [WP-6449] WProofreader (núcleo/correção automática): Não é possível reverter a correção automática quando são aplicadas sugestões adicionais à mesma palavra
  • [WP-6479] Núcleo do WProofreader: estilos incorretos no emblema e no respetivo menu
  • [WP-6485] Instalador do Linux: as permissões dos ficheiros não estão definidas corretamente para os ficheiros de serviço e os modelos
  • [WP-6494] Segurança: Corrigida a vulnerabilidade CVE-2025-48924 em org.apache.commons:commons-lang3

v5.40.1

📝 Resumo

Foram realizadas atualizações linguísticas significativas nos motores de ortografia do inglês, alemão e espanhol, incluindo novos termos específicos de cada área, uma melhoria na priorização das sugestões e a eliminação de entradas inválidas. As melhorias na ortografia do inglês incluem 172 novos termos médicos da FDA e 153 padrões de erros ortográficos aperfeiçoados. Os aperfeiçoamentos no motor gramatical corrigem 24 sugestões incorretas, e a filtragem do preenchimento automático foi alargada para lidar melhor com conteúdos sensíveis.

🚀 Melhorias

📚 Motor de verificação ortográfica

🌐 Inglês

  • Foram adicionadas 620 palavras em diversas áreas, incluindo abreviaturas, biologia, negócios, uso comum, termos dialetais, latim, linguística, unidades de medida, medicina, neologismos, nomes próprios, ciência, gíria, desporto e tecnologia. Foram removidas 21 palavras das categorias dialetal, de uso comum, arcaica e linguística.
  • Foram adicionados 172 termos médicos com base nos nomes de medicamentos aprovados pela FDA em 2024 e 2025. Foram removidos 281 termos médicos devido a problemas como uso incorreto de maiúsculas, formas em latim e termos inexistentes.
  • Excluí 35 palavras das sugestões, incluindo certas abreviaturas, termos médicos, palavras de origem grega e nomes próprios.
  • Melhoria na priorização de 153 erros ortográficos comuns e variantes fonéticas, promovendo sugestões mais precisas no topo da lista.
  • Melhoria no tratamento dos dialetos através da remoção de 19 pares de palavras que eram inválidos, estavam mal escritos ou não eram específicos de um determinado dialeto.
  • Padrões de separação atualizados para palavras encadeadas: foram adicionados 4 padrões (preposições, prefixos, sufixos) e removido 1 padrão relacionado com preposições.
  • Foram removidas 92 entradas inválidas da correção automática, incluindo padrões e sugestões incorretos.
  • Foi removida uma sugestão inválida que tinha sido anteriormente apresentada pelo motor de IA GEC para uma palavra inexistente.

🌐 Alemão

  • Foram adicionadas 146 palavrasrelacionadas com nomes próprios (por exemplo, nomes de empresas conhecidas, como a Apple), uso comum, gíria, tecnologia, culinária e anglicismos.
  • Foram adicionados 25 termos médicos.
  • Melhoria na ordenação por prioridade de 98 entradas, incluindo o uso de maiúsculas nos anglicismos e a divisão correta das palavras, colocando as sugestões mais relevantes no topo da lista.
  • Foram removidas 4 entradas com sugestões de correção automática ortográfica incorretas.

🌐 Espanhol

  • Foram adicionadas 825 palavras relacionadas com administração, biologia, elementos químicos, uso comum, ecologia, economia, linguística, matemática/lógica, medicina, política, nomes próprios, psicologia, ciência, desporto e tecnologia. Foram removidas 3 palavras incorretas.
  • Foram adicionados 99 termos médicos.
  • Foram removidas 6 entradas da correção automática ortográfica devido a divisões incorretas ou formas de palavras mal formadas.

⚙️ Motor gramatical

🌐 Inglês

  • Desativadas 23 sugestões incorretas geradas pelo motor de IA GEC.
  • Desativei uma regra do LanguageTool em que a expressão «Check box» poderia ser incorretamente sinalizada como separável.

💡Sugestões de preenchimento automático

🌐 Inglês

  • Foram adicionados 20 termos relacionados com a violência e a mortalidade, com o objetivo de melhorar a filtragem das sugestões apresentadas aos utilizadores finais quando a previsão de texto está ativada.

v5.40.0

Melhorias

Motor gramatical

  • Updated the third-party grammar engine, LanguageTool, to version 6.6. This version includes added and improved grammar rules for Catalan, English, German, Portuguese, Spanish, and Ukrainian.
  • Updated the vulnerable logback-core.jar library used in LanguageTool v6.6 to address the following security issues: CVE-2024-12798,  CVE-2024-12801

Important: LanguageTool v6.6 now requires Java 17 (previously Java 8).

v5.35.3

Melhorias

  • WProofreader core (version 3.20.5729)
    • Proofreading dialog in sidebar. Introduced a new option, proofreadDialogContainer, enabling the Proofreading dialog to be displayed in a reserved section of the page, such as a sidebar. This option integrates the proofreading experience directly into the page layout. 
    • Faster error detection and highlighting while typing. Introduced a new option, checkOnSpace, to improve the responsiveness of error highlighting as you type. This option triggers additional checks whenever a space is typed, resulting in faster detection and display of issues. However, enabling this feature increases the number of backend requests and the amount of text processed (word count). By default, it is disabled. For more details about these new options, see the configuration reference
  • Mecanismo de verificação ortográfica
    • Enabled the use of suggestions from the spelling cache for requests that include custom dictionaries (both user-level and organization-level).
    • Added spelling autocorrect files with pre-validated misspelling-suggestion pairs for the New Zealand (en_NZ) and South African (en_ZA) English language variants.
    • Updated English dialect-specific spelling validation functionality (covering American, British, Canadian, and Australian English). Added 80+ medical terms with ‘hemo-/haemo-‘ prefix variations and removed incorrect entries (affecting variations like ‘jeopardize/jeopardise’, ‘tokenize/tokenise’, and medical terms with incorrect dialect mappings).
    • Updated core English lexicons. Added 300+ terms including technical abbreviations, computing terminology, cyber-related vocabulary, and common abbreviations (e.g., Ph.D., Inc.) and Latin terms (e.g., summa laude, terra firma). Also, restructured word lists: created dialect-specific files for allowed and excluded words.
    • Updated English medical dictionaries. Added 160+ clinical terms (biopharmaceuticals, medical device terminology) and removed 320+ entries (non-medical terms, outdated clinical spellings, and incorrectly formatted medical abbreviations); minor updates to legal dictionary.
    • Enhanced spelling autocorrect functionality. Added approximately 170 new corrections per dialect, including new support for South African and New Zealand English. 
    • Updated list of excluded suggestions, added cyber-related terms, removed term with neutral meaning.
  • Motor gramatical
    • Updated 3rd party grammar engine, LanguageTool, to version 6.5.0. Added and improved grammar rules for the next languages: Catalan, Dutch, English, French, German, Portuguese, Spanish and Ukrainian.
    • Updated vulnerable ‘commons-io’ library used in third-party grammar engine, LanguageTool v6.5.
    • Disabled unnecessary corrections and specific rules in both rule-based grammar and AI GEC engines to improve handling of various writing contexts (casual expressions, technical terms, sports terminology, and business language).
  • Guia de estilo
    • Enhanced normalization of dashes and hyphens to ensure custom rules recognize and match variations of these characters.
    • Fixed incorrect mapping of letter cases in style guide suggestions, particularly for mixed-case scenarios like Tall Man Lettering (TLM).
  • Autocomplete “text completion” engine. Filtered invalid text completions containing numbers.
  • Check API
    • Added a new query parameter, exclude_wordlist, for the check and check_spelling API commands. This parameter accepts a comma-separated list of words to be considered incorrect during checks. It works similarly to user_wordlist but excludes the specified words. The parameter is case-sensitive and language-agnostic.
    • Added a new query parameter, check_kit, for the check API command. This parameter enables control over the text checking mode by selecting specific engine combinations (AI-powered, algorithmic-only, or mixed). If not specified, the default configuration will be applied. For languages where the specified configuration is not available, the request will fail with an error message.

Correções de erros

  • [WP-5942] AI GEC engine: Dashes treated as part of the word
  • [WP-5958] AI GEC engine: Glued suggestion when replacing dash with ‘and’
  • [WP-5968] AI GEC engine: Glued words in suggestion when removing dash
  • [WP-5955] API: Misleading error message “Failed to decode URI.”
  • [WP-5967] WProofreader core: Incorrect timeout (2s) for check request in single paragraph mode
  • [WP-5927] Spelling engine: Duplicated suggestions for dialect-specific issues