Saltar al contenido principal

Registro de cambios

Versión 10.0.0​

Fecha de lanzamiento: 12/10/2026

Nuevas funciones​

Todos los editores​

  • Se ha añadido la compatibilidad con el elemento de gráfico Tabla de datos con la posibilidad de añadir y configurar parámetros de texto y gráficos.
  • Se ha actualizado el diseño del mercado de plugins: se ha añadido un panel izquierdo para cambiar de categoría.
  • Se ha añadido la conversión de imágenes SVG en formas.
  • Se ha añadido el botón Descargar a la barra de herramientas superior.

Editor de documentos​

  • Se ha añadido la ventana de configuración de la línea horizontal.
  • Se ha implementado el recorte del texto por líneas en un párrafo con interlineado exacto.
  • Se ha añadido la compatibilidad con el parámetro keepNext para tablas, así como para párrafos y tablas dentro de controles de contenido de bloque.
  • Se ha mejorado la compatibilidad con ecuaciones gráficas y otros objetos en línea en texto de derecha a izquierda (RTL).
  • Se ha implementado una opción de fila de tabla que impide que una fila se divida entre páginas.
  • Se han añadido al menú Pegado especial elementos para continuar una lista o reiniciar la numeración.
  • Se ha implementado la posibilidad de ir al cursor de otro usuario y seguirlo durante la coedición.

Editor de hojas de cálculo​

  • Se ha añadido el resaltado de rangos en la barra de fórmulas.
  • Se ha añadido el guardado en el formato XLS.
  • Se han acelerado algunas operaciones gracias al almacenamiento separado de estilos y datos.
  • Se ha añadido una opción para activar y desactivar el autocompletado de los valores de las celdas.
  • Se han añadido sugerencias para las constantes en los argumentos de funciones (la función AGGREGATE).
  • Se ha añadido un borde de selección animado después de copiar o cortar.
  • Se ha implementado la compatibilidad con el fondo de la hoja al abrir y guardar archivos.
  • Se ha mejorado el rendimiento de las fórmulas de matriz que hacen referencia a columnas o filas enteras (ROW, COLUMN, SEQUENCE, SUM, SUMPRODUCT, etc.): los cálculos son más rápidos y consumen menos memoria.
  • Se han ampliado las posibilidades de trabajo con filas y columnas ocultas, incluida la posibilidad de mostrar las filas y columnas ocultas de los bordes mediante el menú contextual.

Editor de presentaciones​

  • Se ha ampliado la configuración de impresión: se han añadido modos para imprimir notas, documentos y esquema, así como la impresión de diapositivas ocultas, del fondo y el marco de la diapositiva, de los comentarios, de los números de diapositiva en los documentos y el ajuste al tamaño de la página.
  • Se han añadido modos de vista: Esquema, Notas, Patrón de documentos y Patrón de notas.
  • Se ha añadido el modo Vista de lectura.
  • Se han añadido al menú Archivo los botones Animado y Vídeo para exportar una presentación eligiendo el rango de diapositivas, la resolución, la duración de las diapositivas y el formato.
  • Se ha establecido una duración predeterminada independiente para cada tipo de transición.

Formularios​

  • Se ha añadido la posibilidad de guardar una firma en los campos de firma y reutilizarla desde la lista de firmas guardadas.
  • Se ha añadido una opción para activar y desactivar la revisión ortográfica al rellenar un formulario concreto.

Editor de PDF​

  • Se ha implementado la eliminación de anotaciones en el área de Redacción.
  • Se ha añadido la posibilidad de eliminar los metadatos de un documento mediante la función Redacción.
  • Se ha añadido el panel de configuración de anotaciones.
  • Se ha añadido la posibilidad de insertar una firma en un documento mediante la pestaña Comentario.
  • El panel Comentarios ahora muestra todas las anotaciones indicando su tipo.
  • Se ha añadido la posibilidad de editar las acciones de los formularios PDF mediante la Configuración avanzada del panel de configuración del formulario.
  • Se ha implementado la creación y el rellenado de formularios por roles, así como la recopilación de datos de los formularios rellenados.
  • Se ha añadido el reconocimiento de tablas con bordes visibles en el modo Editar texto.
  • Se ha añadido el campo de firma a la pestaña Formularios en el modo Editar PDF.
  • Se han añadido opciones de visibilidad de los campos al panel derecho de configuración de formularios.

