WProofreader core v6.14.0 releases AI-based proofreading engine v3.1.0 for Spanish, expands AI writing assistant support with Greek, improves multilingual word counting, broadens dictionaries coverage with 7,800+ new words, enhances custom dictionary validation and apostrophe handling, and includes security updates for Jackson dependencies.
📝 TL;DR
- Released AI-based proofreading engine v3.1.0 for Spanish with improved correction quality across grammar, word usage, verb forms, prepositions, number spelling, and common word confusions
- Added Greek support to the AI writing assistant
- Optimized Spanish AI writing assistant by migrating from Anthropic models
- Expanded dictionaries with 2,700+ new words across multiple languages, including abbreviations, proper names, technical terms, and linguistic terms
- Improved word counting and processing for multiple languages, including Japanese and Chinese
- Added support for hyphens in dictionary names and expanded apostrophe handling in custom and user dictionaries
- Updated LanguageTool to the 2026-06-12 release
- Improved Danish and New Zealand English dictionary coverage
- Security updates. Updated jackson-core and jackson-databind to address CWE-770 and CVE-2026-54513
⚠️ Important change
- Improved word counting for multiple languages, including ones without spaces. Previously, words were identified using spaces and punctuation, causing entire sentences in languages such as Japanese and Chinese to be counted as a single word. WProofreader now uses ICU-based segmentation to count morphemes for these languages, providing more accurate word counts and language statistics. For example, わかんない is now counted as 3 morphemes (わか / ん / ない), rather than 1.
🛠 Enhancements
WProofreader JS core (v3.43.6079)
- Added a Greek version of the AI writing assistant disclaimer.
- Updated validation of user and custom dictionary words to support all allowed apostrophe characters.
AI-based proofreading
- Released AI-based proofreading engine v3.1.0 for Spanish. Improved correction quality for subjunctive mood, verb tense, reflexive verbs, prepositions, adjective and adverb agreement, past participle agreement, partitive constructions, number spelling, and common word confusions, including ser and haber. Review documentation for more details on Spanish proofreading improvements.
- Improved AI-based proofreading performance across languages on text containing superscript and subscript formatting.
Grammar
- Updated LanguageTool to the 2026-06-12 release.
AI writing assistant
- Added Greek support to the AI writing assistant using the Google Gemma 3 27B model.
- Optimized Spanish AI writing assistant by migrating prompts from Anthropic Claude Haiku 4.5, improving overall performance.
Spelling
- Expanded dictionaries with 2,700+ new words across English, German, Spanish, Ukrainian, Danish, and Portuguese, covering abbreviations, technology terms, common words, proper names, and linguistics terms.
- German dictionaries also gained new 4,600+ noun forms with a linking -s and forms combined with a hyphen, such as Fort-.
- Enhanced medical terminology for English, German, and Spanish with 495 new terms, covering medical adjectives, disease names, and abbreviations, such as palmitoylcarnitine, Finkelstein-Test and distrófica.
- Improved dialectal coverage for English with new word pairs, such as preprosthetic vs pre-prosthetic.
- Improved German word processing by allowing leading hyphens while restricting colon use within words, such as -konzepte.
- Refined spelling and autocorrect suggestion rules for common and phonetic misspellings in English and Spanish, such as Afroasiatic → Afro-Asiatic.
Custom and user dictionaries
- Improved user dictionary name validation. Dictionary names now support hyphens and accept ASCII Latin letters, digits, underscores, and hyphens. Validation rules and error messages were updated for more consistent handling of invalid names.
- Custom and user dictionaries are now supporting adding words with different apostrophe types, such as l’acqua, l’acqua, etc.
Style
- Continued improving filtering of autocomplete suggestions containing sensitive, unexpected, or discriminatory language.
- Added support for style suggestions and patterns that begin with a space, such as in German *in → (m/w/d) to have a single pattern for Arzt*in → Arzt (m/w/d), Professor*in → Professor (m/w/d).
Languages
- Modified the Danish Hunspell dictionary to reduce false-positive compound words. Source: WebSpellChecker hunspell-dictionaries-modifications
- Expanded New Zealand English vocabulary by linking the Australian English Hunspell dictionary v4.0.7 by Marco Pinto to provide additional shared vocabulary coverage.
Source: https://github.com/marcoagpinto/aoo-mozilla-en-dict
🛡 Security
- jackson-core upgrade: Updated jackson-core to 2.18.7 to address CWE-770. Scope: components depending on jackson-core (direct or transitive) packaging of langtool/libs.
- jackson-databind upgrade: Updated jackson-databind to 2.18.8 to address CVE-2026-54513. Scope: components depending on jackson-databind (direct or transitive) packaging of langtool/libs.
🐞 Bug fixes
- WProofreader JS core: Unexpected black bullet markers appear in WProofreader UI (WordPress 7.0, Guttenberg plugin). Resolved a styling conflict that caused default list markers to be displayed in WProofreader interface components.