Skip to content

Commit

Permalink
Changelog/v8.0.0 (#2567)
Browse files Browse the repository at this point in the history
* Add changelog

* Fix missprints

* Add new words

* Update Node.js version

* Fix markdown

* Fix more
  • Loading branch information
DenisDeeSign committed Jan 30, 2024
1 parent c3c6ff8 commit 216cc82
Show file tree
Hide file tree
Showing 3 changed files with 160 additions and 2 deletions.
27 changes: 27 additions & 0 deletions .aspell.en.pws
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ ApiChart
ApiComment
ApiDocument
ApiDrawing
ApiFreezePanes
ApiParagraph
ApiRange
ApiSlide
Expand All @@ -32,7 +33,9 @@ ApiWorksheet
Appearance
ApplyChartStyle
ApplyTheme
ar
ARRAYTOTEXT
arrData
Asana
asc
ASC
Expand Down Expand Up @@ -123,6 +126,7 @@ COnOfftype
convertasion
Convertation
ConvertContentView
conversionapi
convertions
ConvertService
COTH
Expand Down Expand Up @@ -225,8 +229,13 @@ forced
ForcePathStyle
ForEach
formdata
formsdataurl
FORMTEXT
FORMULATEXT
FreezeAt
FreezeColumns
FreezeRows
FreezePanes
FTEST
fullscreen
Galego
Expand Down Expand Up @@ -256,11 +265,14 @@ GetFontNames
GetFootnotesFirstParagraphs
getForgotten
getForgottenList
GetFreezePanes
GetFreezePanesType
GetHeight
GetHidden
GetIndex
GetLeftMargin
getLocale
GetLocation
GetName
GetPageCount
GetPageOrientation
Expand Down Expand Up @@ -350,6 +362,7 @@ JWT
korean
lang
LaTeX
Latn
LeftMargin
leftMenu
libcurl
Expand Down Expand Up @@ -389,9 +402,12 @@ MHTML
MINIFS
minishift
mobileEdit
mobileForceView
MoveCursorToEnd
MoveCursorToStart
mscorefonts
mssql
msSqlExtraOptions
MULT
multi
multichart
Expand Down Expand Up @@ -426,6 +442,7 @@ OdfFormatReader
OdfFormatwriter
OdfFormatWriter
ODP
oDrawing
ods
odt
ODT
Expand All @@ -446,6 +463,7 @@ onRequestOpen
onRequestSaveAs
onRequestSelectDocument
onRequestSelectSpreadsheet
onRequestUsers
ooxml
openclipart
OpenDocument
Expand All @@ -454,11 +472,13 @@ openProtectedFile
OpenSource
optionsCluster
oRange
oracleExtraOptions
otp
ots
ott
owncloud
oxps
nPage
pageDown
ParaDrawing
Paragarph
Expand Down Expand Up @@ -527,6 +547,7 @@ rPrChange
RRI
rtf
RTF
RTL
SAAS
save
savefile
Expand All @@ -548,6 +569,7 @@ SetBottomMargin
SetColumnWidth
SetDataPointFill
SetDataPointOutLine
SetFreezePanesType
SetHidden
SetLeftMargin
SetLegendFill
Expand All @@ -570,6 +592,7 @@ SetSeriesOutLine
SetTitleFill
SetTitleOutLine
SetTopMargin
setUsers
SetVisible
SetWatermarkSettings
SharedWorker
Expand All @@ -596,6 +619,7 @@ Sparklines
spawnOptions
specifi
Spellcheker
Sql
ssl
sslEnabled
startRPC
Expand All @@ -604,6 +628,7 @@ statsd
statusBar
STDEV
stirkeout
sr
Sri
STW
substring
Expand Down Expand Up @@ -646,6 +671,7 @@ TW
txPr
txt
ubuntu
UI
unary
uncalculated
undelete
Expand Down Expand Up @@ -679,6 +705,7 @@ wget
WinXp
wmf
WOPI
WOPISrc
WordControl
WPS
WPT
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 14
- name: Use Node.js 18
uses: actions/setup-node@v1
with:
node-version: 14
node-version: 18
- name: run markdownlint linter
run: |
npm install -g markdownlint-cli
Expand Down
131 changes: 131 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,136 @@
# 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

### Fixes
Expand Down

0 comments on commit 216cc82

Please sign in to comment.