Conversión​

  • Se ha añadido la compatibilidad con el formato OFD: los archivos se pueden abrir para su visualización y convertir a otros formatos del mismo modo que XPS.

Seguridad​

  • Se ha corregido la vulnerabilidad XSS en los hipervínculos de los documentos DOCX.
  • Se han corregido las vulnerabilidades CVE-2022-3602 y CVE-2022-3786 de OpenSSL en la imagen Docker.
  • Se ha corregido la vulnerabilidad CVE-2022-23308 durante la conversión de documentos.
  • Se ha corregido la elusión del sandbox de macros.
  • Se ha corregido la escritura incorrecta en memoria al convertir XLS a XLSX.
  • Se ha corregido la vulnerabilidad XSS en el campo Nombre al crear un asistente de IA.
  • Se ha corregido la elusión de la autorización al imprimir PDF.
  • Se ha corregido el fallo del convertidor al procesar cadenas circulares de herencia de estilos en DOCX.
  • Se ha corregido el desbordamiento del búfer de pila al leer datos OLE durante la conversión de documentos en formatos heredados.
  • Se ha corregido el desbordamiento del búfer de montón al renderizar máscaras de imagen en PDF.
  • Se ha corregido la elusión del sandbox de macros con acceso a las cookies.
  • Se ha corregido el acceso a los archivos del sistema operativo mediante el método native.GetFileBinary de la API de Document Builder.
  • Se ha corregido la posibilidad de usar un token del editor para acceder a Document Builder.
  • Se ha corregido la vulnerabilidad SSRF en el endpoint /ai-proxy.
  • Se ha corregido la lectura fuera de límites al convertir DOC a DOCX.
  • Se ha corregido la lectura fuera de límites al procesar metarchivos PPT, que provocaba la divulgación de memoria en el PPTX resultante.
  • Se ha corregido la lectura fuera de límites al analizar el formato de caracteres en archivos DOC.
  • Se ha corregido la lectura fuera de límites al analizar la tabla de piezas en archivos DOC.
  • Se ha corregido la ejecución de JavaScript incrustado en documentos PDF.
  • Se ha corregido la vulnerabilidad SSRF en los endpoints WOPI.
  • Se ha corregido la doble liberación de memoria al convertir algunos archivos DOCX.
  • Se ha corregido la lectura fuera de límites al analizar la tabla de fuentes en archivos DOC.
  • Se ha corregido la escritura fuera de límites en el montón provocada por un desbordamiento de enteros durante la conversión de documentos.
  • Se ha corregido la vulnerabilidad XSS en la ventana de argumentos de funciones del Editor de hojas de cálculo.
  • Se ha corregido la ejecución de JavaScript malicioso añadido a las acciones de archivos PDF.
  • Se ha corregido la vulnerabilidad de recorrido de rutas al procesar archivos HML.
  • Se ha corregido la escritura arbitraria de archivos al extraer archivos comprimidos durante la conversión.
  • Se ha corregido la lectura de archivos locales durante la conversión de EPUB.
  • Se ha corregido la posibilidad de crear el archivo runtime.json mediante una solicitud de Document Builder (CVE-2026-110385).
  • Se ha corregido la vulnerabilidad XSS en el Editor de documentos mediante el nombre de una fuente o de un estilo en el panel Revisión.
  • Se ha corregido la ejecución de un script arbitrario al abrir el panel del historial de versiones.
  • Se ha corregido la vulnerabilidad XSS reflejada en la página /baseurl.
  • Se ha corregido la emisión de un token para una solicitud anónima WOPI de conversión y edición que la API de Document Builder aceptaba.
  • Se ha corregido la lectura fuera de límites al convertir XLS a XLSX.
  • Se ha corregido la posibilidad de indicar una ruta arbitraria del sistema de archivos en la configuración de registro mediante runtime.json.
  • Se ha corregido el secuestro de la sesión de coedición al trabajar mediante WOPI.
  • Se ha corregido la vulnerabilidad de recorrido de rutas en el controlador de plantillas para crear archivos nuevos mediante WOPI, que provocaba la divulgación de la configuración del servidor.
  • Se han corregido vulnerabilidades en la imagen Docker de DocumentServer.
  • Se ha corregido el desbordamiento del búfer de pila al procesar fuentes en archivos XPS.
  • Se ha corregido la vulnerabilidad XSS en el plugin HTML al pegar en un documento.
  • Se ha corregido la lectura fuera de límites al procesar mapas de bits EMF+, que provocaba la divulgación de memoria.
  • Se ha corregido la lectura fuera de límites al convertir XLSX a PDF en el servidor.
  • Se ha corregido la lectura fuera de límites al procesar hipervínculos en XLS, que provocaba la divulgación de memoria.
  • Se ha corregido la lectura fuera de límites al renderizar WMF, que provocaba la divulgación de memoria en el documento resultante.
  • Se ha corregido la escalada de privilegios mediante el script documentserver-flush-cache.
  • Se ha corregido la posibilidad de exportar un documento mediante el comando sendForm en el modo de solo lectura con la descarga desactivada.

