Changelog/v8.1.0 (#2767)

* Add changelog

* Fix markdown

* Add new words

* Change the phrase
This commit is contained in:
Denis Spitsyn
2024-06-19 10:32:30 +03:00
committed by GitHub
parent 42c201f752
commit 45b0eb6c9b
2 changed files with 205 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ ApiRange
ApiSlide ApiSlide
ApiTable ApiTable
ApiWorksheet ApiWorksheet
api
Appearance Appearance
ApplyChartStyle ApplyChartStyle
ApplyTheme ApplyTheme
@@ -86,6 +87,7 @@ builded
callbackUrl callbackUrl
CanUpdateTarget CanUpdateTarget
CAs CAs
CDataStream
CentOS CentOS
cff cff
ChangeOleObjects ChangeOleObjects
@@ -114,6 +116,7 @@ CollaborationEditing
ColumnWidth ColumnWidth
COMBINA COMBINA
CommandService CommandService
commandSetPassword
commentAuthorOnly commentAuthorOnly
compatibilityMode compatibilityMode
CONCAT CONCAT
@@ -134,12 +137,14 @@ COTH
COUNTIF COUNTIF
COUNTIFS COUNTIFS
COVARIANCE COVARIANCE
CPPTUserInfo
CreatePictureForm CreatePictureForm
crypted crypted
CSC CSC
CSCH CSCH
csv csv
CSV CSV
CSvmFile
ctrl ctrl
Ctrl Ctrl
CUBEKPIMEMBER CUBEKPIMEMBER
@@ -151,6 +156,7 @@ CUBESETCOUNT
CUBEVALUE CUBEVALUE
CVE CVE
cyrillic cyrillic
Cyrl
da da
Danmark Danmark
Dansk Dansk
@@ -203,6 +209,7 @@ DVAR
eb eb
Ec Ec
ECMA ECMA
editMode
editorType editorType
ee ee
endDate endDate
@@ -230,17 +237,20 @@ Fn
fodp fodp
fods fods
fodt fodt
folderPath
forced forced
ForcePathStyle ForcePathStyle
ForEach ForEach
formdata formdata
formsdataurl formsdataurl
formsubmit
FORMTEXT FORMTEXT
FORMULATEXT FORMULATEXT
FreezeAt FreezeAt
FreezeColumns FreezeColumns
FreezeRows FreezeRows
FreezePanes FreezePanes
fs
FTEST FTEST
fullscreen fullscreen
Galego Galego
@@ -281,6 +291,7 @@ GetLocation
GetName GetName
GetPageCount GetPageCount
GetPageOrientation GetPageOrientation
GETPIVOTDATA
GetPosInParent GetPosInParent
GetRange GetRange
GetRightMargin GetRightMargin
@@ -309,6 +320,7 @@ gziped
healthcheck healthcheck
healthCheck healthCheck
hideContentControlTrack hideContentControlTrack
hideRightMenu
HiDPI HiDPI
HLOOKUP HLOOKUP
hotkey hotkey
@@ -323,10 +335,12 @@ icu
ie ie
IFNA IFNA
IIS IIS
imageDark
IMCOSH IMCOSH
IMCOT IMCOT
IMCSC IMCSC
IMCSCH IMCSCH
IMPORTRANGE
IMSEC IMSEC
IMSECH IMSECH
IMSINH IMSINH
@@ -350,6 +364,7 @@ ipfilter
IsAutosave IsAutosave
IsExitSave IsExitSave
ISFORMULA ISFORMULA
isForward
IsModifiedByUser IsModifiedByUser
ISOWEEKNUM ISOWEEKNUM
isSaveLock isSaveLock
@@ -361,6 +376,7 @@ jpeg
JPG JPG
js js
JS JS
jsdoc
json json
jsonwebtocken jsonwebtocken
jwt jwt
@@ -381,6 +397,7 @@ LK
loadContent loadContent
loaderLogo loaderLogo
loaderName loaderName
LoadExternal
LoadingScriptError LoadingScriptError
localhost localhost
LOGEST LOGEST
@@ -436,6 +453,7 @@ nodehun
nodejs nodejs
NodeJS NodeJS
npm npm
NSSW
nul nul
num num
Num Num
@@ -465,6 +483,7 @@ onlyoffice
ONLYOFFICE ONLYOFFICE
OnlySignatures OnlySignatures
onRequestCompareFile onRequestCompareFile
onRequestEditRights
onRequestInsertImage onRequestInsertImage
onRequestMailMergeRecipients onRequestMailMergeRecipients
onRequestOpen onRequestOpen
@@ -478,6 +497,7 @@ OpenDocument
OpenFormat OpenFormat
openProtectedFile openProtectedFile
OpenSource OpenSource
oProperties
optionsCluster optionsCluster
oRange oRange
oracleExtraOptions oracleExtraOptions
@@ -496,9 +516,11 @@ passsword
pathurl pathurl
pdf pdf
PDFA PDFA
PDFs
PDURATION PDURATION
PERCENTRANK PERCENTRANK
PERMUTATIONA PERMUTATIONA
persistentStorage
pgPoolExtraOptions pgPoolExtraOptions
PhotoEditor PhotoEditor
PHP PHP
@@ -523,11 +545,20 @@ PptxFormat
Preseentation Preseentation
PrintGridlines PrintGridlines
PrintHeadings PrintHeadings
privateKey
PtgArea
PtgList
PtgName
PtgNameX
PtgParen
PtgRef
putFile putFile
px
QUARTILE QUARTILE
rabbitmq rabbitmq
RANDARRAY RANDARRAY
rastr rastr
ReadEmrTextBase
ReadFromBinary ReadFromBinary
Realtime Realtime
rebranding rebranding
@@ -606,6 +637,8 @@ SetTopMargin
setUsers setUsers
SetVisible SetVisible
SetWatermarkSettings SetWatermarkSettings
sharding
shardkey
SharedWorker SharedWorker
SheetView SheetView
showReviewChanges showReviewChanges
@@ -666,6 +699,7 @@ TEXTSPLIT
textPoweredBy textPoweredBy
thai thai
TINV TINV
TLS
TOC TOC
TOCOL TOCOL
toLocaleString toLocaleString
@@ -691,6 +725,7 @@ ungrouping
unhandled unhandled
unix unix
unLockDocument unLockDocument
UpdateDefineNames
UpdateXti UpdateXti
uri uri
URI URI
@@ -714,11 +749,14 @@ vml
wav wav
WEIBULL WEIBULL
wget wget
WinSW
WinXp WinXp
wmf wmf
wopi
WOPI WOPI
WOPISrc WOPISrc
WordControl WordControl
WorkBookStream
WPS WPS
WPT WPT
WrapText WrapText

View File

@@ -1,5 +1,172 @@
# Change log # Change log
## 8.1.0
### New features
#### All Editors
* Changes in program interface: manageable functional buttons, Replace button
is now on the Home tab, Copy style, Clear style, Select all
* Autoshape shadowing settings
* Added the editors translation into Serbian - Cyrillic (sr-Cyrl-RS, Serbian
(Cyrillic, Serbia))
* Updated the set of color themes available in editors
* Added internal help in Portuguese (pt-br)
* Added Arabic to all regional settings
* Added a title and a button to close the panel to the Chat panel
#### Document Editor
* New button on the top toolbar for changing document editing mode: Editing,
Reviewing, Viewing
* Added tooltips for new or updated functionality (displayed when loading
the editor or when switching to the corresponding tab)
* Implemented the ability to set the format for page numbering
* Added support for the page color
* Updated built-in paragraph styles
* New items in the indents menu for opening the right panel and managing
paragraph indents, the ability to manage paragraph indents via the top toolbar
* Color theme button is now on the Layout tab
* Mail merge button is now on the Collaboration tab
* Line spacing options updated
* Improved work of the algorithm for displaying numbers and punctuation
in Arabic text for the Neutral and Weak classes
* Improved fitting for paragraphs with main RTL direction
#### Spreadsheet Editor
* New languages added: ligature support
* Selected cells are highlighted on their respective row/column numbers
* New functions: `GETPIVOTDATA`, `IMPORTRANGE`
* New function category: Custom based on `jsdoc`
* Version history update: edited cells are highlighted
* Users get custom protected range cells viewing rights
* Implemented the ability to copy/move sheets between books in one browser
* Changed the appearance of the sheet list in the embedded viewer in accordance
with the styles of the main spreadsheet editor
#### Presentation Editor
* New slide settings on the right panel: show background graphics, reset
background to the theme background, apply settings to all slides
* Added Animation pane
* Added a mode for editing master slides and templates
#### Forms
* Forms are now in `PDF` format instead of `DOCXF`
* When adding a fixed form, now it is inserted without wrapping in front
of the text
* The color of the Picture placeholder corresponds to the color of the role
for this form
* The thickness of the frame for required fields is now 2px with any zoom
* Added a button to switch to the editing mode (similar to the button
in the editor header) for forms opened in the View or Fill forms mode
* The presence of this button depends on subscription of the integrator
to the `onRequestEditRights` event and the `permissions.edit` rights
(in case of a viewer)
#### PDF Editor
* Added buttons for switching Editing/Viewing (annotations) modes
to the toolbar and the editor header
* Added tooltips for new or updated functionality (displayed when loading
the editor or when switching to the corresponding tab)
* In the Edit mode, it's possible to add various objects (using the Home and
Insert tabs) and configure them using the right panel and context menu
* Added the ability to add, delete or rotate pages using the context menu and
the toolbar
* Added a mini toolbar for adding annotations when selecting text
#### Security
* Added the ability to connect to `MySQL` using `SSL`/`TLS`
* Added the ability to generate `wopi.privateKey` when installing
* Fixed the vulnerability in the `fs.folderPath` field which allows accessing
the file system
* Fixed vulnerabilities in the `PtgName::assemble`, `PtgNameX::assemble`,
`PtgParen::assemble`, `PtgRef3d::assemble`, `PtgList::assemble` and
`PtgArea3d::assemble` methods which cause crash when converting `XLS` to `XLSX`
* Fixed the vulnerability in the `CDataStream::ReadEmrTextBase` method which
causes crash when converting `ODP` to `PDF`
* Fixed the vulnerability in the GlobalsSubstream::UpdateDefineNames method
which causes crash when converting `XLS` to `XLSX`
* Fixed the vulnerability in the `WorkBookStream::UpdateXti` method which causes
crash when converting `XLS` to `XLSX`
* Fixed Heap Buffer Overflow when converting `EPUB` to `PDF`
* Fixed the vulnerability in the `CPPTUserInfo::LoadExternal` method which allows
writing a file to a folder with restricted access when converting `PPT` to `PPTX`
* Fixed vulnerabilities which allow reading data from a third-party file when
converting `OOXML` to `ODF` and vice versa
* Fixed Heap Buffer Overflow in the `CSvmFile::Read_META_BMP` method when
converting `ODP` to `PPTX`
* Fixed the vulnerability in the `commandSetPassword` method which allows setting
a password for a document regardless of rights
* Fixed the vulnerability in the /example/editor of the test example which
allows getting server configuration settings
#### Back-end
* New config parameter `services.CoAuthoring.server.editorStatStorage` for
changing data storage location for license and statistical data
* New object `persistentStorage` to separate cache file storage, and forgotten
and error file storage
#### WOPI
* Files opened using `WOPI`: Save Copy as [added](https://learn.microsoft.com/en-us/microsoft-365/cloud-storage-partner-program/rest/files/putrelativefile#post-wopifilesfile_id)
* When opening `PDFs` in form filling mode using `WOPI`, new discovery action
formsubmit is [active](https://learn.microsoft.com/en-us/microsoft-365/cloud-storage-partner-program/online/discovery#formsubmit)
* [Added](https://api.onlyoffice.com/editors/wopi/hostpage) the
`docs_api_config` parameter of the editor opening form
via `WOPI` which passes a part of the config for opening the editor
to the `Docs API`
* Added query param `WOPISrc` for sending requests to one server. Now,
the parameter sent by the integrator is used for `WOPI`; for `Docs API`, `document
key` is written in `WOPISrc`
* 2 `WOPISrc` and `shardkey` names can be used as a sharding key
#### Mobile
* Improved mobile view for documents with tables and paragraphs with non-zero
left and/or right indents
#### Customization
* Added the `customization`->`features`->`roles` : `true`/`false` (`true` by default)
parameter to the editor config for role configuration functionality for `PDF Forms`
* In the `customization` section of the editor config, added the new parameter:
close with keys `visible`: `true`/`false` (whether to show the button or not)
and `text`: 'Close file' (the tooltip text for a button in the editor header
or the menu item text in mobile editors and the File menu of web editors)
* The `customization.goback.requestClose parameter` is no longer supported
* Value for `customization`->`hideRightMenu` is `true` by default
* Added the parameter which hides the logo in Mobile and Embed:
`customization`->`logo`->`visible`: `true`/`false` (`true` by default),
whether to show the logo or not
* Implemented customization of the logo in the header
(the `customization`->`logo`->`image`/`imageDark` parameter)
* Added a parameter to hide the button for switching editing modes
in the header: `customization`->`layout`->`header`->`editMode`: `true`/`false`
(`true` by default)
#### Plugins
* Plugins can make changes to the interface
* Added a plugin method for the document editor to search for and highlight
the next/previous occurrence of a given text
`api.prototype.SearchNext = function(oProperties, isForward)`
* In the information for the context menu in plugins, added flags indicating
that we are editing the header/footer, as well as added flags indicating that
the menu is called above the header/footer area (if we are not currently
editing it)
#### Package
* `NSSW` is replaced with `WinSW` for Windows installation; download and install
necessary prerequisites
## 8.0.1 ## 8.0.1
### Fixes ### Fixes