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

Echa un vistazo al resumen que aparece a continuación.

📝 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

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

Deployment

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

Servidor de aplicaciones

  • [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 corrección 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).

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

Echa un vistazo al resumen que aparece a continuación.

📝 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

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

✨ Asistente de redacción con IA

  • Localized the AI disclaimer for Danish and Norwegian.

📚 Motor de corrección 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 aplicaciones

  • 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

La versión 6.9.0 de WProofreader Core incluye diccionarios ortográficos ampliados y terminología médica, reglas gramaticales y de estilo perfeccionadas en varios idiomas, mejoras en la corrección automática y en el asistente de redacción basado en IA para el danés, actualizaciones en las etiquetas de la interfaz de usuario, correcciones de seguridad y nuevas demostraciones del editor.

Echa un vistazo al resumen que aparece a continuación.

📝 En resumen

  • Diccionarios ortográficos ampliados con más de 2.200 palabras nuevas en 12 idiomas y terminología médica mejorada en cinco idiomas.
  • Mejora de la autocorrección, las guías de estilo, la gramática y la calidad de la corrección mediante IA en varios idiomas.
  • Se ha añadido la compatibilidad con el danés al asistente de redacción basado en IA y se han actualizado los modelos de IA subyacentes.
  • Se han actualizado las etiquetas de la interfaz de usuario, la terminología y las adaptaciones a otros idiomas.
  • Se ha solucionado una vulnerabilidad de seguridad y se han añadido nuevas demostraciones de Slate y Draft.js.
  • Se han solucionado los problemas que afectaban al funcionamiento de la autocorrección, a la división de frases y al uso del asistente de redacción con IA en Help Scout.

🛠️ Mejoras

Núcleo de WProofreader JS

  • Versión actualizada v3.37.6005
  • Se han actualizado los nombres de las etiquetas y sus traducciones en el General Sección de configuración:
    • Guía de estilo > Estilo
    • Corrección ortográfica automática > Autocorrección
    • Sugerencias de autocompletado > Autocompletado de texto

Ortografía

  • Diccionarios ampliados con más de 2.200 palabras nuevas en 12 idiomas, que abarcan abreviaturas (incluidas las formas abreviadas), afijos, biología, negocios, química, expresiones coloquiales, términos comunes, compuestos, variaciones dialectales, vocabulario de ficción y poético, gastronomía, terminología jurídica, lingüística, lugares, matemáticas y lógica, terminología militar, música, neologismos, nombres propios, ciencia, jerga, terminología especializada, deporte, tecnología y anglicismos, incluidos términos de otros idiomas y palabras arcaicas.
  • Terminología médica mejorada en inglés, alemán, italiano, español y francés basada en diccionarios de usuarios (más de 330 entradas en total), que abarca abreviaturas médicas, enfermedades, adjetivos médicos, unidades de medida, nombres de medicamentos y términos médicos relacionados.
  • Se ha actualizado el diccionario de noruego (nb_NO) para corregir problemas con los compuestos que terminan en -dom, -sel e -ion.
  • Se han añadido reglas de priorización para las sugerencias ortográficas en danés.
  • Se han añadido reglas sobre palabras excluidas y palabras ofensivas excluidas en las sugerencias ortográficas en polaco.

Corrección automática

  • Se han perfeccionado las reglas de autocorrección eliminando entradas no válidas y dando prioridad a los errores ortográficos más comunes en inglés, alemán, español, ucraniano y danés.

Estilo

  • Se han mejorado las guías de estilo ucranianas con nuevas aportaciones y algunas correcciones relativas a las formas contrarias al surzhyk y a los anglicismos.
  • Se ha corregido una descripción de una palabra que podía dar lugar a malentendidos en la guía de estilo ucraniana contra el «surzhyk».
  • Se han eliminado las entradas de las guías de estilo alemanas en las que tanto la entrada como la sugerencia son variantes válidas o se utilizan en contextos diferentes.

