Notas de la versión

Consulta la información actualizada sobre las mejoras del producto, las correcciones de errores y las nuevas funciones añadidas en cada versión.

v6.19.0

WProofreader core v6.19.0 adds Japanese support to the AI writing assistant, improves Dutch spelling suggestions for users with dyslexia, enhances AI-based proofreading accuracy for German and Spanish, patches several security vulnerabilities, and adds the option to raise the rule limit per collection above 2,000 upon request

🛠 Mejoras

Localizations

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

Corrección basada en IA

  • Added a new German style rule for decapitalizing informal pronoun capitalizations such as Du, Dich, Ihr, and Eure when appropriate.
  • Improved German AI-based proofreading to provide better performance on punctuation in large numbers, subject-verb agreement handling, pronouns in fixed expressions and gender-inclusive suggestions. Also, refined handling of words with nonbreaking hyphens.
  • Enhanced Spanish AI-based proofreading to have better performance on missing question and exclamation marks, run-on sentence detection, and symbol corrections such as +/- → ±.

Gramática

  • Updated LanguageTool to the October 12, 2026 version. This includes all engine changes since the September 11, 2026 update.

Ortografía

  • Expanded the German dictionary with 850+ new words, covering common vocabulary, specialized fields, business, legal, military and culinary such as eigenkapitalstark, Wendeplatte, Konditoreibetrieb and Gerüstbauarbeiten.
  • Expanded the Portuguese dictionary with 750+ new words covering administrative, common, and proper-name vocabulary such as Maranhão, Catarina, reexaminar and polissonografia.
  • Enhanced German and Spanish medical terminology with 40+ new terms such as Katheterpflege, Kreatininwerte, NTHi.
  • Enriched shared cross-language dictionaries with 60+ new proper-name entries for companies, products, and locations such as Nintendo, Panamera, Rotterdam, and iOS.
  • Improved spelling suggestion prioritization for Dutch with patterns designed to support users with dyslexia, covering cases such as zecht → zegt, leew → leeuw, etc.
  • Improved Dutch spellchecking for hyphenated words, such as compounds with vowel combinations or joining -s-. Correctly written words like these are no longer flagged as errors.
  • Improved suggestions when two words are typed without a space, such as prepositions, conjunctions, or pronouns glued to other words. For example, tojest is now split into the correct words in Polish. This improvement covers 40 languages, including German, Spanish, Portuguese, French, Swedish, Polish, Croatian, Slovenian, Turkish, Welsh, and Irish.
  • Improved suggestions from the third-party grammar engine for Greek. Spelling and style issues are now labeled and highlighted correctly, instead of all appearing as grammar issues.

Asistente de redacción con IA

  • Added Japanese support to the AI writing assistant.

Guía de estilo

  • Add a possibility to increase the number of rules per collection to more than 2000 rules upon request. Contact [email protected]

Idiomas

🐞 Corrección de errores

  • Style guide: Custom rules using a single punctuation character, such as & → und, only matched when spaces were added around the pattern.

🛡️ Security

  • Reduced the attack surface of the third-party grammar engine (LanguageTool) by removing 15 unused third-party libraries, including unneeded networking, caching, and cryptography components.
  • Updated Logback, used by the application server, from 1.6.3 to 1.6.5 to fix a known vulnerability: SNYK-JAVA-CHQOSLOGBACK-20824362.
  • Updated Guava, used by the application server, from 33.5.0-jre to 33.7.2-jre to fix a known vulnerability: SNYK-JAVA-COMGOOGLEGUAVA-20825054.

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.

🛠 Mejoras

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.

Application server

Corrección basada en 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.

Ortografía

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

Asistente de redacción con 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.

Autocomplete

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

🐞 Corrección de errores

  • 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

🛡️ Security

  • 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.0

WProofreader core v6.17.0 introduces the German AI-based proofreading engine v3.1 with improved grammar and punctuation corrections, extends AI proofreading correction descriptions and categories to German and Spanish, expands dictionaries with 970+ new words, updates the algorithmic grammar engine with Portuguese and Italian refinements, improves AI writing assistant prompts, and addresses several security vulnerabilities.

📝 En resumen

  • Released German AI-based proofreading engine (v3.1) with improved corrections
  • Extended categories for AI-based suggestions to German and Spanish
  • Expanded dictionaries with 970+ new words across five languages, plus 170 shared proper names and abbreviations
  • Enhanced medical terminology for English and Spanish; expanded English dialect support
  • Updated third-party grammar engine with refinements for Portuguese and Italian
  • Security updates for Micrometer and Netty to address memory leaks and certificate validation issues

🛠 Mejoras

Corrección basada en IA

  • Released the German AI-based proofreading engine (v3.1) with improved accuracy for separable verbs, modal verbs in simple past tense, passive voice construction, noun-verb agreement, and punctuation corrections.
  • Extended categories for AI-based suggestions to German and Spanish, bringing unified rule categories and descriptions to these languages. Users now receive consistent, clear explanations for suggested corrections in German and Spanish, matching the quality of English feedback.
  • Refined additional improvements across languages: punctuation handling in English, quotation mark styles and en dash spacing in German, and ordinal numbers, em dashes, spacing, and colons in Spanish.