Back-end​

  • Se ha actualizado el diseño de la página de bienvenida del servidor.
  • Se han añadido endpoints de conversión con carga directa de archivos (multipart): POST /converter/from-file y POST /docbuilder/from-file.
  • Se ha añadido el parámetro aiSettings.enable (true por defecto) para desactivar la IA. Cuando se establece en false, AI Tools se excluye de /plugins.json y se rechazan las solicitudes a /ai-proxy.
  • JWT está activado por defecto en default.json.
  • Se ha eliminado el script independiente changes2forgotten: los cambios se restauran en forgotten cuando el servidor se apaga.
  • Se han añadido los parámetros services.CoAuthoring.server.docbuilderEnable y services.CoAuthoring.server.convertServiceEnable para desactivar las API públicas de Document Builder y del convertidor (true por defecto).
  • Se ha añadido la métrica coauth.connections con las etiquetas mode (edit, liveview, view) y replica.
  • Se ha añadido la verificación de la integridad de los archivos descargados cuando el integrador proporciona los encabezados correspondientes: el parámetro services.CoAuthoring.requestDefaults.checksumVerification (true por defecto).
  • Cambio de comportamiento: /converter, /docbuilder y /command ya no aceptan un token de la configuración del editor. Se ha añadido al token el campo operation, que es opcional para estas solicitudes y obligatorio para /converter/from-file y /docbuilder/from-file.
  • Cambio de comportamiento: las reglas ipfilter ahora son obligatorias para WOPI; la regla allow: * no es suficiente, hay que indicar el host de forma explícita.
  • Cambio de comportamiento: mediante runtime.json solo se puede cambiar el nivel de registro de log4js.
  • Cambio de comportamiento: el puerto predeterminado de ONLYOFFICE Docs para las instalaciones DEB y RPM ahora es 8083 en lugar de 80.
  • El comando de instalación de Docker ahora funciona tanto en amd64 como en arm64 sin parámetros adicionales.

Personalización​

  • Se ha añadido el parámetro editorConfig.customization.ai.disabled para desactivar AI Tools.
  • Se ha eliminado el procesamiento de los parámetros obsoletos de editorConfig.customization: reviewDisplay, trackChanges y showReviewChanges.