Gramática

  • Se ha actualizado el motor gramatical de terceros, LanguageTool, a la versión 2026-01-19. Se ha mejorado la corrección ortográfica en catalán con diccionarios ampliados, un mejor reconocimiento de expresiones compuestas, sugerencias de pronombres más precisas y la validación de formas verbales.
  • Se han mejorado las reglas gramaticales del inglés al eliminar las reglas fijas de las listas de reglas desactivadas.
  • Reglas específicas mejoradas para el español, el portugués y el neerlandés, que incluyen el tratamiento de los corchetes sin par, la concordancia, la acentuación, la segmentación, los pronombres clíticos, la separación de los pronombres sujetos con guión, los antipatrones para construcciones específicas y el uso de mayúsculas.
  • Se han modificado las reglas para evitar que las abreviaturas en italiano y español activen los desencadenantes al inicio de las frases.

Corrección con IA

  • Se han desactivado las reglas problemáticas que provocaban errores, sugerencias inexistentes, patrones desplazados y bucles en inglés, alemán y español.

✨ Asistente de redacción con IA

  • Se ha añadido compatibilidad con las operaciones de texto en danés, incluyendo los nombres traducidos de las operaciones en la interfaz de usuario. Las operaciones de texto en danés utilizan Claude Haiku 4.5, excepto «Resumir», que utiliza Sonnet 4.

Importante

  • Claude Haiku 3.5 ha sido sustituido por Haiku 4.5 debido a su obsolescencia. Haiku 3.5 era anteriormente el modelo predeterminado para la mayoría de las operaciones con texto en idiomas distintos del inglés. El acceso público ampliado estará disponible hasta el 19 de marzo de 2026, y el fin de la vida útil del modelo está previsto para el 19 de junio de 2026. Encontrarás más detalles en la documentación sobre el ciclo de vida de los modelos de AWS Bedrock.

Recomendamos actualizar a versiones más recientes de la aplicación que utilicen indicaciones adaptadas a los modelos compatibles.

Servidor de aplicaciones

  • Se ha actualizado la localización de la lista de idiomas, se han añadido las traducciones que faltaban, se ha estandarizado la denominación de los idiomas como «Idioma (País)» (por ejemplo, «Inglés (Reino Unido)») y se ha cambiado el nombre de «Detección automática de idioma» por «Detección automática».

🛡️ Seguridad

Se ha actualizado la biblioteca ch.qos.logback, que presentaba una vulnerabilidad y que utiliza el componente de gramática, para solucionar el problema CVE-2026-1225.

Demostraciones

  • Se han añadido algunas demostraciones nuevas que muestran el corrector ortográfico y gramatical WProofreader integrado en los editores Slate y Draft.js

Prueba las demostraciones:

🐞 Corrección de errores

  • Núcleo de WProofreader: No es posible aceptar las sugerencias del asistente de redacción basado en IA mediante el botón «Reemplazar» en Help Scout
  • Corrección automática ortográfica: las palabras de la lista de sugerencias excluidas aparecen como sugerencias de corrección automática
  • Núcleo de WProofreader: una división incorrecta de la frase en «p. ej.» activa una regla en la que faltan las llaves

v6.7.1

La versión 6.7.1 de WProofreader Core incluye mejoras clave en el diccionario, la gramática, la inteligencia artificial y la seguridad. Echa un vistazo al resumen que aparece a continuación.

📝 En resumen

  • Diccionarios ampliados con más de 1.400 palabras nuevas en 11 idiomas
  • Cobertura ampliada en materia médica, jurídica y de nombres propios
  • Mejora en el manejo del inglés, el ucraniano, el finés, el danés y el alemán
  • Actualización de la autocorrección, las guías de estilo y las reglas de corrección con IA
  • Asistente de redacción basado en IA actualizado, con un nuevo aviso legal y una mejora en las indicaciones en alemán
  • Se ha añadido la desactivación de reglas específicas de cada idioma para las implementaciones autohospedadas
  • Nueva demostración de Syncfusion
  • Correcciones de seguridad para bibliotecas vulnerables

🛠️ Mejoras

