ONLYOFFICE Docs Developer Edition v9.4.0

Released: May 18, 2026

Updates in v9.4.0

Features

  • All Editors:
    • Added Croatian language interface translation (hr-HR, Hrvatska).
    • Moved chart settings from the right panel to a separate Chart design tab.
  • Document Editor:
    • Implemented the ability to add a horizontal line.
  • Spreadsheet Editor:
    • Added the Dark mode support for the sheet.
  • Presentation Editor:
    • Added 25 new presentation design themes.
    • Added 20 new slide transitions, grouped by category.
  • Forms:
    • Implemented saving the signature image to localStorage. Now when filling in the signature field, the last selected image is used by default.
    • Added the "Send for signing" and "Filling status" panels.
  • Back-end:
    • Removed the limitation of 20 simultaneously opened documents.
    • Removed code minification to simplify support and improve readability.
    • Consolidated components into a single process to optimize resource consumption and simplify working with the application.
    • Removed dependency on RabbitMQ due to component consolidation.
    • Removed dependency on databases due to component consolidation.
  • Customization:
    • Added the disable parameter to the plugins section of the editors configuration - an array of plugin IDs that are blocked on load and hidden in the interface.
  • Mobile:
    • Added the ability to disable auto-save and manage saving in manual mode.
  • API:
    • Added new plugin methods for moving the cursor inside or outside a field.
    • Extended GroupActions options for controlling scrolling and cursor position.
    • Added a new class for the signature form.
    • Added methods for filling and retrieving form data.
    • Added a method for creating a form.
    • Added a new method to check whether the form has been filled in.
    • Added a method for retrieving the highlight color of forms without a role.
    • Added a method for retrieving the highlight color of a form.
    • Added methods for managing the color of content controls.
    • Added new methods for the ApiWorksheet class.
    • Added new class ApiListObject and methods.
    • Added new class ApiListColumn and methods.
    • Added new class ApiListRow and methods.
    • Added new class ApiSort and methods.
    • Added new class ApiSortFields and methods.
    • Added new class ApiSortField and methods.
    • Added missing methods for getting paragraph settings.
    • Improved behavior of several Get methods on the ApiTextPr object when it belongs to a style or default formatting parameters rather than a paragraph.
    • Added methods for working with text form format and the list of allowed characters.
    • Added new methods:
      • Api.GetDefNames
      • ApiRange.FillDown
      • ApiRange.FillUp
      • ApiRange.FillRight
      • ApiRange.FillLeft
      • ApiRange.SetFormula
    • Added methods for managing cell size.
    • Added the GoToPage plugin method for navigating to a specific page.

Fixes

  • Security:
    • Fixed out-of-bounds read vulnerabilities when converting XLS to XLSX in the following functions: ChartSheetSubstream::recalc, TextPropsStream::readFields, MetroBlob::ReadComplexData, SUPBOOK::serialize_book and ATTACHEDLABEL::serialize_rPr.
    • Fixed an XSS vulnerability via unsafe output in Convert-and-edit-wopi.ejs.
    • Fixed a vulnerability in GUID generation that allowed an attacker to calculate GUIDs based on their creation time.
    • Fixed a vulnerability that allowed bypassing macro sandbox restrictions and accessing environment objects via sloppy-mode this and eval.
    • Fixed a potential crash or file corruption when processing PDFs with embedded fonts.