Compare commits

...

5 Commits

Author SHA1 Message Date
4aa313fcbd Update submodules 2025-12-17 12:36:20 +00:00
1b342b057b Update CHANGELOG.md 2025-12-17 12:03:54 +03:00
c46133cfdf Add changelog v9.2.1 2025-12-16 12:57:36 +03:00
c96382a620 Update ROADMAP.md 2025-12-09 11:40:33 +03:00
6beea74a9f Add changelog v9.2.0
Co-authored-by: Denis Spitsyn <denis.spitsyn@onlyoffice.com>
Co-committed-by: Denis Spitsyn <denis.spitsyn@onlyoffice.com>
2025-12-01 09:22:00 +00:00
6 changed files with 214 additions and 3 deletions

View File

@ -123,6 +123,7 @@ changesError
ChartSheetSubstream
checkbox
CheckBox
checkboxes
checkBoxPr
checkHealth
CHIDIST
@ -214,9 +215,11 @@ Decryptor
DeepL
delegateRole
deleteForgotten
denyEditingRights
Deprecations
DesktopEditors
Deutsch
dev
DGET
dialogs
dir
@ -327,6 +330,7 @@ gcc
GenerateGuid
GetAdress
GetAllCaptionParagraphs
GetAllContentControls
GetAllHeadingParagraphs
GetAllNumberedParagraphs
GetAllTables
@ -459,6 +463,7 @@ json
jsonwebtocken
jwt
JWT
keepContent
KMS
korean
lang
@ -467,6 +472,7 @@ LaTeX
Latn
LeftMargin
leftMenu
libc
libcurl
librabbitmq
libs
@ -572,13 +578,17 @@ oLastPrinted
OLEObjectData
oModified
onChangeContentControl
onBlurAnnotation
onClickAnnotation
onDocumentContentReady
onDocumentStateChange
onFocusAnnotation
onInsertOleObjects
onlyoffice
ONLYOFFICE
OnlySignatures
onOutdatedVersion
onParagraphText
onRequestCompareFile
onRequestEditRights
onRequestInsertImage
@ -610,6 +620,8 @@ nPage
pageDown
ParaDrawing
Paragarph
paragraphId
paraId
param
params
passsword
@ -666,6 +678,7 @@ queuedelayed
rabbitmq
RabbitMQ
RANDARRAY
rangeId
rastr
ReadEmrTextBase
ReadFromBinary
@ -673,6 +686,7 @@ ReadStandartEncryptionInfo
Realtime
rebranding
Rebranding
recalcId
reconnection
rect
redis
@ -904,6 +918,7 @@ VSTACK
VSTX
vml
wav
websocket
WEIBULL
wget
wholeDayFilter

View File

@ -1,5 +1,161 @@
# Change log
## 9.2.1
### Fixes
#### Document Editor
* Fixed word break in Korean
#### Spreadsheet Editor
* Fixed an issue with data overlap when transferring sheets between documents
via Move or Copy ([DocumentServer#3512](https://github.com/ONLYOFFICE/DocumentServer/issues/3512))
#### PDF Editor
* Fixed an error when opening a PDF file
* Fixed an error when scrolling pages in a PDF file
* Fixed errors when copying, pasting, and undoing actions with the Find panel
in PDF Editing mode
* Fixed an error when deleting a page from a document while working
with the Find panel in PDF Editing mode
* Fixed an error with unsaved changes in replies to comments in PDF files
#### Security
* Fixed the XSS injection in the Color theme name using a custom
Prepared exploit
* Fixed the XSS injection of JS code in the Font field for the Multilevel list
settings window
* Fixed a vulnerability in the textarea of the comment editing form
* Fixed the possibility of memory manipulation when converting XLS to XLSX,
which can lead to information leakage
* Fixed issues with memory manipulation when converting XLS to XLSX,
which can lead to RCE
## 9.2.0
### New features
#### All Editors
* Added the ability to customize keyboard shortcuts
* Added the ability to record some executed actions as a macro in all editors,
except for PDF
#### Presentation Editor
* Implemented insertion of equations from a third-party resource
#### Forms
* Implemented the ability to select the role for which new fields
will be added
* Implemented the ability to add labels for checkboxes and radio buttons.
In the filling mode, clicking on the label works like clicking
on the checkbox itself
#### PDF Editor
* Added the ability to change color for hidden text (Redact)
* Implemented insertion of equations from a third-party resource
#### Security
* Updated Redis to versions not affected by the CVE-2025-49844 vulnerability
* Fixed the vulnerability which allows adding a named range in the protected
workbook via websocket
* Fixed the XSS vulnerability in the `denyEditingRights`
* Fixed the vulnerabilities in `linux-libc-dev` which allow escalating
privileges in the system and stealing data from hypervisor processes
(CVE-2025-38352, CVE-2025-40300)
#### Back-end
* Improved the appearance of the sidebar and added icons to the Admin Panel
#### API
* Added methods for getting and setting text for checkboxes and radio buttons
```javascript
ApiCheckBoxForm.prototype.SetLabel = function(label)
ApiCheckBoxForm.prototype.GetLabel = function()
```
* Added methods for working with the numerical identifier of a paragraph,
which is saved in the file
```javascript
ApiParagraph.prototype.GetParaId
ApiParagraph.prototype.SetParaId
```
* Added a method for deleting a form from the document with the ability
to save the content, similar to the method for Content Control
```javascript
ApiFormBase.prototype.Delete = function(keepContent)
```
* Added a method for getting forms
```javascript
ApiDocument.prototype.GetAllForms
```
* The `GetAllContentControls` method, which returns a Content Control,
no longer returns forms
* Added the `onParagraphText` event, indicating that the paragraph content
was changed, with the following json object:
```javascript
{
"paragraphId" : paraId,
"recalcId" : recalcId,
"text" : text,
"annotations" : []
}
```
where annotations - an array of elements (new positions for annotations
after the previous markup)
```javascript
{
"id" : id,
"start" : start,
"length" : length,
"name" : "grammar"
}
```
* Added events for working with annotations:
```javascript
onClickAnnotation
onFocusAnnotation
onBlurAnnotation
```
They have the following parameter object describing the annotation
with which the corresponding action was performed:
```javascript
{
"paragraphId" : paraId,
"rangeId" : [rangeId, ...],
"name" : "grammar"
}
```
#### Plugins
* Added Grammar & Spelling check in the Document and Form Editors
in the AI plugin
## 9.1.0
### New features

View File

@ -5,6 +5,46 @@ This document provides the roadmap of the planned ONLYOFFICE Document Server cha
This is an updated and corrected version of the roadmap.
We also reserve the right to change it when necessary.
## Version 9.3
### All editors
* Ability to sign a document with the final signature
* Ability to generate a signature with text and a beautiful font
* Ability to draw a signature on the screen
* Ability to generate a file from a form using AI
* Multipage mode for the editor
### PDF Editor
* Ability to add pages to PDF from other files via Insert
* Support for PDF editing protection
### Forms
* Ability to fit a field into a table cell
### Document Editor
* Support for RTL tables
### Spreadsheet Editor
* Support for dynamic arrays
* Solver (solution search)
* JSON support in GetData
* Speeding up formulas
* Ability to select several separators when pasting data
and converting text to columns
#### Back-end
* Additional settings in the Admin Panel
### API
* API for regular PDF
## Version 9.2
### All editors

2
core

Submodule core updated: b1b3e1fb7c...a22f0bfb60

2
sdkjs

Submodule sdkjs updated: 3afdbeacca...1e81e7e844