Ortografía

  • Diccionarios ampliados con más de 1.400 palabras nuevas en 11 idiomas, que abarcan abreviaturas, afijos, biología, negocios, términos comunes, terminología griega, lingüística, matemáticas y lógica, términos militares, política, ciencia, deportes, tecnología, anglicismos, términos latinos, economía, vocabulario de ficción y poético, y otra terminología especializada.
  • Terminología médica mejorada para inglés, alemán, español e italiano basada en diccionarios de los usuarios (79 entradas).
  • Se han añadido nombres propios comunes en todos los idiomas.
  • Se ha mejorado la compatibilidad con los dialectos del inglés.
  • Se han añadido plantillas en inglés para medidas, palabras comunes, términos tecnológicos y prefijos.
  • Se han eliminado las entradas ofensivas, incorrectas e inexistentes en varios idiomas.
  • Se ha añadido terminología jurídica en inglés.
  • Se ha mejorado el tratamiento de las palabras alemanas que contienen «ss» en lugar de «ß». Palabras como «Fussball» ahora se consideran correctas en alemán (Alemania) (de_DE) y alemán (Austria) (de_AT), al igual que «Fußball».

Corrección automática

  • Se han eliminado las entradas de autocorrección erróneas en inglés y español.
  • Se han añadido pares de priorización para los errores ortográficos más comunes en inglés y ucraniano.

Estilo

  • Guías de estilo mejoradas para el inglés y el ucraniano.

Gramática

  • Se ha mejorado la gramática del inglés y del ucraniano desactivando las reglas dialectales y perfeccionando la organización de las reglas.
  • Se ha actualizado el motor gramatical de terceros, LanguageTool, a la versión 2025-11-09. Se ha mejorado la corrección ortográfica del catalán gracias a un tratamiento más preciso de los verbos y a la actualización de las reglas gramaticales idiomáticas.

Corrección con IA

  • Se han desactivado varias reglas problemáticas para el inglés y el español que provocaban sugerencias duplicadas, sugerencias inexistentes y problemas de división incorrecta.

✨ Asistente de redacción con IA

  • Se ha añadido una advertencia en la que se indica que el asistente de redacción basado en IA puede cometer errores.
  • Se ha actualizado el mensaje del sistema en alemán para eliminar los patrones habituales generados por la IA y producir un texto que suene más natural. Se ha cambiado el modelo a Claude Haiku 4.5 en las siguientes operaciones: ampliar, reescribir, mejorar y corregir.
  • Se han actualizado las indicaciones en neerlandés (acortar, ampliar, dar un tono formal) para mantener el estilo del autor: se ha cambiado el modelo a Haiku 4.5 y se ha modificado el texto de las indicaciones. Actualizado
  • Sueco: Acortar, reescribir, mejorar — se ha cambiado el modelo a Haiku 4.5; Ampliar — se ha cambiado el modelo a Haiku 4.5 y el texto de la indicación. 

Servidor de aplicaciones

  • Se ha actualizado el flujo de gestión de reglas para las implementaciones autohospedadas. Se ha añadido la posibilidad de desactivar reglas por idioma (antes era una configuración global) y se ha trasladado disabled_rules.json al directorio «Resources» con nombres de archivo específicos para cada idioma, por ejemplo en_US_disabled_rules.json.

🛡️ Seguridad

  • Se han actualizado los elementos vulnerables nimbus-jose-jwt.jar biblioteca utilizada por el componente de gramática para gestionar: CVE-2025-53864 y CVE-2023-52428.

Demostraciones

  • Se ha añadido una nueva demostración en la que se muestra la integración de WProofreader con el editor de Syncfusion. Prueba la demostración.

🐞 Corrección de errores

  • [WP-6692] Asistente de redacción con IA: nombre incorrecto del componente en 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

🛠️ Mejoras

🔤 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 a Brian). In other contexts, capitalization suggestions remain active.

v6.4.0

📝 En resumen

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

Mejoras

Ortografía

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

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

Corrección con 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.2.1

📝 En resumen

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

🛠️ Mejoras

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

🛡️ Seguridad

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

✨ Asistente de redacción con IA

  • Added UI localization for Ukrainian.

v6.2.0

📝 En resumen

  • Claude 3.5 and Mistral AI models replace deprecated Claude Instant 1.2
  • AI writing assistant now supports Ukrainian
  • Style guide adds context awareness and language-specific rules
  • Docker environment variables now use “WPR_” prefix
  • Security fix for CVE-2025-48924
  • Linguistic updates across English, German, Spanish, Ukrainian, and French

🛠️ Mejoras