Gramática

  • Updated LanguageTool to the version 2026-08-20.
  • Updated Portuguese grammar logic with a modified rule. The rule handles the correct use of hyphens in words formed with prefixes under the Portuguese Orthographic Agreement. Extended the exception list to recognize the nonbreaking hyphen and U+2010 hyphen, preventing valid hyphenated forms from being incorrectly flagged.
  • Updated Italian grammar logic with 6 modified rules. Fixed article rules for anglicisms where the plural can share the same written form as the singular, such as meeting, standard, and disambiguated rules for homophones, such as hai vs ai, ha vs a.

Ortografía

  • Expanded dictionaries with 970+ new words across English, German, Spanish, Portuguese, and Italian, covering abbreviations, affixes, anglicisms, biology, business, common terms, economics, food, legal terms, linguistics, location, measurements, medical, neologisms, other languages, proper names, religion, science, specialized terminology, and technology.
  • Enriched shared cross-language dictionaries with 170 proper names and abbreviations, such as XOF, OpenOffice, Eurocontrol, etc.
  • Enhanced medical and scientific terminology for English and Spanish with 64 new words, including terms such as bromobenzoates and fCJD in English, and urotelio in Spanish.
  • Expanded English dialect support with variants for medical terminology, such as bunaftine (American) and bunaphtine (British).
  • Refined autocorrect with new pairs across English and Spanish, targeting frequent misspellings, such as multipanares → multiplanares.

Asistente de redacción con IA

  • Improved English prompts for more accurate dialectal corrections during proofreading.
  • Updated prompts across all languages to preserve emojis when applying text corrections, ensuring emoticons and emoji characters remain unchanged during proofreading operations.

🛡 Seguridad

  • Micrometer upgrade: Updated Micrometer from 1.15.12 to 1.16.7 to address two Snyk-reported vulnerabilities. The update fixes a high-severity memory leak in metric collection that could affect registry stability. Also updated the Prometheus integration dependency to 1.16.7 for compatibility.
  • Netty upgrade: Updated netty-handler from 4.1.136.Final to 4.1.137.Final to address two Snyk-reported vulnerabilities. The fixes address a high-severity hostname mismatch issue in certificate validation and a critical exception handling flaw. This update benefits all users relying on secure network communication.
  • VAPT: Updated the report v6.17.0

v6.16.0

La versión v6.16.0 de WProofreader Core introduce un nuevo sistema de licencias con concesiones de producto, límites de uso y restricciones de versión; mejora la fiabilidad de las correcciones gramaticales en inglés; actualiza el motor gramatical de terceros; corrige una vulnerabilidad de seguridad de alta gravedad; y amplía los diccionarios ortográficos con más de 1.960 palabras nuevas en nueve idiomas.

📝 En resumen

  • Se ha introducido un nuevo formato de licencia v4 con concesiones de productos, límites de uso y restricciones de versión.
  • Los clientes con instalación propia deben reactivar su licencia tras actualizar a la versión 6.16.0 (véanse los cambios importantes más abajo).
  • Se ha corregido una vulnerabilidad de seguridad de alta gravedad, CVE-2026-40984, en una dependencia de LanguageTool.
  • Se ha añadido el nuevo license_status comando y mejora de los informes y avisos sobre la caducidad de las licencias
  • Se ha actualizado el motor gramatical de terceros (LanguageTool) a la versión del 3 de agosto de 2026.
  • Diccionarios ortográficos ampliados con más de 1.960 palabras nuevas en nueve idiomas

⚠️ Cambio importante para los clientes con alojamiento propio

  • Los clientes con instalación propia deben reactivar su licencia tras cada actualización de WProofreader, a partir de la versión 6.16.0. De este modo se confirma que la versión actualizada cumple con las restricciones de versión de la licencia. Reactiva tu licencia inmediatamente después de la actualización para evitar interrupciones en el servicio. Consulta la documentación sobre la activación de la licencia en Linux, Windows o Docker para obtener más información.

🛠 Mejoras

Licencias

  • Se ha introducido un nuevo formato de licencia v4 que admite concesiones de productos, límites de uso y restricciones de versión. Ahora, las licencias definen directamente los derechos sobre los productos y la elegibilidad para las actualizaciones.
  • Se ha añadido el nuevo license_status Comando de la API para recuperar información sobre la licencia. Revisión Documentación sobre el estado de la licencia Para más información.
  • Se ha mejorado la información sobre la caducidad de la licencia para mostrar el tiempo exacto restante en días, horas, minutos y segundos. Los mensajes de estado ahora utilizan una formulación más clara: «La licencia caduca en ».
  • Se ha añadido un aviso de caducidad de la licencia durante las últimas 24 horas antes de la fecha de caducidad, lo que supone un recordatorio adicional para renovar la licencia antes de que se produzca la interrupción del servicio.

