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

📝 En resumen

  • Los modelos Claude 3.5 y Mistral AI sustituyen a Claude Instant 1.2, que ha quedado obsoleto
  • El asistente de redacción basado en IA ya es compatible con el ucraniano
  • La guía de estilo incorpora la consideración del contexto y normas específicas para cada idioma
  • Las variables de entorno de Docker ahora utilizan el prefijo «WPR_»
  • Corrección de seguridad para CVE-2025-48924
  • Actualizaciones lingüísticas en inglés, alemán, español, ucraniano y francés

🛠️ Mejoras

✨ Asistente de redacción con IA

  • Se ha añadido compatibilidad con los modelos de IA Claude 3.5 Sonnet v1 y Mistral.
  • Se ha habilitado la compatibilidad con el idioma ucraniano.
  • Se ha mejorado la localización y la redacción de las indicaciones en inglés, francés, español y portugués para evitar ataques de inyección de indicaciones y de jailbreak.
  • Se han introducido los parámetros «MaxGenerateInputSize» y «MinGenerateInputSize» en el archivo de configuración AppServerX.xml para controlar la entrada de la IA.
  • Se ha aumentado el tiempo de espera de la llamada a InvokeModel de Bedrock para mejorar la estabilidad de las solicitudes en idiomas como el ucraniano.

⚠️ Cambio importante

  • Antes de la versión 6.2.0, el asistente de redacción con IA utilizaba Claude Instant 1.2 como modelo base. Amazon dejó de ofrecer este modelo, que dejó de estar disponible el 21 de julio. Debido a la falta de aviso previo, el soporte se sustituyó de forma urgente por Claude 3.5 Sonnet v1 y Mistral AI. Para seguir utilizando el asistente de IA en idiomas distintos del inglés, es necesario actualizar a la versión 6.2.0.

Guía de estilo

  • Se ha implementado la detección de contexto para adaptarse mejor al uso en el mundo real.
    Se han añadido los campos «context_include» y «context_exclude» para definir palabras o frases adicionales que activen las reglas. Disponibles a través de la API o en el archivo style_guide.csv (para la versión autohospedada).
  • Se ha habilitado la creación de reglas específicas para cada idioma en la API de la guía de estilo.
    Además de las reglas comunes (independientes del idioma), ahora es posible crear reglas específicas para cada idioma utilizando el parámetro «lang». Disponible a través de la API o colocando el archivo «style_guide.csv» en el directorio del idioma correspondiente (para la versión autohospedada).
  • Se ha añadido la posibilidad de ignorar los archivos ocultos del directorio de la guía de estilo.

WProofreader JS core v3.29.5897

  • Se ha eliminado el botón «Mostrar más» cuando solo hay una sugerencia disponible.
  • Se ha mejorado el funcionamiento de la autocorrección para evitar que las sugerencias se solapen y permitir deshacer acciones. Ahora, el resaltado se retrasa en la misma posición hasta que el usuario escriba tres o más caracteres o deshaga el cambio, lo que reduce los conflictos en la interfaz de usuario y mejora el flujo de interacción.

Motor de corrección ortográfica

  • Se han limitado las sugerencias de división y se ha perfeccionado la lógica de aplicación de las reglas.

📚 Actualizaciones lingüísticas

  • Se han introducido mejoras lingüísticas significativas en cinco idiomas, con una importante ampliación del diccionario de ucraniano (267 palabras nuevas) y actualizaciones exhaustivas del inglés (334 incorporaciones y 285 términos médicos eliminados). El alemán incorpora 75 palabras nuevas y guías de estilo mejoradas, mientras que el español cuenta con un filtrado de autocorrección mejorado y actualizaciones de las reglas gramaticales. El francés introduce anglicismos y la detección de lenguaje soez, con 187 nuevas entradas en la guía de estilo.

⚠️ Cambios importantes

  • Implementaciones de Docker: todas las variables de entorno y los argumentos de compilación utilizan ahora el prefijo WPR_. Consulta los archivos Dockerfile y README actualizados.