✨ Asistente de redacción con IA

  • Added support for Claude 3.5 Sonnet v1 and Mistral AI models.
  • Enabled Ukrainian language support.
  • Improved prompt localization and wording for English, French, Spanish, and Portuguese to prevent prompt injection and jailbreak attacks.
  • Introduced MaxGenerateInputSize and MinGenerateInputSize parameters in AppServerX.xml configuration for AI input control.
  • Increased Bedrock InvokeModel call timeout to improve request stability for languages like Ukrainian.

⚠️ Important change

  • Prior to v6.2.0, the AI writing assistant used Claude Instant 1.2 as the base model. This model was deprecated by Amazon and reached its end of life on July 21. Due to the lack of advance notice, support was urgently replaced with Claude 3.5 Sonnet v1 and Mistral AI. To continue using the AI assistant for non-English languages, it is required to upgrade to v6.2.0.

Guía de estilo

  • Implemented context awareness to better match real-world usage.
    Added context_include and context_exclude fields to define additional words or phrases that trigger rule activation. Available via API or in the style_guide.csv file (for the self-hosted version).
  • Allowed creation of language-specific rules in the style guide API.
    In addition to common (language-independent) rules, it’s now possible to create language-specific rules using the lang parameter. Available via API or by placing style_guide.csv under the respective language directory (for the self-hosted version).
  • Added support for ignoring hidden files in the style guide directory.

WProofreader JS core v3.29.5897

  • Removed ‘Show more’ button when only one suggestion is available.
  • Improved autocorrect handling to prevent overlapping suggestions and allow revert actions. Highlighting is now delayed in the same position until the user types three or more characters or reverts the change, reducing UI conflicts and improving interaction flow.

Spelling engine

  • Restricted split suggestions and refined rule application logic.

📚 Linguistic updates

  • Significant linguistic improvements across five languages with major Ukrainian dictionary expansion (267 new words) and comprehensive English updates (334 additions, 285 medical term removals). German receives 75 new words and enhanced style guides, while Spanish gets improved autocorrect filtering and grammar rule updates. French introduces anglicisms and strong language detection with 187 new style guide entries.

⚠️ Breaking changes

  • Docker deployments: All environment variables and build arguments now use the WPR_ prefix. Check the updated Dockerfiles and README.

🐞 Corrección de errores

  • [WP-6411] Spelling: Restrict application of WORD_INITIAL/WORD_FINAL if there is hyphen
  • [WP-6412] Spelling/prioritization: Restrict partial-match rules from applying to full-word matches
  • [WP-6454] Spelling engine: Allow hyphen at the end if the original word includes a hyphen
  • [WP-6478] WProofreader core: Dialog shows “Well done…” even when turned off
  • [WP-6449] WProofreader core/autocorrect: Can’t revert autocorrect when additional suggestions are applied to the same word
  • [WP-6479] WProofreader core: Broken styles for badge and its menu
  • [WP-6485] Linux installer: File permissions aren’t set correctly for service files and models
  • [WP-6494] Security: Fixed CVE-2025-48924 in org.apache.commons:commons-lang3

v5.40.1

📝 En resumen

Se han realizado importantes actualizaciones lingüísticas en los motores ortográficos de inglés, alemán y español, que incluyen nuevos términos específicos de cada ámbito, una mejora en la priorización de las sugerencias y la eliminación de entradas no válidas. Las mejoras ortográficas en inglés incluyen 172 nuevos términos médicos de la FDA y 153 patrones de errores ortográficos perfeccionados. Las mejoras en el motor gramatical corrigen 24 sugerencias incorrectas, y se ha ampliado el filtrado del autocompletado para gestionar mejor los contenidos sensibles.

🚀 Mejoras

📚 Motor de corrección ortográfica

