Merge branch 'changelog/v8.3.0' into master

This commit is contained in:
Alexey Golubev
2025-02-05 14:49:01 +03:00
2 changed files with 186 additions and 0 deletions

View File

@@ -55,6 +55,7 @@ autofill
autofilter autofilter
AutoFilter AutoFilter
autofilters autofilters
autofilling
autofit autofit
Autofit Autofit
AutoFormat AutoFormat
@@ -73,6 +74,7 @@ BESSELK
BESSELY BESSELY
BETADIST BETADIST
BETAINV BETAINV
binded
BINOM BINOM
BITAND BITAND
BITLSHIFT BITLSHIFT
@@ -123,6 +125,7 @@ COMBINA
CommandService CommandService
commandSetPassword commandSetPassword
commentAuthorOnly commentAuthorOnly
compactToolbar
compatibilityMode compatibilityMode
CONCAT CONCAT
ConditionalFormatting ConditionalFormatting
@@ -143,8 +146,10 @@ COUNTIF
COUNTIFS COUNTIFS
COVARIANCE COVARIANCE
CPPTUserInfo CPPTUserInfo
createDecipheriv
CreatePictureForm CreatePictureForm
crypted crypted
cryptographic
CSC CSC
CSCH CSCH
csv csv
@@ -159,6 +164,7 @@ CUBERANKEDMEMBER
CUBESET CUBESET
CUBESETCOUNT CUBESETCOUNT
CUBEVALUE CUBEVALUE
customXml
CVE CVE
cyrillic cyrillic
Cyrl Cyrl
@@ -166,6 +172,7 @@ da
Danmark Danmark
Dansk Dansk
dataset dataset
dataBinding
DatePicker DatePicker
DAVERAGE DAVERAGE
DBNum DBNum
@@ -178,6 +185,7 @@ Deprecations
DesktopEditors DesktopEditors
Deutsch Deutsch
DGET DGET
dialogs
dir dir
DirTree DirTree
djvu djvu
@@ -346,6 +354,8 @@ https
HSTACK HSTACK
hy hy
HYPGEOM HYPGEOM
HWP
HWPX
icu icu
ie ie
IFNA IFNA
@@ -505,15 +515,18 @@ onInsertOleObjects
onlyoffice onlyoffice
ONLYOFFICE ONLYOFFICE
OnlySignatures OnlySignatures
onOutdatedVersion
onRequestCompareFile onRequestCompareFile
onRequestEditRights onRequestEditRights
onRequestInsertImage onRequestInsertImage
onRequestMailMergeRecipients onRequestMailMergeRecipients
onRequestOpen onRequestOpen
onRequestRefreshFile
onRequestSaveAs onRequestSaveAs
onRequestSelectDocument onRequestSelectDocument
onRequestSelectSpreadsheet onRequestSelectSpreadsheet
onRequestUsers onRequestUsers
onUserActionRequired
ooxml ooxml
openclipart openclipart
OpenDocument OpenDocument
@@ -556,6 +569,7 @@ pluginMethod
pluginsmanager pluginsmanager
png png
PNG PNG
pointerMode
PostgreSql PostgreSql
PostgreSQL PostgreSQL
postinst postinst
@@ -580,7 +594,9 @@ PtgRef
putFile putFile
px px
QUARTILE QUARTILE
queuedelayed
rabbitmq rabbitmq
RabbitMQ
RANDARRAY RANDARRAY
rastr rastr
ReadEmrTextBase ReadEmrTextBase
@@ -596,6 +612,7 @@ Redistributable
refactor refactor
Refactor Refactor
refactoring refactoring
refreshFile
regex regex
ReplaceByElement ReplaceByElement
ReplaceCurrentSentence ReplaceCurrentSentence
@@ -609,6 +626,7 @@ reSave
resaving resaving
reseting reseting
resize resize
resultMessage
rightMenu rightMenu
RowHeight RowHeight
rPrChange rPrChange
@@ -677,6 +695,7 @@ si
SIGABR SIGABR
signatureLine signatureLine
Sinhala Sinhala
slidePlayerBackground
Slovenčina Slovenčina
Slovenská Slovenská
SmartArt SmartArt
@@ -707,6 +726,7 @@ strikethrough
sr sr
Sri Sri
STW STW
submitForm
substring substring
SUMIFS SUMIFS
SUMPRODUCT SUMPRODUCT
@@ -764,6 +784,7 @@ unLockDocument
UpdateDefineNames UpdateDefineNames
updateversion updateversion
UpdateXti UpdateXti
uploadImageFileOld
uri uri
URI URI
url url
@@ -795,6 +816,7 @@ WOPI
WOPISrc WOPISrc
WordControl WordControl
WorkBookStream WorkBookStream
wordHeadingsColor
WPS WPS
WPT WPT
WrapText WrapText
@@ -812,6 +834,7 @@ xlsx
XLSX XLSX
XLTX XLTX
XMATCH XMATCH
xml
XORCrypt XORCrypt
xps xps
XSS XSS

View File