Implementación

  • En ocasiones, los contenedores de Docker no lograban activar la licencia tras reiniciarse con un nuevo ticket de licencia y un archivo license.xml vacío. Ahora esto funciona correctamente, incluso en configuraciones en las que el directorio de licencias se almacena en un volumen montado.

Gramática

  • Se ha actualizado el motor gramatical de terceros (LanguageTool) a la versión del 3 de agosto de 2026.
  • Reglas gramaticales de inglés mejoradas, con correcciones más claras y menos falsos positivos:
    • Se ha corregido una sugerencia errónea de coma antes y dentro de las frases en las que se utiliza la expresión fija «de vez en cuando».
    • Se ha dejado de marcar erróneamente «pretrain» como si le faltara un infinitivo, ya que puede funcionar como sustantivo en textos especializados.
    • Ya no se marca erróneamente «am» en las frases en las que hay un nombre o un cargo entre medias, como en «Yo, John Smith, director de marketing de XXX, les escribo para confirmar…».
    • Se han añadido sugerencias para escribir con mayúscula y puntuar las interjecciones al principio de una frase: «ahh, por fin» → «Ahh, por fin»
    • Se han añadido sugerencias para puntuar las frases que empiezan con una interjección seguida de «that»: «wow, eso estuvo cerca » → «Wow, eso estuvo cerca».

Ortografía

  • Diccionarios ampliados con más de 1.960 palabras nuevas en inglés, alemán, español, árabe, noruego, italiano, albanés, griego y portugués. Las nuevas palabras abarcan vocabulario cotidiano, científico y especializado.
  • Se han ampliado los diccionarios multilingües compartidos con 26 nuevos nombres propios y abreviaturas, que abarcan términos de software, jurídicos, médicos y tecnológicos, como AgentCore, GPLv2 y eSIM.
  • Vocabulario médico ampliado para inglés, alemán y español, con más de 820 términos nuevos, abreviaturas y nombres de enfermedades, como «cryofixation» (inglés), «Leukozyten» (alemán) y «sonografía» (español).
  • Se ha ampliado la cobertura de los dialectos del inglés con 10 nuevos pares de palabras, como «conization » y «conisation».
  • Se han mejorado la autocorrección y las sugerencias ortográficas para el árabe, el noruego, el italiano, el español, el alemán y el inglés, centrándose en los errores ortográficos más comunes y en las variantes dialectales, como «trøt» → «trøtt» en noruego.

🛡 Seguridad

  • Actualizado micrometer-core de la versión 1.7.12 a la 1.15.12 para corregir CVE-2026-40984, una vulnerabilidad de denegación de servicio de alta gravedad que afecta a las dependencias de LanguageTool incluidas en WProofreader.
  • También he cambiado a micrometer-registry-prometheus-simpleclient para mantener la compatibilidad con la integración existente con Prometheus.

v6.15.0

WProofreader core v6.15.0 adds spelling correction support for Thai, introduces the applyAllSuggestions method for applying every suggested correction in one call, and improves suggestion descriptions across the grammar and AI-based proofreading engines. This release also expands dictionaries with 1,200+ new words and terms across nine languages, updates the German spelling, and includes Docker build improvements and fixes for multiple security vulnerabilities.

📝 En resumen

  • Added spelling correction support for Thai.
  • Introduced the applyAllSuggestions method for applying every suggested correction in a document with a single call.
  • Improved suggestion classification across the grammar and AI proofreading engines, including new style-issue detection.
  • Expanded dictionaries with 1,200+ new words and terms across nine languages.
  • Missing-period suggestions are now disabled by default in headings and list items.
  • Improved Docker build compatibility across Kaniko, Buildah, and the classic Docker builder.
  • Security fixes. Updated the Rangy, jackson-databind, and ch.qos.logback libraries to address CVE-2023-26102, CVE-2026-54515, CVE-2026-9828, and CVE-2026-10532.

WProofreader JS core (v3.44.6097)

  • Added a new applyAllSuggestions command that accepts every suggested correction in one go, instead of applying them one by one. It’s available now for developers to add to their setup; a ready-to-use button in the interface is coming in a future release.
  • Missing-period reminders no longer appear in headings and list items by default, cutting down on suggestions that don’t apply in these contexts. Review disabledRulesPerEnvironment en el configuration documentation for more information.
  • Improved how German abbreviations with spaces and capital letters (such as z. B.) are recognized, so they no longer trigger incorrect capitalization suggestions after them.
  • Improved handling of the “Ignore domain names” option. Domain names are now consistently skipped, even in cases where they were previously still flagged as spelling mistakes. For more details, review Spelling ignore options documentation.

Application Server

  • Removed obsolete hardware validation messages from application server logs. Hardware hasn’t been used for license validation for some time, but the related messages remained and could cause confusion during troubleshooting.

