changelog/v9.1.0 (#20)
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
0e667663a1
commit
bb443ab523
@@ -29,8 +29,14 @@ ApiDocument
|
|||||||
ApiDrawing
|
ApiDrawing
|
||||||
ApiFormRoles
|
ApiFormRoles
|
||||||
ApiFreezePanes
|
ApiFreezePanes
|
||||||
|
ApiGeometry
|
||||||
ApiNotesPage
|
ApiNotesPage
|
||||||
ApiParagraph
|
ApiParagraph
|
||||||
|
ApiPath
|
||||||
|
ApiPathCommand
|
||||||
|
ApiPivotField
|
||||||
|
ApiPivotFilters
|
||||||
|
ApiPivotItem
|
||||||
ApiRange
|
ApiRange
|
||||||
ApiSlide
|
ApiSlide
|
||||||
ApiTable
|
ApiTable
|
||||||
@@ -56,6 +62,7 @@ autocomplete
|
|||||||
Autocompletion
|
Autocompletion
|
||||||
autocorrect
|
autocorrect
|
||||||
AutoCorrect
|
AutoCorrect
|
||||||
|
autocorrecting
|
||||||
autocorrection
|
autocorrection
|
||||||
autofill
|
autofill
|
||||||
autofilter
|
autofilter
|
||||||
@@ -64,6 +71,7 @@ autofilters
|
|||||||
autofilling
|
autofilling
|
||||||
autofit
|
autofit
|
||||||
Autofit
|
Autofit
|
||||||
|
AutoFit
|
||||||
autofitting
|
autofitting
|
||||||
AutoFormat
|
AutoFormat
|
||||||
autohyphenation
|
autohyphenation
|
||||||
@@ -135,6 +143,8 @@ Cmd
|
|||||||
CNumberingLvlLegacy
|
CNumberingLvlLegacy
|
||||||
coedit
|
coedit
|
||||||
CollaborationEditing
|
CollaborationEditing
|
||||||
|
columnOffset
|
||||||
|
columnSize
|
||||||
ColumnWidth
|
ColumnWidth
|
||||||
COMBINA
|
COMBINA
|
||||||
CommandService
|
CommandService
|
||||||
@@ -192,6 +202,7 @@ Danmark
|
|||||||
Dansk
|
Dansk
|
||||||
dataset
|
dataset
|
||||||
dataBinding
|
dataBinding
|
||||||
|
dataField
|
||||||
DatePicker
|
DatePicker
|
||||||
datePickerPr
|
datePickerPr
|
||||||
DAVERAGE
|
DAVERAGE
|
||||||
@@ -200,6 +211,7 @@ DCOUNT
|
|||||||
DCOUNTA
|
DCOUNTA
|
||||||
de
|
de
|
||||||
Decryptor
|
Decryptor
|
||||||
|
DeepL
|
||||||
delegateRole
|
delegateRole
|
||||||
deleteForgotten
|
deleteForgotten
|
||||||
Deprecations
|
Deprecations
|
||||||
@@ -218,8 +230,10 @@ DMS
|
|||||||
dns
|
dns
|
||||||
DocFormat
|
DocFormat
|
||||||
docId
|
docId
|
||||||
|
DocServer
|
||||||
docservice
|
docservice
|
||||||
DocSpace
|
DocSpace
|
||||||
|
DOCT
|
||||||
DocumentBuilder
|
DocumentBuilder
|
||||||
DocumentEditor
|
DocumentEditor
|
||||||
documentserver
|
documentserver
|
||||||
@@ -277,6 +291,7 @@ fillForms
|
|||||||
FINV
|
FINV
|
||||||
firefox
|
firefox
|
||||||
flv
|
flv
|
||||||
|
fmla
|
||||||
FormattedDiskPageCHPX
|
FormattedDiskPageCHPX
|
||||||
Fn
|
Fn
|
||||||
fodp
|
fodp
|
||||||
@@ -371,12 +386,14 @@ gziped
|
|||||||
hAnsi
|
hAnsi
|
||||||
healthcheck
|
healthcheck
|
||||||
healthCheck
|
healthCheck
|
||||||
|
HEIF
|
||||||
hideContentControlTrack
|
hideContentControlTrack
|
||||||
hideRightMenu
|
hideRightMenu
|
||||||
HiDPI
|
HiDPI
|
||||||
HLOOKUP
|
HLOOKUP
|
||||||
hotkey
|
hotkey
|
||||||
hotkeys
|
hotkeys
|
||||||
|
hR
|
||||||
HTM
|
HTM
|
||||||
html
|
html
|
||||||
htmlutils
|
htmlutils
|
||||||
@@ -385,6 +402,7 @@ HSTACK
|
|||||||
hy
|
hy
|
||||||
HYPGEOM
|
HYPGEOM
|
||||||
HWP
|
HWP
|
||||||
|
HWPML
|
||||||
HWPX
|
HWPX
|
||||||
icu
|
icu
|
||||||
ie
|
ie
|
||||||
@@ -441,8 +459,10 @@ json
|
|||||||
jsonwebtocken
|
jsonwebtocken
|
||||||
jwt
|
jwt
|
||||||
JWT
|
JWT
|
||||||
|
KMS
|
||||||
korean
|
korean
|
||||||
lang
|
lang
|
||||||
|
LanguageTool
|
||||||
LaTeX
|
LaTeX
|
||||||
Latn
|
Latn
|
||||||
LeftMargin
|
LeftMargin
|
||||||
@@ -472,10 +492,12 @@ LTS
|
|||||||
macOS
|
macOS
|
||||||
MacOs
|
MacOs
|
||||||
mariadb
|
mariadb
|
||||||
|
MathML
|
||||||
mathType
|
mathType
|
||||||
MathType
|
MathType
|
||||||
maxChangesSize
|
maxChangesSize
|
||||||
MAXIFS
|
MAXIFS
|
||||||
|
md
|
||||||
Mendeley
|
Mendeley
|
||||||
MergeArea
|
MergeArea
|
||||||
metadata
|
metadata
|
||||||
@@ -499,6 +521,7 @@ MULT
|
|||||||
multi
|
multi
|
||||||
multichart
|
multichart
|
||||||
multicomments
|
multicomments
|
||||||
|
Multiline
|
||||||
multiselect
|
multiselect
|
||||||
multitenancy
|
multitenancy
|
||||||
mysql
|
mysql
|
||||||
@@ -775,6 +798,7 @@ sslEnabled
|
|||||||
sStatus
|
sStatus
|
||||||
sSubject
|
sSubject
|
||||||
standardView
|
standardView
|
||||||
|
stAng
|
||||||
startRPC
|
startRPC
|
||||||
startup
|
startup
|
||||||
statsd
|
statsd
|
||||||
@@ -789,6 +813,7 @@ storages
|
|||||||
STW
|
STW
|
||||||
submitForm
|
submitForm
|
||||||
substring
|
substring
|
||||||
|
suggestFeature
|
||||||
SUMIFS
|
SUMIFS
|
||||||
SUMPRODUCT
|
SUMPRODUCT
|
||||||
supervisord
|
supervisord
|
||||||
@@ -800,6 +825,7 @@ sVersion
|
|||||||
svg
|
svg
|
||||||
SVG
|
SVG
|
||||||
Svizzera
|
Svizzera
|
||||||
|
swAng
|
||||||
SXC
|
SXC
|
||||||
SXI
|
SXI
|
||||||
SXV
|
SXV
|
||||||
@@ -836,6 +862,7 @@ ttf
|
|||||||
TW
|
TW
|
||||||
txPr
|
txPr
|
||||||
txt
|
txt
|
||||||
|
Typograf
|
||||||
ubuntu
|
ubuntu
|
||||||
UI
|
UI
|
||||||
unary
|
unary
|
||||||
@@ -857,6 +884,7 @@ urls
|
|||||||
useDirectStorageUrls
|
useDirectStorageUrls
|
||||||
UsedRange
|
UsedRange
|
||||||
useradd
|
useradd
|
||||||
|
UserCanOnlyComment
|
||||||
UserCount
|
UserCount
|
||||||
userId
|
userId
|
||||||
useridoriginal
|
useridoriginal
|
||||||
@@ -878,9 +906,11 @@ vml
|
|||||||
wav
|
wav
|
||||||
WEIBULL
|
WEIBULL
|
||||||
wget
|
wget
|
||||||
|
wholeDayFilter
|
||||||
WinSW
|
WinSW
|
||||||
WinXp
|
WinXp
|
||||||
wmf
|
wmf
|
||||||
|
woff
|
||||||
wopi
|
wopi
|
||||||
WOPI
|
WOPI
|
||||||
WOPISrc
|
WOPISrc
|
||||||
@@ -901,6 +931,7 @@ xlsb
|
|||||||
XlsFormatReader
|
XlsFormatReader
|
||||||
XLSM
|
XLSM
|
||||||
xlsx
|
xlsx
|
||||||
|
XLST
|
||||||
XLSX
|
XLSX
|
||||||
XLTX
|
XLTX
|
||||||
XMATCH
|
XMATCH
|
||||||
@@ -920,4 +951,4 @@ ZA
|
|||||||
Zb
|
Zb
|
||||||
zh
|
zh
|
||||||
Zotero
|
Zotero
|
||||||
ZTEST
|
ZTEST
|
||||||
219
CHANGELOG.md
219
CHANGELOG.md
@@ -1,5 +1,215 @@
|
|||||||
# Change log
|
# Change log
|
||||||
|
|
||||||
|
## 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
|
## 9.0.4
|
||||||
|
|
||||||
### New features
|
### New features
|
||||||
@@ -13,7 +223,10 @@
|
|||||||
|
|
||||||
#### Customization
|
#### Customization
|
||||||
|
|
||||||
* Added the customization.suggestFeature parameter
|
* Added the `customization.suggestFeature` parameter
|
||||||
|
|
||||||
|
#### Plugins
|
||||||
|
|
||||||
* Added AI, Photo Editor, MathType, OCR, Typograf, Doc2md, LanguageTool,
|
* Added AI, Photo Editor, MathType, OCR, Typograf, Doc2md, LanguageTool,
|
||||||
DeepL, Thesaurus, Speech input and Zotero plugins to the server version
|
DeepL, Thesaurus, Speech input and Zotero plugins to the server version
|
||||||
distribution with ONLYOFFICE branding
|
distribution with ONLYOFFICE branding
|
||||||
@@ -40,7 +253,7 @@ or writing it to a file
|
|||||||
* Disabled the ability to delete text outside the allowed area for filling in
|
* 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 deletion of characters when opening the `TXT` file for editing
|
||||||
* Fixed display of the password request window to remove file protection
|
* Fixed display of the password request window to remove file protection
|
||||||
in MS Word
|
in other editors
|
||||||
* Fixed recalculating the position of an autoshape with
|
* Fixed recalculating the position of an autoshape with
|
||||||
the `Resize shape to fit text`
|
the `Resize shape to fit text`
|
||||||
flag when changing text formatting
|
flag when changing text formatting
|
||||||
@@ -108,7 +321,7 @@ for the Text field
|
|||||||
to `XLSX` via x2t
|
to `XLSX` via x2t
|
||||||
* Fixed crash when converting the `KEY` file to `PPTT` via x2t
|
* Fixed crash when converting the `KEY` file to `PPTT` via x2t
|
||||||
|
|
||||||
#### Backend
|
#### Back-end
|
||||||
|
|
||||||
* Fixed an issue with synchronization of the AI settings in k8s
|
* Fixed an issue with synchronization of the AI settings in k8s
|
||||||
between several document servers
|
between several document servers
|
||||||
|
|||||||
Reference in New Issue
Block a user