@@ -1,5 +1,168 @@
# Change log # Change log
## 8.3.0
### New features
#### All Editors
* Added support for logical operations on shapes (unite, combine, fragment,
intersect, subtract)
* Added the Opacity option for images
* Added the ability to reset Crop for images in the right panel
and context menu
* Added the interface translation into Albanian (sq-AL, Albanian (Albania))
* Added new languages to the list of exceptions for text AutoCorrect
* Implemented RTL interface support for the embedded viewer
* Blocking dialogs that require the editor restart are replaced
with notifications
* Connection status notifications are moved from the status bar to the top
of the editor
#### Document Editor
* Implemented support for `customXml` and `dataBinding`, when the content
of the content control is binded to an element in a custom xml
* When editing protected documents, the tools available for the selected part
are activated
* Added the ability to change the main direction of the paragraph
* Add the support of the HWP and HWPX formats for opening in the editors
* Added support for opening the Pages (.pages) file format
* Added a setting for character-by-character comparing and merging documents
* Implemented the ability to edit the complex field instruction in the context
of the editor itself
#### Spreadsheet Editor
* Added support for opening the Numbers (.numbers) file format
* Added support for Calculated items for Pivot tables
* Updated the appearance of the function wizard and argument descriptions
* Added the weekdays/month/years options when autofilling cells
* In the Advanced Settings, added the Default sheet direction option when
creating a new sheet
* In the External links window, added the option to automatically update
external links
* Added the feature to automatically detect a separator when opening `CSV` files
* Added the ability to undo basic actions when co-editing
* Added the Show horizontal/vertical scroll bar options
to the Advanced Settings
#### Presentation Editor
* Added support for opening the Keynote (.key) file format
* The Themes, Colors and Slide size tools are moved from the Home panel to the
new Design tab
* Added the Rename Master/Layout options to the slide context menu of the Slide
Master mode
* Added the Hand/Select buttons for switching the cursor type in the
Slideshow mode
* Added the Start slideshow from the beginning button to the Quick Access
toolbar
* Added the ability to draw on slides in the Slideshow/Presenter View modes
#### Forms
* Increased the default size of the fixed text field
* Changed logic for calculating the top indent for multi-line text fields with
small height
#### PDF Editor
* Added support for Stamp annotations
* Improved processing of images cropped using shapes
* Added support for gradients
* Improved text recognition
* Added the function to undo actions in the co-editing mode
* Added the ability to select several pages on the thumbnail panel using
`Ctrl`/`Shift` for group actions
* Added the Opacity option for Highlight/Strikeout/Underline annotations
* Added a quick panel to change color, add a comment or delete
the Highlight/Strikeout/Underline annotation
#### Security
* Fixed unsafe cryptographic algorithm in the `createDecipheriv` function
* Fixed the possibility of injection by operating system commands in `build_tools`
* Fixed the possibility of injection by operating system commands when building
a Docker container
* Removed recommended values for "wopi", "email" and "rabbitmq" sections
in the `default.json` configuration file
* Removed unsafe handler in the `exports.uploadImageFileOld` function
#### Back-end
* Added the ability to update the editor when the file version changes without
the need to reboot. The following scenarios are possible:
* the file version was updated when opening the editor;
* the connection was lost while working, and after restoring it, it was found
that the file version had changed (if there are no unsaved changes in the document).
* For the new scheme to work, the following have been added:
* the `onRequestRefreshFile` event, which should be processed by the integrator;
* the `refreshFile` method, to which it is necessary to transfer the data
recommended for opening the document (according to [documentation](https://api.onlyoffice.com/docs/docs-api/additional-api/signature/browser/#opening-file));
* in case of using Wopi, the file version will be updated without the need for
changes on the part of the integrator;
* if the integrator has not implemented support for the new scheme, the work
will be carried out as before — via the `onOutdatedVersion` event
* Added [Service Worker](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)
to control caching of statics on the editors page
* The [drop](https://api.onlyoffice.com/docs/docs-api/additional-api/command-service/drop/)
command without the users parameter now closes editing for all users editing
the key document
* Added the ability to use the multitenancy Boolean field without the alias
text field, which will be considered obsolete after issuing licenses is completed
* Added the integrator onUserActionRequired event, which comes if it is
necessary to enter a password or select an encoding/separator when opening a file
* Added the ability to use `RabbitMQ quorum queues`. Settings that contained
the queue name `"queuedelayed": "ds.delayed"` are now objects where it is
possible to set the [setting](https://amqp-node.github.io/amqplib/channel_api.html#channel_assertQueue)
including the quorum queue type
#### Customization
* Added `customization.mobile.info` to hide the Document Info button on mobile
devices
* Added the `customization.pointerMode: 'hand'/'select'` parameter to set
the cursor type when opening
* Added support for the `customization.compactToolbar` setting in the viewing
mode
* Added the `customization.slidePlayerBackground` parameter to set
the background in the Slideshow mode
* Added the `customization.wordHeadingsColor` parameter to set the default
color for heading styles
* Updated the `customization.submitForm` configuration parameter, which is
responsible for settings of the button for submitting completed forms.
The configuration now looks like this:
`submitForm`:
`visible`: `true/false` — controls the display of the button (`true`
by default)
`resultMessage`: `'text'` / `''` / `null` / `undefined` — specifies
the message displayed after the form is submitted:
`''` (empty string) — the message is not displayed
`null` / `undefined` — the default text is displayed
`'text'` — the custom message is displayed
* Preserved backward compatibility with previous versions where
the `submitForm` parameter could take the `true`/`false` values to control
the button visibility
#### Mobile
* Added the ability to draw
* Added the Switch to Desktop button to switch to the desktop mode and return
to mobile using the File menu > Switch to Mobile
#### Package
* Added the new ONLYOFFICE DocumentServer Prerequisites installer containing
all the necessary components for the installation of the product which makes
it possible to install it without an Internet connection
## 8.2.2 ## 8.2.2
### Fixes ### Fixes