Implementación

  • Improved Docker build reliability across Kaniko, Buildah, and the classic Docker builder, including setups that override values with --build-arg. Build arguments now carry through properly to every stage of a multi-stage build, fixing cases where later stages couldn’t see them.

Corrección basada en IA

  • Dash-related suggestions from the AI proofreading engine are now easier to identify and turn off, which is useful if your style guide restricts or avoids dashes. For more information on rules, review information on English AI proofreading categories and rules.
  • In addition to spelling and grammar, AI proofreading suggestions can now also be classified as style issues, so they’re labeled more accurately. Review English AI proofreading style categories and rules.
  • Added curated descriptions for English AI-based proofreading corrections. Our linguistic team prepared these descriptions, making it easier to understand why a suggestion was made.

Gramática

  • Suggestions from the third-party grammar engine are now correctly labeled as grammar, spelling, or style issues, so they’re highlighted the right way. Previously, everything from this engine showed up as a grammar issue, even when it wasn’t.
  • Updated LanguageTool to the 2026-07-14 release.
  • Improved recognition of German words that can function as either a verb or an adjective, such as strukturierte. Previously, some of these were only recognized as a verb, which could cause the comma rule to misread the sentence structure and incorrectly suggest removing a valid comma.
  • Improved consistency across rules names so that turning a specific grammar rule on or off now applies the same way, no matter which checking engine handles it.

Ortografía

  • Dutch now recognizes words with apostrophes, such as ‘s-Hertogenbosch, as correctly spelled.
  • Improved spelling suggestions for German abbreviations that need a space between their two parts, such as correcting z.B. to z. B.
  • Added 640+ of new words and terms across English, German, Spanish, Ukrainian, Bulgarian, Dutch, Thai, Greek, and Portuguese. They are covering everyday vocabulary as well as specialized fields like science, business, and technology.
  • Expanded the shared cross-language dictionary with 30+ new proper names and abbreviations, including companies, products, and organizations, such as Canon, Ltd, and Rakuten. Additionally, added it as an additional dictionary for Greek spell check.
  • Added 550 new medical terms for English, German, and Spanish, including abbreviations and procedure names, such as hepatoscopy, Unkovertebralgelenke and USG.
  • Expanded English dialect support with 17 new dialectal pairs, such as hematoporphyrin (American) and haematoporphyrin (British).
  • Improved 40+ spelling and autocorrect suggestions across English, Spanish, Ukrainian, Bulgarian, Catalan, and the shared cross-language dictionary. Targeting common misspellings, proper names, and abbreviations, such as llm → LLM.

Autocomplete

  • Autocomplete now stops any output suggestions when the typed text contains words that can be considered strong swear language.

Idiomas

  • Implemented spelling correction support for the Thai language.

🛡 Seguridad

  • Rangy library: We backported the upstream patch for CVE-2023-26102 into our forked Rangy library used in SCAYT3, closing the vulnerability while keeping it compatible with our fork.
  • jackson-databind: We updated jackson-databind to 2.18.9 to fix CVE-2026-54515. This affects components that depend on jackson-databind, directly or transitively.
  • ch.qos.logback: We updated ch.qos.logback from 1.5.25 to 1.5.35 to fix two deserialization vulnerabilities, CVE-2026-9828 and CVE-2026-10532. This affects components that depend on ch.qos.logback, directly or transitively.

🐞 Corrección de errores

  • Spelling engine: Elongated words, such as loooooooooooong, produced “No suggestions”
  • Spelling engine: Unintelligible letter strings, such as fjkdkdjshkhfdk, produced unrelated real-word suggestions

v6.14.0

WProofreader Core v6.14.0 lanza el motor de corrección basado en IA v3.1.0 para el español, amplía la compatibilidad del asistente de redacción con IA al griego, mejora el recuento multilingüe de palabras, amplía la cobertura de los diccionarios con más de 7.800 palabras nuevas, mejora la validación de diccionarios personalizados y el manejo del apóstrofo, e incluye actualizaciones de seguridad para las dependencias de Jackson.

📝 En resumen

  • Se ha lanzado la versión 3.1.0 del motor de corrección ortotipográfica basado en IA para el español, con una calidad de corrección mejorada en materia de gramática, uso de palabras, formas verbales, preposiciones, ortografía de los números y confusiones comunes entre palabras.
  • Se ha añadido compatibilidad con el griego al asistente de redacción con IA
  • Asistente de redacción en español optimizado mediante IA gracias a la migración desde los modelos de Anthropic
  • Diccionarios ampliados con más de 2.700 palabras nuevas en varios idiomas, entre las que se incluyen abreviaturas, nombres propios, términos técnicos y términos lingüísticos
  • Se ha mejorado el recuento y el procesamiento de palabras en varios idiomas, incluidos el japonés y el chino
  • Se ha añadido compatibilidad con los guiones en los nombres de los diccionarios y se ha ampliado el tratamiento de los apóstrofos en los diccionarios personalizados y de usuario.
  • Se ha actualizado LanguageTool a la versión del 12 de junio de 2026
  • Ampliación de la cobertura del diccionario de danés e inglés neozelandés
  • Actualizaciones de seguridad. Se han actualizado «jackson-core» y «jackson-databind» para solucionar los vulnerabilidades CWE-770 y CVE-2026-54513.