🐞 Corrección de errores

  • [WP-6411] Ortografía: Restringir la aplicación de WORD_INITIAL/WORD_FINAL si hay un guion
  • [WP-6412] Ortografía/priorización: Restringir la aplicación de las reglas de coincidencia parcial a las coincidencias de palabras completas
  • [WP-6454] Motor de corrección ortográfica: permitir el uso del guion al final si la palabra original incluye un guion
  • [WP-6478] Núcleo de WProofreader: el cuadro de diálogo muestra «Bien hecho...» incluso cuando está desactivado
  • [WP-6449] WProofreader (núcleo/autocorrección): No se puede deshacer la autocorrección cuando se aplican sugerencias adicionales a la misma palabra
  • [WP-6479] Núcleo de WProofreader: estilos defectuosos en la insignia y su menú
  • [WP-6485] Instalador de Linux: los permisos de los archivos de servicio y de los modelos no están configurados correctamente
  • [WP-6494] Seguridad: Se ha corregido el CVE-2025-48924 en org.apache.commons:commons-lang3

v5.16.1

Mejoras

Installers

  • Automate configuration of reverse proxy in Windows installer for IIS to avoid exposing a custom 2880 port.

Note! Reverse proxy server can be configured on top of a web server or Java application server allows our customers to avoid the configuration of SSL connection directly for application server (AppServer) / licensing server or exposing 2880 port.

Motor gramatical

  • Updated 3rd party engine, LanguageTool, to version 5.5. Added and improved grammar rules for the next languages: Catalan, Dutch, English, French, German, Portuguese, Russian, Spanish and Ukrainian.

Breaking changes

  • Removed support of Apache HTTP Server and Java Application Servers (Apache Tomcat, Oracle Weblogic) for Windows-based installation. However, there is still Other option which can be used for manual configuration (not recommended). 

Corrección de errores

  • [WP-4036, WP-4040] Web API and WProofreader have offsets problems with zero-width spaces

WebSpellChecker Cloud 5.5.4 Release Notes

Mejoras

WProofreader v2.2.3806

The following options have been added:

NameTypeDefault ValueDescription
autoDestroybooleanfalseThe parameter turns on/off the auto-destroy functionality of a WEBSPELLCHECKER instance. By default, it is enabled for WProofreader initialized using ‘autoSearch’. It can be used to avoid monitoring the state of the instance and handling its destroy after removal of an editable container from the page.
ecVersionnumber2The parameter sets version of the application for HTML editable controls. The default value is ‘2’. Value ‘1’ stands for enabling the old version of the application which is kept for backward compatibility and exception case (like old versions of IE browser).
requestTokensCountnumber10The parameter sets number of tokens (sentences) per request.

The following options have been removed and no longer available:

NameTypeDefault ValueDescription
enableOnTouchDevicesbooleanfalseThe parameter enables WEBSPELLCHECKER support on the touch devices.
Note:  Now enabled by default and doesn’t require an extra options.
disableCachebooleanfalseThe parameter disables cache for storing the most popular correct and misspelled words with their suggestions. It is aimed at speeding up the proofreading process.
cacheSizenumber4000The parameter sets the max cache size that will be used for storing the most popular correct and misspelled words with their suggestions. It is aimed at speeding up the proofreading process.
requestWordsCountnumber100The parameter sets number of words per request.
requestSentencesCountnumber10The parameter sets number of sentences per request.

Breaking Changes

Check Command

Introduced a new approach to processing grammar and spell check requests. We switched to per-sentence proofreading rather than meaningless per-word check. Now in a single request in such products as WProofreader and SCAYT plugin for CKEditor 4, we send up to 10 tokens (sentences) using a new unified command check for checking text for spelling and grammar problems at the same time.

If you are using Web API, you can consider migrating to a new check command rather than using spelling and grammar checking commands separately. Check this Check Command guide which outlines the list of all available parameters and possible values, structure of request and its response. Along with that we added Overview of HTTP Response Status Codes that you can find helpful in case of errors.

Usage Limits for Cloud Services

The new approach resulted in almost 20-fold increase in the amount of text processed in comparison with the old approach. More information about this change is available in our blog post Major Cloud Services Upgrade: 20x and 10x Bigger Package Sizes For Our Paid and Free Users.

Bug Fixes

Complemento SCAYT para CKEditor 4

  • [WP-3049]: SCAYT plugin for CKEditor 4: The text copied and pasted in CKEditor won’t be checked for errors
  • [WP-3034]: SCAYT plugin for CKEditor 4: XSS vulnerability: Grammar description with double quotes and <suggestion></suggestion> tag breaks menu in CKEditor 4