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.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; soluciona 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 versión de WProofreader, a partir de la v6.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 conseguían 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 ha estado cerca » → «Wow, eso ha estado 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 variantes 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 de Prometheus.

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 las 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, entre ellos 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 que admita todos los caracteres de apóstrofo permitidos.

Corrección basada en la inteligencia artificial

  • 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 relativo 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 «palmitoylcarnitine», «Finkelstein-Test» 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 texto 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 ya admiten la incorporación de 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 ocurre 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 (de forma directa o 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 (de forma directa o 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.2.0

📝 En resumen

  • Los modelos Claude 3.5 y Mistral AI sustituyen a la versión obsoleta Claude Instant 1.2
  • 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 llegó al final de su vida útil el 21 de julio. Debido a la falta de aviso previo, el soporte se sustituyó urgentemente 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 palabras añadidas 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 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/corrección automática): No se puede revertir la corrección automática 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 vulnerabilidad CVE-2025-48924 en org.apache.commons:commons-lang3

v5.16.1

Mejoras

Instaladores

  • Automatizar la configuración del proxy inverso en el instalador de Windows para IIS con el fin de evitar exponer un puerto 2880 personalizado.

¡Atención! Se puede configurar un servidor proxy inverso sobre un servidor web o un servidor de aplicaciones Java, lo que permite a nuestros clientes evitar tener que configurar directamente la conexión SSL para el servidor de aplicaciones (AppServer) o el servidor de licencias, así como evitar exponer el puerto 2880.

Motor gramatical

  • Se ha actualizado el motor de terceros, LanguageTool, a la versión 5.5. Se han añadido y mejorado reglas gramaticales para los siguientes idiomas: catalán, neerlandés, inglés, francés, alemán, portugués, ruso, español y ucraniano.

Cambios que afectan a la compatibilidad

  • Se ha eliminado la compatibilidad con el servidor HTTP Apache y los servidores de aplicaciones Java (Apache Tomcat, Oracle WebLogic) para la instalación en Windows. No obstante, sigue existiendo la opción «Otros», que puede utilizarse para la configuración manual (no recomendada). 

Corrección de errores

  • [WP-4036, WP-4040] La API web y WProofreader presentan problemas de desplazamiento con los espacios de ancho cero

Notas de la versión 5.5.4 de WebSpellChecker Cloud

Mejoras

WProofreader v2.2.3806

Se han añadido las siguientes opciones:

NombreTipoValor por defectoDescripción
autoDestroybooleanofalseEste parámetro activa o desactiva la función de autodestrucción de una instancia de WEBSPELLCHECKER. De forma predeterminada, está habilitada para las instancias de WProofreader inicializadas mediante «autoSearch». Se puede utilizar para evitar tener que supervisar el estado de la instancia y gestionar su destrucción tras la eliminación de un contenedor editable de la página.
ecVersionnúmero2Este parámetro establece la versión de la aplicación para los controles HTML editables. El valor por defecto es «2». El valor «1» indica que se activa la versión antigua de la aplicación, que se mantiene por motivos de compatibilidad con versiones anteriores y para casos excepcionales (como versiones antiguas del navegador IE).
número de tokens solicitadosnúmero10Este parámetro establece el número de tokens (frases) por solicitud.

Se han eliminado las siguientes opciones, que ya no están disponibles:

NombreTipoValor por defectoDescripción
habilitar en dispositivos táctilesbooleanofalseEste parámetro habilita la compatibilidad con WEBSPELLCHECKER en los dispositivos táctiles.
Nota:Ahora está habilitado de forma predeterminada y no requiere ninguna opción adicional.
desactivarCachebooleanofalseEste parámetro desactiva la caché utilizada para almacenar las palabras correctas y mal escritas más frecuentes, junto con sus sugerencias. Su objetivo es agilizar el proceso de corrección.
tamaño de la cachénúmero4000Este parámetro establece el tamaño máximo de la caché que se utilizará para almacenar las palabras correctas y mal escritas más frecuentes, junto con sus sugerencias. Su objetivo es agilizar el proceso de corrección ortográfica.
recuentoDePalabrasSolicitadasnúmero100Este parámetro establece el número de palabras por solicitud.
recuentoDeFrasesSolicitadasnúmero10Este parámetro establece el número de frases por solicitud.

Cambios importantes

Comando «Check»

Se ha introducido un nuevo enfoque para procesar las solicitudes de revisión gramatical y ortográfica. Hemos pasado a realizar una revisión por frases, en lugar de una comprobación sin sentido palabra por palabra. Ahora, en una sola solicitud en productos como WProofreader y el complemento SCAYT para CKEditor 4, enviamos hasta 10 tokens (frases) utilizando un nuevo comando unificado que comprueba al mismo tiempo si el texto presenta errores ortográficos y gramaticales.

Si utilizas la API web, puedes plantearte migrar a un nuevo comando de revisión en lugar de utilizar por separado los comandos de revisión ortográfica y gramatical. Consulta esta guía sobre el comando de revisión , en la que se detallan todos los parámetros disponibles y sus posibles valores, así como la estructura de la solicitud y su respuesta. Además, hemos añadido una descripción general de los códigos de estado de respuesta HTTP que te puede resultar útil en caso de que se produzcan errores.

Límites de uso de los servicios en la nube

El nuevo enfoque ha permitido multiplicar por casi 20 la cantidad de texto procesado en comparación con el enfoque anterior. Encontrarás más información sobre este cambio en nuestra entrada del blog «Actualización importante de los servicios en la nube: tamaños de paquetes 20 y 10 veces mayores para nuestros usuarios de pago y gratuitos».

Correcciones de errores

Complemento SCAYT para CKEditor 4

  • [WP-3049]: Complemento SCAYT para CKEditor 4: El texto copiado y pegado en CKEditor no se comprueba en busca de errores
  • [WP-3034]: SCAYT plugin for CKEditor 4: XSS vulnerability: Grammar description with double quotes and <suggestion></suggestion> tag breaks menu in CKEditor 4