⚠️ Cambio importante

  • Se ha mejorado el recuento de palabras para varios idiomas, incluidos aquellos que no utilizan espacios. Anteriormente, las palabras se identificaban mediante espacios y signos de puntuación, lo que provocaba que frases completas en idiomas como el japonés y el chino se contaran como una sola palabra. WProofreader utiliza ahora la segmentación basada en ICU para contar los morfemas de estos idiomas, lo que proporciona recuentos de palabras y estadísticas lingüísticas más precisos. Por ejemplo, わかんない se cuenta ahora como 3 morfemas (わか / ん / ない), en lugar de 1.

🛠 Mejoras

Núcleo de WProofreader JS (v3.43.6079)

  • Se ha añadido una versión en griego del aviso legal del asistente de redacción con IA.
  • Se ha actualizado la validación de las palabras del diccionario de usuario y del diccionario personalizado para admitir todos los caracteres de apóstrofo permitidos.

Corrección basada en IA

  • Se ha lanzado la versión 3.1.0 del motor de corrección ortográfica basado en IA para el español. Se ha mejorado la calidad de la corrección en lo que respecta al modo subjuntivo, los tiempos verbales, los verbos reflexivos, las preposiciones, la concordancia de adjetivos y adverbios, la concordancia del participio pasado, las construcciones partitivas, la ortografía de los números y las confusiones habituales entre palabras, incluidos «ser» y «haber». Consulta la documentación para obtener más detalles sobre las mejoras en la corrección ortográfica del español.
  • Se ha mejorado el rendimiento de la corrección ortográfica basada en IA en todos los idiomas para textos que contengan formato de superíndices y subíndices.

Gramática

  • Se ha actualizado LanguageTool a la versión del 12 de junio de 2026.

Asistente de redacción con IA

Ortografía

  • Diccionarios ampliados con más de 2.700 palabras nuevas en inglés, alemán, español, ucraniano, danés y portugués, que incluyen abreviaturas, términos tecnológicos, palabras de uso común, nombres propios y términos lingüísticos. 
  • Los diccionarios alemanes también incorporaron más de 4.600 nuevas formas sustantivas con una «-s» de unión y formas combinadas con un guion, como «Fort-». 
  • Terminología médica ampliada para inglés, alemán y español con 495 términos nuevos, que abarcan adjetivos médicos, nombres de enfermedades y abreviaturas, como «palmitoylcarnitina», «prueba de Finkelstein» y «distrófica».
  • Se ha mejorado la cobertura dialectal del inglés con nuevos pares de palabras, como «preprosthetic» frente a «pre-prosthetic». 
  • Se ha mejorado el procesamiento de textos en alemán al permitir el uso de guiones iniciales y restringir al mismo tiempo el uso de los dos puntos dentro de las palabras, como en «-konzepte».
  • Se han perfeccionado las reglas ortográficas y las sugerencias de autocorrección para los errores ortográficos habituales y fonéticos en inglés y español, como «Afroasiatic» → «Afro-Asiatic».

Diccionarios personalizados y de usuario

  • Se ha mejorado la validación de los nombres de los diccionarios de usuario. Ahora los nombres de los diccionarios admiten guiones y aceptan letras latinas ASCII, dígitos, guiones bajos y guiones. Se han actualizado las reglas de validación y los mensajes de error para garantizar un tratamiento más coherente de los nombres no válidos.
  • Los diccionarios personalizados y de usuario ahora permiten añadir palabras con diferentes tipos de apóstrofo, como «l’acqua», «l’acqua», etc .

Estilo

  • Se ha seguido mejorando el filtrado de las sugerencias de autocompletado que contienen lenguaje sensible, inesperado o discriminatorio.
  • Se ha añadido compatibilidad con sugerencias de estilo y patrones que comienzan con un espacio, como en alemán*in → (m/w/d), para disponer de un único patrón para *Arzt*in → Arzt (m/w/d) y Professor*in → Professor (m/w/d).

Idiomas

🛡 Seguridad

  • Actualización de jackson-core: Se ha actualizado jackson-core a la versión 2.18.7 para solucionar CWE-770. Alcance: componentes que dependen de jackson-core (directamente o de forma transitiva) en el empaquetado de langtool/libs.
  • Actualización de jackson-databind: Se ha actualizado jackson-databind a la versión 2.18.8 para solucionar CVE-2026-54513. Alcance: componentes que dependen de jackson-databind (directamente o de forma transitiva) en el paquete langtool/libs.

