mirror of
https://github.com/ONLYOFFICE/DocumentServer.git
synced 2026-02-10 20:45:36 +08:00
Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4aa313fcbd | |||
| 1b342b057b | |||
| c46133cfdf | |||
| c96382a620 | |||
| 6beea74a9f | |||
| cafe2270d8 | |||
| 12ba39042f | |||
| bb443ab523 | |||
| 0e667663a1 | |||
| 42a151980e | |||
| 38f0522e8f | |||
| 0f2af434a3 | |||
| 223299db61 | |||
| 1d74180324 | |||
| 222bce3a8a |
@ -29,8 +29,14 @@ ApiDocument
|
||||
ApiDrawing
|
||||
ApiFormRoles
|
||||
ApiFreezePanes
|
||||
ApiGeometry
|
||||
ApiNotesPage
|
||||
ApiParagraph
|
||||
ApiPath
|
||||
ApiPathCommand
|
||||
ApiPivotField
|
||||
ApiPivotFilters
|
||||
ApiPivotItem
|
||||
ApiRange
|
||||
ApiSlide
|
||||
ApiTable
|
||||
@ -56,6 +62,7 @@ autocomplete
|
||||
Autocompletion
|
||||
autocorrect
|
||||
AutoCorrect
|
||||
autocorrecting
|
||||
autocorrection
|
||||
autofill
|
||||
autofilter
|
||||
@ -64,6 +71,8 @@ autofilters
|
||||
autofilling
|
||||
autofit
|
||||
Autofit
|
||||
AutoFit
|
||||
autofitting
|
||||
AutoFormat
|
||||
autohyphenation
|
||||
autonumbering
|
||||
@ -114,6 +123,7 @@ changesError
|
||||
ChartSheetSubstream
|
||||
checkbox
|
||||
CheckBox
|
||||
checkboxes
|
||||
checkBoxPr
|
||||
checkHealth
|
||||
CHIDIST
|
||||
@ -134,6 +144,8 @@ Cmd
|
||||
CNumberingLvlLegacy
|
||||
coedit
|
||||
CollaborationEditing
|
||||
columnOffset
|
||||
columnSize
|
||||
ColumnWidth
|
||||
COMBINA
|
||||
CommandService
|
||||
@ -191,6 +203,7 @@ Danmark
|
||||
Dansk
|
||||
dataset
|
||||
dataBinding
|
||||
dataField
|
||||
DatePicker
|
||||
datePickerPr
|
||||
DAVERAGE
|
||||
@ -199,16 +212,20 @@ DCOUNT
|
||||
DCOUNTA
|
||||
de
|
||||
Decryptor
|
||||
DeepL
|
||||
delegateRole
|
||||
deleteForgotten
|
||||
denyEditingRights
|
||||
Deprecations
|
||||
DesktopEditors
|
||||
Deutsch
|
||||
dev
|
||||
DGET
|
||||
dialogs
|
||||
dir
|
||||
DirTree
|
||||
djvu
|
||||
DjVu
|
||||
DjVU
|
||||
DK
|
||||
DMAX
|
||||
@ -216,8 +233,10 @@ DMS
|
||||
dns
|
||||
DocFormat
|
||||
docId
|
||||
DocServer
|
||||
docservice
|
||||
DocSpace
|
||||
DOCT
|
||||
DocumentBuilder
|
||||
DocumentEditor
|
||||
documentserver
|
||||
@ -275,6 +294,7 @@ fillForms
|
||||
FINV
|
||||
firefox
|
||||
flv
|
||||
fmla
|
||||
FormattedDiskPageCHPX
|
||||
Fn
|
||||
fodp
|
||||
@ -310,6 +330,7 @@ gcc
|
||||
GenerateGuid
|
||||
GetAdress
|
||||
GetAllCaptionParagraphs
|
||||
GetAllContentControls
|
||||
GetAllHeadingParagraphs
|
||||
GetAllNumberedParagraphs
|
||||
GetAllTables
|
||||
@ -369,12 +390,14 @@ gziped
|
||||
hAnsi
|
||||
healthcheck
|
||||
healthCheck
|
||||
HEIF
|
||||
hideContentControlTrack
|
||||
hideRightMenu
|
||||
HiDPI
|
||||
HLOOKUP
|
||||
hotkey
|
||||
hotkeys
|
||||
hR
|
||||
HTM
|
||||
html
|
||||
htmlutils
|
||||
@ -383,6 +406,7 @@ HSTACK
|
||||
hy
|
||||
HYPGEOM
|
||||
HWP
|
||||
HWPML
|
||||
HWPX
|
||||
icu
|
||||
ie
|
||||
@ -439,12 +463,16 @@ json
|
||||
jsonwebtocken
|
||||
jwt
|
||||
JWT
|
||||
keepContent
|
||||
KMS
|
||||
korean
|
||||
lang
|
||||
LanguageTool
|
||||
LaTeX
|
||||
Latn
|
||||
LeftMargin
|
||||
leftMenu
|
||||
libc
|
||||
libcurl
|
||||
librabbitmq
|
||||
libs
|
||||
@ -470,10 +498,12 @@ LTS
|
||||
macOS
|
||||
MacOs
|
||||
mariadb
|
||||
MathML
|
||||
mathType
|
||||
MathType
|
||||
maxChangesSize
|
||||
MAXIFS
|
||||
md
|
||||
Mendeley
|
||||
MergeArea
|
||||
metadata
|
||||
@ -497,6 +527,7 @@ MULT
|
||||
multi
|
||||
multichart
|
||||
multicomments
|
||||
Multiline
|
||||
multiselect
|
||||
multitenancy
|
||||
mysql
|
||||
@ -547,13 +578,17 @@ oLastPrinted
|
||||
OLEObjectData
|
||||
oModified
|
||||
onChangeContentControl
|
||||
onBlurAnnotation
|
||||
onClickAnnotation
|
||||
onDocumentContentReady
|
||||
onDocumentStateChange
|
||||
onFocusAnnotation
|
||||
onInsertOleObjects
|
||||
onlyoffice
|
||||
ONLYOFFICE
|
||||
OnlySignatures
|
||||
onOutdatedVersion
|
||||
onParagraphText
|
||||
onRequestCompareFile
|
||||
onRequestEditRights
|
||||
onRequestInsertImage
|
||||
@ -585,6 +620,8 @@ nPage
|
||||
pageDown
|
||||
ParaDrawing
|
||||
Paragarph
|
||||
paragraphId
|
||||
paraId
|
||||
param
|
||||
params
|
||||
passsword
|
||||
@ -641,6 +678,7 @@ queuedelayed
|
||||
rabbitmq
|
||||
RabbitMQ
|
||||
RANDARRAY
|
||||
rangeId
|
||||
rastr
|
||||
ReadEmrTextBase
|
||||
ReadFromBinary
|
||||
@ -648,6 +686,7 @@ ReadStandartEncryptionInfo
|
||||
Realtime
|
||||
rebranding
|
||||
Rebranding
|
||||
recalcId
|
||||
reconnection
|
||||
rect
|
||||
redis
|
||||
@ -773,6 +812,7 @@ sslEnabled
|
||||
sStatus
|
||||
sSubject
|
||||
standardView
|
||||
stAng
|
||||
startRPC
|
||||
startup
|
||||
statsd
|
||||
@ -787,6 +827,7 @@ storages
|
||||
STW
|
||||
submitForm
|
||||
substring
|
||||
suggestFeature
|
||||
SUMIFS
|
||||
SUMPRODUCT
|
||||
supervisord
|
||||
@ -798,6 +839,7 @@ sVersion
|
||||
svg
|
||||
SVG
|
||||
Svizzera
|
||||
swAng
|
||||
SXC
|
||||
SXI
|
||||
SXV
|
||||
@ -821,6 +863,7 @@ TOC
|
||||
TOCOL
|
||||
toLocaleString
|
||||
TOROW
|
||||
toolbarHideFileName
|
||||
toolbarNoTabs
|
||||
tooltip
|
||||
tooltips
|
||||
@ -833,6 +876,7 @@ ttf
|
||||
TW
|
||||
txPr
|
||||
txt
|
||||
Typograf
|
||||
ubuntu
|
||||
UI
|
||||
unary
|
||||
@ -854,6 +898,7 @@ urls
|
||||
useDirectStorageUrls
|
||||
UsedRange
|
||||
useradd
|
||||
UserCanOnlyComment
|
||||
UserCount
|
||||
userId
|
||||
useridoriginal
|
||||
@ -870,13 +915,17 @@ VLOOKUP
|
||||
VSD
|
||||
VSDX
|
||||
VSTACK
|
||||
VSTX
|
||||
vml
|
||||
wav
|
||||
websocket
|
||||
WEIBULL
|
||||
wget
|
||||
wholeDayFilter
|
||||
WinSW
|
||||
WinXp
|
||||
wmf
|
||||
woff
|
||||
wopi
|
||||
WOPI
|
||||
WOPISrc
|
||||
@ -897,6 +946,7 @@ xlsb
|
||||
XlsFormatReader
|
||||
XLSM
|
||||
xlsx
|
||||
XLST
|
||||
XLSX
|
||||
XLTX
|
||||
XMATCH
|
||||
@ -916,4 +966,4 @@ ZA
|
||||
Zb
|
||||
zh
|
||||
Zotero
|
||||
ZTEST
|
||||
ZTEST
|
||||
630
CHANGELOG.md
630
CHANGELOG.md
@ -1,5 +1,635 @@
|
||||
# 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
|
||||
|
||||
#### All Editors
|
||||
|
||||
* Added external data for charts. When copying between editors, it’s possible
|
||||
to select either an embedded file or a link to the source
|
||||
* Added the ability to enable/disable chart elements
|
||||
* Added support for the Explosion option (separating a segment of pie
|
||||
and doughnut 2d charts) for opening
|
||||
* Added support for the `HEIF` images
|
||||
* Added the ability to configure the display of resolved/open comments
|
||||
in the left panel
|
||||
|
||||
#### Document Editor
|
||||
|
||||
* Implemented support for breaking sections within block content controls
|
||||
with any nesting level
|
||||
* Added a full-featured chart editor. Embedded `XLSX` files are now opened
|
||||
instead of loading values from the chart cache
|
||||
* Added support for the `HWPML` text document format for viewing
|
||||
* Added support for inserting mathematical formulas from the MathML format
|
||||
|
||||
#### Spreadsheet Editor
|
||||
|
||||
* Add a setting for a general text direction in a cell
|
||||
* Added support for date filters in pivot tables
|
||||
* Added some Form Controls (Check Box, Combo Box, List Box, Spin Button,
|
||||
Scroll Bar, Button) for opening
|
||||
* Improved the logic of formulas for mixed data types
|
||||
* Reduced memory consumption during formula calculations
|
||||
* Optimized calculation of the `VLOOKUP` and `XLOOKUP` formulas
|
||||
* Added highlighting of active arguments when entering a formula
|
||||
* Added translation of formulas into Serbian (Cyrillic), Serbian (Latin)
|
||||
and Chinese (Traditional)
|
||||
* Added support for inserting mathematical formulas from the MathML format
|
||||
* Moved formatted table settings from the right panel to the Table Design
|
||||
tab of the top toolbar. The tab appears only when we are working within
|
||||
a table
|
||||
* Added the ability to rename a sheet by double-clicking on its name
|
||||
without opening additional windows
|
||||
|
||||
#### Presentation Editor
|
||||
|
||||
* Added a full-featured chart editor. Embedded `XLSX` files are now opened
|
||||
instead of loading values from the chart cache
|
||||
* Moved Master Slide settings from the Insert tab to a separate tab
|
||||
of the top toolbar
|
||||
|
||||
#### Forms
|
||||
|
||||
* Improved user experience when working with fields
|
||||
* Renamed the View Form and Manage Roles buttons to Preview
|
||||
and Manage Recipient Roles
|
||||
* Added support for inserting mathematical formulas from the MathML format
|
||||
|
||||
#### PDF Editor
|
||||
|
||||
* Added functionality for hiding confidential information - Redact
|
||||
* Added new annotation types to the Comment section
|
||||
* Implemented work with Smart Art
|
||||
* Added support for charts
|
||||
* Implemented copying and pasting graphic elements and forms
|
||||
|
||||
#### Security
|
||||
|
||||
* Fixed the XSS vulnerability when processing hyperlinks in documents
|
||||
* Fixed the vulnerability which allows writing arbitrary files
|
||||
to the file system when converting via x2t
|
||||
* Fixed the vulnerability which allows reading arbitrary files
|
||||
in the file system when converting `EPUB` via ConvertService
|
||||
* Fixed the vulnerability in endpoint `info/config` which allows changing
|
||||
the server configuration
|
||||
|
||||
#### Convert
|
||||
|
||||
* Added the ability to convert `PDF` and `PPTX` to `TXT` directly
|
||||
|
||||
#### Back-end
|
||||
|
||||
* Added the admin panel for viewing the server status and partially setting up
|
||||
the configuration
|
||||
* Added the `storage.commandOptions.s3` and `storage.commandOptions.az`
|
||||
settings for customizing storage commands, for example, for enabling AWS KMS
|
||||
or setting up Azure Blob Storage
|
||||
* Changed the `storage.useDirectStorageUrls=false` value: DocServer now returns
|
||||
internal links by default
|
||||
* Added the `oracleExtraOptions.thin` setting for connecting to Oracle
|
||||
in the Thick Mode using Oracle Instant Client in a cluster
|
||||
* Removed the public scheme from the PostgreSQL DB. Now the administrator can
|
||||
specify any scheme when creating a database and specify it in the server
|
||||
configuration and the `pgPoolExtraOptions` section
|
||||
* Added the `DB_SCHEMA` parameter which allows selecting a scheme in DB.
|
||||
Works only for PostgreSQL and MSSQL, for other databases it is ignored
|
||||
(deb, docker, rpm)
|
||||
|
||||
#### WOPI
|
||||
|
||||
* Added support for the `UserCanOnlyComment` parameter in [`CheckFileInfo`](https://api.onlyoffice.com/docs/docs-api/using-wopi/wopi-rest-api/checkfileinfo/)
|
||||
for opening in the commenting mode. The behavior is similar to
|
||||
`document.permissions.comment` in our API
|
||||
* Added opening in the View mode with an error message if it was not possible
|
||||
to set a lock on a file when opening the editor
|
||||
|
||||
#### API
|
||||
|
||||
* Added classes and methods for working with pivot table filters
|
||||
|
||||
`ApiPivotField`
|
||||
|
||||
```javascript
|
||||
ApiPivotField.prototype.GetPivotFilters()
|
||||
ApiPivotField.prototype.AutoSort(order, field, property)
|
||||
ApiPivotField.prototype.AutoSortField
|
||||
ApiPivotField.prototype.AutoSortOrder
|
||||
```
|
||||
|
||||
`ApiPivotFilters`
|
||||
|
||||
```javascript
|
||||
ApiPivotFilters.prototype.Add(filterType, dataField, value1, value2,
|
||||
wholeDayFilter)
|
||||
```
|
||||
|
||||
`ApiPivotItem`
|
||||
|
||||
```javascript
|
||||
ApiPivotItem.prototype.GetVisible()
|
||||
ApiPivotItem.prototype.SetVisible(visible)
|
||||
```
|
||||
|
||||
Common `ApiRange` methods
|
||||
|
||||
```javascript
|
||||
ApiRange.prototype.Offset(rowOffset, columnOffset)
|
||||
ApiRange.prototype.Resize(rowSize, columnSize)
|
||||
ApiRange.prototype.GetRange(cell1, cell2)
|
||||
ApiRange.prototype.GetEntireRow()
|
||||
ApiRange.prototype.GetEntireColumn()
|
||||
```
|
||||
|
||||
* Added classes and methods for working with shape geometry
|
||||
|
||||
`API`
|
||||
|
||||
```javascript
|
||||
Api.prototype.CreateCustomGeometry()
|
||||
Api.prototype.CreatePresetGeometry(preset)
|
||||
ApiShape.prototype.GetGeometry
|
||||
ApiShape.prototype.SetGeometry(geometry)
|
||||
```
|
||||
|
||||
`ApiGeometry`
|
||||
|
||||
```javascript
|
||||
ApiGeometry.prototype.IsCustom()
|
||||
ApiGeometry.prototype.GetPreset()
|
||||
ApiGeometry.prototype.GetPathCount()
|
||||
ApiGeometry.prototype.GetPath(index)
|
||||
ApiGeometry.prototype.GetPaths()
|
||||
ApiGeometry.prototype.AddPath()
|
||||
ApiGeometry.prototype.GetAdjValue(name)
|
||||
ApiGeometry.prototype.AddAdj(name, value)
|
||||
ApiGeometry.prototype.SetAdjValue(value)
|
||||
ApiGeometry.prototype.AddGuide(name, fmla, x, y, z)
|
||||
ApiGeometry.prototype.SetTextRect(l, t, r, b)
|
||||
ApiGeometry.prototype.AddConnectionPoint(angle, x, y)
|
||||
```
|
||||
|
||||
`ApiPath`
|
||||
|
||||
```javascript
|
||||
ApiPath.prototype.GetStroke()
|
||||
ApiPath.prototype.SetStroke(stroke)
|
||||
ApiPath.prototype.GetFill()
|
||||
ApiPath.prototype.SetFill(fill)
|
||||
ApiPath.prototype.GetWidth()
|
||||
ApiPath.prototype.SetWidth(width)
|
||||
ApiPath.prototype.GetHeight()
|
||||
ApiPath.prototype.SetHeight(height)
|
||||
ApiPath.prototype.GetCommands()
|
||||
ApiPath.prototype.GetCommandCount()
|
||||
ApiPath.prototype.GetCommand(index)
|
||||
ApiPath.prototype.MoveTo(x, y)
|
||||
ApiPath.prototype.LineTo(x, y)
|
||||
ApiPath.prototype.CubicBezTo(x1, y1, x2, y2, x3, y3)
|
||||
ApiPath.prototype.QuadBezTo(x1, y1, x2, y2)
|
||||
ApiPath.prototype.ArcTo(wR, hR, stAng, swAng)
|
||||
ApiPath.prototype.Close()
|
||||
```
|
||||
|
||||
`ApiPathCommand`
|
||||
|
||||
```javascript
|
||||
ApiPathCommand.prototype.GetType()
|
||||
ApiPathCommand.prototype.GetX()
|
||||
ApiPathCommand.prototype.GetY()
|
||||
ApiPathCommand.prototype.GetX0()
|
||||
ApiPathCommand.prototype.GetY0()
|
||||
ApiPathCommand.prototype.GetX1()
|
||||
ApiPathCommand.prototype.GetY1()
|
||||
ApiPathCommand.prototype.GetX2()
|
||||
ApiPathCommand.prototype.GetY2()
|
||||
ApiPathCommand.prototype.GetWR()
|
||||
ApiPathCommand.prototype.GetHR()
|
||||
ApiPathCommand.prototype.GetStartAngle()
|
||||
ApiPathCommand.prototype.GetSweepAngle()
|
||||
```
|
||||
|
||||
## 9.0.4
|
||||
|
||||
### New features
|
||||
|
||||
* Added support for woff2 fonts
|
||||
* Added the Suggest a Feature item to the editors File menu
|
||||
|
||||
#### Document Editor
|
||||
|
||||
* Improved usability when working with allowed areas
|
||||
|
||||
#### Customization
|
||||
|
||||
* Added the `customization.suggestFeature` parameter
|
||||
|
||||
#### Plugins
|
||||
|
||||
* Added AI, Photo Editor, MathType, OCR, Typograf, Doc2md, LanguageTool,
|
||||
DeepL, Thesaurus, Speech input and Zotero plugins to the server version
|
||||
distribution with ONLYOFFICE branding
|
||||
|
||||
### Fixes
|
||||
|
||||
#### All Editors
|
||||
|
||||
* Fixed display of the scroll bar for the Modern Dark theme
|
||||
* Fixed display of the table creation matrix in the Insert -> Table menu
|
||||
for the Modern Light / Dark themes
|
||||
* Fixed display of the error window when the connection is broken
|
||||
after 2 minutes of waiting
|
||||
* Fixed incorrect undo after composite input of text into an autoshape
|
||||
in the Fast Co-editing mode
|
||||
|
||||
#### Document Editor
|
||||
|
||||
* Fixed the sequence of recording table settings to the file
|
||||
* Forbidden execution of the Javascript code for a custom property in a document
|
||||
* Fixed re-applying text formatting in an autoshape using hotkeys
|
||||
* Fixed an error when reading a color with the "automatic" value
|
||||
or writing it to a file
|
||||
* Disabled the ability to delete text outside the allowed area for filling in
|
||||
* Fixed deletion of characters when opening the `TXT` file for editing
|
||||
* Fixed display of the password request window to remove file protection
|
||||
in other editors
|
||||
* Fixed recalculating the position of an autoshape with
|
||||
the `Resize shape to fit text`
|
||||
flag when changing text formatting
|
||||
* Fixed crash when autocorrecting in a graphical formula (equation)
|
||||
* Fixed display of the Abstract Numbering Definition Identifier numbering
|
||||
in the `DOCX` file
|
||||
* Removed an incorrect item in the Paste options menu for
|
||||
the "Chart Editor" window
|
||||
|
||||
#### Spreadsheet Editor
|
||||
|
||||
* Fixed positioning of RTL text and graphics when saving the `XLSX` file
|
||||
to an image
|
||||
* Fixed hanging of the editor when copying rows / columns in some browsers
|
||||
* Fixed formatting change for several cells with mixed text format
|
||||
* Fixed the size of the pasted image of the copied area when scale
|
||||
is higher than 100%
|
||||
* Fixed display of scroll bars when uploading a new version of the `XLSX` file
|
||||
after connection break
|
||||
* Fixed crash when copying / pasting a cell with conditional formatting
|
||||
in the `XLSX` file
|
||||
* Fixed calculation of number of pages when saving the `ODS` file to `PNG`/`JPG`
|
||||
* Fixed display of percent sign (%) in combination with a number
|
||||
* Fixed an error when opening the saved `ODS` file in MS Excel
|
||||
* Fixed the position when pasting a copied cell range as a Picture (Paste options)
|
||||
for an RTL file
|
||||
* Fixed display of text in the Formula bar in RTL languages
|
||||
* Fixed crash when when opening a sheet with charts in the `XLSX` file
|
||||
where multiple gradient points are used
|
||||
* Fixed crash when when resizing a line chart with a lot of data in the `XLSX` file
|
||||
|
||||
#### Presentation Editor
|
||||
|
||||
* Fixed an error when clicking in the working area after deleting all slides
|
||||
in the `ODP` file
|
||||
* Fixed translation of the "Transitions" tab in Danish
|
||||
|
||||
#### Forms
|
||||
|
||||
* Fixed display of field names in Adobe Acrobat with the same name
|
||||
specified in Cyrillic
|
||||
* Fixed display of text for the field with the Password format
|
||||
* Fixed input of text in the form field if the page is rotated
|
||||
* Fixed locking of the Format list when the Multiline option is enabled
|
||||
for the Text field
|
||||
|
||||
#### PDF Editor
|
||||
|
||||
* Fixed opening of the context menu after connection break
|
||||
* Fixed adding comments to stamps
|
||||
* Fixed applying the AutoFit option if the Scroll Long Text is not enabled
|
||||
|
||||
#### Convert
|
||||
|
||||
* Fixed crash when converting some `PPTX` files to `JPG` / `PNG` / `PDF`
|
||||
* Fixed crash when converting the `XLSM` file to `XLSB` via x2t
|
||||
* Fixed crash when converting the `PPTX` file to `PNG` via x2t
|
||||
* Fixed crash when converting the `XLSM` file to `PNG` via x2t
|
||||
* Fixed display of the “x” symbol after converting the `DOC` file to `DOCX`
|
||||
* Fixed crash when converting the `DOCX` file to `JPG` / `PNG` / `PDF` via x2t
|
||||
* Fixed crash when converting the `ODT` file to `DOCT` via x2t
|
||||
* Fixed crash when converting the `ODS` file to `JPG` / `PNG` / `PDF` via x2t
|
||||
* Fixed crash when converting the `ODS` file to `XLST` via x2t
|
||||
* Fixed crash when converting a binary file containing an `SVG` image
|
||||
to `XLSX` via x2t
|
||||
* Fixed crash when converting the `KEY` file to `PPTT` via x2t
|
||||
|
||||
#### Back-end
|
||||
|
||||
* Fixed an issue with synchronization of the AI settings in k8s
|
||||
between several document servers
|
||||
* Fixed slow `PDF` opening in the WOPI test example if JWT is disabled
|
||||
|
||||
#### Mobile
|
||||
|
||||
* Fixed display of the `Switch to desktop` button on the toolbar for tablets
|
||||
* Fixed the order of slides in the slideshow mode
|
||||
* Fixed an error when clicking an image on a slide in the `PPTX` file
|
||||
|
||||
## 9.0.3
|
||||
|
||||
### New features
|
||||
|
||||
#### Spreadsheet Editor
|
||||
|
||||
* Enabled the ability to insert a range of cells as an image
|
||||
using navigator.clipboard ([DocumentServer#985](https://github.com/ONLYOFFICE/DocumentServer/issues/985))
|
||||
|
||||
#### Customization
|
||||
|
||||
* Added the ability to hide the document title in the toolbar
|
||||
using the `customization.toolbarHideFileName` parameter
|
||||
|
||||
### Fixes
|
||||
|
||||
#### All Editors
|
||||
|
||||
* The display of the cursor and text selection is now limited by the size
|
||||
of the object/shape
|
||||
* Fixed some icons for Modern themes when the interface scale
|
||||
is higher than 200%
|
||||
* Improved appearance of the autoshape Merge/Flip icons for the Modern themes
|
||||
|
||||
#### Document Editor
|
||||
|
||||
* Fixed stopping work of the editor when editing footer in some `DOCX` files
|
||||
* Fixed errors during Compare/Combine/Text from file operations with files
|
||||
containing images
|
||||
* Fixed a crash when restoring a placeholder with a list when deleting
|
||||
Content Control content
|
||||
* Fixed significant increasing of the file size due to including CJK fonts
|
||||
when exporting to `PDF` ([DocumentServer#2934](https://github.com/ONLYOFFICE/DocumentServer/issues/2934))
|
||||
|
||||
#### Spreadsheet Editor
|
||||
|
||||
* Fixed stopping work of the editor when trying to reference
|
||||
a cell with a formula ([DocumentServer#3314](https://github.com/ONLYOFFICE/DocumentServer/issues/3314))
|
||||
* Fixed appearing the #NAME error in the final file when using
|
||||
a custom function and exporting to `PDF`
|
||||
* Fixed a problem with saving custom function to a file
|
||||
* Fixed an issue with autofitting row height when changing column width
|
||||
if Wrap Text is applied to a cell
|
||||
* Fixed display of the Zoom option value in the bottom toolbar in RTL UI
|
||||
with the Sheet RTL option disabled
|
||||
* Fixed the incorrect position of the percent sign in the status bar for Zoom
|
||||
with Chinese (Simplified) ([DocumentServer#3313](https://github.com/ONLYOFFICE/DocumentServer/issues/3313))
|
||||
|
||||
#### Presentation Editor
|
||||
|
||||
* Fixed stopping work of the editor when applying some animations
|
||||
from the Emphasis Effects section to an image
|
||||
* Fixed the editor crash when deleting slides sequentially from preview panel
|
||||
* Fixed stopping work of the editor when copying all content on the slide
|
||||
in some `PPTX` files
|
||||
* Fixed incorrect translations of tools in the Draw menu
|
||||
of the Presenter View window
|
||||
|
||||
#### Forms
|
||||
|
||||
* Fixed stopping work of the editor after applying the TextArt setting
|
||||
to the Signature field
|
||||
* Fixed stopping work of the editor when restoring a file connection
|
||||
after a long period of inactivity
|
||||
* Fixed cursor change for Content Control buttons
|
||||
* Fixed missing the Clear Fields icons in the form viewing mode
|
||||
for the Modern themes
|
||||
|
||||
#### PDF Editor
|
||||
|
||||
* Fixed stopping work of the editor when performing Cut/Paste operations
|
||||
simultaneously on the thumbnail panel
|
||||
* Fixed display of the text after breaking and restoring a session when working
|
||||
with some `PDF` files
|
||||
* Fixed saving form field settings when there are no other changes
|
||||
in the editor
|
||||
* Blocked the ability to change the contents of the document
|
||||
when the connection is lost
|
||||
* Fixed an error when trying to copy page contents from the thumbnail panel
|
||||
for `XPS/DjVu`
|
||||
* Blocked the ability to display of the form field titles in the embedded mode
|
||||
* Fixed display of the form field highlight when undoing and redoing actions
|
||||
* Fixed blocking the ability to enter text immediately after inserting
|
||||
a Text Comment
|
||||
|
||||
#### Diagram
|
||||
|
||||
* Fixed display of the slide in the working area when opening some `VSTX` files
|
||||
|
||||
#### Convert
|
||||
|
||||
* Fixed crash when converting some `DOCX` files to an image
|
||||
* Fixed crash when converting some `HWP` files to the binary format
|
||||
* Fixed endless conversion of some `HWP` files to the binary format
|
||||
* Fixed endless conversion of some `DOC` files to the binary format
|
||||
* Fixed the appearance of an error when opening the result of converting
|
||||
some `HWP` files to `DOCX` in third-party editors
|
||||
* Fixed crash when converting some `DOC` files to the binary format
|
||||
* Fixed the appearance of an error when opening the result of converting
|
||||
some `XLS` files to `XLSX` in third-party editors
|
||||
* Fixed crash when converting some `DOCX` files to the binary format
|
||||
* Fixed the difference in display of autoshapes after converting
|
||||
some `VSDX` files to `PNG`
|
||||
|
||||
#### Back-end
|
||||
|
||||
* Fixed Configuration save error when saving or resetting AI settings
|
||||
on /info when using own runtime.json
|
||||
|
||||
#### Mobile
|
||||
|
||||
* Fixed the ability to copy contents when initializing the editor
|
||||
with the `permissions.copy: false` parameter
|
||||
|
||||
## 9.0.2
|
||||
|
||||
### Fixes
|
||||
|
||||
#### All Editors
|
||||
|
||||
* The default Tab style view has been changed to a Line for modern themes
|
||||
|
||||
#### Document Editor
|
||||
|
||||
* Fixed the problem with header/footer calculation
|
||||
* Fixed an issue with the first calculation of the document when opened
|
||||
document has collaborative changes
|
||||
|
||||
#### Spreadsheet Editor
|
||||
|
||||
* Fixed the editor crash when exporting `XLSX` files to `PDF`
|
||||
|
||||
#### Forms
|
||||
|
||||
* Fixed the opening of filled `PDF Forms` in Form and Virtual Data Rooms
|
||||
on DocSpace
|
||||
|
||||
## 9.0.1
|
||||
|
||||
### No public release
|
||||
|
||||
## 9.0.0
|
||||
|
||||
### New features
|
||||
|
||||
94
ROADMAP.md
94
ROADMAP.md
@ -5,6 +5,100 @@ 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
|
||||
|
||||
* Customizing keyboard shortcuts
|
||||
* Recording macros for all editors
|
||||
* Additional settings in the Admin Panel
|
||||
* New API methods for working with all editors
|
||||
|
||||
### PDF Editor
|
||||
|
||||
* Ability to set the color for the Redact option
|
||||
|
||||
## Version 9.1
|
||||
|
||||
### All editors
|
||||
|
||||
* Working on implementing AI in editors
|
||||
* Ability to customize the toolbar
|
||||
* Ability to use fonts on the user's client
|
||||
* Font scaling settings
|
||||
* Ability to configure parts of a document for editing
|
||||
in protected mode
|
||||
* Ability to customize the quick toolbar
|
||||
* Working on a one-line toolbar
|
||||
* Additional text settings for all text data on charts
|
||||
|
||||
### PDF Editor
|
||||
|
||||
* AI field for storing history in pdf forms
|
||||
* Saving to pdf on client
|
||||
|
||||
### Forms
|
||||
|
||||
* New field for forms “dynamic table”
|
||||
* Navigation by fields
|
||||
* Combo box and Dropdown list improvement
|
||||
|
||||
### Document Editor
|
||||
|
||||
* docGrid support for Asian regions
|
||||
* Adding a Style Set for the Design tab
|
||||
* Ability to add borders for a page
|
||||
* Table wrapping settings
|
||||
|
||||
### Spreadsheet Editor
|
||||
|
||||
* AI functions for the Spreadsheet Editor
|
||||
* Getting data from third-party databases
|
||||
|
||||
### Presentation Editor
|
||||
|
||||
* New animations with text
|
||||
|
||||
## Version 8.3
|
||||
|
||||
### All editors
|
||||
|
||||
2
core
2
core
Submodule core updated: bcc5f67ec8...a22f0bfb60
2
sdkjs
2
sdkjs
Submodule sdkjs updated: 649a4b57ba...1e81e7e844
2
server
2
server
Submodule server updated: 0ebd3b07b8...dabf8839e8
2
web-apps
2
web-apps
Submodule web-apps updated: 06bc5a77e9...c2074bbff6
Reference in New Issue
Block a user