🌐 Inglés

  • Se han añadido 620 palabras de diversos ámbitos, entre las que se incluyen abreviaturas, biología, negocios, uso común, términos dialectales, latín, lingüística, unidades de medida, medicina, neologismos, nombres propios, ciencia, jerga, deporte y tecnología. Se han eliminado 21 palabras de las categorías de dialectales, de uso común, arcaicas y lingüísticas.
  • Se han añadido 172 términos médicos basados en los nombres de medicamentos aprobados por la FDA en 2024 y 2025. Se han eliminado 281 términos médicos debido a problemas como el uso incorrecto de mayúsculas, formas en latín y términos inexistentes.
  • Se han excluido 35 palabras de las sugerencias, entre ellas ciertas abreviaturas, términos médicos, palabras de origen griego y nombres propios.
  • Se ha mejorado la priorización de 153 errores ortográficos habituales y variantes fonéticas, lo que permite que las sugerencias más precisas aparezcan en los primeros puestos de la lista.
  • Se ha mejorado la gestión de los dialectos mediante la eliminación de 19 pares de palabras que eran inválidos, estaban mal escritos o no eran específicos de ningún dialecto.
  • Se han actualizado los patrones deseparación de palabras encadenadas: se han añadido 4 patrones (preposiciones, prefijos y sufijos) y se ha eliminado 1 patrón relacionado con las preposiciones.
  • Se han eliminado 92 entradas de autocorrección no válidas, entre las que se incluyen patrones y sugerencias incorrectos.
  • Se ha eliminado una sugerencia errónea que el motor de IA GEC había devuelto anteriormente para una palabra inexistente.

🌐 Alemán

  • Se han añadido 146 palabrasrelacionadas con nombres propios (por ejemplo, nombres de empresas conocidas como Apple), lenguaje coloquial, jerga, tecnología, gastronomía y anglicismos.
  • Se han añadido 25 términos médicos.
  • Se ha mejorado el orden de prioridad de 98 entradas, incluyendo el uso de mayúsculas en los anglicismos y las divisiones correctas, de modo que las sugerencias más relevantes aparecen en los primeros puestos de la lista.
  • Se han eliminado 4 entradas con sugerencias de autocorrección ortográfica incorrectas.

🌐 Español

  • Se han añadido 825 palabras relacionadas con la administración, la biología, los elementos químicos, el uso común, la ecología, la economía, la lingüística, las matemáticas y la lógica, la medicina, la política, los nombres propios, la psicología, la ciencia, el deporte y la tecnología. Se han eliminado 3 palabras incorrectas.
  • Se han añadido 99 términos médicos.
  • Se han eliminado 6 entradas de autocorrección ortográfica debido a divisiones incorrectas o formas de palabras mal construidas.

⚙️ Motor gramatical

🌐 Inglés

  • Se han desactivado 23 sugerencias incorrectas generadas por el motor de IA GEC.
  • Se ha desactivado una regla de LanguageTool en la que «Check box» podía marcarse erróneamente como separable.

💡Sugerencias de autocompletado

🌐 Inglés

  • Se han añadido 20 términos relacionados con la violencia y la mortalidad para mejorar el filtrado de las sugerencias que se muestran a los usuarios finales cuando está activada la función de predicción de texto.

v5.40.0

Mejoras

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

Mejoras

  • 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
  • Spelling engine
    • 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).
  • Guía 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.

Corrección de errores

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

v5.34.4

Mejoras

  • Guía de estilo
    • Se ha añadido una nueva colección de reglas inclusivas para el colectivo LGBTQIA+ para todos los dialectos del inglés. Las reglas actualizadas sugerirán un lenguaje neutro en cuanto al género, como «su cónyuge» en lugar de «su esposa» o «su marido». El nombre de la categoría de reglas es WSC_LGBTQIA_INCLUSIVE_LANGUAGE.
    • Se ha añadido una nueva acción, «upload», a la API de la guía de estilo, que permite cargar archivos CSV con varias reglas.
  • [En las instalaciones] Servidor de aplicaciones. Se ha aumentado el número predeterminado de subprocesos de trabajo a 16 para mejorar el rendimiento.

Otros

  • Páginas de demostración. Páginas de demostración mejoradas del SDK de WProofreader, con un recorrido rápido por la demostración para mostrar los aspectos principales de la interfaz de WProofreader y cómo utilizar eficazmente la demostración.
  • [Cloud] Motor gramatical. Se ha revertido la actualización del tercer motor gramatical, LanguageTool v6.4, a la versión v6.3 debido a posibles problemas con la utilización de la CPU bajo carga.

Corrección de errores

  • [WP-5725] La configuración basada únicamente en el motor de IA para el inglés no detecta las diferencias dialectales
  • [WP-5771] AppServer: el parámetro «enforce_ai» anula el kit de comprobación predeterminado [En las instalaciones]