API​

  • Se ha simplificado la llamada a los métodos del editor desde los plugins: se ha añadido el objeto global Editor, cuyos métodos devuelven una Promise.
  • Se ha añadido el método Editor.RunMacro para ejecutar código de la API del editor pasando argumentos y obteniendo el resultado mediante await.
  • Se ha añadido la clase ApiShadow para trabajar con sombras.
  • Se han añadido métodos para configurar las flechas de las líneas.
  • Se han añadido métodos para configurar el texto de las etiquetas de datos de los gráficos.
  • Se ha añadido la clase ApiTextRange a los editores de presentaciones, hojas de cálculo y PDF.
  • Se han añadido métodos para trabajar con marcas de agua en el Editor de documentos.
  • Se han añadido la clase ApiWatermarkSettings y sus métodos.
  • Se han añadido clases para trabajar con tablas de contenido y tablas de ilustraciones en el Editor de documentos.
  • Se han añadido métodos para trabajar con tablas en el Editor de documentos.
  • Se ha añadido la clase ApiDropCap para trabajar con letras capitales en el Editor de documentos.
  • Se ha añadido la compatibilidad con la búsqueda por expresiones regulares en el método ApiDocument.Search.
  • Se ha añadido un método para seleccionar la oración actual en el Editor de documentos.
  • Se ha añadido la posibilidad de establecer un estilo por su nombre y de eliminar un estilo o una numeración con el valor null en los métodos SetStyle (ApiParagraph, ApiParaPr, ApiRun, ApiTextPr), ApiParagraph.SetNumbering y ApiParaPr.SetNumPr.
  • Se ha añadido el parámetro comparisonPr a los métodos Api.CompareDocuments y Api.MergeDocuments para configurar la comparación y la combinación de documentos, incluidos los tipos de cambios que se van a rastrear y el autor de los cambios.
  • Se han añadido la clase ApiHyperlink y métodos para trabajar con hipervínculos en el Editor de hojas de cálculo.
  • Se han añadido las clases ApiPageSetup, ApiPage y ApiHeaderFooter para trabajar con la configuración de página y los encabezados y pies de página en el Editor de hojas de cálculo.
  • Se ha añadido la compatibilidad con caracteres comodín y expresiones regulares en ApiRange.Find y ApiRange.Replace.
  • Se ha añadido la compatibilidad con 2 a 30 rangos en Api.Intersect.
  • El método ApiRange.SetValue ahora desplaza las referencias relativas de una fórmula para un rango de varias celdas y devuelve false si el valor no se escribe.
  • El método ApiRange.GetFormula ahora devuelve una matriz de fórmulas para varias celdas.
  • Se han añadido nuevos métodos en el Editor de hojas de cálculo.
  • Se han añadido métodos para trabajar con la propiedad StopIfTrue de las reglas de formato condicional.
  • Se han añadido métodos para agrupar y desagrupar objetos en el Editor de hojas de cálculo.
  • Se ha eliminado la clase ApiColor propia del Editor de hojas de cálculo; en su lugar se usa la clase común ApiColor. El método ApiColor.GetRGB ahora devuelve un objeto {r, g, b} en lugar de un número.
  • Se han añadido métodos para trabajar con presentaciones.
  • Se han añadido métodos para recorrer la estructura de la presentación.
  • Se han añadido métodos para trabajar con tablas en el Editor de presentaciones.
  • Se han añadido métodos de plugins para el Editor de presentaciones.
  • Se ha añadido el método de plugin SearchNext para el Editor de PDF.
  • Se ha añadido un método para obtener la selección en una página PDF.
  • Se han añadido la clase ApiSignatureField y métodos para trabajar con campos de firma en la API de PDF.
  • Se ha añadido la clase ApiActionCollection para obtener, añadir, reemplazar y eliminar acciones de los widgets de formularios PDF.
  • Se han añadido clases y métodos de acciones de formularios PDF.

Ver el registro de cambios en GitHub

Versión 9.4.0​

Fecha de lanzamiento: 19/05/2026

Nuevas funciones​

Todos los editores​

  • Se ha añadido la traducción de la interfaz al croata (hr-HR, Hrvatska).
  • La configuración de gráficos se ha trasladado del panel derecho a una pestaña independiente Diseño de gráfico.

