Changelog/v8.0.0 (#2567)
* Add changelog * Fix missprints * Add new words * Update Node.js version * Fix markdown * Fix more
This commit is contained in:
@@ -24,6 +24,7 @@ ApiChart
|
|||||||
ApiComment
|
ApiComment
|
||||||
ApiDocument
|
ApiDocument
|
||||||
ApiDrawing
|
ApiDrawing
|
||||||
|
ApiFreezePanes
|
||||||
ApiParagraph
|
ApiParagraph
|
||||||
ApiRange
|
ApiRange
|
||||||
ApiSlide
|
ApiSlide
|
||||||
@@ -32,7 +33,9 @@ ApiWorksheet
|
|||||||
Appearance
|
Appearance
|
||||||
ApplyChartStyle
|
ApplyChartStyle
|
||||||
ApplyTheme
|
ApplyTheme
|
||||||
|
ar
|
||||||
ARRAYTOTEXT
|
ARRAYTOTEXT
|
||||||
|
arrData
|
||||||
Asana
|
Asana
|
||||||
asc
|
asc
|
||||||
ASC
|
ASC
|
||||||
@@ -123,6 +126,7 @@ COnOfftype
|
|||||||
convertasion
|
convertasion
|
||||||
Convertation
|
Convertation
|
||||||
ConvertContentView
|
ConvertContentView
|
||||||
|
conversionapi
|
||||||
convertions
|
convertions
|
||||||
ConvertService
|
ConvertService
|
||||||
COTH
|
COTH
|
||||||
@@ -225,8 +229,13 @@ forced
|
|||||||
ForcePathStyle
|
ForcePathStyle
|
||||||
ForEach
|
ForEach
|
||||||
formdata
|
formdata
|
||||||
|
formsdataurl
|
||||||
FORMTEXT
|
FORMTEXT
|
||||||
FORMULATEXT
|
FORMULATEXT
|
||||||
|
FreezeAt
|
||||||
|
FreezeColumns
|
||||||
|
FreezeRows
|
||||||
|
FreezePanes
|
||||||
FTEST
|
FTEST
|
||||||
fullscreen
|
fullscreen
|
||||||
Galego
|
Galego
|
||||||
@@ -256,11 +265,14 @@ GetFontNames
|
|||||||
GetFootnotesFirstParagraphs
|
GetFootnotesFirstParagraphs
|
||||||
getForgotten
|
getForgotten
|
||||||
getForgottenList
|
getForgottenList
|
||||||
|
GetFreezePanes
|
||||||
|
GetFreezePanesType
|
||||||
GetHeight
|
GetHeight
|
||||||
GetHidden
|
GetHidden
|
||||||
GetIndex
|
GetIndex
|
||||||
GetLeftMargin
|
GetLeftMargin
|
||||||
getLocale
|
getLocale
|
||||||
|
GetLocation
|
||||||
GetName
|
GetName
|
||||||
GetPageCount
|
GetPageCount
|
||||||
GetPageOrientation
|
GetPageOrientation
|
||||||
@@ -350,6 +362,7 @@ JWT
|
|||||||
korean
|
korean
|
||||||
lang
|
lang
|
||||||
LaTeX
|
LaTeX
|
||||||
|
Latn
|
||||||
LeftMargin
|
LeftMargin
|
||||||
leftMenu
|
leftMenu
|
||||||
libcurl
|
libcurl
|
||||||
@@ -389,9 +402,12 @@ MHTML
|
|||||||
MINIFS
|
MINIFS
|
||||||
minishift
|
minishift
|
||||||
mobileEdit
|
mobileEdit
|
||||||
|
mobileForceView
|
||||||
MoveCursorToEnd
|
MoveCursorToEnd
|
||||||
MoveCursorToStart
|
MoveCursorToStart
|
||||||
mscorefonts
|
mscorefonts
|
||||||
|
mssql
|
||||||
|
msSqlExtraOptions
|
||||||
MULT
|
MULT
|
||||||
multi
|
multi
|
||||||
multichart
|
multichart
|
||||||
@@ -426,6 +442,7 @@ OdfFormatReader
|
|||||||
OdfFormatwriter
|
OdfFormatwriter
|
||||||
OdfFormatWriter
|
OdfFormatWriter
|
||||||
ODP
|
ODP
|
||||||
|
oDrawing
|
||||||
ods
|
ods
|
||||||
odt
|
odt
|
||||||
ODT
|
ODT
|
||||||
@@ -446,6 +463,7 @@ onRequestOpen
|
|||||||
onRequestSaveAs
|
onRequestSaveAs
|
||||||
onRequestSelectDocument
|
onRequestSelectDocument
|
||||||
onRequestSelectSpreadsheet
|
onRequestSelectSpreadsheet
|
||||||
|
onRequestUsers
|
||||||
ooxml
|
ooxml
|
||||||
openclipart
|
openclipart
|
||||||
OpenDocument
|
OpenDocument
|
||||||
@@ -454,11 +472,13 @@ openProtectedFile
|
|||||||
OpenSource
|
OpenSource
|
||||||
optionsCluster
|
optionsCluster
|
||||||
oRange
|
oRange
|
||||||
|
oracleExtraOptions
|
||||||
otp
|
otp
|
||||||
ots
|
ots
|
||||||
ott
|
ott
|
||||||
owncloud
|
owncloud
|
||||||
oxps
|
oxps
|
||||||
|
nPage
|
||||||
pageDown
|
pageDown
|
||||||
ParaDrawing
|
ParaDrawing
|
||||||
Paragarph
|
Paragarph
|
||||||
@@ -527,6 +547,7 @@ rPrChange
|
|||||||
RRI
|
RRI
|
||||||
rtf
|
rtf
|
||||||
RTF
|
RTF
|
||||||
|
RTL
|
||||||
SAAS
|
SAAS
|
||||||
save
|
save
|
||||||
savefile
|
savefile
|
||||||
@@ -548,6 +569,7 @@ SetBottomMargin
|
|||||||
SetColumnWidth
|
SetColumnWidth
|
||||||
SetDataPointFill
|
SetDataPointFill
|
||||||
SetDataPointOutLine
|
SetDataPointOutLine
|
||||||
|
SetFreezePanesType
|
||||||
SetHidden
|
SetHidden
|
||||||
SetLeftMargin
|
SetLeftMargin
|
||||||
SetLegendFill
|
SetLegendFill
|
||||||
@@ -570,6 +592,7 @@ SetSeriesOutLine
|
|||||||
SetTitleFill
|
SetTitleFill
|
||||||
SetTitleOutLine
|
SetTitleOutLine
|
||||||
SetTopMargin
|
SetTopMargin
|
||||||
|
setUsers
|
||||||
SetVisible
|
SetVisible
|
||||||
SetWatermarkSettings
|
SetWatermarkSettings
|
||||||
SharedWorker
|
SharedWorker
|
||||||
@@ -596,6 +619,7 @@ Sparklines
|
|||||||
spawnOptions
|
spawnOptions
|
||||||
specifi
|
specifi
|
||||||
Spellcheker
|
Spellcheker
|
||||||
|
Sql
|
||||||
ssl
|
ssl
|
||||||
sslEnabled
|
sslEnabled
|
||||||
startRPC
|
startRPC
|
||||||
@@ -604,6 +628,7 @@ statsd
|
|||||||
statusBar
|
statusBar
|
||||||
STDEV
|
STDEV
|
||||||
stirkeout
|
stirkeout
|
||||||
|
sr
|
||||||
Sri
|
Sri
|
||||||
STW
|
STW
|
||||||
substring
|
substring
|
||||||
@@ -646,6 +671,7 @@ TW
|
|||||||
txPr
|
txPr
|
||||||
txt
|
txt
|
||||||
ubuntu
|
ubuntu
|
||||||
|
UI
|
||||||
unary
|
unary
|
||||||
uncalculated
|
uncalculated
|
||||||
undelete
|
undelete
|
||||||
@@ -679,6 +705,7 @@ wget
|
|||||||
WinXp
|
WinXp
|
||||||
wmf
|
wmf
|
||||||
WOPI
|
WOPI
|
||||||
|
WOPISrc
|
||||||
WordControl
|
WordControl
|
||||||
WPS
|
WPS
|
||||||
WPT
|
WPT
|
||||||
|
|||||||
4
.github/workflows/check.yml
vendored
4
.github/workflows/check.yml
vendored
@@ -5,10 +5,10 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Use Node.js 14
|
- name: Use Node.js 18
|
||||||
uses: actions/setup-node@v1
|
uses: actions/setup-node@v1
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 18
|
||||||
- name: run markdownlint linter
|
- name: run markdownlint linter
|
||||||
run: |
|
run: |
|
||||||
npm install -g markdownlint-cli
|
npm install -g markdownlint-cli
|
||||||
|
|||||||
131
CHANGELOG.md
131
CHANGELOG.md
@@ -1,5 +1,136 @@
|
|||||||
# Change log
|
# Change log
|
||||||
|
|
||||||
|
## 8.0.0
|
||||||
|
|
||||||
|
### New features
|
||||||
|
|
||||||
|
#### All Editors
|
||||||
|
|
||||||
|
* Move adding a comment to the entire document from the bottom of the comments
|
||||||
|
panel to the settings button
|
||||||
|
* Add a button for adding a comment to text to the header of the comments panel
|
||||||
|
similar to the button in the toolbar
|
||||||
|
* Add the interface translation into Serbian (sr-Latn-RS, Serbian (Latin,
|
||||||
|
Serbia and Montenegro)) and Arabic (ar-SA, Arabic - Saudi Arabia)
|
||||||
|
* Add Indonesian language id-id (Indonesian (Indonesia)),
|
||||||
|
en-id (English (Indonesia)) to the regional settings
|
||||||
|
* All buttons that do not fit in height should be placed into More button:
|
||||||
|
category buttons, as well as plugins that were opened in the left panel
|
||||||
|
* Add the setting to enable support for Screen readers
|
||||||
|
* Add RTL support (beta) to the editors UI
|
||||||
|
|
||||||
|
#### Document Editor
|
||||||
|
|
||||||
|
* Add partially support for bidirectional text
|
||||||
|
|
||||||
|
#### Spreadsheet Editor
|
||||||
|
|
||||||
|
* Add the new Goal Seek functionality
|
||||||
|
* Add the new Series tool for creating number sequences
|
||||||
|
* Implement a wizard for inserting charts: display a list of recommended charts
|
||||||
|
and previews for all types of charts based on the selected data
|
||||||
|
* Expand cell filling settings
|
||||||
|
* Add the Expand/Collapse menu item to the toolbar and the context menu
|
||||||
|
of Pivot tables
|
||||||
|
* Add the ability to center a sheet horizontally and vertically when printing
|
||||||
|
* Add the ability to get a link to the selected range in the viewing mode
|
||||||
|
|
||||||
|
#### Presentation Editor
|
||||||
|
|
||||||
|
* Add the ability to set the final color for animation effects that change
|
||||||
|
color
|
||||||
|
* Make animation effect icons inactive if the effect cannot be applied
|
||||||
|
to an object
|
||||||
|
* Add partially support for bidirectional text
|
||||||
|
|
||||||
|
#### Forms
|
||||||
|
|
||||||
|
* Switching from the `OFORM` to `PDF` format containing forms in accordance
|
||||||
|
with the OOXML format
|
||||||
|
* Dialog for converting old `OFORM` files to `PDF`
|
||||||
|
* For the radio button field, add the setting for the name of the selected
|
||||||
|
element (Radio button choice)
|
||||||
|
* Add a chain of tips when working with `DOCXF` files
|
||||||
|
|
||||||
|
#### Security
|
||||||
|
|
||||||
|
* Fix vulnerability which allows adding a third-party audio file to a document
|
||||||
|
when converting `PPT` to `PPTX`
|
||||||
|
* Fix vulnerability which leads to buffer overflow when converting `ODP`
|
||||||
|
to `PDF`
|
||||||
|
* Fix vulnerability which leads to buffer overflow when converting `PPT`
|
||||||
|
to `PPTX`
|
||||||
|
* Fix vulnerability which allows performing manipulations on the client
|
||||||
|
machine when converting `HTML` to `DOCX`
|
||||||
|
* Fix XSS in the Shape name field when applying an Animation
|
||||||
|
* Fix XSS in the Math Autocorrect field when saving the field value
|
||||||
|
* Fix XSS in the Spreadsheet Editor cell when opening the Number format list
|
||||||
|
* Fix XSS in the Sheet name value when applying Search
|
||||||
|
* Fix XSS in the Custom Number Format when opening a list
|
||||||
|
* Fix XSS in the Dropdown List field when opening it
|
||||||
|
|
||||||
|
#### Back-end
|
||||||
|
|
||||||
|
* Add the `formsdataurl` parameter to the Callback handler (to replace
|
||||||
|
`formdata`), which contains a link to the `json` file with data from filled
|
||||||
|
forms when sending with the `Submit` button
|
||||||
|
* Add support for Oracle and MS Sql Server databases. For connecting, the `oracle`
|
||||||
|
and `mssql` database type is used (DB_TYPE in the Docker version)
|
||||||
|
|
||||||
|
Advanced connection [settings](https://node-oracledb.readthedocs.io/en/latest/user_guide/connection_handling.html#connection-strings)
|
||||||
|
for oracle - `oracleExtraOptions`
|
||||||
|
|
||||||
|
Advanced connection [settings](https://github.com/tediousjs/node-mssql#tedious)
|
||||||
|
for mssql - `msSqlExtraOptions`
|
||||||
|
* Add the JSON `watermark` parameter to conversionapi for inserting
|
||||||
|
a watermark when rendering to `PDF` and images
|
||||||
|
|
||||||
|
#### WOPI
|
||||||
|
|
||||||
|
* Add the `query param` `WOPISrc` to requests from browser to server to send
|
||||||
|
requests to a single server. For `WOPI`, the parameter sent by an integrator
|
||||||
|
is used, for Docs API, the `document key` is specified in `WOPISrc`
|
||||||
|
|
||||||
|
#### Mobile
|
||||||
|
|
||||||
|
* Add the ability to switch to the system theme
|
||||||
|
* Change the interface for working with forms
|
||||||
|
* Add formula search and list of recently used formulas in the mobile
|
||||||
|
Spreadsheet Editor
|
||||||
|
* Add the ability to add a custom cell format in the mobile Spreadsheet Editor
|
||||||
|
* Add switching to the reading or editing mode when opening the mobile Document
|
||||||
|
Editor based on the `mobileForceView` parameter in the configuration file
|
||||||
|
* Add the ability to set the document language in the mobile Document Editor
|
||||||
|
|
||||||
|
#### Customization
|
||||||
|
|
||||||
|
* Add the ability to set an avatar for the current user using the editor
|
||||||
|
config: `config.editorConfig.user.image` (this image will not be visible
|
||||||
|
for other users)
|
||||||
|
|
||||||
|
#### API
|
||||||
|
|
||||||
|
* Add the following methods: `GetFreezePanesType`, `SetFreezePanesType`, and
|
||||||
|
the `FreezePanes` property
|
||||||
|
* Add the `GetFreezePanes` method and the `FreezePanes` property to `ApiWorksheet`
|
||||||
|
* Add the `ApiFreezePanes` class with the following methods: `FreezeAt`,
|
||||||
|
`FreezeColumns`, `FreezeRows`, `GetLocation`, `Unfreeze`
|
||||||
|
* Add the following methods for obtaining and filling out form data
|
||||||
|
to the Builder of the Document Editor:
|
||||||
|
`ApiDocument.prototype.GetFormsData = function()`,
|
||||||
|
`ApiDocument.prototype.SetFormsData = function(arrData)`
|
||||||
|
* Add the `ApiDocument.prototype.AddDrawingToPage =
|
||||||
|
function(oDrawing, nPage, x, y)` method for adding any `ApiDrawing`
|
||||||
|
to a given page
|
||||||
|
* Add the ability to set avatars for users using the `onRequestUsers`
|
||||||
|
integrator event with the `data.c="info”` parameter and the `setUsers` method
|
||||||
|
|
||||||
|
#### Plugins
|
||||||
|
|
||||||
|
* Add the ability to launch several visual plugins simultaneously (a separate
|
||||||
|
button should be added to the left panel for each plugin)
|
||||||
|
* Move background plugins to the Background Plugins button menu
|
||||||
|
|
||||||
## 7.5.1
|
## 7.5.1
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|||||||
Reference in New Issue
Block a user