🐞 Corrección de errores

  • Núcleo de WProofreader JS: Aparecen marcadores negros inesperados en la interfaz de usuario de WProofreader (WordPress 7.0, plugin Guttenberg). Se ha resuelto un conflicto de estilo que provocaba que los marcadores predeterminados de las listas se mostraran en los componentes de la interfaz de WProofreader.

v6.13.1

WProofreader core v6.13.1 improves compatibility with editors hosted inside Shadow DOM containers by fixing automatic editor detection, initialization, and auto-search functionality, strengthens the security of the WProofreader Docker image with OpenNLP and Netty vulnerability fixes, and updates the VAPT report.

📝 En resumen

  • Improved compatibility with editors hosted inside Shadow DOM containers, including automatic editor detection, initialization, and style loading
  • Fixed auto-search functionality in Shadow DOM environments
  • Updated OpenNLP and Netty components in the WProofreader Docker image to address seven reported vulnerabilities
  • Updated the VAPT report to version 6.13.1 and improved vulnerability scanner compliance

🛠 Mejoras

WProofreader JS core (v3.42.6067)

  • Improved Shadow DOM support. Fixed automatic editor detection and proofreader initialization for editable elements hosted inside Shadow DOM containers. WProofreader now correctly detects active editors, preserves instances when editors remain connected to the page, and loads required UI and markup styles within Shadow DOM environments. 

🛡 Seguridad

  • OpenNLP security fixes: Integrated a patched OpenNLP 1.9.4 build with backported fixes for CVE-2026-40682, CVE-2026-42027, and CVE-2026-42440, preserving LanguageTool compatibility while addressing reported vulnerabilities. Scope: OpenNLP components used transitively by LanguageTool and packaged in the WProofreader Docker image. 
  • Netty upgrade: Updated bundled Netty from 4.1.133.Final to 4.1.135.Final to address CVE-2026-44249, CVE-2026-45416, CVE-2026-45674, and CVE-2026-47691. Scope: Netty components used transitively by LanguageTool and packaged in the WProofreader Docker image.
  • VAPT: Update the report v6.13.1

v6.13.0

WProofreader core v6.13.0 migrates AI writing assistant operations to new models and restores its Google Docs support, improves AI-based proofreading and autocomplete quality, expands multilingual dictionaries with 1400+ words, introduces limits for custom dictionaries and style guide collections, updates Ukrainian and Finnish dictionaries, and delivers a security update.

📝 En resumen

  • Migrated AI writing assistant models across multiple languages to Amazon and Google alternatives following the deprecation of Anthropic Claude models and to optimize performance
  • Updated the Ukrainian and Finnish dictionaries 
  • Expanded dictionaries with 1,400+ new words across English, German, Spanish and Portuguese with common words, medical terminology, additional proper names and abbreviations
  • Improved spelling quality with better handling of Greek capitalized words
  • Improved filtering of autocomplete suggestions containing sensitive or discriminatory language
  • Updated style guidance with new Spanish anglicism rules
  • Improved AI proofreading quality across all supported models and enhanced Spanish AI proofreading v3.0 for more reliable corrections.
  • Restored AI writing assistant compatibility with Google Docs
  • Security update. Updated OpenTelemetry to address CVE-2026-45292

🛠 Mejoras

WProofreader JS core (v3.42.6057)

  • Improved Google Docs compatibility. Fixed issues preventing AI writing assistant from working correctly in Google Docs.

AI proofreading

  • Improved AI proofreading quality across English, German, and Spanish in punctuation and spacing handling, including decimal commas, en dashes, and punctuation around corrected text.
  • Improved Spanish correction accuracy by preventing redundant pronouns, unnecessary punctuation, degree symbols, square brackets, and duplicate suggestions.
  • Improved suggestion quality in German by restricting word removal at the end of German sentences.

Asistente de redacción con IA

  • Migrated the English AI writing assistant from Anthropic Claude Haiku 3 following its deprecation. For more information, review documentation current English models.
  • Migrated selected Norwegian, Italian, Spanish, and Danish AI writing assistant workflows from Anthropic Claude Sonnet 4 following its deprecation.
  • Updated prompts and migrated the German and Ukrainian AI writing assistant from Anthropic Claude Haiku 4.5 to boost performance.
  • Improved AI writing assistant prompts across Dutch, Swedish, Portuguese, and Polish for more consistent rewriting, tone adjustment, shortening, and expansion results.

Ortografía

  • Improved handling of Greek all-caps words, like ΕΙΔΗΣΗ.
  • Expanded dictionaries with 1,000+ new words across English, German, Spanish, and Portuguese, covering abbreviations, affixes, biology, common words, dialectal variations, food, linguistics, music, proper names, slang, and technology.
  • Enriched shared cross-language dictionaries with 30+ proper names and abbreviations, like Googlebot and ISO.
  • Enhanced English and Spanish medical terminology with 471 new words covering medical terms, legal terminology, abbreviations, and related vocabulary.
  • Expanded English dialect coverage with new dialectal word pairs, such as radiolabeled vs radiolabelled.
  • Refined suggestion rules for common English and Spanish misspellings, such as gritings → greetings.