Editor de documentos​

  • Se ha implementado la posibilidad de añadir una línea horizontal.

Editor de hojas de cálculo​

  • Se ha añadido la compatibilidad con el modo oscuro para la hoja.

Editor de presentaciones​

  • Se han añadido 25 nuevos temas de diseño de presentaciones.
  • Se han añadido 20 nuevas transiciones de diapositivas, agrupadas por categorías.

Formularios​

  • Se ha implementado el guardado de la imagen de la firma en localStorage. Ahora, al rellenar el campo de firma, se usa por defecto la última imagen seleccionada.
  • Se han añadido los paneles "Enviar para firmar" y "Estado de rellenado".

Seguridad​

  • Se han corregido vulnerabilidades de lectura fuera de límites al convertir XLS a XLSX en las siguientes funciones: ChartSheetSubstream::recalc, TextPropsStream::readFields, MetroBlob::ReadComplexData, SUPBOOK::serialize_book y ATTACHEDLABEL::serialize_rPr.
  • Se ha corregido una vulnerabilidad XSS mediante una salida no segura en Convert-and-edit-wopi.ejs.
  • Se ha corregido una vulnerabilidad en la generación de GUID que permitía a un atacante calcular los GUID a partir de su hora de creación.
  • Se ha corregido una vulnerabilidad que permitía eludir las restricciones del sandbox de macros y acceder a objetos del entorno mediante this y eval en modo no estricto.
  • Se ha corregido un posible fallo o daño del archivo al procesar PDF con fuentes incrustadas.

Back-end​

  • Se ha eliminado el límite de 20 documentos abiertos simultáneamente.
  • Se ha eliminado la minificación del código para simplificar el soporte y mejorar la legibilidad.
  • Los componentes se han unificado en un único proceso para optimizar el consumo de recursos y simplificar el trabajo con la aplicación.
  • Se ha eliminado la dependencia de RabbitMQ gracias a la unificación de componentes.
  • Se ha eliminado la dependencia de bases de datos gracias a la unificación de componentes.

Personalización​

  • Se ha añadido el parámetro disable a la sección plugins de la configuración de los editores: una matriz de ID de plugins que se bloquean al cargar y se ocultan en la interfaz.

API​

  • Se han añadido nuevos métodos de plugins para mover el cursor dentro o fuera de un campo.
  • Se han ampliado las opciones de GroupActions para controlar el desplazamiento y la posición del cursor.
  • Se ha añadido una nueva clase para el formulario de firma.
  • Se han añadido métodos para rellenar y obtener los datos de los formularios.
  • Se ha añadido un método para crear un formulario.
  • Se ha añadido un nuevo método para comprobar si el formulario se ha rellenado.
  • Se ha añadido un método para obtener el color de resaltado de los formularios sin rol.
  • Se ha añadido un método para obtener el color de resaltado de un formulario.
  • Se han añadido métodos para gestionar el color de los controles de contenido.
  • Se han añadido nuevos métodos para la clase ApiWorksheet.
  • Se han añadido la nueva clase ApiListObject y sus métodos.
  • Se han añadido la nueva clase ApiListColumn y sus métodos.
  • Se han añadido la nueva clase ApiListRow y sus métodos.
  • Se han añadido la nueva clase ApiSort y sus métodos.
  • Se han añadido la nueva clase ApiSortFields y sus métodos.
  • Se han añadido la nueva clase ApiSortField y sus métodos.
  • Se han añadido los métodos que faltaban para obtener la configuración de párrafo.
  • Se ha mejorado el comportamiento de varios métodos Get del objeto ApiTextPr cuando pertenece a un estilo o a los parámetros de formato predeterminados y no a un párrafo.
  • Se han añadido métodos para trabajar con el formato de los formularios de texto y la lista de caracteres permitidos.
  • Se han añadido nuevos métodos.
  • Se han añadido métodos para gestionar el tamaño de las celdas.
  • Se ha añadido el método de plugin GoToPage para ir a una página concreta.

Ver el registro de cambios en GitHub