|
1 | 1 | # Change log
|
2 | 2 |
|
| 3 | +# Change log |
| 4 | + |
| 5 | +## 8.3.0 |
| 6 | + |
| 7 | +### New features |
| 8 | + |
| 9 | +#### All Editors |
| 10 | + |
| 11 | +* Added support for logical operations on shapes (unite, combine, fragment, |
| 12 | + intersect, subtract) |
| 13 | +* Added the Opacity option for images |
| 14 | +* Added the ability to reset Crop for images in the right panel |
| 15 | + and context menu |
| 16 | +* Added the interface translation into Albanian (sq-AL, Albanian (Albania)) |
| 17 | +* Added new languages to the list of exceptions for text AutoCorrect |
| 18 | +* Implemented RTL interface support for the embedded viewer |
| 19 | +* Blocking dialogs that require the editor restart are replaced |
| 20 | + with notifications |
| 21 | +* Connection status notifications are moved from the status bar to the top |
| 22 | + of the editor |
| 23 | + |
| 24 | +#### Document Editor |
| 25 | + |
| 26 | +* Implemented support for `customXml` and `dataBinding`, when the content |
| 27 | + of the content control is binded to an element in a custom xml |
| 28 | +* When editing protected documents, the tools available for the selected part |
| 29 | + are activated |
| 30 | +* Added the ability to change the main direction of the paragraph |
| 31 | +* Add the support of the HWP and HWPX formats for opening in the editors |
| 32 | +* Added support for opening the Pages (.pages) file format |
| 33 | +* Added a setting for character-by-character comparing and merging documents |
| 34 | +* Implemented the ability to edit the complex field instruction in the context |
| 35 | + of the editor itself |
| 36 | + |
| 37 | +#### Spreadsheet Editor |
| 38 | + |
| 39 | +* Added support for opening the Numbers (.numbers) file format |
| 40 | +* Added support for Calculated items for Pivot tables |
| 41 | +* Updated the appearance of the function wizard and argument descriptions |
| 42 | +* Added the weekdays/month/years options when autofilling cells |
| 43 | +* In the Advanced Settings, added the Default sheet direction option when |
| 44 | + creating a new sheet |
| 45 | +* In the External links window, added the option to automatically update |
| 46 | + external links |
| 47 | +* Added the feature to automatically detect a separator when opening `CSV` files |
| 48 | +* Added the ability to undo basic actions when co-editing |
| 49 | +* Added the Show horizontal/vertical scroll bar options |
| 50 | + to the Advanced Settings |
| 51 | + |
| 52 | +#### Presentation Editor |
| 53 | + |
| 54 | +* Added support for opening the Keynote (.key) file format |
| 55 | +* The Themes, Colors and Slide size tools are moved from the Home panel to the |
| 56 | + new Design tab |
| 57 | +* Added the Rename Master/Layout options to the slide context menu of the Slide |
| 58 | + Master mode |
| 59 | +* Added the Hand/Select buttons for switching the cursor type in the |
| 60 | + Slideshow mode |
| 61 | +* Added the Start slideshow from the beginning button to the Quick Access |
| 62 | + toolbar |
| 63 | +* Added the ability to draw on slides in the Slideshow/Presenter View modes |
| 64 | + |
| 65 | +#### Forms |
| 66 | + |
| 67 | +* Increased the default size of the fixed text field |
| 68 | +* Changed logic for calculating the top indent for multi-line text fields with |
| 69 | + small height |
| 70 | + |
| 71 | +#### PDF Editor |
| 72 | + |
| 73 | +* Added support for Stamp annotations |
| 74 | +* Improved processing of images cropped using shapes |
| 75 | +* Added support for gradients |
| 76 | +* Improved text recognition |
| 77 | +* Added the function to undo actions in the co-editing mode |
| 78 | +* Added the ability to select several pages on the thumbnail panel using |
| 79 | + `Ctrl`/`Shift` for group actions |
| 80 | +* Added the Opacity option for Highlight/Strikeout/Underline annotations |
| 81 | +* Added a quick panel to change color, add a comment or delete |
| 82 | + the Highlight/Strikeout/Underline annotation |
| 83 | + |
| 84 | +#### Security |
| 85 | + |
| 86 | +* Fixed unsafe cryptographic algorithm in the `createDecipheriv` function |
| 87 | +* Fixed the possibility of injection by operating system commands in `build_tools` |
| 88 | +* Fixed the possibility of injection by operating system commands when building |
| 89 | + a Docker container |
| 90 | +* Removed recommended values for "wopi", "email" and "rabbitmq" sections |
| 91 | + in the `default.json` configuration file |
| 92 | +* Removed unsafe handler in the `exports.uploadImageFileOld` function |
| 93 | + |
| 94 | +#### Back-end |
| 95 | + |
| 96 | +* Added the ability to update the editor when the file version changes without |
| 97 | + the need to reboot. The following scenarios are possible: |
| 98 | + - the file version was updated when opening the editor; |
| 99 | + - the connection was lost while working, and after restoring it, it was found |
| 100 | + that the file version had changed (if there are no unsaved changes in the document). |
| 101 | +For the new scheme to work, the following have been added: |
| 102 | + - the `onRequestRefreshFile` event, which should be processed by the integrator; |
| 103 | + - the `refreshFile` method, to which it is necessary to transfer the data |
| 104 | + recommended for opening the document (according to [documentation](https://api.onlyoffice.com/docs/docs-api/additional-api/signature/browser/#opening-file)) |
| 105 | +In case of using Wopi, the file version will be updated without the need for |
| 106 | + changes on the part of the integrator. |
| 107 | +If the integrator has not implemented support for the new scheme, the work |
| 108 | + will be carried out as before — via the `onOutdatedVersion` event |
| 109 | +* Added [Service Worker](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API) |
| 110 | + to control caching of statics on the editors page |
| 111 | +* The [drop](https://api.onlyoffice.com/docs/docs-api/additional-api/command-service/drop/) |
| 112 | + command without the users parameter now closes editing for all users editing |
| 113 | + the key document |
| 114 | +* Added the ability to use the multitenancy Boolean field without the alias |
| 115 | + text field, which will be considered obsolete after issuing licenses is completed |
| 116 | +* Added the integrator onUserActionRequired event, which comes if it is |
| 117 | + necessary to enter a password or select an encoding/separator when opening a file |
| 118 | +* Added the ability to use `RabbitMQ quorum queues`. Settings that contained |
| 119 | + the queue name `"queuedelayed": "ds.delayed"` are now objects where it is |
| 120 | + possible to set the [setting](https://amqp-node.github.io/amqplib/channel_api.html#channel_assertQueue) |
| 121 | + including the quorum queue type |
| 122 | + |
| 123 | +#### Customization |
| 124 | + |
| 125 | +* Added `customization.mobile.info` to hide the Document Info button on mobile |
| 126 | + devices |
| 127 | +* Added the `customization.pointerMode: 'hand'/'select'` parameter to set |
| 128 | + the cursor type when opening |
| 129 | +* Added support for the `customization.compactToolbar` setting in the viewing |
| 130 | + mode |
| 131 | +* Added the `customization.slidePlayerBackground` parameter to set |
| 132 | + the background in the Slideshow mode |
| 133 | +* Added the `customization.wordHeadingsColor` parameter to set the default |
| 134 | + color for heading styles |
| 135 | +* Updated the `customization.submitForm` configuration parameter, which is |
| 136 | + responsible for settings of the button for submitting completed forms. |
| 137 | + The configuration now looks like this: |
| 138 | + `submitForm`: |
| 139 | + - `visible`: `true/false` — controls the display of the button (`true` |
| 140 | + by default) |
| 141 | + - `resultMessage`: `'text'` / `''` / `null` / `undefined` — specifies |
| 142 | + the message displayed after the form is submitted: |
| 143 | + - `''` (empty string) — the message is not displayed |
| 144 | + - `null` / `undefined` — the default text is displayed |
| 145 | + - `'text'` — the custom message is displayed |
| 146 | +* Preserved backward compatibility with previous versions where |
| 147 | + the `submitForm` parameter could take the `true`/`false` values to control |
| 148 | + the button visibility |
| 149 | + |
| 150 | +#### Mobile |
| 151 | + |
| 152 | +* Added the ability to draw |
| 153 | +* Added the Switch to Desktop button to switch to the desktop mode and return |
| 154 | + to mobile using the File menu > Switch to Mobile |
| 155 | + |
| 156 | +#### Package |
| 157 | + |
| 158 | +* Added the new ONLYOFFICE DocumentServer Prerequisites installer containing |
| 159 | + all the necessary components for the installation of the product which makes |
| 160 | + it possible to install it without an Internet connection |
| 161 | + |
3 | 162 | ## 8.2.1
|
4 | 163 |
|
5 | 164 | ### Fixes
|
|
0 commit comments