Custom dictionary

  • Added a limitation on the number of custom dictionaries depending on the subscription plan. Up to 250 for self-hosted.

Estilo

  • Added a limitation on the number of style guide collections depending on the subscription plan. Up to 250 for self-hosted.
  • Made ‘collection’ parameter required for any actions with style guide rules using API
  • Updated Spanish style guide with new anglicism rules, such as download, shopping center, etc.
  • Added the possibility to use part from the pattern field in suggestion filed. For example, Lehrer → Lehrer*in

Autocomplete

  • Improved filtering of autocomplete suggestions containing sensitive, unexpected, or discriminatory language, such as war, drug, etc.

Idiomas

🛡 Seguridad

  • OpenTelemetry upgrade: Updated opentelemetry to 1.62.0 to address CVE-2026-45292. Scope: components depending on opentelemetry (direct or transitive) packaging of langtool/libs.

🐞 Corrección de errores

  • WProofreader JS core: AI writing assistant doesn’t work in Google Docs
  • AI writing assistant stopped working for free extension for auto-detect language

v6.11.0

WProofreader core v6.11.0 release

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.

Check the TL;DR below.

📝 En resumen

  • [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

🛠 Mejoras

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.

Implementación

  • 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 a 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.

Application server

  • [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.

Gramática

  • 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 + infinitive → com 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.

Ortografía

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

Estilo

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

🛡 Seguridad

  • 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).

🐞 Corrección de errores

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

Check the TL;DR below.

📝 En resumen

  • 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

🛠 Mejoras

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.

✨ Asistente de redacción con IA

  • Localized the AI disclaimer for Danish and Norwegian.

📚 Spelling engine

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

⚙️ Grammar engine

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

Application server

  • 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

🛡 Seguridad

  • Updated the vulnerable lucene-core library used by the grammar engine to address PRISMA-2021-0081.

v6.9.0

WProofreader core 6.9.0 includes expanded spelling dictionaries and medical terminology, refined grammar and style rules across multiple languages, improvements to AI proofreading and AI writing assistant for Danish, UI label updates, security fixes, and new editor demos.

Check the TL;DR below.

📝 En resumen

  • Expanded spelling dictionaries with 2,200+ new words across 12 languages and enhanced medical terminology in five languages.
  • Improved autocorrect, style guides, grammar, and AI proofreading quality across multiple languages.
  • Added Danish support to the AI writing assistant and updated underlying AI models.
  • Updated UI labels, language naming, and localizations.
  • Addressed a security vulnerability and added new Slate and Draft.js demos.
  • Fixed issues affecting autocorrect behavior, sentence splitting, and AI writing assistant usage in Help Scout.

🛠️ Mejoras

WProofreader JS core

  • Updated version v3.37.6005
  • Updated label names and their translations in the General settings section:
    • Style guide > Style
    • Correct spelling automatically > Autocorrect
    • Autocomplete suggestions > Text autocomplete

Ortografía

  • Expanded dictionaries with 2,200+ new words across 12 languages covering abbreviations (including shortened forms), affixes, biology, business, chemistry, colloquialisms, common terms, compounds, dialectal variations, fiction and poetic vocabulary, food, legal terminology, linguistics, locations, math and logic, military terminology, music, neologisms, proper names, science, slang, specialized terminology, sport, technology, and anglicisms, including terms from other languages and archaic words.
  • Enhanced medical terminology across English, German, Italian, Spanish, and French based on user dictionaries (330+ entries total), covering medical abbreviations, diseases, medical adjectives, measurements, medicine names, and related medical terms.
  • Updated the Norwegian (nb_NO) dictionary to fix issues with compounds ending in -dom, -sel, and -ion.
  • Added prioritization rules for Danish spelling suggestions.
  • Added rules for excluded words and excluded offensive words in Polish spelling suggestions.

Autocorrect

  • Refined autocorrect rules by removing invalid entries and adding prioritization for common misspellings across English, German, Spanish, Ukrainian, and Danish.

Estilo

  • Enhanced Ukrainian style guides with additions and a few corrections for anti-Surzhyk forms and anglicisms.
  • Corrected a misleading word description in the Ukrainian anti-Surzhyk style guide.
  • Removed entries from German style guides where both the match and the suggestion are valid variants or used in different contexts.

Gramática

  • Updated the third-party grammar engine, LanguageTool, to version 2026-01-19. Improved Catalan proofreading with expanded dictionaries, better multiword recognition, refined pronoun suggestions, and enabled verb form validation.
  • Improved English grammar rules by removing fixed rules from disabled lists.
  • Enhanced language-specific rules for Spanish, Portuguese, and Dutch, including handling of unpaired brackets, agreement, accentuation, segmentation, clitic pronouns, subject pronoun hyphenation, antipatterns for specific constructions, and capitalization.
  • Modified rules to prevent sentence-start triggers caused by abbreviations in Italian and Spanish.

AI proofreading

  • Disabled problematic rules that caused bugs, nonexistent suggestions, shifted patterns, and loops for English, German and Spanish.

✨ Asistente de redacción con IA

  • Added support for Danish text operations, including translated operation names in the UI. Danish text operations use Claude Haiku 4.5, except Summarize, which uses Sonnet 4.

Important

  • Claude Haiku 3.5 was replaced with Haiku 4.5 due to deprecation. Haiku 3.5 was previously the default model for most non-English text operations. Public extended access is available until March 19, 2026, with the model end-of-life scheduled for June 19, 2026. Find more details in the AWS Bedrock model lifecycle documentation.

We recommend updating to newer application versions that use prompts aligned with supported models.

Application server

  • Updated language list localization, added missing translations, standardized language naming to Language (Country) (for example, English (UK)), and renamed Auto Detect language to Autodetect.

🛡️ Security

Updated the vulnerable ch.qos.logback library used by the grammar component to address: CVE-2026-1225

Demos

  • Added a few new demos showcasing WProofreader spell and grammar checker integrated with the Slate and Draft.js editors. 

Try the demos:

🐞 Corrección de errores

  • WProofreader core: Impossible to accept AI writing assistant suggestions using Replace button in Help Scout
  • Spelling autocorrect: Words from the excluded suggestions list are shown as autocorrect suggestions
  • WProofreader core: Incorrect sentence split on “e.g.” triggers rule with missing curly brackets

v6.7.1

WProofreader core 6.7.1 includes key dictionary, grammar, AI, and security improvements. Check the TL;DR below.

📝 En resumen

  • Expanded dictionaries with 1,400+ new words across 11 languages
  • Enhanced medical, legal, and proper-name coverage
  • Improved English, Ukrainian, Finnish, Danish and German handling
  • Updated autocorrect, style guides, and AI proofreading rules
  • Updated AI writing assistant with a new disclaimer and improved German prompt
  • Added language-specific rule disabling for self-hosted deployments
  • New Syncfusion demo
  • Security fixes for vulnerable libraries

🛠️ Mejoras

Ortografía

  • Expanded dictionaries with 1,400+ new words across 11 languages covering abbreviations, affixes, biology, business, common terms, Greek terminology, linguistics, math and logic, military terms, politics, science, sports, technology, anglicisms, Latin terms, economics, fiction and poetic vocabulary, and other specialized terminology.
  • Enhanced medical terminology for English, German, Spanish, and Italian based on user dictionaries (79 entries).
  • Added common proper names across all languages.
  • Improved dialectal support for English.
  • Added English split patterns for measurements, common words, technology terms, and prefixes.
  • Removed offensive, incorrect, and nonexistent entries across several languages.
  • Added legal terminology for English.
  • Improved processing of German words containing ‘ss’ instead of ‘ß’. Words like Fussball are now treated as correct in German (Germany) (de_DE) and German (Austria) (de_AT), the same as Fußball.

Autocorrect

  • Removed invalid autocorrect entries in English and Spanish.
  • Added prioritization pairs for common misspellings in English and Ukrainian.

Estilo

  • Enhanced style guides for English and Ukrainian.

Gramática

  • Improved English and Ukrainian grammar by disabling dialectal rules and refining rule organization.
  • Updated the third-party grammar engine, LanguageTool, to version 2025-11-09. Improved Catalan proofreading with refined verb handling and updated idiomatic grammar rules.

AI proofreading

  • Disabled several problematic rules for English and Spanish that caused duplicate suggestions, nonexistent suggestions, and incorrect split issues.

✨ Asistente de redacción con IA

  • Added a disclaimer indicating that the AI writing assistant may make mistakes.
  • Updated the German system prompt to remove common AI-generated patterns and produce more natural-sounding text. Change model to Claude Haiku 4.5 in operations: expand, rewrite, improve, proofread.
  • Updated Dutch (Shorten, Expand, Make formal) prompts to preserve the author’s style: changed model to Haiku 4.5 and prompt text. Updated
  • Swedish: Shorten, Rewrite, Improve — changed model to Haiku 4.5; Expand — changed model to Haiku 4.5 and prompt text. 

Application server

  • Updated the rule management flow for self-hosted deployments. Added support for disabling rules per language (previously global) and moved disabled_rules.json to the Resources directory with language-specific filenames, for example en_US_disabled_rules.json.

🛡️ Security

Demos

  • Added a new demo showcasing WProofreader integrated with the Syncfusion editor. Try the demo.

🐞 Bug fixes

  • [WP-6692] AI writing assistant: incorrect component name in Portuguese
  • [WP-6698] WProofreader core: shifted underlines in <input> elements in WooCommerce
  • [WP-6699] WProofreader core: shifted underlines in <textarea> elements in WooCommerce