Add changelog v9.2.0
Co-authored-by: Denis Spitsyn <denis.spitsyn@onlyoffice.com> Co-committed-by: Denis Spitsyn <denis.spitsyn@onlyoffice.com>
This commit is contained in:
committed by
Alexey Golubev
parent
cafe2270d8
commit
6beea74a9f
@@ -123,6 +123,7 @@ changesError
|
|||||||
ChartSheetSubstream
|
ChartSheetSubstream
|
||||||
checkbox
|
checkbox
|
||||||
CheckBox
|
CheckBox
|
||||||
|
checkboxes
|
||||||
checkBoxPr
|
checkBoxPr
|
||||||
checkHealth
|
checkHealth
|
||||||
CHIDIST
|
CHIDIST
|
||||||
@@ -214,9 +215,11 @@ Decryptor
|
|||||||
DeepL
|
DeepL
|
||||||
delegateRole
|
delegateRole
|
||||||
deleteForgotten
|
deleteForgotten
|
||||||
|
denyEditingRights
|
||||||
Deprecations
|
Deprecations
|
||||||
DesktopEditors
|
DesktopEditors
|
||||||
Deutsch
|
Deutsch
|
||||||
|
dev
|
||||||
DGET
|
DGET
|
||||||
dialogs
|
dialogs
|
||||||
dir
|
dir
|
||||||
@@ -327,6 +330,7 @@ gcc
|
|||||||
GenerateGuid
|
GenerateGuid
|
||||||
GetAdress
|
GetAdress
|
||||||
GetAllCaptionParagraphs
|
GetAllCaptionParagraphs
|
||||||
|
GetAllContentControls
|
||||||
GetAllHeadingParagraphs
|
GetAllHeadingParagraphs
|
||||||
GetAllNumberedParagraphs
|
GetAllNumberedParagraphs
|
||||||
GetAllTables
|
GetAllTables
|
||||||
@@ -459,6 +463,7 @@ json
|
|||||||
jsonwebtocken
|
jsonwebtocken
|
||||||
jwt
|
jwt
|
||||||
JWT
|
JWT
|
||||||
|
keepContent
|
||||||
KMS
|
KMS
|
||||||
korean
|
korean
|
||||||
lang
|
lang
|
||||||
@@ -467,6 +472,7 @@ LaTeX
|
|||||||
Latn
|
Latn
|
||||||
LeftMargin
|
LeftMargin
|
||||||
leftMenu
|
leftMenu
|
||||||
|
libc
|
||||||
libcurl
|
libcurl
|
||||||
librabbitmq
|
librabbitmq
|
||||||
libs
|
libs
|
||||||
@@ -572,13 +578,17 @@ oLastPrinted
|
|||||||
OLEObjectData
|
OLEObjectData
|
||||||
oModified
|
oModified
|
||||||
onChangeContentControl
|
onChangeContentControl
|
||||||
|
onBlurAnnotation
|
||||||
|
onClickAnnotation
|
||||||
onDocumentContentReady
|
onDocumentContentReady
|
||||||
onDocumentStateChange
|
onDocumentStateChange
|
||||||
|
onFocusAnnotation
|
||||||
onInsertOleObjects
|
onInsertOleObjects
|
||||||
onlyoffice
|
onlyoffice
|
||||||
ONLYOFFICE
|
ONLYOFFICE
|
||||||
OnlySignatures
|
OnlySignatures
|
||||||
onOutdatedVersion
|
onOutdatedVersion
|
||||||
|
onParagraphText
|
||||||
onRequestCompareFile
|
onRequestCompareFile
|
||||||
onRequestEditRights
|
onRequestEditRights
|
||||||
onRequestInsertImage
|
onRequestInsertImage
|
||||||
@@ -610,6 +620,8 @@ nPage
|
|||||||
pageDown
|
pageDown
|
||||||
ParaDrawing
|
ParaDrawing
|
||||||
Paragarph
|
Paragarph
|
||||||
|
paragraphId
|
||||||
|
paraId
|
||||||
param
|
param
|
||||||
params
|
params
|
||||||
passsword
|
passsword
|
||||||
@@ -666,6 +678,7 @@ queuedelayed
|
|||||||
rabbitmq
|
rabbitmq
|
||||||
RabbitMQ
|
RabbitMQ
|
||||||
RANDARRAY
|
RANDARRAY
|
||||||
|
rangeId
|
||||||
rastr
|
rastr
|
||||||
ReadEmrTextBase
|
ReadEmrTextBase
|
||||||
ReadFromBinary
|
ReadFromBinary
|
||||||
@@ -673,6 +686,7 @@ ReadStandartEncryptionInfo
|
|||||||
Realtime
|
Realtime
|
||||||
rebranding
|
rebranding
|
||||||
Rebranding
|
Rebranding
|
||||||
|
recalcId
|
||||||
reconnection
|
reconnection
|
||||||
rect
|
rect
|
||||||
redis
|
redis
|
||||||
@@ -904,6 +918,7 @@ VSTACK
|
|||||||
VSTX
|
VSTX
|
||||||
vml
|
vml
|
||||||
wav
|
wav
|
||||||
|
websocket
|
||||||
WEIBULL
|
WEIBULL
|
||||||
wget
|
wget
|
||||||
wholeDayFilter
|
wholeDayFilter
|
||||||
|
|||||||
121
CHANGELOG.md
121
CHANGELOG.md
@@ -1,5 +1,126 @@
|
|||||||
# Change log
|
# Change log
|
||||||
|
|
||||||
|
## 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
|
## 9.1.0
|
||||||
|
|
||||||
### New features
|
### New features
|
||||||
|
|||||||
Reference in New Issue
Block a user