├── .aspell.en.pws ├── .github └── ISSUE_TEMPLATE.md ├── .gitmodules ├── .markdownlint.json ├── .mrconfig ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.txt ├── Readme.md ├── Roadmap.md └── mr-update.sh /.aspell.en.pws: -------------------------------------------------------------------------------- 1 | personal_ws-1.1 en 459 utf-8 2 | ACOT 3 | ACOTH 4 | ActiveCell 5 | AddComment 6 | AddSheet 7 | adSm 8 | altGr 9 | Api 10 | ApiRange 11 | ApiWorksheet 12 | Asana 13 | aspose 14 | ASC 15 | ashx 16 | Aspose 17 | autocomplete 18 | autofill 19 | autofilter 20 | autofilters 21 | autofit 22 | Autofit 23 | autostart 24 | AVERAGEA 25 | AVERAGEIFS 26 | BESSELI 27 | BESSELJ 28 | BESSELK 29 | BESSELY 30 | BETADIST 31 | BETAINV 32 | BINOM 33 | BITAND 34 | BITLSHIFT 35 | BITOR 36 | BITRSHIFT 37 | BITXOR 38 | blockcontent 39 | blocklevelstd 40 | boolean 41 | brower 42 | bugfixes 43 | builded 44 | CanUpdateTarget 45 | cff 46 | changesError 47 | checkbox 48 | checkHealth 49 | CHIDIST 50 | CHIINV 51 | chinese 52 | CHISQ 53 | CHITEST 54 | CJK 55 | citus 56 | clipart 57 | Clipart 58 | ClipArt 59 | CNumberingLvlLegacy 60 | coedit 61 | CollaborationEditing 62 | ColumnWidth 63 | COMBINA 64 | commentAuthorOnly 65 | compatibilityMode 66 | CONCAT 67 | ConditionalFormatting 68 | conf 69 | config 70 | configs 71 | ConnectionsOS 72 | COnOfftype 73 | convertasion 74 | Convertation 75 | ConvertService 76 | COTH 77 | COUNTIF 78 | COUNTIFS 79 | COVARIANCE 80 | crypted 81 | CSC 82 | CSCH 83 | csv 84 | CSV 85 | ctrl 86 | Ctrl 87 | cyrillic 88 | CUBEKPIMEMBER 89 | CUBEMEMBER 90 | CUBEMEMBERPROPERTY 91 | CUBERANKEDMEMBER 92 | CUBESET 93 | CUBESETCOUNT 94 | CUBEVALUE 95 | CVE 96 | dataset 97 | DAVERAGE 98 | DCOUNT 99 | DCOUNTA 100 | de 101 | Decryptor 102 | Deprecations 103 | DesktopEditors 104 | Deutsch 105 | DGET 106 | dir 107 | djvu 108 | DMAX 109 | dns 110 | DocFormat 111 | docId 112 | docservice 113 | DocumentBuilder 114 | DocumentEditor 115 | documentserver 116 | DocumentServer 117 | docx 118 | Docx 119 | DOCX 120 | DOTX 121 | downloadAs 122 | dPc 123 | DPRODUCT 124 | drag'n'drop 125 | DropCap 126 | ds 127 | DS 128 | DSTDEV 129 | DSUM 130 | DVAR 131 | eb 132 | Ec 133 | ECMA 134 | endDate 135 | EQ 136 | ERFC 137 | Español 138 | ETS 139 | EXC 140 | EXPON 141 | FDIST 142 | FI 143 | fillForms 144 | FINV 145 | firefox 146 | flv 147 | fodp 148 | fods 149 | fodt 150 | ForEach 151 | FORMULATEXT 152 | FTEST 153 | fullscreen 154 | GAMMADIST 155 | GAMMAINV 156 | gc 157 | gcc 158 | GenerateGuid 159 | GetAdress 160 | GetBottomMargin 161 | GetCells 162 | GetCols 163 | GetColumnWidth 164 | GetCount 165 | GetHidden 166 | GetIndex 167 | GetLeftMargin 168 | getLocale 169 | GetName 170 | GetPageOrientation 171 | GetRightMargin 172 | GetRowHeight 173 | GetRows 174 | GetSelection 175 | GetSheet 176 | GetSheets 177 | getter 178 | getters 179 | GetTopMargin 180 | GetUsedRange 181 | GetValue 182 | GetVisible 183 | GetWpar 184 | glyphs 185 | gnutls 186 | gridlines 187 | gzip 188 | gziped 189 | healthcheck 190 | healthCheck 191 | hideContentControlTrack 192 | HiDPI 193 | HLOOKUP 194 | hotkey 195 | hotkeys 196 | html 197 | https 198 | HYPGEOM 199 | icu 200 | ie 201 | IFNA 202 | IIS 203 | IMCOSH 204 | IMCOT 205 | IMCSC 206 | IMCSCH 207 | IMSEC 208 | IMSECH 209 | IMSINH 210 | IMTAN 211 | inBody 212 | innodependencyinstaller 213 | InsertContent 214 | INTL 215 | INV 216 | iOS 217 | ipfilter 218 | ISFORMULA 219 | ISOWEEKNUM 220 | isSaveLock 221 | japanese 222 | insertImage 223 | js 224 | JS 225 | json 226 | jwt 227 | JWT 228 | korean 229 | lang 230 | LeftMargin 231 | libcurl 232 | librabbitmq 233 | libs 234 | linux 235 | listview 236 | LoadingScriptError 237 | localhost 238 | LOGNORM 239 | logrotate 240 | lookup 241 | LTS 242 | macOS 243 | MacOs 244 | mariadb 245 | mathType 246 | MathType 247 | MAXIFS 248 | MergeArea 249 | metadata 250 | metafile 251 | México 252 | MINIFS 253 | minishift 254 | MoveCursorToStart 255 | MoveCursorToEnd 256 | MULT 257 | multi 258 | multichart 259 | multicomments 260 | multiselect 261 | MySQL 262 | Nederland 263 | Nederlands 264 | NEGBINOM 265 | NETWORKDAYS 266 | nextcloud 267 | nginx 268 | nodehun 269 | nodejs 270 | NodeJS 271 | npm 272 | nul 273 | num 274 | Num 275 | numberings 276 | NUMBERVALUE 277 | odf 278 | Odf 279 | ODF 280 | OdfFormat 281 | OdfFormatReader 282 | OdfFormatwriter 283 | OdfFormatWriter 284 | ODP 285 | ods 286 | odt 287 | ODT 288 | onDocumentStateChange 289 | onlyoffice 290 | ONLYOFFICE 291 | OnlySignatures 292 | onRequestInsertImage 293 | onRequestMailMergeRecipients 294 | onRequestSaveAs 295 | ooxml 296 | openclipart 297 | OpenDocument 298 | OpenFormat 299 | openProtectedFile 300 | OpenSource 301 | otp 302 | ots 303 | ott 304 | owncloud 305 | pageDown 306 | ParaDrawing 307 | param 308 | params 309 | passsword 310 | pdf 311 | PDFA 312 | PDURATION 313 | PERCENTRANK 314 | PERMUTATIONA 315 | PhotoEditor 316 | PHP 317 | placholder 318 | Pluging 319 | PostgreSql 320 | PostgreSQL 321 | POTX 322 | ppt 323 | PptFormatReader 324 | pptx 325 | PptxFormat 326 | Preseentation 327 | PrintGridlines 328 | PrintHeadings 329 | QUARTILE 330 | rabbitmq 331 | rastr 332 | ReadFromBinary 333 | Realtime 334 | rebranding 335 | Rebranding 336 | reconnection 337 | rect 338 | redis 339 | regex 340 | refactor 341 | Refactor 342 | refactoring 343 | replyStr 344 | republika 345 | reSave 346 | resize 347 | RowHeight 348 | RRI 349 | rtf 350 | RTF 351 | SAAS 352 | savefile 353 | SaveLock 354 | saveUrl 355 | Schweiz 356 | sdk 357 | sdkjs 358 | sdt 359 | SECH 360 | SecurityError 361 | selectwheel 362 | SELinux 363 | sessionId 364 | SetBottomMargin 365 | SetColumnWidth 366 | SetHidden 367 | SetLeftMargin 368 | setLocale 369 | setMailMergeRecipients 370 | SetOffset 371 | SetPageOrientation 372 | SetRightMargin 373 | SetRowHeight 374 | SetTopMargin 375 | SetVisible 376 | SheetView 377 | showReviewChanges 378 | shrinkwrap 379 | si 380 | signatureLine 381 | Slovenčina 382 | Slovenská 383 | snaplines 384 | SNGL 385 | sockjs 386 | Sogou 387 | sourceforge 388 | spanish 389 | sparkline 390 | sparklines 391 | Sparklines 392 | spawnOptions 393 | specifi 394 | Spellcheker 395 | ssl 396 | startup 397 | statsd 398 | STDEV 399 | stirkeout 400 | SUMIFS 401 | SUMPRODUCT 402 | sv 403 | Svenska 404 | Sverige 405 | svg 406 | SVG 407 | tabSelected 408 | TDIST 409 | TEXTJOIN 410 | textPoweredBy 411 | thai 412 | TINV 413 | TOC 414 | toLocaleString 415 | tooltip 416 | trackpad 417 | TRIMMEAN 418 | truetype 419 | TTEST 420 | ttf 421 | txPr 422 | txt 423 | ubuntu 424 | uncalculated 425 | undelete 426 | ungroup 427 | ungrouping 428 | unLockDocument 429 | URI 430 | url 431 | urls 432 | UsedRange 433 | useradd 434 | UserCount 435 | userId 436 | useridoriginal 437 | username 438 | UsersCountOS 439 | usersfiles 440 | UTF 441 | verysilent 442 | VLOOKUP 443 | vml 444 | wav 445 | WEIBULL 446 | WinXp 447 | wmf 448 | WrapText 449 | xfIndexNumber 450 | xls 451 | XLS 452 | XlsFormatReader 453 | xlsx 454 | XLSX 455 | XLTX 456 | xps 457 | Yandex 458 | youtube 459 | yy 460 | yyyy 461 | Zb 462 | ZTEST 463 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | **Do you want to request a *feature* or report a *bug*?** 2 | 3 | **What is the current behavior?** 4 | 5 | **If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.** 6 | 7 | **What is the expected behavior?** 8 | 9 | **Did this work in previous versions of DocumentServer?** 10 | 11 | **DocumentServer version:** 12 | 13 | **Operating System:** 14 | 15 | **Browser version:** 16 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "sdkjs"] 2 | path = sdkjs 3 | url = https://github.com/ONLYOFFICE/sdkjs.git 4 | [submodule "core"] 5 | path = core 6 | url = https://github.com/ONLYOFFICE/core.git 7 | [submodule "dictionaries"] 8 | path = dictionaries 9 | url = https://github.com/ONLYOFFICE/dictionaries.git 10 | [submodule "sdkjs-plugins"] 11 | path = sdkjs-plugins 12 | url = https://github.com/ONLYOFFICE/sdkjs-plugins.git 13 | [submodule "core-fonts"] 14 | path = core-fonts 15 | url = https://github.com/ONLYOFFICE/core-fonts.git 16 | 17 | [submodule "web-apps"] 18 | path = web-apps 19 | url = https://github.com/warnerbryce/web-apps/ 20 | [submodule "server"] 21 | path = server 22 | url = https://github.com/warnerbryce/server/ 23 | -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- 1 | { 2 | "MD024": { "siblings_only": true } 3 | } 4 | -------------------------------------------------------------------------------- /.mrconfig: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | git = git $@ 3 | hub = hub $@ 4 | 5 | [core] 6 | checkout = git clone git@github.com:ONLYOFFICE/core.git 7 | 8 | [core-ext] 9 | checkout = git clone git@github.com:ONLYOFFICE/core-ext.git 10 | 11 | [core-fonts] 12 | checkout = git clone git@github.com:ONLYOFFICE/core-fonts.git 13 | 14 | [desktop-sdk] 15 | checkout = git clone git@github.com:ONLYOFFICE/desktop-sdk.git 16 | 17 | [dictionaries] 18 | checkout = git clone git@github.com:ONLYOFFICE/dictionaries.git 19 | 20 | [Docker-DocumentServer] 21 | checkout = git clone git@github.com:ONLYOFFICE/Docker-DocumentServer.git 22 | 23 | [document-server-integration] 24 | checkout = git clone git@github.com:ONLYOFFICE/document-server-integration.git 25 | 26 | [document-server-package] 27 | checkout = git clone git@github.com:ONLYOFFICE/document-server-package.git 28 | 29 | [sdkjs] 30 | checkout = git clone git@github.com:ONLYOFFICE/sdkjs.git 31 | 32 | [sdkjs-plugins] 33 | checkout = git clone git@github.com:ONLYOFFICE/sdkjs-plugins.git 34 | 35 | [server] 36 | checkout = git clone git@github.com:ONLYOFFICE/server.git 37 | 38 | [web-apps] 39 | checkout = git clone git@github.com:ONLYOFFICE/web-apps.git 40 | 41 | [web-apps-pro] 42 | checkout = git clone git@github.com:ONLYOFFICE/web-apps-pro.git 43 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: "10" 3 | 4 | git: 5 | submodules: false 6 | 7 | addons: 8 | apt: 9 | packages: 10 | - aspell 11 | - aspell-en 12 | 13 | jobs: 14 | include: 15 | - stage: markdownlint 16 | script: 17 | - npm install -g markdownlint-cli 18 | - markdownlint CHANGELOG.md 19 | - stage: spellcheck 20 | script: 21 | - SPELLCHECK_OUT=$(cat CHANGELOG.md | aspell --lang=en --encoding=utf-8 --personal=./.aspell.en.pws list) 22 | - echo $SPELLCHECK_OUT 23 | - if [[ $(echo -n $SPELLCHECK_OUT | wc -c) -ne 0 ]]; then exit 1 ; fi 24 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change log 2 | 3 | ## 5.5.1 4 | 5 | ### New features 6 | 7 | #### All Editors 8 | 9 | * Add instruction how to build all products 10 | 11 | #### Spreadsheet Editor 12 | 13 | * Added support of reading drop-down lists. 14 | * Added support of reading data validation. 15 | 16 | ### Fixes 17 | 18 | #### All Editors 19 | 20 | * Fixed an issue with missing 1.5x icons ([DocumentServer#812](https://github.com/ONLYOFFICE/DocumentServer/issues/812)) 21 | * Bulgarian, Chinese, Czech, Deutsch, French, Italian, Russian, Spanish, Turkish 22 | localization improvements 23 | * Added support of Danish, Finnish, Hungarian, Indonesian, Norwegian, Swedish localization 24 | * Fixed some security issues 25 | * Update copyright year 26 | * Fix some more issues with user files 27 | 28 | #### Document Editor 29 | 30 | * Fixed an issue with comment duplication in other editors (bug #44689) 31 | 32 | #### Spreadsheet Editor 33 | 34 | * Better support of TIME function (bug #44849) 35 | 36 | #### Back-end 37 | 38 | * Reading license file disabled in Community Edition 39 | * Fixed an issue with missing license file in log files (bug #44694), ([DocumentServer#814](https://github.com/ONLYOFFICE/DocumentServer/issues/814)) 40 | * Fixed some database-related security issues (CVE-2020-11537) 41 | * Fix mariadb support 42 | * Database optimization for better performance 43 | * Fixed an issue with disabling Download As option after reconnected 44 | client (bug #44757) 45 | * Fix PostgreSQL command for citus compatibility 46 | 47 | #### x2t 48 | 49 | * Fixed some security issues (CVE-2020-11534, CVE-2020-11535, CVE-2020-11536) 50 | * Fixed an issues with DOC, RTF and XLSX formats(bug 44756) (bug 44934) (bug 44840) 51 | * Fixed corrupting of mime-type after some DOCX editing (Bug 44957) 52 | 53 | #### Docker 54 | 55 | * Fix for grep for creating table, so it stops throwing a failure 56 | 57 | ## 5.5.0 58 | 59 | ### New Features 60 | 61 | #### All Editors 62 | 63 | * Loading speed improvements 64 | * `Symbol table` now is system component, not a plugin 65 | * New button `Top Toolbar -> Collaboration -> Remove comments` 66 | * Replace `Default Size` button to `Actual Size` 67 | 68 | #### Document Editor 69 | 70 | * Adding content control (available only for paid version) 71 | * Ability to remove table cells 72 | * Ability to insert several rows\columns 73 | * Ability to add titles for shapes, table and levels 74 | * New content control types (Picture, Combo box, Drop-down list, Date, Checkbox) 75 | * New options for margins 76 | * New options for bullet lists 77 | * Ability to draw and erase table 78 | * Ability to edit gutter and mirror margins 79 | 80 | #### Spreadsheet Editor 81 | 82 | * Ability to recalculate all formulas 83 | * New scale options 84 | * New options for cell fill 85 | * Ability to set Cell Snapping 86 | * Sheets multi-select 87 | * Add Hungarian localization 88 | * Bullets and numbering options from context menu 89 | * Ability to change bullets marker 90 | * New spellchecker options 91 | * Ability to sort by several columns\rows 92 | * Option for setting separators 93 | 94 | #### Presentation Editor 95 | 96 | * Ability to add object to slide template 97 | * Ability to reset slide 98 | * New list settings 99 | * Ability to add object to placeholder 100 | 101 | #### Mobile Editors 102 | 103 | * Mobile editors available only for paid version 104 | * Ability to save custom colors 105 | * ONLYOFFICE logo added to header (with ability to customize it) 106 | 107 | #### Package 108 | 109 | * Remove `nodejs` dependency. Each service now is a single binary. 110 | 111 | #### Docker 112 | 113 | * ubuntu 18.04 as base image 114 | 115 | #### Server 116 | 117 | * Ability to convert to `PDF\A` via ConvertService 118 | * Redis is not required for `onlyoffice-documentserver` (OpenSource version) 119 | * `gc` service is now part of `docservice` 120 | 121 | ### Fixes 122 | 123 | * All components received countless fixed 124 | 125 | ## 5.4.2 126 | 127 | ### New Features 128 | 129 | #### All Editors 130 | 131 | * Rename `web-apps-pro` repository to `web-apps` 132 | 133 | #### Plugins 134 | 135 | * Add plugin methods to move the cursor to the start/end 136 | of the document (`MoveCursorToStart`, `MoveCursorToEnd`) 137 | (bug #41521) 138 | 139 | #### Back-end 140 | 141 | * Add custom public key support 142 | 143 | ### Fixes 144 | 145 | #### Document Editor 146 | 147 | * Fix the problem with removing previously added text by 148 | other user in the review mode (bug #43183) 149 | * Fix the problem with moving text in the review mode 150 | (bug #43238) 151 | * Fix the problem of inserting a table over another table 152 | * Fix the problem with reviewed numbering 153 | * Fix some problems with watermarks 154 | * Fix license error while inserting chart for DocumentServer 155 | with custom logo (bug #43314) 156 | 157 | #### Plugins 158 | 159 | * Fix starting PhotoEditor plugin (bug #42473) 160 | * Fix issues with YouTube plugin 161 | 162 | #### Embedded mode 163 | 164 | * Fix focus in embedded mode 165 | * Fix hiding download button and settings menu. 166 | 167 | #### Installation 168 | 169 | * Fix issue with cyrillic encoding messages in win installation 170 | * Remove unused installation dependency - `boost-regex` (or similar) 171 | 172 | #### x2t 173 | 174 | * Fix issue with cell height for xls -> xlsx convert (bug #43072) 175 | 176 | ## 5.4.1 177 | 178 | ### New Features 179 | 180 | #### Spreadsheet Editor 181 | 182 | * Added `sv` locale to number formats 183 | 184 | #### Presentation Editor 185 | 186 | * Support themes thumbnails params 187 | 188 | #### document-server-integration 189 | 190 | * Add `blockcontent` mode 191 | 192 | ### Fixes 193 | 194 | #### All Editors 195 | 196 | * Fix detecting document info as document change (bug #42717) 197 | * Fix paste in canvas after opening settings 198 | * Fix some issues with loading of translations 199 | * Fix issues with title in black theme (bug #42882) 200 | 201 | #### Document Editor 202 | 203 | * Fix the problem with drawing a track around a content 204 | control (bug #42657) 205 | * Fix the problem with accept/reject in case when moved text 206 | gets into selection (bug #42665) 207 | * Fix the problem with deleting text that was previously 208 | added by the same user (bug #41242) 209 | * Fix "No image uploaded" for Watermark background (bug #42832) 210 | * Fix rules unit of measurements (bug #42608) 211 | * Fix some watermark bugs 212 | * Fix style list in `Create New Style` window on small 213 | window size (bug #42799) 214 | * Fix changing display mode for track changes 215 | (without plugins tab) 216 | 217 | #### Spreadsheet Editor 218 | 219 | * Fix opening some files with pivot table without pivot style 220 | * Fix JS error in `SUBTOTAL` function (bug #42833) 221 | * Fix scale options while printing (bug #34704) 222 | * Fix adding image from storage (bug #42789) 223 | * Fix auto-sum icon 224 | * Fix button icons (chat, comments) 225 | 226 | #### Back-end 227 | 228 | * Fix core.zip url for develop environment 229 | 230 | #### Plugins 231 | 232 | * Fix Thesaurus plugin ([sdkjs-plugins#78](https://github.com/ONLYOFFICE/sdkjs-plugins/issues/78)) 233 | * OCR uses remote scripts 234 | 235 | #### document-server-integration 236 | 237 | * Fix `Open File location` on custom port ([document-server-integration#63](https://github.com/ONLYOFFICE/document-server-integration/issues/63)) 238 | 239 | #### x2t 240 | 241 | ##### Common 242 | 243 | * Fix fonts picker bugs 244 | * Support flv format 245 | * Fix display some UTF font names (bug #42926) ([DocumentServer#651](https://github.com/ONLYOFFICE/DocumentServer/issues/651)) 246 | * Fix GenerateGuid 247 | * Fix building of ICU ([DocumentServer#656](https://github.com/ONLYOFFICE/DocumentServer/issues/656)) 248 | 249 | ##### doc 250 | 251 | * Fix extended comments 252 | 253 | ##### docx 254 | 255 | * Fix bookmarks saving inside hyperlink 256 | 257 | ##### xls 258 | 259 | * Fix marker filters in some xls (bug #42239) 260 | * Fix image size in save to xls (bug #42618) 261 | * Fix group data display (bug #42216) 262 | 263 | ##### xlsx 264 | 265 | * Fix tooltip for data validation (bug #42667) 266 | * Fix Excel recovery error for files with comments (bug #42968) 267 | * Remove reply duplicates (bug #42969) 268 | 269 | ##### odf 270 | 271 | * Fix error in headers/footers 272 | * Fix print areas (bug #42654) 273 | * Fix column width (bug #42790) 274 | * Fix cell color (bug #42932) 275 | * Fix link to formatted as table (bug #42938) 276 | 277 | ##### rtf 278 | 279 | * Fix some issues 280 | 281 | #### Docker 282 | 283 | * Fix token not working correctly with docker-compose ([Docker-DocumentServer#175](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/175)) 284 | * Fix amp ssl links ([Docker-DocumentServer#183](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/183)) 285 | 286 | ## 5.4.0 287 | 288 | ### New Features 289 | 290 | #### All Editors 291 | 292 | * More options for Paragraph Spacing 293 | * Ability to set paragraph Outline level 294 | * Ability to get current color scheme 295 | * Redone Document Info page 296 | * Better and more templates for tables 297 | * Select languages using keyboard (bug #24317) 298 | * Ability to show shadow for images/shapes 299 | * Add mentions to comments 300 | * Show multi-gradient fill in shapes (bug #40719) 301 | * Add `onRequestSaveAs` Api event for saving file to storage 302 | * Add `onRequestInsertImage` event and `insertImage` 303 | method for inserting image from storage 304 | 305 | #### Document Editor 306 | 307 | * Ability create new style - next style same as previous 308 | * Ability to add watermarks 309 | * Ability to print selection 310 | * Ability to save docx in mode compatible with old versions 311 | * Add tooltip for table styles 312 | * Add `onRequestMailMergeRecipients` event and 313 | `setMailMergeRecipients` method for mail merge 314 | 315 | #### Spreadsheet Editor 316 | 317 | * Ability to change look of chart elements 318 | * Ability to set Headers and Footers 319 | * New tab for working with formulas 320 | * Ability to group data 321 | * Spellchecker 322 | * Support of Print area 323 | * Ability to resize autofilter window 324 | * Show the number of cells in autofilter window 325 | * Save 10 last used functions 326 | * Set default value for regional settings (bug #41549) 327 | * Asynchronous loading of formulas 328 | 329 | #### Presentation Editor 330 | 331 | * New themes for slides 332 | * `Print selection` option for slide 333 | * Ability to set Headers and Footers 334 | * Ability to insert slide number 335 | * Ability to insert date/time 336 | * Add tooltip for table styles 337 | 338 | #### Plugins 339 | 340 | * Asynchronous loading of plugins 341 | 342 | #### Mobile All Editors 343 | 344 | * Redone Document Info page 345 | * Ability to set color scheme 346 | * Ability to set unit of measurement 347 | * Show comments 348 | * Show users editing the document 349 | 350 | #### Mobile Document Editor 351 | 352 | * Ability to view/accept/reject review changes 353 | * Ability to set display mode for review changes 354 | * Ability to add footnotes 355 | * Download to RTF format 356 | * Merge/split table cells 357 | * Add settings for non-printing characters 358 | * Add settings for commenting display 359 | 360 | #### Mobile Spreadsheet Editor 361 | 362 | * Work with autofilters (bug #34113) 363 | * Add settings for commenting display 364 | * Add regional settings 365 | * Ability to set R1C1 mode 366 | * Add settings for formula language 367 | * Additional settings for search in the spreadsheet 368 | * Add settings for headings and gridlines 369 | * Add layout settings (page size, orientation, margins) 370 | * Ability to freeze panes from context menu 371 | 372 | #### Embedded Viewers 373 | 374 | * Translate embedded viewers (bug 31297) 375 | 376 | ### Fixes 377 | 378 | #### All Editors 379 | 380 | * A lot of bugs fixed 381 | 382 | ### Deprecations 383 | 384 | #### All Editors 385 | 386 | * Clipart plugin removed (third party service openclipart.org in unavailable) 387 | 388 | ## 5.3.4 389 | 390 | ### New Features 391 | 392 | #### Plugins 393 | 394 | * Translations for Photo Editor plugin 395 | 396 | ### Fixes 397 | 398 | #### All Editors 399 | 400 | * Fix order of spellchecker correction entries ([DesktopEditors#224](https://github.com/ONLYOFFICE/DesktopEditors/issues/224)) 401 | 402 | #### Document Editor 403 | 404 | * Fix JS error while undo insert empty row in table (bug #41995) 405 | * Fix the problem with adding an equation inside a hyperlink 406 | * Fix composite input in Firefox ([DocumentServer#601](https://github.com/ONLYOFFICE/DocumentServer/issues/601)) 407 | * Fix crash while opening file with math created by aspose 408 | 409 | #### Presentation Editor 410 | 411 | * Fix background color of slide 412 | 413 | #### x2t 414 | 415 | * Decode xlsx escaped chars (bug #36575, #41890) 416 | 417 | #### Windows Version 418 | 419 | * Fix misprint on redis configure page 420 | 421 | ## 5.3.3 422 | 423 | ### No public release 424 | 425 | ## 5.3.2 426 | 427 | ### Fixes 428 | 429 | #### All Editors 430 | 431 | * Fix some more problems with SVG 432 | 433 | #### Document Editor 434 | 435 | * Fix JS error while scrolling in mail merge window (bug #41787) 436 | * Fix JS error while opening some specific docx (bug #41847) 437 | * Fix JS error while using final mode in review mode (bug #41846) 438 | * Fix the problem with updating positions in the inner 439 | classes within a paragraph (bug #41848) 440 | * Do not add changes to reviews with changes of the text properties 441 | if in fact there have been no changes (bug #41833) 442 | * Fix critical bug on setup hideContentControlTrack property 443 | * Fix show changes of second user if show changes disabled (bug #41576) 444 | * Fix the problem with accepting/rejecting review changes 445 | 446 | #### Spreadsheet Editor 447 | 448 | * Fix JS error for `Replace all` in some cases (bug #41760) 449 | * Fix column index error while insertion 450 | * Fix add changes to history on drawing sparklines 451 | 452 | #### Plugins 453 | 454 | * Suppress logging locale load error for plugins 455 | 456 | #### Back-end 457 | 458 | * Fix some false error messages 459 | * Fix unknown issuer name while download by https 460 | 461 | ## 5.3.1 462 | 463 | ### New Features 464 | 465 | #### Document Editor 466 | 467 | * Add support for calculating tabs in word2013 style that lies to the 468 | right of the right margin 469 | 470 | ### Fixes 471 | 472 | #### All Editors 473 | 474 | * Fix a lot of bugs with drawings positioning 475 | * Fix build on actual gcc ([DocumentServer#575](https://github.com/ONLYOFFICE/DocumentServer/issues/575)) 476 | 477 | #### Document Editor 478 | 479 | * Fix JS error while entering text in content control in specific docx (bug #41687) 480 | * Fix the problem with calculating numbering value with merged cells (bug #41699) 481 | * Fix JS error while undo entered text in review mode (bug #41708) 482 | * Fix deleting whole TOC field after selecting it (bug #41714) 483 | * Fix showing numbering as changes for review in specific document (bug #41518) 484 | * Fix opening Modelling_scholarly_communication_report_final1.docx (bug #41717) 485 | * Fix crash on refresh recalculated data 486 | * Fix bug with moving object in group 487 | * Fix the problem with rendering WMF files (bug #41495) 488 | 489 | #### Spreadsheet Editor 490 | 491 | * Fix undo moved cell in print area (bug #41723) 492 | 493 | #### Mobile Web Editors 494 | 495 | * Fix adding shape in table (bug #41676) 496 | * Fix inserting formulas on iOS 497 | * Fix blocking app after adding image by url (bug #41677) 498 | 499 | #### DocumentBuilder 500 | 501 | * Fix errors in DocumentBuilder documentation 502 | 503 | #### Package 504 | 505 | * Fix 1click installation 506 | * Fix rpm update v5.2.8 -> v5.3.0 507 | * Remove .m4 files from packages 508 | * Fix ds example startup after upgrade 509 | * Fix 'onlyoffice: ERROR (no such group)' error 510 | * Fix example startup after update 511 | * Fix update with custom nginx config 512 | 513 | #### Docker 514 | 515 | * Fix docker compose startup error ([Docker-DocumentServer#163](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/163)) 516 | * Fix DocumentBuilder return "urls": {} if `/var/lib/onlyoffice` mounted ([Docker-DocumentServer#164](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/164)) 517 | 518 | ## 5.3.0 519 | 520 | ### New Features 521 | 522 | #### All Editors 523 | 524 | * Tabbed Interface in OpenSource version 525 | * New placements for undo-redo, save and print button in top toolbar 526 | * 250 document languages (mostly without spellchecker) 527 | * Completely redone font engine (Better support of CJK fonts and much more) 528 | * Ability to flip and rotate shape/images 529 | * Ability to crop images 530 | * Adding bookmark do not close bookmark window 531 | * Comments are show in all edit-view modes 532 | * New hotkeys on MacOS 533 | * New license flag `customization` 534 | * Load images from storage 535 | * Add options for objects align (align to page, margin, slide) 536 | * New hints for shapes (Bug #20091) 537 | * Completely new photo editor plugin 538 | 539 | #### Document Editor 540 | 541 | * Formulas in Tables 542 | * Save as DOTX, PDF-A, OTT 543 | * Show review changes in view mode 544 | * Can't remove review changes of another user 545 | * Can't remove a comments of another user 546 | (option `customization.commentAuthorOnly` = `true`) 547 | * Add description for moved text and move to changed text in Review mode 548 | * Get link to bookmark 549 | * Search selected text 550 | 551 | #### Spreadsheet Editor 552 | 553 | * Български, Svenska (Finland), Svenska (Sverige) number format 554 | * Translates of formulas to Italian 555 | * Go to link by click, not control click 556 | * `ASC`, `BETAINV`, `HYPERLINK` formulas 557 | * Support of Print areas 558 | * Ability to set exact text orientations in degrees 559 | * Text to column Wizards 560 | * Paste Text Wizard 561 | * Save as XLTX, PDF-A, OTS 562 | * Support of Array Formula 563 | * Icon and Data Bars Conditional Formatting 564 | * Gradient and Texture cell fill 565 | * Show hint with function/arguments description when typing function 566 | * Show min and max values in status bar 567 | * Distribute objects 568 | * Redone cut cell process (cell not removed after cut immediately) 569 | 570 | #### Presentation Editor 571 | 572 | * Save as POTX, PDF-A, OTP 573 | * Add font rendering option 574 | * Search and replace text 575 | * Internal hyperlinks: entering the slide number manually 576 | 577 | #### Fixes 578 | 579 | * A lot of fixes in every subsystem 580 | 581 | ## 5.2.8 582 | 583 | ### New Features 584 | 585 | #### All Editors 586 | 587 | * Update copyrights to 2019 and actual Latvian address 588 | * Update npm-shrinkwrap to actual 589 | * Chinese as document language (without spellchecker) ([DocumentServer#479](https://github.com/ONLYOFFICE/DocumentServer/issues/479)) 590 | * Updated translations 591 | 592 | #### Plugins 593 | 594 | * Add support of system plugins 595 | 596 | #### Back-end 597 | 598 | * Add robots.txt handler 599 | 600 | #### x2t 601 | 602 | * xls - write default theme 603 | 604 | ### Fixes 605 | 606 | #### All Editors 607 | 608 | * Fix copying chart without `txPr` 609 | 610 | #### Document Editor 611 | 612 | * Fix border display in some docx files (bug #39461) 613 | * Fix the problem of correcting of hit an drawing anchor in select 614 | * Fix color of content control border on preview (bug #40330) 615 | 616 | #### Spreadsheet Editor 617 | 618 | * Fix color change after Convert to range for table (bug #38747) 619 | * Fix display cell value in Safari (bug #39878), 620 | ([DocumentServer#477](https://github.com/ONLYOFFICE/DocumentServer/issues/477)), 621 | ([DocumentServer#467](https://github.com/ONLYOFFICE/DocumentServer/issues/467)) 622 | * Fix display hidden column (bug #40352) 623 | * Fix creating history point on signatureLine adding 624 | * Fix display values of second sheet on first sheet (bug #40038) 625 | * Fix maximum call stack error while copy do Documents or Presentations 626 | * Fix cell scroll in specific files (bug #40294) 627 | * Fix js error while opening some xls file (bug #39529) 628 | * Fix js error while opening settings 629 | * Fix printing file with custom sheet size (bug #40275) 630 | 631 | #### Presentation Editor 632 | 633 | * Fix bug with resize after fullscreen (view position detect) 634 | * Fix problem with connection drawing 635 | * Fix opening presentation with unused theme' 636 | * Fix pptx shape display (bug #39169) 637 | 638 | #### Back-end 639 | 640 | * Fix problem with jwt callback url ([DocumentServer#472](https://github.com/ONLYOFFICE/DocumentServer/issues/472)) 641 | 642 | #### x2t 643 | 644 | * A lot of users' files fixed 645 | * Fix MS Office error while opening xlsx with image in header (bug #40124) 646 | * Fix font while opening specific xls file (bug #40178) 647 | 648 | ## 5.2.7 649 | 650 | ### New Features 651 | 652 | #### All Editors 653 | 654 | * Update documentation 655 | * Update nodehun 656 | 657 | #### Spreadsheet Editor 658 | 659 | * New `sv-SE`, `sv-FI` regional settings 660 | 661 | #### Spreadsheet Viewer 662 | 663 | * Add ability to change row height or column width in view mode without saving changes 664 | 665 | #### Plugins 666 | 667 | * Ability to send params to plugin (user, doc information) 668 | * Ability to translate plugins 669 | * New `Highlight Code` and `Thesaurus` plugins 670 | 671 | ### Fixes 672 | 673 | #### All Editors 674 | 675 | * Fix error in comparing solid fill 676 | * Fix German translation 677 | 678 | #### Document Editor 679 | 680 | * Fix problem with updating current position when moving border of the table 681 | * Fix problem with clearing text properties 682 | * Fix problem with opening specific docx file (bug #39941) 683 | * Fix a problem with large nesting of tables (bug #39963) 684 | * Fix JS Error while click in header with loading image (bug #39940) 685 | * Fix a problem with recalculating table (bug #39945) 686 | * Fix bug with recalculating of a footnote in vertically merged cells 687 | * Fix bug with losing changes when moving table 688 | * Fix bug with selection marks when adding a table row 689 | * Fix bug with receiving selection bounds when moving the border of the table 690 | * Fix bug with clearing selection marks in paragraph 691 | * Fix bug with recalculating nested table 692 | * Fix the problem of using End/Home buttons in non recalculated paragraph 693 | * Fix bug with copy-paste when selecting a numbering 694 | * Fix a header/footer entry issue 695 | * Fix bug with adding an extra rows when inserting a table content 696 | * Fix a problem with copying table cell properties 697 | 698 | #### Spreadsheet Editor 699 | 700 | * Fix blocking save button on open chart frame (bug #39827) 701 | * Fix problem with copy paste hidden range with function (bug #40017) 702 | * Fix issue with calculating `SUMPRODUCT` (bug #40109) 703 | * Fix recalculate formulas into hidden filters area 704 | * Fix apply autofilter to empty column by right click menu 705 | * Fix calculate gradient without distance in conditional formatting (bug #40160) 706 | 707 | #### Presentation Editor 708 | 709 | * Fix error in copying slide notes 710 | 711 | #### Spreadsheet Viewer 712 | 713 | * Fix playback of youtube video (bug #40174) 714 | 715 | #### Plugins 716 | 717 | * Fix problem with double url in youtube plugin (bug #36103) 718 | 719 | #### x2t 720 | 721 | * Fix showing marked list in some PPT (bug #39929) 722 | * Fix watermark border for some files (bug #39935) 723 | * Fix some odf user files 724 | * Fix shape and cell text layout in some xls (bug #39961) 725 | * Fix missing text format in specific ODP (bug #39983) 726 | * Fix incorrect numbering in ODP (bug #39976) 727 | * Fix lost list in notes of ppt (bug #39929) 728 | * Fix convert of some xls (bug #40065) 729 | * Fix rotation of shape in specific ODP file (bug #39979) 730 | * Fix showing cells values of Time format in ods file (bug #40106) 731 | * Fix some shape in ppt files (bug #40115) 732 | * Fix shapes with no fill in ppt (bug #40116) 733 | * Fix opening xlsx file with image in in header (bug #40124) 734 | * Fix a lot more user files 735 | 736 | ## 5.2.6 737 | 738 | ### Fixes 739 | 740 | #### Document Editor 741 | 742 | * Fix issue with moving nesting tables (bug #40096) 743 | 744 | ## 5.2.5 745 | 746 | ### No public release 747 | 748 | ## 5.2.4 749 | 750 | ### New Features 751 | 752 | #### All Editors 753 | 754 | * Enable text/html drag'n'drop to editors 755 | * Ability to set custom logo without link (bug #39696) 756 | * Update `sdkjs` npm requirements 757 | 758 | #### Spreadsheet Editor 759 | 760 | * Support of R1C1 references style 761 | 762 | #### Document Builder 763 | 764 | * Add method AddComment to ApiRange 765 | 766 | #### Plugins 767 | 768 | * Add translation for plugins name and description 769 | 770 | #### x2t 771 | 772 | * OdfFormatReader - write part tables 773 | 774 | ### Fixes 775 | 776 | #### All Editors 777 | 778 | * Fix race condition of sequence "unLockDocument", "isSaveLock" 779 | * Fix building source for custom publisher name with quotes 780 | * Fix special paste icon while inserting ClipArt (bug #39462) 781 | * Show conversion error in case of pdf renamed to docx 782 | * Fix bug with solid fill without color 783 | * Fix logo didn't show in FF and IE 784 | * Fix opening presenter view on owncloud\nextcloud (bug #39559) 785 | * Fix bug when apply new font (current font name and new name are empty) 786 | * Fix bug: open document language dialog when `doc.lang = es-AR` 787 | 788 | #### Document Editor 789 | 790 | * Fix error after discarding changing font name in combo box 791 | * Fix input of korean, chinese and japanese symbols in Content Control (bug #39724) 792 | * Fix the problem with recalculating a document with large tables 793 | * Fix the problem with accept/reject an uncalculated revision change 794 | * Fix the problem with checking CanUpdateTarget for a table 795 | * Fix bug with recalculating a document when deleting a section 796 | * Fix bug with moving cursor through a block-level sdt 797 | * Fix the problem with checking complex fields in selection 798 | * Fix the problem with updating cursor in collaborative editing 799 | * Fix bug with moving cursor through a table 800 | * Fix bug with recalculating large tables 801 | * Fix the problem with moving an image inside a large table 802 | * Fix bug with accept/reject the change in review 803 | * Fix the problem with updating current position in table after accepting changes 804 | * Fix bug with special paste of paragraph with numbering 805 | 806 | #### Spreadsheet Editor 807 | 808 | * Fix scrolling issues in specific file (bug #39395) 809 | * Fix issue with open only one SheetView to avoid property conflicts(tabSelected) 810 | (bug #39511) 811 | * Fix freeze while cut paste several columns (bug #37965) 812 | * Fix incorrect `sum` formula for copied sheet (bug #39548) 813 | * Fix JS error while entering more data than cell width (bug #39623) 814 | * Fix incorrect digit count while using `Decrease Decimal` (bug #39661) 815 | * Fix opening file with 'si', 'formula' without 'ref' 816 | * Fix opening specific file with chart (bug #39902) 817 | * Fix js error while copy specific sheet in file (bug #39921) 818 | * Fix chinese translation for "textPoweredBy" (([web-apps#142](https://github.com/ONLYOFFICE/web-apps/pull/142))) 819 | 820 | #### Presentation Editors 821 | 822 | * Fix opening specific ppt file (bug #39901) 823 | 824 | #### Document Viewer 825 | 826 | * Fix using translator plugin with `pdf` and `xps` (bug #36645) 827 | 828 | #### Mobile Web Editors 829 | 830 | * Fix "SecurityError: Blocked a frame with origin 831 | from accessing a cross-origin frame" on apple devices 832 | * Fix bug: set active tab when it's not visible in Spreadsheets 833 | 834 | #### Back-end 835 | 836 | * Fix error in case of 'changesError' command without docId 837 | * Fix ignoring 'access_log off;' 838 | 839 | #### x2t 840 | 841 | * Fix loss of grouped shape in odt (bug #39467) 842 | * Fix convert of wmf file (bug #39533) 843 | * Fix bug with metadata in UTF16 format 844 | * Fix convert of specific xls (bug #39541) 845 | * OdfFormat - refactoring same auto shapes 846 | * Fix convert vml -> drawing_ml 847 | * Fix opening some specifiс pptx (bug #39747, #39745) 848 | * DocFormat - fix after testing 849 | 850 | #### Docker Image 851 | 852 | * Fix Docker-compose 503 Service Unavailable ([Docker-DocumentServer#133](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/133)) 853 | * Fix `DB_NAME` issue ([Docker-DocumentServer#134](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/134)) 854 | * Fix log rotation 855 | 856 | ## 5.2.3 857 | 858 | ### New Features 859 | 860 | #### All Editors 861 | 862 | * Updated translations 863 | 864 | #### Spreadsheet Editor 865 | 866 | * Enhanced completely rewritten scroll 867 | 868 | #### Document Builder 869 | 870 | * Add new functions `setLocale` and `getLocale` 871 | 872 | #### Server 873 | 874 | * Add logging for SaveLock 875 | * Ability to copy changes and files with browser error to special directory 876 | 877 | #### x2t 878 | 879 | * Odf - refactoring convert word-arts from/to ooxml; convert form controls in spreadsheets 880 | * OdfFormatwriter - convert bookmarks 881 | 882 | ### Fixes 883 | 884 | #### All Editors 885 | 886 | * Fix bug with cff fonts (glyph loader) 887 | * Show LoadingScriptError error in case of sdk-all.js loading failure 888 | * Fix `Cannot read property '$icon' of undefined` while 889 | `ctrl+s` in chart editor (bug #39254) 890 | * Remove 'command+h' hotkey for MacOs 891 | 892 | #### Document Editor 893 | 894 | * Fix opening docx with track changes and math created by Aspose 895 | * Fix problem with reading the Id of a content control 896 | * Fix crash in `CNumberingLvlLegacy.ReadFromBinary` 897 | * Fix problem with selecting tables 898 | * Fix the problem with replacing misspelled word 899 | * Fix the bug with pressing the tab key 900 | * Fix the critical issue with locking the document on the undo in the fast collaboration 901 | * Fix lost `Hide Degree` menu entry for equations (bug #39135) 902 | * Fix the problem when recalculating in co-editing 903 | * Fix the problem with processing the pageDown button in co-editing 904 | * Fix `Cannot read property 'eb' of nul` while deleting table column (bug #39252) 905 | * Fix problem with render while replacing text (bug #39269) 906 | * Fix `Cannot read property 'length' of null` while opening file (bug #39210) 907 | * Fix problem with saving/loading table state on undo/redo 908 | * Fix showing charts added by macros (bug #39304) 909 | * Fix the problem with calculating a large tables separated by columns 910 | 911 | #### Spreadsheet Editor 912 | 913 | * Fix crash on build file with comment changes 914 | * Fix incorrect chart for area with autofilter (bug #39168) 915 | * Fix incorrect select cells while changing formula by keyboard (bug #39181) 916 | * Fix brower hangup in some file with formula (bug #39190) 917 | * Fix incorrect display of doughnut chart with autofilter (bug #39200) 918 | * Fix incorrect `IF` formula values (bug #39233) 919 | * Fix problem with replace count (bug #39273) 920 | * Fix `Cannot read property 'Zb' of null` while copy deleted shape (bug #39312) 921 | * Fix `Maximum call stack size exceeded` while opening fullscreen (bug #38972) 922 | * Fix `this.dPc is not a function` while sorting (bug #39397) 923 | * Fix undo for filter in specific files (bug #39402) 924 | * Fix scroll to end of table (bug #21946) 925 | * Fix sorting first row in some files (bug #39397) 926 | * Fix sorting range if there is filtered data (bug #39410) 927 | * Fix double columns borders (bug #39392) 928 | * Fix rendering last rows in some files (bug #39394) 929 | * Disable cell settings when editor is disconnected 930 | * Fix print and calculate. Speed up prepare cache 931 | 932 | #### Presentation Editor 933 | 934 | * Fix `Cannot read property 'Ia' of null` while opening some pptx (bug #39191) 935 | * Fix problem with negative spacing 936 | * Fix `Cannot read property 'W' of undefined` while copy table (bug #39264) 937 | 938 | #### Embedded viewer 939 | 940 | * Show error while opening passsword protected files (bug #39251) 941 | * Fix js error while opening txt (bug #39250) 942 | 943 | #### Server 944 | 945 | * Fix license info endDate for trial 946 | * Fix `Cannot read property 'time' of null` 947 | * Change logrotate conf dir 948 | 949 | #### x2t 950 | 951 | * Set default value for math nodes with val attribute and COnOfftype 952 | * Fix empty rtf (bug #39172) 953 | * Fix opening some ods (bug #39192) 954 | * graphics - metafile - fix convert to rastr on linux without set fonts 955 | * PptxFormat - fix binary convert mathType version over 3.0 956 | * Fix document structure for specific file (bug #39236) 957 | * Fix opening in MS word some file (bug #39216) 958 | * Fix opening specific docx file (bug #39248) 959 | * XlsFormatReader - fix users file (external defined names) 960 | * PptFormatReader - fix users files 961 | * PptxFormat fix some user files 962 | * OdfFormat, OdfFormatWriter - fix after testing 963 | * Disable truetype fonts convertasion in html viewer 964 | * Fix open some rtf files (bug #39315) 965 | * Fix selecting row in pdf file (bug #39214) 966 | * Fix crash on empty dash pen 967 | * Fix writing only last ConditionalFormatting from Editor.bin (bug #39391) 968 | 969 | #### Docker Image 970 | 971 | * Fix `‘/var/run/rabbitmq’: Permission denied` on container restart ([Docker-DocumentServer#92](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/92)) 972 | * Remove volume `/etc/onlyoffice` (fix start on `minishift`) 973 | * Setup logrotate config rights 974 | 975 | ## 5.2.2 976 | 977 | ### Fixes 978 | 979 | #### rpm 980 | 981 | * Fix `DS_PORT` problem while installing with `ONLYOFFICE Enterprise Edition` 982 | 983 | ## 5.2.1 984 | 985 | ### No public release 986 | 987 | ## 5.2.0 988 | 989 | ### New Features 990 | 991 | #### All Editors 992 | 993 | * Customize initial zoom for the embedded editors 994 | * Customize availability of help in the editor 995 | * Add File and Plugins tabs for viewers 996 | * Mark username by color in the comments, review changes, chat messages 997 | * Show edit-mode users in format 998 | * Don't duplicate online users in the left chat panel 999 | * Sort comments in the popover by ascending creation time 1000 | 1001 | #### Document Editor 1002 | 1003 | * Ability to work with bookmarks 1004 | * Ability to add/change hyperlinks anchored to bookmarks/headings 1005 | * Change numbering value, start/continue numbering 1006 | * Ability to continue numberings 1007 | * Content controls settings (highlight and appearance) 1008 | * Review changes and comments are in combined window 1009 | * Add page presets А0, А1, А2, А6 (bug #36583) 1010 | * Enable closing chart dialog while loading (bug #36870) 1011 | * Change encoding format for txt files (bug #36998) 1012 | * Add mode for filling forms 1013 | * Enable closing window when save to txt 1014 | * Enable inserting shapes when shape is selected 1015 | * Check new revisions in fast co-editing mode 1016 | * Save track-changes option for file key 1017 | 1018 | #### Spreadsheet Editor 1019 | 1020 | * Set options for saving in PDF format (bug #34914) 1021 | * Cell settings in the right panel 1022 | * Add Layout tab: save margins, page size, orientation for sheets, 1023 | align/arrange, group/ungroup objects (shapes, images, charts) 1024 | * Added hint for autofilters 1025 | * Change encoding format for csv files (bug #36998) 1026 | * Enable closing window when save to csv 1027 | * Save page options to file before printing 1028 | * Add ability to view Combo Charts 1029 | * The following API functions are added: `GetRows`, `GetCols`, `GetCount`, 1030 | `GetHidden`, `SetHidden`, `GetColumnWidth`, `SetColumnWidth`, `GetRowHeight`, 1031 | `SetRowHeight`, `GetWpar`, `SetOffset`, `GetAdress`, `SetLeftMargin`, `GetLeftMargin`, 1032 | `SetRightMargin`, `GetRightMargin`, `SetTopMargin`, `GetTopMargin`, `SetBottomMargin`, 1033 | `GetBottomMargin`, `SetPageOrientation`, `GetPageOrientation`, `GetSelection` 1034 | * The following API properties are added: `Rows`, `Cols`, `Count`, `Hidden`, 1035 | `ColumnWidth`, `Width`, `RowHeight`, `Height`, `MergeArea`, `WrapText`, `LeftMargin`, 1036 | `Orientation`, `PrintHeadings`, `PrintGridlines`, `Selection` 1037 | 1038 | #### Presentation Editors 1039 | 1040 | * Add hints to presentation themes (bug #21362) 1041 | * Add presenter preview in the viewer (bug #37499) 1042 | * Enable closing chart dialog while loading (bug #36870) 1043 | 1044 | #### Mobile Web Editors 1045 | 1046 | * Rename sheets in the mobile editor (bug #37701) 1047 | 1048 | #### Server 1049 | 1050 | * Add savefile request handler 1051 | * Rename crypted->encrypted, transfer replyStr to saveUrl handler 1052 | * Add savefile request handler 1053 | * [chat] Add useridoriginal to all messages 1054 | * [lock] Use userId instead of sessionId in locks ([server#91](https://github.com/ONLYOFFICE/server/pull/91)) 1055 | * Add faked file type for PDFA 1056 | * [config] Add spawnOptions for x2t 1057 | * Use title param in ConvertService.ashx 1058 | * Use forked statsd to support ubuntu 18.04 1059 | * Branding now int. Check string and boolean for old version 1060 | * Use new key 'plugins' instead of 'branding' (revert to boolean) 1061 | * [log] Add reSave to mark repeated changes saving 1062 | * Add info/json handler for license 1063 | * Add `/info` page (available only from localhost) 1064 | 1065 | #### Package 1066 | 1067 | * Use package version for disable cache prefix 1068 | * Set up custom port in example url in IIS 1069 | * Redone storing configs in `local.json` 1070 | * Add support of logrotate 1071 | * Use package version in server urls instead of date 1072 | * deb: Add libcurl3-gnutls dependency 1073 | * Update license 1074 | 1075 | #### Plugins 1076 | 1077 | * [clipart] Show message when error has occurred 1078 | 1079 | #### Docker Image 1080 | 1081 | * Use nodejs 8 1082 | * Output logs to console and correct support of `docker logs` 1083 | * Do not require interactive flag to start container 1084 | 1085 | ### Fixes 1086 | 1087 | #### All Editors 1088 | 1089 | * Fix comment loss from other user (bug #37570) 1090 | * A lot of bug fixed in all editors 1091 | 1092 | #### DocumentEditor 1093 | 1094 | * Disable bookmarks in the document headers (bug #38957) 1095 | * Fix `XML Parsing Error` in Firefox (bug #36960) 1096 | 1097 | #### Spreadsheet Editor 1098 | 1099 | * Fix change active cell in selection across merge. Previously, passing 1100 | through the first cell of the merge range, we fell into the merge range, 1101 | even if it was not selected (through the selection of a row / column) 1102 | * Fix selection when selecting row/col/all 1103 | * Hide options for headings, gridlines, freeze panes in the viewer (bug #38033) 1104 | 1105 | #### Server 1106 | 1107 | * Fix max file size for convert (bug #37559) 1108 | * Fix installation on any linux system by using `useradd` ([server#89](https://github.com/ONLYOFFICE/server/pull/89)) 1109 | * Fix fillForms mode 1110 | * Fix healthcheck service in case of disconnected redis or rabbitmq 1111 | * [jwt] Do not reduce authorization header in case of inBody option 1112 | * Improve average calculation at server start 1113 | * Forbid svg image pasting 1114 | 1115 | #### Package 1116 | 1117 | * Update innodependencyinstaller to fix requirements detection 1118 | 1119 | #### Plugins 1120 | 1121 | * [clipart] Fix clipart zero size 1122 | * [macros] fix error while adding one (bug #38408) 1123 | 1124 | #### document-server-integration 1125 | 1126 | * Fix adding several files at once (bug #37017) 1127 | * Fix uploading big files 1128 | * Fix comment mode available only for Spreadsheet Editor 1129 | * Java: fix encoding space and path problems 1130 | * PHP: fix a lot of problems with urls 1131 | * Some more fixes 1132 | 1133 | #### x2t 1134 | 1135 | * A lot of user files fixed 1136 | 1137 | ## 5.1.5 1138 | 1139 | ### New feature 1140 | 1141 | #### Back-End 1142 | 1143 | * Add license connections and users limit error to log 1144 | * Add license warning limit percents to config and log 1145 | * Add check license file for Connections or UserCount errors. 1146 | Add constants UsersCountOS and ConnectionsOS for license result 1147 | 1148 | ### Fixes 1149 | 1150 | #### All editors 1151 | 1152 | * Update translations 1153 | * Fix JS error while changing shape connector (bug #37788) 1154 | * Fix error while changing default tab in shape (bug #38084) 1155 | * Fix opening custom color for shape (bug #37841) 1156 | 1157 | #### Spreadsheet Editor 1158 | 1159 | * Fix deleting comments (bug #37772) 1160 | * Fix check pane and opening some xlsx files (bug #38113) 1161 | * Fix hyphenation position for chinese symbols with wrap 1162 | * Fix missed french and spanish formulas 1163 | * Fix missed region formats 1164 | * Disable table settings when cell is edited 1165 | 1166 | #### Presentation Editor 1167 | 1168 | * Fix copy-paste placeholder in fast coedit (bug #37922) 1169 | * Fix bug copy/paste slide with picture (bug #37928) 1170 | * Fix placeholder titles in Chinese (bug #37927) ([onlyoffice-owncloud#189](https://github.com/ONLYOFFICE/onlyoffice-owncloud/issues/189)) 1171 | 1172 | #### Mobile Editors 1173 | 1174 | * Fix browser hangup while adding shapes (bug #37601) 1175 | * Fix js error in specific xlsx file (bug #37824) ([DocumentServer#311](https://github.com/ONLYOFFICE/DocumentServer/issues/311)) 1176 | * Fix incorrect info while loading document (bug #37687) 1177 | * Fix closing document while pressing `Back` button (bug #37649) 1178 | * Fix settings icon placement (bug #37738) 1179 | 1180 | #### PDF Viewer 1181 | 1182 | * Fix browser hangup on `adSm.pdf` (bug #37466) 1183 | 1184 | #### Docker 1185 | 1186 | * Fix recursive gzip on container restart ([DocumentServer#317](https://github.com/ONLYOFFICE/DocumentServer/issues/317)) 1187 | 1188 | #### Convert Services 1189 | 1190 | * Fix opening some xps files (bug #37565) 1191 | * Fix problem with the clip in the EMF (bug #36423) 1192 | * Fix bug with calculating inverse matrix in PDF 1193 | 1194 | #### x2t 1195 | 1196 | * Fix shape position in xls ([DocumentServer#308](https://github.com/ONLYOFFICE/DocumentServer/issues/308))) 1197 | * Fix losing document after reopen xlsx file (bug #37892) ([DocumentServer#316](https://github.com/ONLYOFFICE/DocumentServer/issues/316)) 1198 | * Fix open file with unknown picture format 1199 | 1200 | ##### odf 1201 | 1202 | * Fix table width in odt (bug #37832) 1203 | * Fix users files 1204 | 1205 | ##### rtf 1206 | 1207 | * Fix reading rtf comments 1208 | * Fix opening file with image in shape (bug #37902) 1209 | * Fix users files 1210 | * Fix saving plugin data (bug #34747) 1211 | 1212 | ##### xls 1213 | 1214 | * Fix problems with multichart files (bug #37945, 37946) 1215 | * Fix users files 1216 | 1217 | ## 5.1.4 1218 | 1219 | ### New feature 1220 | 1221 | #### All editors 1222 | 1223 | * Add warning when open file protected with password 1224 | * Don't show resolved comments by default in Document and Spreadsheet editor 1225 | 1226 | #### Back-End 1227 | 1228 | * Add openProtectedFile option to disable opening password-protected files 1229 | 1230 | #### Deb and rpm 1231 | 1232 | * Remove upper version dependency of node.js 1233 | * Remove `librabbitmq-tools` dependency 1234 | 1235 | #### x2t 1236 | 1237 | * Bump compatibilityMode setting. Prevent opening 1238 | files in compatibility mode in Word 2016. 1239 | * Windows: add long file names support 1240 | 1241 | ### Fixes 1242 | 1243 | #### All editors 1244 | 1245 | * Update translations 1246 | * Fix z-index for synchronize tooltip 1247 | * Fix position for zoom buttons in the toolbar 1248 | * Fix tab 'File' lost active state when click inner panels 1249 | * Fix `Replace image by url` in context menu (#37651) 1250 | * Fix copy comments from comment balloon (#37666, #35896) 1251 | * Fix footnote dialog layout (#37660) 1252 | * Fix layout for review changes dialog 1253 | 1254 | #### Document Editor 1255 | 1256 | * Fix getting parent cell in blocklevelstd 1257 | * Fix justify chinese text (#37659) [DocumentServer#293](https://github.com/ONLYOFFICE/DocumentServer/issues/293)) 1258 | * Fix focus problem with navigation sidebar in Firefox (#37460) 1259 | * Fix setting option Realtime collaboration changes to "View All" 1260 | * Fix protected document window layout (#37658) 1261 | 1262 | #### Spreadsheet Editor 1263 | 1264 | * Fix enter formula with arrow keys and scroll 1265 | * Fix multiselect autofit column width. Autofit only exist columns (#37555) 1266 | * Fix formula dependency and file assemble after copying with drag and drop 1267 | * Fix out of memory error in case of insert rows in file with many columns 1268 | * Fix incorrect error for chart with empty dataset (#37762) 1269 | 1270 | #### Presentation Editor 1271 | 1272 | * Fix deleting placholder text in strict co-edit (#37712) 1273 | * Fix duplicate comments in exported pptx (#37698) 1274 | * Fix JS error while opening empty presentation in comment mode (#37679) 1275 | 1276 | #### Mobile Editors 1277 | 1278 | * Disable edit button while document loading 1279 | * Fix formulas descriptions (#37691) 1280 | * Fix round corners for module windows (#37700) 1281 | 1282 | #### Back-end 1283 | 1284 | * JWT: Remove payload field from jwt when 'inBody' option is on 1285 | * Refactor install/uninstall shared libs 1286 | 1287 | #### Deb and rpm 1288 | 1289 | * Fix 'DS_COUNT: command not found' uninstall error in .deb 1290 | * Fix uninstall error with documentserver-prepare4shutdown.sh problems in .deb 1291 | * Fix libcurl dependency for Ubuntu 18.04 1292 | 1293 | ##### x2t 1294 | 1295 | * Fix doc, rtf, xls users files 1296 | * Fix exporting current list of XLSX to csv (#37579) 1297 | * Fix opening specific pptx file (#37589) 1298 | * Fix save comments for presentation (undelete ms office) 1299 | * Fix opening specific RTF document (#37500) 1300 | * Fix slide theme for ODT export (#37740) 1301 | * Fix chart legend in ODS file (#37746) 1302 | * Downgrade icu to 58.2 (compatible with WinXp, Win Vista) 1303 | 1304 | ## 5.1.3 1305 | 1306 | ### New features 1307 | 1308 | #### All editors 1309 | 1310 | * New `View Settings` menu in top right corner 1311 | * New selector for links type in Spreadsheet and Presentation Editor 1312 | * Ability to replace image via context menu (#11493) 1313 | * Customize initial zoom for the embedded editors 1314 | 1315 | #### Document Editor 1316 | 1317 | * Implement an East Asian script and line break in hieroglyphs ([sdkjs#300](https://github.com/ONLYOFFICE/sdkjs/pull/304)) 1318 | * Add hotkey Ctrl+Shift+Num8 - show/hide non printable symbols 1319 | * Add ability to export documents to RTF 1320 | 1321 | #### Spreadsheet Editor 1322 | 1323 | * Add French translation for formulas 1324 | * Ability to select Cell format via context menu (#16272) 1325 | 1326 | #### Preseentation Editor 1327 | 1328 | * Add hints to presentation themes (bug #21362) 1329 | 1330 | #### Document Builder 1331 | 1332 | * Add function to get the width of the current column ([sdkjs#315](https://github.com/ONLYOFFICE/sdkjs/pull/315)) 1333 | 1334 | #### Back-End 1335 | 1336 | * Update `icu` dependency from `5.5` to `6.0` 1337 | 1338 | #### Mobile Editors 1339 | 1340 | * Ability to go to editing mode from toolbar ([web-apps#135](https://github.com/ONLYOFFICE/web-apps/pull/135)) 1341 | 1342 | #### Integration Example 1343 | 1344 | * Support of `ott`, `ots`, `otp` formats 1345 | 1346 | ### Fixes 1347 | 1348 | #### All editors 1349 | 1350 | * Improve compatibility with IE11 ([sdkjs#302](https://github.com/ONLYOFFICE/sdkjs/pull/302)) 1351 | ([sdkjs#317](https://github.com/ONLYOFFICE/sdkjs/pull/317)) 1352 | * Fix downloading specific docx file (#37454) ([sdkjs#300](https://github.com/ONLYOFFICE/sdkjs/pull/300)) 1353 | * Fix crash on opening files with empty pie charts ([sdkjs#318](https://github.com/ONLYOFFICE/sdkjs/pull/318)) 1354 | 1355 | #### Document Editor 1356 | 1357 | * Fix displaying table after html convert (#37472) 1358 | * Fix adding comment to whole doc (#37425, 1359 | [DocumentServer#287](https://github.com/ONLYOFFICE/DocumentServer/issues/287)) 1360 | ([sdkjs#319](https://github.com/ONLYOFFICE/sdkjs/pull/319)) 1361 | * Fix copy Rich Text Content from table (#37546) ([sdkjs#320](https://github.com/ONLYOFFICE/sdkjs/pull/320)) 1362 | 1363 | #### Spreadsheet Editor 1364 | 1365 | * Fix formula dependency and file assemble after add col/row ([sdkjs#312](https://github.com/ONLYOFFICE/sdkjs/pull/312)) 1366 | * Fix opening specific xlsx file (#37515) ([sdkjs#316](https://github.com/ONLYOFFICE/sdkjs/pull/316)) 1367 | 1368 | #### Mobile Document Editor 1369 | 1370 | * Fix replacing text while creating new paragraph (#37456) 1371 | 1372 | #### Mobile Spreadsheet Editor 1373 | 1374 | * Fix bug with scrolling 1375 | 1376 | #### x2t 1377 | 1378 | * Fix doc users files with table ([core#71](https://github.com/ONLYOFFICE/core/pull/71)) 1379 | * Fix opening docx, pptx, rtf, odf usersfiles ([core#75](https://github.com/ONLYOFFICE/core/pull/75)) 1380 | ([core#76](https://github.com/ONLYOFFICE/core/pull/76)) 1381 | 1382 | ## 5.1.2 1383 | 1384 | ### New features 1385 | 1386 | #### All Editors 1387 | 1388 | * Update help translations 1389 | 1390 | #### Document Editor 1391 | 1392 | * Support of multicomments balloon (bug #37422) 1393 | 1394 | ### Fixes 1395 | 1396 | #### All editors 1397 | 1398 | * Fix crash on loading document in Safari 11.1 1399 | * Fix undo after copy paste in coedit (bug #37424) 1400 | * Fix problems with some thai symbols (bug #37446) ([sdkjs#297](https://github.com/ONLYOFFICE/sdkjs/pull/297)) 1401 | 1402 | #### Document Editor 1403 | 1404 | * Fix changing labels of Content Control ([sdkjs#296](https://github.com/ONLYOFFICE/sdkjs/pull/296)) 1405 | * Fix crash on pdf reconnect or check idle ([sdkjs#291](https://github.com/ONLYOFFICE/sdkjs/pull/291)) 1406 | * Fix search text in drawing formats ([sdkjs#292](https://github.com/ONLYOFFICE/sdkjs/pull/292)) 1407 | * Fix problem with loading pdf renamed to docx ([sdkjs#295](https://github.com/ONLYOFFICE/sdkjs/pull/295)) 1408 | 1409 | #### Spreadsheet Editor 1410 | 1411 | * Fix copy paste in OpenSource menu (bug #37426) 1412 | * Fix Spanish formulas translations 1413 | * Fix open pivot tables with VALUES ([sdkjs#298](https://github.com/ONLYOFFICE/sdkjs/pull/298)) 1414 | 1415 | #### Presentation Editor 1416 | 1417 | * Fix reporter mode in Safari 1418 | 1419 | #### Back-end 1420 | 1421 | * Fix file corruption after restore connection when version is assembled ([server#80](https://github.com/ONLYOFFICE/server/pull/80)) 1422 | 1423 | #### x2t 1424 | 1425 | * Fix mac related build problems 1426 | * ppt - fix shape geometry in files from newest ms office 1427 | 1428 | ## 5.1.1 1429 | 1430 | ### New Features 1431 | 1432 | #### All Editors 1433 | 1434 | * Update translations 1435 | * New help entries 1436 | 1437 | #### Spreadsheet Editor 1438 | 1439 | * Add `CONVERT`, `FTEST`, `HYPGEOM.DIST` formulas 1440 | * Add Spanish formula translations 1441 | 1442 | #### Back-end 1443 | 1444 | * Add reconnection.attempts, reconnection.delay options 1445 | to config - applicable for editor-server connection 1446 | * Add fonts folder to static content 1447 | * Add sockjs config section for testing purposes 1448 | 1449 | ### Fixes 1450 | 1451 | #### All Editors 1452 | 1453 | * Hide empty width glyphs fonts in font picker 1454 | * Don't save changes for undo/redo in server build mode 1455 | * Change size of image pasted form html 1456 | * Fix problem in text selection with Shift 1457 | * Fix redundant symbol in cell after undo-redo (#37343) 1458 | * Fix error with repeated reconnection 1459 | * Fix problems with icons of some buttons 1460 | * Fix sync coedit button in top toolbar and menu (#37377) 1461 | 1462 | #### Document Editor 1463 | 1464 | * Fix right mouse button menu for TOC (#37241) 1465 | * Fix usage Clip ParaDrawing by line top and bottom 1466 | * Don't clip images in text arts 1467 | * Add vertical clip for inline drawing 1468 | * Fix problems in drawing inline objects 1469 | * Fix bug in calculation text clip rect in documents 1470 | * Fix `Cannot read property 'B8a' of null` error in some files (#37378) 1471 | 1472 | #### Spreadsheet Editor 1473 | 1474 | * Fix right mouse button error (#37330) 1475 | * Fix inserting hieroglyphs from text editor (#37356) 1476 | * Fix bug with enter symbol point in formula autocomplete (#37300) 1477 | * Fix bug with enter symbol `_` or `\` in start formula autocomplete (bug #37354) 1478 | * Fix bug with enter Chinese numbers in formula autocomplete 1479 | * Fix `Cannot read property 'toLocaleString'` error in some files (#37343) 1480 | * Fix `Cannot read property '4''` error in some files (#37376) 1481 | * Fix sheet context menu visibility (#37307) 1482 | * Fix translations for formulas 1483 | * Fix inserting function in opened cell (#37348) 1484 | * Correct some formulas translations 1485 | 1486 | #### Presentation Editor 1487 | 1488 | * Fix hieroglyph problem in chart title (#37293) 1489 | * Fix chart title focus problem in coedit (#37295) 1490 | * Fix object selection problem in coedit (#37336) 1491 | * Remove `console.log` about `End_CollaborationEditing` 1492 | * Clamp scroll_central position 1493 | * Bug with clearing cached canvas 1494 | * Fix bug in calculation of slide layout bounds 1495 | * Fix `Cannot read property 'Ec' of null` error in some files (#37386) 1496 | 1497 | #### Back-end 1498 | 1499 | * Fix font generation 1500 | * Fix inconsistent database status after files 1501 | assemble in case of rapid open/close connection 1502 | 1503 | #### x2t 1504 | 1505 | * Fix reopening files with macros (#37323) 1506 | * Fix opening some Docx user files 1507 | * Fix opening some XLS user files 1508 | 1509 | #### DesktopEditors 1510 | 1511 | * Fix gradient bug 1512 | * Fix printing cell borders (#35367) 1513 | 1514 | ## 5.1.0 1515 | 1516 | ### New Features 1517 | 1518 | #### All Editors 1519 | 1520 | * New `no squares` font engine, find best replacement font for `□` characters 1521 | * Ability to distribute data in tables 1522 | * New fonts in default font set 1523 | * Fully rewritten composite input for characters 1524 | * New header and background color 1525 | * Support of shape side panel for images 1526 | * Change table size by drag'n'drop 1527 | * New bullet list marker - `–` 1528 | * Redone connection of second user to document in Strict mode 1529 | * Increase supported document size (without media-content) 1530 | * New help entries 1531 | * Search in help 1532 | 1533 | #### Document Editor 1534 | 1535 | * Ability to set Tab Leader symbols 1536 | * Support of Table of Contents 1537 | * New `Navigation` left sidebar 1538 | * New `Reference` tab 1539 | * Rename `Review` tab to `Collaboration` 1540 | * Changes history in Strict Co-Edit 1541 | * Rename `Display Modes` entries for Track Changes 1542 | * File tab `Go to documents` opens in new tab 1543 | * Ability to set negative top and bottom page margin 1544 | * Copy paragraph style will not overwrite custom run style 1545 | * Special paste of tables 1546 | 1547 | #### Spreadsheet Editor 1548 | 1549 | * Custom user cell styles are now placed before default ones 1550 | * 8 new formulas: `F.TEST`, `FORECAST.ETS`, `FORECAST.ETS.CONFINT`, 1551 | `FORECAST.ETS.SEASONALITY`, `FORECAST.ETS.STAT`, 1552 | `FORMULATEXT`, `IFS`, `PDURATION` 1553 | * New `None` Table Template 1554 | * New editing tools for Pivot Tables 1555 | * New regional presets - `Deutsch (Schweiz)`, `Español (México)`, 1556 | `Nederlands (Nederland)`, `Slovenčina (Slovenská republika)` 1557 | * New date formats `yy/m/d`, `yy/mm/dd`, `yyyy/m/d` 1558 | * CSV preview before opening 1559 | 1560 | #### Presentation Editor 1561 | 1562 | * Special paste 1563 | * Presentation level comments 1564 | 1565 | #### Plugins 1566 | 1567 | * Added `Macros` plugin 1568 | * Fix plugin autostart problem 1569 | 1570 | #### x2t 1571 | 1572 | * Support a lot of features in xls format (macros, controls etc.) 1573 | * Speedup of opening ooxml files on 5-10% 1574 | * Better compatibility with OpenFormat, RTF 1575 | * Fix a lot of error in user-send files in all supported formats 1576 | 1577 | #### Document Builder 1578 | 1579 | * Add new `GetSheets`, `GetSheet`, methods 1580 | * Add `GetVisible`, `SetVisible`, `GetName` `GetIndex` for ApiWorksheet 1581 | * Add getter and setter properties Visible in ApiWorksheet 1582 | * Add getter property Index in ApiWorksheet 1583 | * Add getter and setter properties Name in ApiWorksheet 1584 | * Add getter property Sheets in Api 1585 | * Add getter property ActiveCell in ApiWorksheet 1586 | * Add function GetValue in ApiRange 1587 | * Add getter property Value, function ForEach in ApiRange 1588 | * Add function Format in Api 1589 | * Add function GetCells in ApiWorksheet 1590 | * Add getter property Cells in ApiWorksheet 1591 | * Add function GetUsedRange in ApiWorksheet 1592 | * Add getter property UsedRange in ApiWorksheet 1593 | * Add function GetRowHeight in ApiWorksheet 1594 | 1595 | ### Fixes 1596 | 1597 | #### All Editors 1598 | 1599 | * A lot of bugs fixed 1600 | * Fix toolbar icons problems 1601 | * Fix editing problems while connecting to document with a lot of changes 1602 | 1603 | ## 5.0.7 1604 | 1605 | ### New Features 1606 | 1607 | #### Licensing 1608 | 1609 | * New license type - by unique users id's and access period 1610 | 1611 | #### Document Builder 1612 | 1613 | * Add a lot of getters and setters 1614 | * New methods to AddSheet 1615 | 1616 | #### Spreadsheet Editors 1617 | 1618 | * Add stirkeout, superscript and subscript in top toolbar (bug #26581) 1619 | 1620 | #### Help 1621 | 1622 | * New entries in help for each editor tab 1623 | 1624 | ### Fixes 1625 | 1626 | #### All Editors 1627 | 1628 | * Update translations 1629 | * Set focus out of the editor frame in IE/Edge 1630 | 1631 | #### Document Editor 1632 | 1633 | * Fix opening docx file with formula in MS Word (bug #36490) 1634 | * Fix JS error while inserting Spreadsheet cell with comment (bug #36506) 1635 | * Fix bug with inserting the content control in the math equation. 1636 | * Fix reset selection from object in header/footer after keyboard move 1637 | 1638 | #### Spreadsheet Editors 1639 | 1640 | * Fix wrong dependence in formula with 3D Ref after removing sheet 1641 | * Fix opening odt with chart 1642 | * Fix calculating sparkline in some case (bug #36603) 1643 | * Fix printing image outside of printed range (bug #36573) 1644 | 1645 | #### Presentation Editor 1646 | 1647 | * Fix shape blocking in coedit for users with different mode (bug #36435) 1648 | * Fix chart `Constant proportions` working only once (bug #36494) 1649 | * Fix JS error while inserting page number from Document Editor (bug #36508) 1650 | * Fix JS error while undo of table (bug #36515) 1651 | 1652 | #### Back-end 1653 | 1654 | * Fix IIS URL Rewrite while uploading image 1655 | * Fix ttf fonts not gziped 1656 | 1657 | #### Integration Example 1658 | 1659 | * Remove `Integration Edition` from logo 1660 | 1661 | #### x2t 1662 | 1663 | * Fix some DOCX, DOC, RTF files from users 1664 | * Fix DOCX with MathType equations (bug #36524) 1665 | 1666 | ## 5.0.6 1667 | 1668 | ### New Features 1669 | 1670 | #### Licensing 1671 | 1672 | * New license type - by unique users count 1673 | 1674 | ### Fixes 1675 | 1676 | #### Document Editor 1677 | 1678 | * JS Error while inserting empty cell to chart title (bug #36441) 1679 | * Remove non-actual Rich Text Content Control help files 1680 | * Hide Clipart plugin window if version history opened (bug #36464) 1681 | 1682 | #### Back-end 1683 | 1684 | * Long outbox request authorization headers are reduced (bug #36202) 1685 | 1686 | #### Windows Version 1687 | 1688 | * Fix jwt enabling in ds example 1689 | 1690 | ## 5.0.5 1691 | 1692 | ### New Features 1693 | 1694 | #### DesktopEditors 1695 | 1696 | * Added two types of restrictions for editing a document - OnlySignatures and View 1697 | 1698 | ### Fixes 1699 | 1700 | #### All Editors 1701 | 1702 | * Fix red cross for images in some situations 1703 | 1704 | #### Spreadsheet Editors 1705 | 1706 | * Fix `a.Se is not a function` error while opening file (bug #36344) 1707 | * Fix error with merge table colors 1708 | * Fix merge cells after apply table template (bug #36405) 1709 | 1710 | #### Presentation Editor 1711 | 1712 | * Check buttons layout in reporter mode 1713 | * Disable scroll to target in selectwheel (empty selection) 1714 | * Fix applying image as background for several slides (bug #36399) 1715 | * Fix mouse slide scroll without change zoom (bug #28096) 1716 | 1717 | #### Plugins 1718 | 1719 | * Fix calling plugins in non-tabbed interface [Docker-DocumentServer#84](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/84) 1720 | * Fix crash on unknown ole-object resize 1721 | * Yandex.Translate add progress bar 1722 | 1723 | #### x2t 1724 | 1725 | * Fix colors schemes for table cells (bug #36322) 1726 | * Fix problem with image in footnote (bug #36380) 1727 | 1728 | #### Back-end 1729 | 1730 | * Fix calculate connections. exclude view users 1731 | 1732 | #### deb 1733 | 1734 | * Fix nodejs dependency (force NodeJS 6 LTS) 1735 | 1736 | #### Document Builder 1737 | 1738 | * Service key size reduced to 20 characters 1739 | * Change HTTP error code from 403 to 402 in case of incorrect license 1740 | 1741 | ## 5.0.4 1742 | 1743 | ### Fixes 1744 | 1745 | #### All Editors 1746 | 1747 | * Remove some unused code 1748 | * Fix Polish language bug (altGr + x/c on firefox/edge) 1749 | * Fix bug with images paths 1750 | 1751 | #### Document Editor 1752 | 1753 | * Fix bug with removing and adding items from listview (tab list) 1754 | * Fix bug with creating several synchronize tips 1755 | * Fix line end in thumbnails 1756 | * Fix paste simple text to equations 1757 | * Fix opening version history 1758 | 1759 | #### Spreadsheet Editor 1760 | 1761 | * Fix JS error for some pivot table styles (bug #36290) 1762 | * Check xfIndexNumber when merging styles to avoid errors with column styles 1763 | * Fix conditional formatting while changing cell values (bug #36253) 1764 | 1765 | #### Presentation Editor 1766 | 1767 | * Don't disable prev-next buttons for slide demonstration 1768 | * Fix presentation demonstration: start from beginning 1769 | * Fix notes scroll 1770 | * Fix insert text operation duration (bug 36208) 1771 | * Fix browser zoom problem with reported pointer 1772 | 1773 | #### Back-end 1774 | 1775 | * Fix conversion task is lost when entering and 1776 | leaving the editor quickly (endless opening) 1777 | * Fix timeout error while first user do not performing save 1778 | 1779 | ## 5.0.3 1780 | 1781 | ### New Features 1782 | 1783 | #### Distribution 1784 | 1785 | * `onlyoffice-documentserver-integration` renamed to `onlyoffice-documentserver-ie` 1786 | * New distribution type for developers - `onlyoffice-documentserver-de` 1787 | 1788 | #### All Editors 1789 | 1790 | * Update limitations messages. 1791 | * Added Sogou Pinyin input in Chrome 1792 | * Support of fods, fodt, fodp formats 1793 | 1794 | #### Plugins 1795 | 1796 | * New plugins scheme (system & parallel working) 1797 | 1798 | #### Windows Version 1799 | 1800 | * Add 'Accept license' dialog in installation 1801 | 1802 | ### Fixes 1803 | 1804 | #### All Editors 1805 | 1806 | * Fix button outlines in Firefox 1807 | * Fix `Developer Mode` message rotate in IE11 (bug #36076) 1808 | 1809 | #### Document Editor 1810 | 1811 | * Fix JS error while adding Text Art by Enter (bug #36134) 1812 | * Fix cursor while rotating object (bug #36114) 1813 | 1814 | #### Presentation Editor 1815 | 1816 | * Fix reporter mode resize in IE 1817 | * Fix bug with position of hyperlink tooltip and slide num tooltip 1818 | * Fix slide resize bug 1819 | * Fix search in text in placeholder (bug #36133) 1820 | * Fix layout in reported mode 1821 | * Fix js error in Tables_test.pptx (bug #17147) 1822 | 1823 | #### Embedded viewer 1824 | 1825 | * Fix `Error code -23` (bug #36122) 1826 | 1827 | #### Back-end 1828 | 1829 | * Fix view mode was determined without consideration of permissions.comment 1830 | 1831 | #### RPM 1832 | 1833 | * Fix using SELinux with custom ports 1834 | 1835 | #### Pluging 1836 | 1837 | * Bug with resize cursor in the plugins window 1838 | * Fix JS error in running `PhotoEditor` (bug #36050) 1839 | * Fix problems with scroll 1840 | 1841 | ## 5.0.2 1842 | 1843 | ### No public release - SAAS-only version 1844 | 1845 | ### New Features 1846 | 1847 | #### Back-end 1848 | 1849 | * Add builder service 1850 | 1851 | #### Plugins 1852 | 1853 | * Ability to autostart plugins 1854 | 1855 | ### Fixes 1856 | 1857 | #### All Editors 1858 | 1859 | * Update translations 1860 | 1861 | #### Document Editor 1862 | 1863 | * Fix sending mail in mail-merge (bug #36007) 1864 | 1865 | #### Spreadsheet Editor 1866 | 1867 | * Fix loading table styles 1868 | 1869 | #### Presentation Editor 1870 | 1871 | * Fix bugs in Reporter mode 1872 | * Fix moving slide (bug #36031) 1873 | 1874 | ## 5.0.1 1875 | 1876 | ### No public release - SAAS-only version 1877 | 1878 | ### New Features 1879 | 1880 | #### Integration Example 1881 | 1882 | * Support OpenDocument Flat Document file type 1883 | 1884 | ### Fixes 1885 | 1886 | #### All Editors 1887 | 1888 | * Update translations and help files 1889 | * Fix logo rebranding (bug #35860) 1890 | * Fix logo click 1891 | * Fix input text after copy comment (bug #35851) 1892 | 1893 | #### Spreadsheet Editor 1894 | 1895 | * Fix "Ctrl+L" hotkey problem (bug #35854) 1896 | * Fix "Alt+H" hotkey in Firefox (bug #35857) 1897 | * Fix "Ctrl+=" hotkey in Firefox (bug #35853) 1898 | * Fix recalculating absolute formulas (bug #28388) 1899 | * Fix replacing text in pivot tables (bug #35858) 1900 | * Fix incorrect symbols after copy-paste in shape (bug #35913) 1901 | * Fix sorting in some xlsx (bug #35904) 1902 | * Fix table header sort (bug #35950) 1903 | 1904 | #### Presentation Editor 1905 | 1906 | * Fix slide preview mode controls (bug #35440) 1907 | * Fix bugs with copy notes 1908 | * Fix connector connection problem (bug #35867) 1909 | * Fix connector problem with copy-paste (bug #35024) 1910 | 1911 | #### Plugins 1912 | 1913 | * Fix opening Symbols Table (bug #35875) 1914 | * Fix hotkeys in Symbols Table (bug #35890) 1915 | 1916 | #### Convertation 1917 | 1918 | * Fix saving changes in html files 1919 | 1920 | #### Rpm 1921 | 1922 | * Fix working with enabled `SELinux` 1923 | 1924 | ##### Windows 1925 | 1926 | * Use 64-bit nodejs 1927 | 1928 | ## 5.0.0 1929 | 1930 | ### No public release - SAAS-only version 1931 | 1932 | ### New features 1933 | 1934 | #### Spreadsheet Editor 1935 | 1936 | * Ability to open and save Pivot tables 1937 | * 69 new formulas: `AGGREGATE`, `BESSELI`, `BESSELJ`, `BESSELK`, 1938 | `BESSELY`, `BINOM.DIST.RANGE`, `BITAND`, `BITLSHIFT`, `BITRSHIFT`, 1939 | `BITOR`, `BITXOR`, `CHITEST`, `CHISQ.TEST`, `COVARIANCE.P`, 1940 | `COVARIANCE.S`, `DAVERAGE`, `DAYS`, `DCOUNT`, `DCOUNTA`, 1941 | `DGET`, `DMAX`, `DPRODUCT`, `DSTDEV`, `DSUM`, `DVAR`, 1942 | `ECMA.CEILING`, `ERFC.PRECISE`, `FORECAST.LINEAR`, `ISFORMULA`, 1943 | `ISOWEEKNUM`, `MAXIFS`, `MINIFS`, `MINIFS`, `MODE.MULT`, `MODE.SNGL`, 1944 | `NEGBINOM.DIST`, `NETWORKDAYS.INTL`, `NORM.DIST`, `NORM.INV`, 1945 | `NORM.S.DIST`, `NORM.S.INV`, `QUARTILE.INC`, `QUARTILE.EXC`, 1946 | `PERMUTATIONA`, `POISSON.DIST`, `PHI`, `RRI`, `SKEW.P`, `SHEET`, 1947 | `SHEETS`, `STDEV.P`, `STDEV.S`, `SWITCH`, `T.TEST`, `TEXTJOIN`, 1948 | `TRIMMEAN`, `TTEST`, `UNICODE`, `VAR.P`, `VAR.S`, `WEIBULL`, 1949 | `WEIBULL.DIST`, `WORKDAY.INTL`, `Z.TEST`, `ZTEST` 1950 | 1951 | #### Presentation Editor 1952 | 1953 | * Ability to add, open and save presentation notes 1954 | * Ability to open and save videos 1955 | 1956 | #### Back-end 1957 | 1958 | * DB optimization, faster opening big files 1959 | * Ability to rebuild not-builded, forgotten files 1960 | * Open files base64 -> typed array 1961 | 1962 | #### x2t 1963 | 1964 | * Read ooxml and xls files with macros. 1965 | * Support audio and video files in all document formats 1966 | * Support pivot tables xls 1967 | 1968 | ### Fixes 1969 | 1970 | #### Document Editor 1971 | 1972 | * A lot of bugs fixed 1973 | 1974 | #### Spreadsheet Viewer 1975 | 1976 | * Fix not working keys in IE11 ([DocumentServer#107](https://github.com/ONLYOFFICE/DocumentServer/issues/107)) 1977 | * Fix COUNTIF formula ignores TRUE and FALSE ([DocumentServer#151](https://github.com/ONLYOFFICE/DocumentServer/issues/151)) 1978 | * Fix conditional formatting bugs 1979 | 1980 | #### x2t 1981 | 1982 | * Fix a lot of user files 1983 | * Fix ods formulas 1984 | 1985 | ## 4.4.4 1986 | 1987 | ### Windows-only release 1988 | 1989 | ### Fixes 1990 | 1991 | * Fix log folder creation in `silent` and `verysilent` setup mode 1992 | 1993 | ## 4.4.3 1994 | 1995 | ### Fixes 1996 | 1997 | #### Document Editor 1998 | 1999 | * Fix opening some docx (bug #35307) 2000 | * Fix chart legend blocking in coedit (bug #35492) 2001 | 2002 | #### Spreadsheet Editor 2003 | 2004 | * Fix change shape size by yellow markers (bug #35451) 2005 | * Fix case sensitive VLOOKUP and HLOOKUP (bug #35528, [DocumentServer#140](https://github.com/ONLYOFFICE/DocumentServer/issues/140)) 2006 | 2007 | #### Presentation Editor 2008 | 2009 | * Fix comment reply duplication (bug #35408) 2010 | * Fix bug with drag-and-drop chart into title 2011 | 2012 | ## 4.4.2 2013 | 2014 | ### New features 2015 | 2016 | #### Spreadsheet Editor 2017 | 2018 | * Support some more new options in sparklines (bug #35296) 2019 | 2020 | ### Fixes 2021 | 2022 | #### Document Editor 2023 | 2024 | * Fix problem with setting tab several time (bug #34923) 2025 | * Fix printing in Edge (bug #35323) 2026 | * Fix help for moving shape by pixel (bug #34983) 2027 | * Fix special paste in fast co-edit (bug #35310) 2028 | * Fix duplicates in strict mode after special paste (bug #35312) 2029 | * Fixed bug with moving cursor to the start of the 2030 | document after removing content control. 2031 | * Fix minor problems with co-edit in real time (bug #35398, #35399, #35400) 2032 | * A lot of fixes in translations 2033 | 2034 | #### Spreadsheet Editor 2035 | 2036 | * Fix box for `Show empty cells as` in Russian (bug #35299) 2037 | * Fix sparkline type in setting window (bug #35296) 2038 | * Hide not implemented formulas: `CUBEKPIMEMBER`, `CUBEMEMBER`, 2039 | `CUBEMEMBERPROPERTY`, `CUBERANKEDMEMBER`, `CUBESET`, 2040 | `CUBESETCOUNT`, `CUBEVALUE` (bug #35314) 2041 | * Fix JS error in conditional formatting with formula and offset 2042 | (duplicate variable) (bug #35334) 2043 | * Fix JS error in SEARCH formula (bug #35340) 2044 | * Fix freeze pane shadow not hiding (bug #35359) 2045 | * Fix showing hidden objects 2046 | * Fix VLOOKUP format cell 2047 | * A lot of fixes in translations 2048 | 2049 | #### Presentation Editor 2050 | 2051 | * Fix changing presentation language if no shape selected (bug #35231) 2052 | * Fix columns in placeholder (bug #35074) 2053 | * Fix connector losing shape after moving shape in group (bug #35317) 2054 | * Fix disconnecting connect after ungrouping (bug #35316) 2055 | * Fix hidden markers for connector on chart and image (bug #35300) 2056 | * Fix cell link after copy paste (bug #35362, [DocumentServer#122](https://github.com/ONLYOFFICE/DocumentServer/issues/122)) 2057 | * A lot of fixes in translations 2058 | 2059 | #### Mobile Document Editor 2060 | 2061 | * Remove saving show-snaplines option 2062 | 2063 | #### Mobile Presentation Editor 2064 | 2065 | * Remove saving show-snaplines option 2066 | 2067 | #### x2t 2068 | 2069 | ##### odt 2070 | 2071 | * Fix saving some files to odt (bug #35389) 2072 | 2073 | ##### txt 2074 | 2075 | * Fix empty txt on opening (bug #35396) 2076 | 2077 | ##### xls 2078 | 2079 | * Fix custom shape with connectors 2080 | 2081 | ##### ods 2082 | 2083 | * Fix margins 2084 | * Fix convert named range with formulas 2085 | 2086 | ##### pptx 2087 | 2088 | * Fix audio wav files 2089 | * Fix old standard ole 2090 | 2091 | ##### ppt 2092 | 2093 | * Fix previous users picture 2094 | * Fix read picture stream 2095 | 2096 | #### Document Builder 2097 | 2098 | * Fix problems with printing and saving to `pdf` 2099 | 2100 | #### Desktop Editor 2101 | 2102 | * Fix showing 'Changes saved' message (bug #35358) 2103 | 2104 | ## 4.4.1 2105 | 2106 | ### New features 2107 | 2108 | #### Document Editor 2109 | 2110 | * Special Paste 2111 | * Rich text content support 2112 | * Translates for Paragraph Styles 2113 | * View mode with comments 2114 | * Option to hide solved comments 2115 | * Ability to specify custom columns 2116 | 2117 | #### Spreadsheet Editor 2118 | 2119 | * Formulas with conditional formatting 2120 | * Ability to specify custom delimiter for CSV import\export 2121 | * Added `ACOT`, `ACOTH`, `ARABIC`, `BASE`, `BETA.DIST`, `BETA.INV`, `BETADIST`, 2122 | `BINOM.DIST`, `BINOM.INV`, `CEILING.MATH`, `CEILING.PRECISE`, 2123 | `CHIDIST`, `CHIINV`, `CHISQ.DIST`, `CHISQ.DIST.RT`, 2124 | `CHISQ.INV`, `CHISQ.INV.RT`, `COMBINA`, `CONCAT`, `CONFIDENCE.NORM`, 2125 | `CONFIDENCE.T`, `COT`, `COTH`, `CSC`, `CSCH`, `DECIMAL`, `EXPON.DIST`, `F.DIST`, 2126 | `F.DIST.RT`, `F.INV`, `F.INV.RT`, `FDIST`, `FINV`, `FLOOR.MATH`, 2127 | `FLOOR.PRECISE`, `GAMMA`, `GAMMA.DIST`, `GAMMA.INV`, `GAMMA.PRECISE`, 2128 | `GAMMADIST`, `GAMMAINV`, `GAUSS`, `IFNA`, `IMCOSH`, `IMCOT`, `IMCSC`, 2129 | `IMCSCH`, `IMSEC`, `IMSECH`, `IMSINH`, `IMTAN`, `ISO.CEILING`, 2130 | `LOGNORM.DIST`, `LOGNORM.INV`, `NUMBERVALUE`, `PERCENTILE.EXC`, `PERCENTILE.INC`, 2131 | `PERCENTRANK.EXC`, `PERCENTRANK.INC`, `RANK`, `RANK.AVG`, `RANK.EQ`, 2132 | `SEC`, `SECH`, `T.DIST`, `T.DIST.2T`, 2133 | `T.DIST.RT`, `T.INV`, `T.INV.2T`, `TDIST`, `TINV`, `XOR` formulas 2134 | * Exclude hidden rows from copy, autofill, formatting etc... 2135 | * Update active cell color 2136 | * Frozen pane now with shadow 2137 | * Translates for cell styles 2138 | * Search and replace by select 2139 | * Option to hide solved comments 2140 | * Ability to specify bullets and numbering for text in shape. 2141 | * Ability to specify columns for Text Areas 2142 | * Ability to add the connectors for the shapes 2143 | * Support `Shift+Delete`, `Ctrl+Insert` and `Shift+Insert` for Cut-Paste 2144 | 2145 | #### Presentation Editor 2146 | 2147 | * Ability to connect shapes via lines 2148 | * Ability to specify columns for Text Areas 2149 | * Ability to create bullet and number lists in the shapes 2150 | * Spellcheker in Presentation Editor 2151 | * Ability to download as ODP 2152 | 2153 | #### Plugins 2154 | 2155 | * New type for plugin window (without borders, shadows, buttons) 2156 | 2157 | #### x2t 2158 | 2159 | * Speedup for opening ooxml: windows 200%, linux 20% 2160 | * Better converting from/to RTF 2161 | * Better support of password protected ooxml, binary ms 2162 | * Support of password protected ppt 2163 | 2164 | ### Fixes 2165 | 2166 | #### Spreadsheet Editor 2167 | 2168 | * Fix duplicate text after carriage return [DocumentServer#109](https://github.com/ONLYOFFICE/DocumentServer/issues/109) 2169 | 2170 | ## 4.4.0 2171 | 2172 | ### No public release 2173 | 2174 | ## 4.3.6 2175 | 2176 | ### Fixes 2177 | 2178 | #### Rebranding 2179 | 2180 | * Fix problems with logos 2181 | 2182 | ## 4.3.5 2183 | 2184 | ### New Features 2185 | 2186 | #### Document Editor 2187 | 2188 | * Add `showReviewChanges` option to config - auto-open review changes panel 2189 | 2190 | ### Fixes 2191 | 2192 | #### Document Editor 2193 | 2194 | * Disable version history for pdf/djvu/xps 2195 | * Fix problem with DropCap fonts 2196 | 2197 | #### Spreadsheet Editor 2198 | 2199 | * Limit to 1000 cell styles [DocumentServer#113](https://github.com/ONLYOFFICE/DocumentServer/issues/113) 2200 | * Fix adding spacing while copying from Excel 2201 | * Fix chart axis position 2202 | 2203 | #### Back-end 2204 | 2205 | * Fix crash on windows 2008r2 2206 | 2207 | ## 4.3.4 2208 | 2209 | ### Fixes 2210 | 2211 | #### Editors 2212 | 2213 | * Fix open error if sdk loads before fonts [sdkjs#118](https://github.com/ONLYOFFICE/sdkjs/pull/118) 2214 | * Fix showing shape without gradient angle (bug #34887) 2215 | * Show correct limited functionality notification in IE 9, IE 10 2216 | 2217 | #### Back-end 2218 | 2219 | * Fix using user data from JWT 2220 | * Add logs for checkHealth of spellchecker 2221 | 2222 | ## 4.3.3 2223 | 2224 | ### New features 2225 | 2226 | #### Document Editor 2227 | 2228 | * Kazakh language for spellchecker 2229 | 2230 | #### Docker 2231 | 2232 | * Ability to use PostgreSql storage as volume 2233 | 2234 | ### Fixes 2235 | 2236 | #### Document Editor 2237 | 2238 | * Aligning of Footnotes setting in Firefox (bug #34840) 2239 | * Fix colors for shapes (bug #34785) 2240 | * Fix problem with shapes in table 2241 | 2242 | ## 4.3.2 2243 | 2244 | ### New features 2245 | 2246 | #### Plugins 2247 | 2248 | * New plugins - Photo Editor and Document Templates 2249 | 2250 | ### Fixes 2251 | 2252 | #### Editors 2253 | 2254 | * Minor updates to translations 2255 | * Fix Plugins icons in @2x (bug #34681) 2256 | 2257 | #### Document Editor 2258 | 2259 | * Fix moving image to header of another page (bug #34637) 2260 | * Fix removing shape if undo of grouping is performed (bug #34654) 2261 | 2262 | #### Spreadsheet Editor 2263 | 2264 | * Fix decreasing size of 3D chart (bug #34685) 2265 | * Fix problem with pasting formula, while clicking `paste only value` 2266 | * Fix tooltip position in @2x (bug #34678) 2267 | * Fix problem with shrink to fit (bug #34758) 2268 | 2269 | #### Presentation Editor 2270 | 2271 | * Fix problem with removing comment (bug #34773) 2272 | 2273 | #### Mobile Web Editors 2274 | 2275 | * Fix problem with opening viewer in OpenSource version 2276 | 2277 | #### Back-end 2278 | 2279 | * Fix infinity loop while URI.parse (bug #34716) 2280 | * Fix connection leak on healthCheck 2281 | 2282 | #### docx 2283 | 2284 | * Fix broken docx file with copied chart in shape (bug #34695) 2285 | 2286 | #### document-server-integration 2287 | 2288 | * Fix problem with `Go Back` button 2289 | 2290 | #### Windows Installation 2291 | 2292 | * Fix downloading binaries from sourceforge 2293 | 2294 | ## 4.3.1 2295 | 2296 | ### Fixes 2297 | 2298 | #### Spreadsheet Editor 2299 | 2300 | * Fix broken files if changing style of unsupported charts (bug #34650) 2301 | * Fix stack error while copying a big array of formula data 2302 | * Fix rendering 3d diagram in small area (bug #34632) 2303 | * Fix change chart's range while applying preset 2304 | 2305 | ## 4.3.0 2306 | 2307 | ### New Features 2308 | 2309 | #### Editors 2310 | 2311 | * Full support of HiDPI monitors 2312 | * Ability to set alternative text for shapes 2313 | 2314 | #### Document Editor 2315 | 2316 | * Undo in Fast co-edit 2317 | * Do not hide `All changes saved` in bottom toolbar 2318 | * Adding and editing Footnotes 2319 | * New languages for spellchecker (43 in total) 2320 | 2321 | #### Spreadsheet Editor 2322 | 2323 | * Support `AVERAGEIFS`, `COUNTIFS`, `SUMIFS` formulas 2324 | * Formulas refactoring and improvements 2325 | * Totally new Cell Format window with more options 2326 | * Sort options window while sorting ranges 2327 | * Added direction of sort on filter buttons 2328 | * Added filter condition at statistical information 2329 | * Added special paste feature 2330 | * Added support of surface chart 2331 | * New cell borders styles (11 in total) 2332 | 2333 | #### Presentation Editor 2334 | 2335 | * Undo in Fast co-edit 2336 | 2337 | #### Mobile Web Editors 2338 | 2339 | * Completely new mobile web editors 2340 | 2341 | #### Back-end 2342 | 2343 | * Ability to run documentserver on custom port 2344 | * Ability to check and kick-out idled users 2345 | * Ability to perform forced save (by timeout and by button) 2346 | 2347 | #### x2t 2348 | 2349 | * Optimization and speed-up 2350 | * Better support of all formats, including (but not limited to): 2351 | 2352 | ##### DOC 2353 | 2354 | * Background page 2355 | 2356 | ##### XLS 2357 | 2358 | * Data validation 2359 | * Decryptor 2360 | 2361 | ##### ODF 2362 | 2363 | * Global settings for documents 2364 | * SVG refactor 2365 | * Background page (image, pattern, gradient) 2366 | * Convert smart art 2367 | * Sheet/Workbook views 2368 | * Support convert OLE objects (and other embedded) 2369 | 2370 | ##### RTF 2371 | 2372 | * Generate replacement text hyperlink if absent 2373 | * Office digital signatures 2374 | * Extended drawings 2375 | * Custom shapes 2376 | * Text in drawing shapes 2377 | 2378 | #### Plugins 2379 | 2380 | * A lot new plugins feature 2381 | 2382 | ### Fixes 2383 | 2384 | #### Document Editor 2385 | 2386 | * Fixed an issue with drag-n-drop a table inside a footnote (bug #33548) 2387 | * Fixed an issue with crop of shape group (bug #33110) 2388 | 2389 | #### Spreadsheet Editor 2390 | 2391 | * Fixed an issue with absolute reference when inserting a new row (ONLYOFFICE/DocumentServer#41) 2392 | * Fixed an issue with onDocumentStateChange event (ONLYOFFICE/DocumentServer#88) 2393 | * Fixed an issue with formulas translation (ONLYOFFICE/DesktopEditors#23) 2394 | * Fixed an issue with password-protected xlsx (ONLYOFFICE/DesktopEditors#24) 2395 | * Fixed an issue with non-breaking space (ONLYOFFICE/DesktopEditors#26) 2396 | * Fixed an issue with AVERAGEA formula with text format 2397 | * Fixed an issue with broken workbook after list copy (bug #33588) 2398 | * Fixed an issue with formula recalculation by F4 hotkey (bug #32901) 2399 | * Fixed an issue with SUMIFS formula (bug #33602) 2400 | * Fixed an issue with inserting image size (bug #33604) 2401 | * Fixed an issue with zero values sparklines (bug #33612) 2402 | * Fixed an issue with changing number format 2403 | while changing regional format (bug #31395) 2404 | * Fixed an issue with replacing formula delimiters (bug #33608) 2405 | * Fixed an issue with cell size while drag'n'drop (bug #33607) 2406 | * Fixed an issue with cursor size in @2x (bug #33606) 2407 | * A whole lot more minor and big bugfixes 2408 | 2409 | ## 4.2.11 2410 | 2411 | ### New features 2412 | 2413 | #### Editors 2414 | 2415 | * Add ability to hide `about` and left toolbar at all (only for licensed users) 2416 | 2417 | ### Fixes 2418 | 2419 | #### Back-end 2420 | 2421 | * Fix jwt token without 'permissions' field breaks downloadAs 2422 | 2423 | ## 4.2.10 2424 | 2425 | ### Fixes 2426 | 2427 | #### Embedded viewers 2428 | 2429 | * Fix default position top for toolbar 2430 | 2431 | #### Licensing 2432 | 2433 | * Without license file chat and comments buttons are available. 2434 | 2435 | #### Back-end 2436 | 2437 | * Fix problem with jwt access tokens 2438 | 2439 | ## 4.2.9 2440 | 2441 | ### New Features 2442 | 2443 | #### Spreadsheet Editor 2444 | 2445 | * Polish languages for formulas 2446 | 2447 | ### Fixes 2448 | 2449 | #### Spreadsheet Editor 2450 | 2451 | * Fix wrong order of elements in equations (bug #34029) 2452 | 2453 | ## 4.2.8 2454 | 2455 | ### Fixes 2456 | 2457 | #### Spreadsheet Editor 2458 | 2459 | * Fix entering symbols with diacritical sign (bug #33908) 2460 | * Fix horizontal scroll by trackpad (bug #27197) 2461 | 2462 | #### Plugins 2463 | 2464 | * Allow interface customization using plugins 2465 | 2466 | #### Back-end 2467 | 2468 | * Minor fixes for logging and status codes 2469 | 2470 | ## 4.2.7 2471 | 2472 | ### Fixes 2473 | 2474 | ### All Editors 2475 | 2476 | * Do not perform save if there is no changes to save 2477 | 2478 | #### Spreadsheet Editor 2479 | 2480 | * Fix assembling files with Ranges in rare cases 2481 | 2482 | #### Document Convert 2483 | 2484 | * Fix convert xlsx to csv 2485 | 2486 | #### Back-end 2487 | 2488 | * Fix compiling server, if `PRODUCT_VERSION` and 2489 | `BUILD_NUMBER` variables are not defined 2490 | 2491 | ## 4.2.6 2492 | 2493 | ### No public release 2494 | 2495 | ## 4.2.5 2496 | 2497 | ### Fixes 2498 | 2499 | #### All Editors 2500 | 2501 | * Fix a rare problem with saving file with specific type of Chart 2502 | 2503 | #### Presentation Editor 2504 | 2505 | * Fix a problem with saving file with notes, copied from Document Editor 2506 | * Fix a problem with saving file with chart, copied from Presentation Editor 2507 | 2508 | #### Back-end 2509 | 2510 | * Fix closing connection until connection is fully opened 2511 | 2512 | ## 4.2.4 2513 | 2514 | ### Fixes 2515 | 2516 | #### Document Editor 2517 | 2518 | * Fix problem with losing changes while several 2519 | users enter text at same time (bug #33726) 2520 | * Fix bug with positioning of cursor after function InsertContent. 2521 | 2522 | #### Spreadsheet Editor 2523 | 2524 | * Fix `Match` formula return value in some cases (bug #33735) 2525 | 2526 | #### Desktop Editor 2527 | 2528 | * Fix problems with copy-paste 2529 | 2530 | #### Back-end 2531 | 2532 | * Fix lost `Asana-Math` font in default installation, need for equations 2533 | 2534 | ## 4.2.3 2535 | 2536 | ### Fixes 2537 | 2538 | #### Spreadsheet Editor 2539 | 2540 | * Fix using formulas with references on other sheets 2541 | 2542 | #### Presentation Editor 2543 | 2544 | * Fix timeout error while printing some pptx files. 2545 | 2546 | #### Document Convert 2547 | 2548 | * Fix problem with convert to pdf converted only first page 2549 | 2550 | #### Licensing 2551 | 2552 | * Without license file chat and comments buttons are unavailable. Also 2553 | edit customer information and logo image at header of editors is not supported. 2554 | 2555 | ## 4.2.2 2556 | 2557 | ### Fixes 2558 | 2559 | #### Presentation Editor 2560 | 2561 | * Fix problem with opening password-protected presentations 2562 | 2563 | ## 4.2.1 2564 | 2565 | ### Fixes 2566 | 2567 | #### Document Editor 2568 | 2569 | * Fix broken `Insert number of page` button 2570 | * Fix problem with duplicate of last hieroglyph 2571 | * Fix problem with changing chart type from 2D to 3D (bug #33284) 2572 | 2573 | #### Spreadsheet Editor 2574 | 2575 | * JS Error while adding chart in IE and Edge (bug #33597) 2576 | * Fix problem with empty cell while changing sparklines (bug #33598) 2577 | 2578 | #### x2t 2579 | 2580 | * Improve compatibility with `doc` format 2581 | 2582 | ## 4.2.0 2583 | 2584 | ### New Features 2585 | 2586 | #### All Editors 2587 | 2588 | * Ability to set dash type for shapes 2589 | * Redesigned embedded viewers 2590 | * Better support of HiDPI systems 2591 | * Update bootstrap to 3.3.7 2592 | 2593 | #### Document Editor 2594 | 2595 | * Ability to set `Fit to Page` and `Fit to Width` as default zoom value 2596 | * Ability to open and edit Footnotes 2597 | * Ability to insert number of pages in document 2598 | * Redone Version History. Ability to hide minor features. 2599 | 2600 | #### Spreadsheet Editor 2601 | 2602 | * Add ability to insert Equations in Spreadsheet Editor 2603 | * Ability to open and edit Sparklines 2604 | * Add new formula `SUMIFS` 2605 | * Ability to select data from drop-down menu in context menu 2606 | * Add multiselect support 2607 | * Add rotation of 3D Charts 2608 | * Update and improve visual styles for all chart types 2609 | * Bring back `Freeze Panes` in `View Settings` menu 2610 | * New algorithm for calculating cell height 2611 | 2612 | #### Presentation Editor 2613 | 2614 | * Ability to set `Fit to Width` as default zoom value 2615 | * Add ability to insert Equations in Presentation Editor 2616 | 2617 | #### Back-end 2618 | 2619 | * Update `nodejs` from 4.2.0 to current LTS release: 6.9.1 2620 | 2621 | ### Fixes 2622 | 2623 | #### Spreadsheet Editor 2624 | 2625 | * Fixed issue [#63](https://github.com/ONLYOFFICE/DocumentServer/issues/63) 2626 | 2627 | #### x2t 2628 | 2629 | * Fixed issue [#55](https://github.com/ONLYOFFICE/DocumentServer/issues/55) 2630 | 2631 | ## 4.1.8 2632 | 2633 | ### Fixes 2634 | 2635 | #### License 2636 | 2637 | * Minor fix for better license compatibility with 'Hide Menu' functionality 2638 | 2639 | ## 4.1.7 2640 | 2641 | ### Fixes 2642 | 2643 | #### Editors 2644 | 2645 | * Fix JS error on opening document in IE 9 and IE 10 2646 | 2647 | ## 4.1.6 2648 | 2649 | ### New features 2650 | 2651 | #### Editors 2652 | 2653 | * Add ability to hide menu bars in Editors via config 2654 | 2655 | ## 4.1.5 2656 | 2657 | ### Fixes 2658 | 2659 | #### Editors 2660 | 2661 | * Fix copy-paste on macOS Sierra 2662 | 2663 | #### Plugins 2664 | 2665 | * Fix image load and OLE problems 2666 | * Viewers do not show plugins any more 2667 | 2668 | ## 4.1.4 2669 | 2670 | ### Fixes 2671 | 2672 | #### Back-end 2673 | 2674 | * ipfilter can use dns to lookup 2675 | 2676 | ## 4.1.3 2677 | 2678 | ### New features 2679 | 2680 | #### Plugins 2681 | 2682 | * Sample plugins are enabled by default 2683 | 2684 | ## 4.1.2 2685 | 2686 | ### New features 2687 | 2688 | #### Back-end 2689 | 2690 | * Use PostgreSQL instead of MySQL on back-end 2691 | * Ability to filter users using ipfilter 2692 | 2693 | #### Editors 2694 | 2695 | * Whole-new code handling text input. Better support of languages using hieroglyphs 2696 | * Whole-new copy-paste with better compatible with external sources 2697 | 2698 | ### Changes 2699 | 2700 | * Improvements in opening of all supported formats 2701 | 2702 | ### Fixes 2703 | 2704 | * A lot small bugfixes in all modules of product 2705 | 2706 | ## 4.0.3 2707 | 2708 | ### Changes 2709 | 2710 | * Ability to use full-toolbar mode in editors with standard license.\ 2711 | Previously users of standard license are forced to use only compact toolbar. 2712 | 2713 | ## 4.0.2 2714 | 2715 | ### Fixes 2716 | 2717 | #### Spreadsheet Editor 2718 | 2719 | * Fix losing comments on second or further worksheet (bug #32895) 2720 | * Fix losing empty values of data with format different 2721 | of General in autofilter (bug #32805) 2722 | 2723 | #### document-server-integration 2724 | 2725 | * Minor fixes 2726 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | GNU AFFERO GENERAL PUBLIC LICENSE 2 | Version 3, 19 November 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU Affero General Public License is a free, copyleft license for 11 | software and other kinds of works, specifically designed to ensure 12 | cooperation with the community in the case of network server software. 13 | 14 | The licenses for most software and other practical works are designed 15 | to take away your freedom to share and change the works. By contrast, 16 | our General Public Licenses are intended to guarantee your freedom to 17 | share and change all versions of a program--to make sure it remains free 18 | software for all its users. 19 | 20 | When we speak of free software, we are referring to freedom, not 21 | price. Our General Public Licenses are designed to make sure that you 22 | have the freedom to distribute copies of free software (and charge for 23 | them if you wish), that you receive source code or can get it if you 24 | want it, that you can change the software or use pieces of it in new 25 | free programs, and that you know you can do these things. 26 | 27 | Developers that use our General Public Licenses protect your rights 28 | with two steps: (1) assert copyright on the software, and (2) offer 29 | you this License which gives you legal permission to copy, distribute 30 | and/or modify the software. 31 | 32 | A secondary benefit of defending all users' freedom is that 33 | improvements made in alternate versions of the program, if they 34 | receive widespread use, become available for other developers to 35 | incorporate. Many developers of free software are heartened and 36 | encouraged by the resulting cooperation. However, in the case of 37 | software used on network servers, this result may fail to come about. 38 | The GNU General Public License permits making a modified version and 39 | letting the public access it on a server without ever releasing its 40 | source code to the public. 41 | 42 | The GNU Affero General Public License is designed specifically to 43 | ensure that, in such cases, the modified source code becomes available 44 | to the community. It requires the operator of a network server to 45 | provide the source code of the modified version running there to the 46 | users of that server. Therefore, public use of a modified version, on 47 | a publicly accessible server, gives the public access to the source 48 | code of the modified version. 49 | 50 | An older license, called the Affero General Public License and 51 | published by Affero, was designed to accomplish similar goals. This is 52 | a different license, not a version of the Affero GPL, but Affero has 53 | released a new version of the Affero GPL which permits relicensing under 54 | this license. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | TERMS AND CONDITIONS 60 | 61 | 0. Definitions. 62 | 63 | "This License" refers to version 3 of the GNU Affero General Public License. 64 | 65 | "Copyright" also means copyright-like laws that apply to other kinds of 66 | works, such as semiconductor masks. 67 | 68 | "The Program" refers to any copyrightable work licensed under this 69 | License. Each licensee is addressed as "you". "Licensees" and 70 | "recipients" may be individuals or organizations. 71 | 72 | To "modify" a work means to copy from or adapt all or part of the work 73 | in a fashion requiring copyright permission, other than the making of an 74 | exact copy. The resulting work is called a "modified version" of the 75 | earlier work or a work "based on" the earlier work. 76 | 77 | A "covered work" means either the unmodified Program or a work based 78 | on the Program. 79 | 80 | To "propagate" a work means to do anything with it that, without 81 | permission, would make you directly or secondarily liable for 82 | infringement under applicable copyright law, except executing it on a 83 | computer or modifying a private copy. Propagation includes copying, 84 | distribution (with or without modification), making available to the 85 | public, and in some countries other activities as well. 86 | 87 | To "convey" a work means any kind of propagation that enables other 88 | parties to make or receive copies. Mere interaction with a user through 89 | a computer network, with no transfer of a copy, is not conveying. 90 | 91 | An interactive user interface displays "Appropriate Legal Notices" 92 | to the extent that it includes a convenient and prominently visible 93 | feature that (1) displays an appropriate copyright notice, and (2) 94 | tells the user that there is no warranty for the work (except to the 95 | extent that warranties are provided), that licensees may convey the 96 | work under this License, and how to view a copy of this License. If 97 | the interface presents a list of user commands or options, such as a 98 | menu, a prominent item in the list meets this criterion. 99 | 100 | 1. Source Code. 101 | 102 | The "source code" for a work means the preferred form of the work 103 | for making modifications to it. "Object code" means any non-source 104 | form of a work. 105 | 106 | A "Standard Interface" means an interface that either is an official 107 | standard defined by a recognized standards body, or, in the case of 108 | interfaces specified for a particular programming language, one that 109 | is widely used among developers working in that language. 110 | 111 | The "System Libraries" of an executable work include anything, other 112 | than the work as a whole, that (a) is included in the normal form of 113 | packaging a Major Component, but which is not part of that Major 114 | Component, and (b) serves only to enable use of the work with that 115 | Major Component, or to implement a Standard Interface for which an 116 | implementation is available to the public in source code form. A 117 | "Major Component", in this context, means a major essential component 118 | (kernel, window system, and so on) of the specific operating system 119 | (if any) on which the executable work runs, or a compiler used to 120 | produce the work, or an object code interpreter used to run it. 121 | 122 | The "Corresponding Source" for a work in object code form means all 123 | the source code needed to generate, install, and (for an executable 124 | work) run the object code and to modify the work, including scripts to 125 | control those activities. However, it does not include the work's 126 | System Libraries, or general-purpose tools or generally available free 127 | programs which are used unmodified in performing those activities but 128 | which are not part of the work. For example, Corresponding Source 129 | includes interface definition files associated with source files for 130 | the work, and the source code for shared libraries and dynamically 131 | linked subprograms that the work is specifically designed to require, 132 | such as by intimate data communication or control flow between those 133 | subprograms and other parts of the work. 134 | 135 | The Corresponding Source need not include anything that users 136 | can regenerate automatically from other parts of the Corresponding 137 | Source. 138 | 139 | The Corresponding Source for a work in source code form is that 140 | same work. 141 | 142 | 2. Basic Permissions. 143 | 144 | All rights granted under this License are granted for the term of 145 | copyright on the Program, and are irrevocable provided the stated 146 | conditions are met. This License explicitly affirms your unlimited 147 | permission to run the unmodified Program. The output from running a 148 | covered work is covered by this License only if the output, given its 149 | content, constitutes a covered work. This License acknowledges your 150 | rights of fair use or other equivalent, as provided by copyright law. 151 | 152 | You may make, run and propagate covered works that you do not 153 | convey, without conditions so long as your license otherwise remains 154 | in force. You may convey covered works to others for the sole purpose 155 | of having them make modifications exclusively for you, or provide you 156 | with facilities for running those works, provided that you comply with 157 | the terms of this License in conveying all material for which you do 158 | not control copyright. Those thus making or running the covered works 159 | for you must do so exclusively on your behalf, under your direction 160 | and control, on terms that prohibit them from making any copies of 161 | your copyrighted material outside their relationship with you. 162 | 163 | Conveying under any other circumstances is permitted solely under 164 | the conditions stated below. Sublicensing is not allowed; section 10 165 | makes it unnecessary. 166 | 167 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 168 | 169 | No covered work shall be deemed part of an effective technological 170 | measure under any applicable law fulfilling obligations under article 171 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 172 | similar laws prohibiting or restricting circumvention of such 173 | measures. 174 | 175 | When you convey a covered work, you waive any legal power to forbid 176 | circumvention of technological measures to the extent such circumvention 177 | is effected by exercising rights under this License with respect to 178 | the covered work, and you disclaim any intention to limit operation or 179 | modification of the work as a means of enforcing, against the work's 180 | users, your or third parties' legal rights to forbid circumvention of 181 | technological measures. 182 | 183 | 4. Conveying Verbatim Copies. 184 | 185 | You may convey verbatim copies of the Program's source code as you 186 | receive it, in any medium, provided that you conspicuously and 187 | appropriately publish on each copy an appropriate copyright notice; 188 | keep intact all notices stating that this License and any 189 | non-permissive terms added in accord with section 7 apply to the code; 190 | keep intact all notices of the absence of any warranty; and give all 191 | recipients a copy of this License along with the Program. 192 | 193 | You may charge any price or no price for each copy that you convey, 194 | and you may offer support or warranty protection for a fee. 195 | 196 | 5. Conveying Modified Source Versions. 197 | 198 | You may convey a work based on the Program, or the modifications to 199 | produce it from the Program, in the form of source code under the 200 | terms of section 4, provided that you also meet all of these conditions: 201 | 202 | a) The work must carry prominent notices stating that you modified 203 | it, and giving a relevant date. 204 | 205 | b) The work must carry prominent notices stating that it is 206 | released under this License and any conditions added under section 207 | 7. This requirement modifies the requirement in section 4 to 208 | "keep intact all notices". 209 | 210 | c) You must license the entire work, as a whole, under this 211 | License to anyone who comes into possession of a copy. This 212 | License will therefore apply, along with any applicable section 7 213 | additional terms, to the whole of the work, and all its parts, 214 | regardless of how they are packaged. This License gives no 215 | permission to license the work in any other way, but it does not 216 | invalidate such permission if you have separately received it. 217 | 218 | d) If the work has interactive user interfaces, each must display 219 | Appropriate Legal Notices; however, if the Program has interactive 220 | interfaces that do not display Appropriate Legal Notices, your 221 | work need not make them do so. 222 | 223 | A compilation of a covered work with other separate and independent 224 | works, which are not by their nature extensions of the covered work, 225 | and which are not combined with it such as to form a larger program, 226 | in or on a volume of a storage or distribution medium, is called an 227 | "aggregate" if the compilation and its resulting copyright are not 228 | used to limit the access or legal rights of the compilation's users 229 | beyond what the individual works permit. Inclusion of a covered work 230 | in an aggregate does not cause this License to apply to the other 231 | parts of the aggregate. 232 | 233 | 6. Conveying Non-Source Forms. 234 | 235 | You may convey a covered work in object code form under the terms 236 | of sections 4 and 5, provided that you also convey the 237 | machine-readable Corresponding Source under the terms of this License, 238 | in one of these ways: 239 | 240 | a) Convey the object code in, or embodied in, a physical product 241 | (including a physical distribution medium), accompanied by the 242 | Corresponding Source fixed on a durable physical medium 243 | customarily used for software interchange. 244 | 245 | b) Convey the object code in, or embodied in, a physical product 246 | (including a physical distribution medium), accompanied by a 247 | written offer, valid for at least three years and valid for as 248 | long as you offer spare parts or customer support for that product 249 | model, to give anyone who possesses the object code either (1) a 250 | copy of the Corresponding Source for all the software in the 251 | product that is covered by this License, on a durable physical 252 | medium customarily used for software interchange, for a price no 253 | more than your reasonable cost of physically performing this 254 | conveying of source, or (2) access to copy the 255 | Corresponding Source from a network server at no charge. 256 | 257 | c) Convey individual copies of the object code with a copy of the 258 | written offer to provide the Corresponding Source. This 259 | alternative is allowed only occasionally and noncommercially, and 260 | only if you received the object code with such an offer, in accord 261 | with subsection 6b. 262 | 263 | d) Convey the object code by offering access from a designated 264 | place (gratis or for a charge), and offer equivalent access to the 265 | Corresponding Source in the same way through the same place at no 266 | further charge. You need not require recipients to copy the 267 | Corresponding Source along with the object code. If the place to 268 | copy the object code is a network server, the Corresponding Source 269 | may be on a different server (operated by you or a third party) 270 | that supports equivalent copying facilities, provided you maintain 271 | clear directions next to the object code saying where to find the 272 | Corresponding Source. Regardless of what server hosts the 273 | Corresponding Source, you remain obligated to ensure that it is 274 | available for as long as needed to satisfy these requirements. 275 | 276 | e) Convey the object code using peer-to-peer transmission, provided 277 | you inform other peers where the object code and Corresponding 278 | Source of the work are being offered to the general public at no 279 | charge under subsection 6d. 280 | 281 | A separable portion of the object code, whose source code is excluded 282 | from the Corresponding Source as a System Library, need not be 283 | included in conveying the object code work. 284 | 285 | A "User Product" is either (1) a "consumer product", which means any 286 | tangible personal property which is normally used for personal, family, 287 | or household purposes, or (2) anything designed or sold for incorporation 288 | into a dwelling. In determining whether a product is a consumer product, 289 | doubtful cases shall be resolved in favor of coverage. For a particular 290 | product received by a particular user, "normally used" refers to a 291 | typical or common use of that class of product, regardless of the status 292 | of the particular user or of the way in which the particular user 293 | actually uses, or expects or is expected to use, the product. A product 294 | is a consumer product regardless of whether the product has substantial 295 | commercial, industrial or non-consumer uses, unless such uses represent 296 | the only significant mode of use of the product. 297 | 298 | "Installation Information" for a User Product means any methods, 299 | procedures, authorization keys, or other information required to install 300 | and execute modified versions of a covered work in that User Product from 301 | a modified version of its Corresponding Source. The information must 302 | suffice to ensure that the continued functioning of the modified object 303 | code is in no case prevented or interfered with solely because 304 | modification has been made. 305 | 306 | If you convey an object code work under this section in, or with, or 307 | specifically for use in, a User Product, and the conveying occurs as 308 | part of a transaction in which the right of possession and use of the 309 | User Product is transferred to the recipient in perpetuity or for a 310 | fixed term (regardless of how the transaction is characterized), the 311 | Corresponding Source conveyed under this section must be accompanied 312 | by the Installation Information. But this requirement does not apply 313 | if neither you nor any third party retains the ability to install 314 | modified object code on the User Product (for example, the work has 315 | been installed in ROM). 316 | 317 | The requirement to provide Installation Information does not include a 318 | requirement to continue to provide support service, warranty, or updates 319 | for a work that has been modified or installed by the recipient, or for 320 | the User Product in which it has been modified or installed. Access to a 321 | network may be denied when the modification itself materially and 322 | adversely affects the operation of the network or violates the rules and 323 | protocols for communication across the network. 324 | 325 | Corresponding Source conveyed, and Installation Information provided, 326 | in accord with this section must be in a format that is publicly 327 | documented (and with an implementation available to the public in 328 | source code form), and must require no special password or key for 329 | unpacking, reading or copying. 330 | 331 | 7. Additional Terms. 332 | 333 | "Additional permissions" are terms that supplement the terms of this 334 | License by making exceptions from one or more of its conditions. 335 | Additional permissions that are applicable to the entire Program shall 336 | be treated as though they were included in this License, to the extent 337 | that they are valid under applicable law. If additional permissions 338 | apply only to part of the Program, that part may be used separately 339 | under those permissions, but the entire Program remains governed by 340 | this License without regard to the additional permissions. 341 | 342 | When you convey a copy of a covered work, you may at your option 343 | remove any additional permissions from that copy, or from any part of 344 | it. (Additional permissions may be written to require their own 345 | removal in certain cases when you modify the work.) You may place 346 | additional permissions on material, added by you to a covered work, 347 | for which you have or can give appropriate copyright permission. 348 | 349 | Notwithstanding any other provision of this License, for material you 350 | add to a covered work, you may (if authorized by the copyright holders of 351 | that material) supplement the terms of this License with terms: 352 | 353 | a) Disclaiming warranty or limiting liability differently from the 354 | terms of sections 15 and 16 of this License; or 355 | 356 | b) Requiring preservation of specified reasonable legal notices or 357 | author attributions in that material or in the Appropriate Legal 358 | Notices displayed by works containing it; or 359 | 360 | c) Prohibiting misrepresentation of the origin of that material, or 361 | requiring that modified versions of such material be marked in 362 | reasonable ways as different from the original version; or 363 | 364 | d) Limiting the use for publicity purposes of names of licensors or 365 | authors of the material; or 366 | 367 | e) Declining to grant rights under trademark law for use of some 368 | trade names, trademarks, or service marks; or 369 | 370 | f) Requiring indemnification of licensors and authors of that 371 | material by anyone who conveys the material (or modified versions of 372 | it) with contractual assumptions of liability to the recipient, for 373 | any liability that these contractual assumptions directly impose on 374 | those licensors and authors. 375 | 376 | All other non-permissive additional terms are considered "further 377 | restrictions" within the meaning of section 10. If the Program as you 378 | received it, or any part of it, contains a notice stating that it is 379 | governed by this License along with a term that is a further 380 | restriction, you may remove that term. If a license document contains 381 | a further restriction but permits relicensing or conveying under this 382 | License, you may add to a covered work material governed by the terms 383 | of that license document, provided that the further restriction does 384 | not survive such relicensing or conveying. 385 | 386 | If you add terms to a covered work in accord with this section, you 387 | must place, in the relevant source files, a statement of the 388 | additional terms that apply to those files, or a notice indicating 389 | where to find the applicable terms. 390 | 391 | Additional terms, permissive or non-permissive, may be stated in the 392 | form of a separately written license, or stated as exceptions; 393 | the above requirements apply either way. 394 | 395 | 8. Termination. 396 | 397 | You may not propagate or modify a covered work except as expressly 398 | provided under this License. Any attempt otherwise to propagate or 399 | modify it is void, and will automatically terminate your rights under 400 | this License (including any patent licenses granted under the third 401 | paragraph of section 11). 402 | 403 | However, if you cease all violation of this License, then your 404 | license from a particular copyright holder is reinstated (a) 405 | provisionally, unless and until the copyright holder explicitly and 406 | finally terminates your license, and (b) permanently, if the copyright 407 | holder fails to notify you of the violation by some reasonable means 408 | prior to 60 days after the cessation. 409 | 410 | Moreover, your license from a particular copyright holder is 411 | reinstated permanently if the copyright holder notifies you of the 412 | violation by some reasonable means, this is the first time you have 413 | received notice of violation of this License (for any work) from that 414 | copyright holder, and you cure the violation prior to 30 days after 415 | your receipt of the notice. 416 | 417 | Termination of your rights under this section does not terminate the 418 | licenses of parties who have received copies or rights from you under 419 | this License. If your rights have been terminated and not permanently 420 | reinstated, you do not qualify to receive new licenses for the same 421 | material under section 10. 422 | 423 | 9. Acceptance Not Required for Having Copies. 424 | 425 | You are not required to accept this License in order to receive or 426 | run a copy of the Program. Ancillary propagation of a covered work 427 | occurring solely as a consequence of using peer-to-peer transmission 428 | to receive a copy likewise does not require acceptance. However, 429 | nothing other than this License grants you permission to propagate or 430 | modify any covered work. These actions infringe copyright if you do 431 | not accept this License. Therefore, by modifying or propagating a 432 | covered work, you indicate your acceptance of this License to do so. 433 | 434 | 10. Automatic Licensing of Downstream Recipients. 435 | 436 | Each time you convey a covered work, the recipient automatically 437 | receives a license from the original licensors, to run, modify and 438 | propagate that work, subject to this License. You are not responsible 439 | for enforcing compliance by third parties with this License. 440 | 441 | An "entity transaction" is a transaction transferring control of an 442 | organization, or substantially all assets of one, or subdividing an 443 | organization, or merging organizations. If propagation of a covered 444 | work results from an entity transaction, each party to that 445 | transaction who receives a copy of the work also receives whatever 446 | licenses to the work the party's predecessor in interest had or could 447 | give under the previous paragraph, plus a right to possession of the 448 | Corresponding Source of the work from the predecessor in interest, if 449 | the predecessor has it or can get it with reasonable efforts. 450 | 451 | You may not impose any further restrictions on the exercise of the 452 | rights granted or affirmed under this License. For example, you may 453 | not impose a license fee, royalty, or other charge for exercise of 454 | rights granted under this License, and you may not initiate litigation 455 | (including a cross-claim or counterclaim in a lawsuit) alleging that 456 | any patent claim is infringed by making, using, selling, offering for 457 | sale, or importing the Program or any portion of it. 458 | 459 | 11. Patents. 460 | 461 | A "contributor" is a copyright holder who authorizes use under this 462 | License of the Program or a work on which the Program is based. The 463 | work thus licensed is called the contributor's "contributor version". 464 | 465 | A contributor's "essential patent claims" are all patent claims 466 | owned or controlled by the contributor, whether already acquired or 467 | hereafter acquired, that would be infringed by some manner, permitted 468 | by this License, of making, using, or selling its contributor version, 469 | but do not include claims that would be infringed only as a 470 | consequence of further modification of the contributor version. For 471 | purposes of this definition, "control" includes the right to grant 472 | patent sublicenses in a manner consistent with the requirements of 473 | this License. 474 | 475 | Each contributor grants you a non-exclusive, worldwide, royalty-free 476 | patent license under the contributor's essential patent claims, to 477 | make, use, sell, offer for sale, import and otherwise run, modify and 478 | propagate the contents of its contributor version. 479 | 480 | In the following three paragraphs, a "patent license" is any express 481 | agreement or commitment, however denominated, not to enforce a patent 482 | (such as an express permission to practice a patent or covenant not to 483 | sue for patent infringement). To "grant" such a patent license to a 484 | party means to make such an agreement or commitment not to enforce a 485 | patent against the party. 486 | 487 | If you convey a covered work, knowingly relying on a patent license, 488 | and the Corresponding Source of the work is not available for anyone 489 | to copy, free of charge and under the terms of this License, through a 490 | publicly available network server or other readily accessible means, 491 | then you must either (1) cause the Corresponding Source to be so 492 | available, or (2) arrange to deprive yourself of the benefit of the 493 | patent license for this particular work, or (3) arrange, in a manner 494 | consistent with the requirements of this License, to extend the patent 495 | license to downstream recipients. "Knowingly relying" means you have 496 | actual knowledge that, but for the patent license, your conveying the 497 | covered work in a country, or your recipient's use of the covered work 498 | in a country, would infringe one or more identifiable patents in that 499 | country that you have reason to believe are valid. 500 | 501 | If, pursuant to or in connection with a single transaction or 502 | arrangement, you convey, or propagate by procuring conveyance of, a 503 | covered work, and grant a patent license to some of the parties 504 | receiving the covered work authorizing them to use, propagate, modify 505 | or convey a specific copy of the covered work, then the patent license 506 | you grant is automatically extended to all recipients of the covered 507 | work and works based on it. 508 | 509 | A patent license is "discriminatory" if it does not include within 510 | the scope of its coverage, prohibits the exercise of, or is 511 | conditioned on the non-exercise of one or more of the rights that are 512 | specifically granted under this License. You may not convey a covered 513 | work if you are a party to an arrangement with a third party that is 514 | in the business of distributing software, under which you make payment 515 | to the third party based on the extent of your activity of conveying 516 | the work, and under which the third party grants, to any of the 517 | parties who would receive the covered work from you, a discriminatory 518 | patent license (a) in connection with copies of the covered work 519 | conveyed by you (or copies made from those copies), or (b) primarily 520 | for and in connection with specific products or compilations that 521 | contain the covered work, unless you entered into that arrangement, 522 | or that patent license was granted, prior to 28 March 2007. 523 | 524 | Nothing in this License shall be construed as excluding or limiting 525 | any implied license or other defenses to infringement that may 526 | otherwise be available to you under applicable patent law. 527 | 528 | 12. No Surrender of Others' Freedom. 529 | 530 | If conditions are imposed on you (whether by court order, agreement or 531 | otherwise) that contradict the conditions of this License, they do not 532 | excuse you from the conditions of this License. If you cannot convey a 533 | covered work so as to satisfy simultaneously your obligations under this 534 | License and any other pertinent obligations, then as a consequence you may 535 | not convey it at all. For example, if you agree to terms that obligate you 536 | to collect a royalty for further conveying from those to whom you convey 537 | the Program, the only way you could satisfy both those terms and this 538 | License would be to refrain entirely from conveying the Program. 539 | 540 | 13. Remote Network Interaction; Use with the GNU General Public License. 541 | 542 | Notwithstanding any other provision of this License, if you modify the 543 | Program, your modified version must prominently offer all users 544 | interacting with it remotely through a computer network (if your version 545 | supports such interaction) an opportunity to receive the Corresponding 546 | Source of your version by providing access to the Corresponding Source 547 | from a network server at no charge, through some standard or customary 548 | means of facilitating copying of software. This Corresponding Source 549 | shall include the Corresponding Source for any work covered by version 3 550 | of the GNU General Public License that is incorporated pursuant to the 551 | following paragraph. 552 | 553 | Notwithstanding any other provision of this License, you have 554 | permission to link or combine any covered work with a work licensed 555 | under version 3 of the GNU General Public License into a single 556 | combined work, and to convey the resulting work. The terms of this 557 | License will continue to apply to the part which is the covered work, 558 | but the work with which it is combined will remain governed by version 559 | 3 of the GNU General Public License. 560 | 561 | 14. Revised Versions of this License. 562 | 563 | The Free Software Foundation may publish revised and/or new versions of 564 | the GNU Affero General Public License from time to time. Such new versions 565 | will be similar in spirit to the present version, but may differ in detail to 566 | address new problems or concerns. 567 | 568 | Each version is given a distinguishing version number. If the 569 | Program specifies that a certain numbered version of the GNU Affero General 570 | Public License "or any later version" applies to it, you have the 571 | option of following the terms and conditions either of that numbered 572 | version or of any later version published by the Free Software 573 | Foundation. If the Program does not specify a version number of the 574 | GNU Affero General Public License, you may choose any version ever published 575 | by the Free Software Foundation. 576 | 577 | If the Program specifies that a proxy can decide which future 578 | versions of the GNU Affero General Public License can be used, that proxy's 579 | public statement of acceptance of a version permanently authorizes you 580 | to choose that version for the Program. 581 | 582 | Later license versions may give you additional or different 583 | permissions. However, no additional obligations are imposed on any 584 | author or copyright holder as a result of your choosing to follow a 585 | later version. 586 | 587 | 15. Disclaimer of Warranty. 588 | 589 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 590 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 591 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 592 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 593 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 594 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 595 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 596 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 597 | 598 | 16. Limitation of Liability. 599 | 600 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 601 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 602 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 603 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 604 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 605 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 606 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 607 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 608 | SUCH DAMAGES. 609 | 610 | 17. Interpretation of Sections 15 and 16. 611 | 612 | If the disclaimer of warranty and limitation of liability provided 613 | above cannot be given local legal effect according to their terms, 614 | reviewing courts shall apply local law that most closely approximates 615 | an absolute waiver of all civil liability in connection with the 616 | Program, unless a warranty or assumption of liability accompanies a 617 | copy of the Program in return for a fee. 618 | 619 | END OF TERMS AND CONDITIONS 620 | 621 | How to Apply These Terms to Your New Programs 622 | 623 | If you develop a new program, and you want it to be of the greatest 624 | possible use to the public, the best way to achieve this is to make it 625 | free software which everyone can redistribute and change under these terms. 626 | 627 | To do so, attach the following notices to the program. It is safest 628 | to attach them to the start of each source file to most effectively 629 | state the exclusion of warranty; and each file should have at least 630 | the "copyright" line and a pointer to where the full notice is found. 631 | 632 | 633 | Copyright (C) 634 | 635 | This program is free software: you can redistribute it and/or modify 636 | it under the terms of the GNU Affero General Public License as published by 637 | the Free Software Foundation, either version 3 of the License, or 638 | (at your option) any later version. 639 | 640 | This program is distributed in the hope that it will be useful, 641 | but WITHOUT ANY WARRANTY; without even the implied warranty of 642 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 643 | GNU Affero General Public License for more details. 644 | 645 | You should have received a copy of the GNU Affero General Public License 646 | along with this program. If not, see . 647 | 648 | Also add information on how to contact you by electronic and paper mail. 649 | 650 | If your software can interact with users remotely through a computer 651 | network, you should also make sure that it provides a way for users to 652 | get its source. For example, if your program is a web application, its 653 | interface could display a "Source" link that leads users to an archive 654 | of the code. There are many ways you could offer source, and different 655 | solutions will be better for different programs; see section 13 for the 656 | specific requirements. 657 | 658 | You should also get your employer (if you work as a programmer) or school, 659 | if any, to sign a "copyright disclaimer" for the program, if necessary. 660 | For more information on this, and how to apply and follow the GNU AGPL, see 661 | . 662 | -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | [![License](https://img.shields.io/badge/License-GNU%20AGPL%20V3-green.svg?style=flat)](https://www.gnu.org/licenses/agpl-3.0.en.html) ![Release](https://img.shields.io/badge/Release-v5.5-blue.svg?style=flat) 2 | 3 | ## Overview 4 | 5 | This is a fork of OnlyOffice/DocumentServer, it is updated to the latest stable version with some reverted changes on the Mobile Edition feature and with a limitation changed from 20 to 100 simultaneous connections. 6 | ONLYOFFICE Document Server is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time. 7 | 8 | ## Components 9 | 10 | ONLYOFFICE Document Server contains the following components: 11 | 12 | * [server](https://github.com/ONLYOFFICE/server "server") - the backend server software layer which is the base for all other components of ONLYOFFICE Document Server. 13 | * [core](https://github.com/ONLYOFFICE/core "core") - server core components of ONLYOFFICE Document Server which enable the conversion between the most popular office document formats (DOC, DOCX, ODT, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, XLS, XLSX, ODS, CSV, PPT, PPTX, ODP). 14 | * [sdkjs](https://github.com/ONLYOFFICE/sdkjs "sdkjs") - JavaScript SDK for the ONLYOFFICE Document Server which contains API for all the included components client-side interaction. 15 | * [web-apps](https://github.com/ONLYOFFICE/web-apps "web-apps") - the frontend for ONLYOFFICE Document Server which builds the program interface and allows the user create, edit, save and export text, spreadsheet and presentation documents using the common interface of a document editor. 16 | * [dictionaries](https://github.com/ONLYOFFICE/dictionaries "dictionaries") - the dictionaries of various languages used for spellchecking in ONLYOFFICE Document Server. 17 | * [sdkjs-plugins](https://github.com/ONLYOFFICE/sdkjs-plugins "sdkjs-plugins") - the add-ons for ONLYOFFICE Document Server used for the developers to add specific functions to the editors which are not directly related to the OOXML format. 18 | 19 | ## Functionality 20 | 21 | ONLYOFFICE Document Server includes the following editors: 22 | 23 | * ONLYOFFICE Document Editor 24 | * ONLYOFFICE Spreadsheet Editor 25 | * ONLYOFFICE Presentation Editor 26 | 27 | The editors allow you to create, edit, save and export text, spreadsheet and presentation documents and additionally have the features: 28 | 29 | * Collaborative editing 30 | * Hieroglyph support 31 | * Reviewing 32 | * Spell-checking 33 | 34 | ## ONLYOFFICE Document Server editions 35 | 36 | ONLYOFFICE offers different versions of its online document editors that can be deployed on your own servers. 37 | 38 | ONLYOFFICE Document Server: 39 | 40 | * Community Edition (`onlyoffice-documentserver` package) 41 | * Integration Edition (`onlyoffice-documentserver-ie` package) 42 | * Developer Edition (`onlyoffice-documentserver-de` package) 43 | 44 | The table below will help you to make the right choice. 45 | 46 | | Pricing and licensing | Community Edition | Integration Edition | Developer Edition | 47 | | ------------- | ------------- | ------------- | ------------- | 48 | | | [Get it now](https://www.onlyoffice.com/download.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Start Free Trial](https://www.onlyoffice.com/connectors-request.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Start Free Trial](https://www.onlyoffice.com/developer-edition-request.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | 49 | | Cost | FREE | [Go to the pricing page](https://www.onlyoffice.com/integration-edition-prices.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Go to the pricing page](https://www.onlyoffice.com/developer-edition-prices.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | 50 | | Simultaneous connections | up to 100 maximum | As in chosen pricing plan | As in chosen pricing plan | 51 | | Number of users | up to 50 recommended | As in chosen pricing plan | As in chosen pricing plan | 52 | | License | GNU AGPL v.3 | Proprietary | Proprietary | 53 | | **Support** | **Community Edition** | **Integration Edition** | **Developer Edition** | 54 | | Documentation | [Help Center](https://helpcenter.onlyoffice.com/server/docker/opensource/index.aspx) | [Help Center](https://helpcenter.onlyoffice.com/server/integration-edition/index.aspx) | [Help Center](https://helpcenter.onlyoffice.com/server/integration-edition/index.aspx) | 55 | | Standard support | [GitHub](https://github.com/ONLYOFFICE/DocumentServer/issues) or paid | One year support included | One year support included | 56 | | Premium support | [Buy Now](https://www.onlyoffice.com/support.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Buy Now](https://www.onlyoffice.com/support.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Buy Now](https://www.onlyoffice.com/support.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | 57 | | **Services** | **Community Edition** | **Integration Edition** | **Developer Edition** | 58 | | Conversion Service | + | + | + | 59 | | Document Builder Service | + | + | + | 60 | | **Interface** | **Community Edition** | **Integration Edition** | **Developer Edition** | 61 | | Tabbed interface | + | + | + | 62 | | White Label | - | - | + | 63 | | Integrated test example (node.js)* | - | + | + | 64 | | Mobile web editors | + | + | + | 65 | | **Plugins & Macros** | **Community Edition** | **Integration Edition** | **Developer Edition** | 66 | | Plugins | + | + | + | 67 | | Macros | + | + | + | 68 | | **Collaborative capabilities** | **Community Edition** | **Integration Edition** | **Developer Edition** | 69 | | Two co-editing modes | + | + | + | 70 | | Comments | + | + | + | 71 | | Built-in chat | + | + | + | 72 | | Review and tracking changes | + | + | + | 73 | | Display modes of tracking changes | + | + | + | 74 | | Version history | + | + | + | 75 | | **Document Editor features** | **Community Edition** | **Integration Edition** | **Developer Edition** | 76 | | Font and paragraph formatting | + | + | + | 77 | | Object insertion | + | + | + | 78 | | Adding Content control | - | + | + | 79 | | Editing Content control | + | + | + | 80 | | Layout tools | + | + | + | 81 | | Table of contents | + | + | + | 82 | | Navigation panel | + | + | + | 83 | | Mail Merge | + | + | + | 84 | | Comparing Documents | - | + | + | 85 | | **Spreadsheet Editor features** | **Community Edition** | **Integration Edition** | **Developer Edition** | 86 | | Font and paragraph formatting | + | + | + | 87 | | Object insertion | + | + | + | 88 | | Functions, formulas, equations | + | + | + | 89 | | Table templates | + | + | + | 90 | | Pivot tables | +** | +** | +** | 91 | | **Presentation Editor features** | **Community Edition** | **Integration Edition** | **Developer Edition** | 92 | | Font and paragraph formatting | + | + | + | 93 | | Object insertion | + | + | + | 94 | | Animations | + | + | + | 95 | | Presenter mode | + | + | + | 96 | | Notes | + | + | + | 97 | | | [Get it now](https://www.onlyoffice.com/download.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Start Free Trial](https://www.onlyoffice.com/connectors-request.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Start Free Trial](https://www.onlyoffice.com/developer-edition-request.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | 98 | 99 | \* Note that by default DocumentServer Community Edition does not contain any document management system. 100 | Integration Edition and Developer Edition versions include integrated test examples (simplest DMS to test the editors). 101 | For Community version, please use the [ONLYOFFICE Community Server](https://github.com/ONLYOFFICE/CommunityServer/) or [check out integration](https://www.onlyoffice.com/connectors.aspx) with 3rd party platforms, e.g. ownCloud/Nextcloud 102 | 103 | \** Changing style and deleting (Full support coming soon) 104 | 105 | ## Project Information 106 | 107 | Official website: [https://www.onlyoffice.com](https://www.onlyoffice.com/?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) 108 | 109 | Code repository: [https://github.com/ONLYOFFICE/DocumentServer](https://github.com/ONLYOFFICE/DocumentServer "https://github.com/ONLYOFFICE/DocumentServer") 110 | 111 | Docker Image: [https://github.com/ONLYOFFICE/Docker-DocumentServer](https://github.com/ONLYOFFICE/Docker-DocumentServer "https://github.com/ONLYOFFICE/Docker-DocumentServer") 112 | 113 | License: [GNU AGPL v3.0](https://onlyo.co/38YZGJh) 114 | 115 | SaaS version: [https://www.onlyoffice.com/cloud-office.aspx](https://www.onlyoffice.com/cloud-office.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) 116 | 117 | ## ONLYOFFICE One Click Installation 118 | 119 | ONLYOFFICE Document Server is a part of **ONLYOFFICE Community Edition** that comprises also [Community Server](https://github.com/ONLYOFFICE/CommunityServer "Community Server") and [Mail Server](https://github.com/ONLYOFFICE/Docker-MailServer "Mail Server"). To get ONLYOFFICE Free Edition in one click, make use of [ONLYOFFICE One Click Installation](https://controlpanel.onlyoffice.com/ "ONLYOFFICE One Click Installation"). 120 | 121 | ## Documentation 122 | 123 | The easiest way to install ONLYOFFICE Document Server is to use the Docker image. You can also install it from the repository or compiling the source code. The following documentation is available to the community depending on the way you choose: 124 | 125 | * [Compiling ONLYOFFICE Document Server for a Local Server](http://helpcenter.onlyoffice.com/server/linux/document/compile-source-code.aspx "Compiling ONLYOFFICE Document Server for a Local Server") 126 | * [Installing ONLYOFFICE Document Server Linux Version](http://helpcenter.onlyoffice.com/server/linux/document/linux-installation.aspx "Installing ONLYOFFICE Document Server Linux Version") 127 | * [Installing ONLYOFFICE Document Server Windows Version](http://helpcenter.onlyoffice.com/server/windows/document/install-office-apps.aspx "Installing Document Server for Windows on a Local Server") 128 | * [Installing ONLYOFFICE Document Server Docker Version](http://helpcenter.onlyoffice.com/server/docker/document/docker-installation.aspx "Installing ONLYOFFICE Document Server Docker Version") 129 | 130 | ## User Feedback and Support 131 | 132 | If you have any problems with or questions about [ONLYOFFICE Document Server][2], please visit our official forum to find answers to your questions: [dev.onlyoffice.org][1] or you can ask and answer ONLYOFFICE development questions on [Stack Overflow][3]. 133 | 134 | [1]: http://dev.onlyoffice.org 135 | [2]: https://github.com/ONLYOFFICE/DocumentServer 136 | [3]: http://stackoverflow.com/questions/tagged/onlyoffice 137 | -------------------------------------------------------------------------------- /Roadmap.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | **ONLYOFFICE Document Server** is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time. This document provides the roadmap of the planned **ONLYOFFICE Document Server** changes. 4 | 5 | ## Version 5.5 6 | 7 | ### Common tasks for all editors 8 | 9 | * Bug fixes 10 | * 3D in AutoShapes and pictures 11 | * Mobile versions (improvements) 12 | * Equation editor (AutoCorrect) 13 | * Undo/redo for fast collaborative editing 14 | * Development of plugins (Thesaurus, DocuSign, Sent to, show the statistics of words/symbols for the selected text) 15 | * Draw attention of the users in comments with the help of @username (@mentions) 16 | 17 | ### Document Editor improvement tasks 18 | 19 | * Setting custom column width (row height) in the table 20 | * Distribute column (Distribute row) in the table 21 | * Forms 22 | * Formulas in tables 23 | 24 | ### Spreadsheet Editor improvement tasks 25 | 26 | * Print (preview + header/footer + page breaks) 27 | * Adjustable cells format (numerical, monetary, etc.) 28 | * Improvement of auto-filters (there are no settings of style parameters for spreadsheets, spreadsheet resize using mouse, the auto-adding of lines within the formatted spreadsheets) 29 | * Pivot tables 30 | * Conditional formating (rework) 31 | * Modify the algorithm of auto-filling (make various options, for example, copy formatting only) 32 | * Spelling check 33 | 34 | ### Presentation Editor improvement tasks 35 | 36 | * Automatically fit text size in AutoShape 37 | * Improvement of hyperlinks (internal links - an analog of the ability to assign actions to inserted objects) 38 | 39 | ### Desktop and mobile editors tasks 40 | 41 | * Development of interface for presentation editor for iPad 42 | * Print preview in all desktop editors 43 | 44 | 45 | ## Planned for future versions 46 | 47 | ### Server tasks 48 | 49 | * Security 50 | * Opening files on client (loading images, shapes and charts) 51 | 52 | ### Common tasks for all editors 53 | 54 | * Bug fixes 55 | * Speedup on drawing and loading 56 | * 3D in AutoShapes and pictures 57 | * Mobile versions (improvement) 58 | * Improvement to the asian (Korean, Chinese and Japanese) and arabic languages support (vertical text + right-to-left) 59 | * Improvement to the asian languages support (Korean, Chinese and Japanese) (canvas-based font rendering) 60 | * Border styles (double) 61 | * Paste options (keep source formatting, merge formatting, keep text only, etc.) 62 | * Document templates 63 | * Development of editors add-ons for versioning (Chrome & Mozilla) 64 | * Undo/redo for fast collaborative editing 65 | * Commenting mode (restricted editing) 66 | * Protecting parts of a document from being edited 67 | * Protecting parts of a document from being copied 68 | * PDF editor 69 | * Comparing two documents (+merge) 70 | * Opening files on client 71 | * Development of plugins (Thesaurus, DocuSign, Sent to, show the statistics of words/symbols for the selected text) 72 | * Divide the file settings and the user settings (will be applied to all the files independent of the browser and the computer) 73 | 74 | ### Document Editor improvement tasks 75 | 76 | * Review (rework) 77 | * Footnotes (endnotes) 78 | * The exact height of the rows in the table 79 | * Support of % in brush 80 | * Backgrounds 81 | * Different underlining (double line, wavy line, etc.) 82 | * Frames for pictures, templates 83 | * Inextricable paragraph (wrap) 84 | * Links between the titles 85 | * Improvement for the insertion of pictures (search via internet, add from ONLYOFFICE, download pictures from the document, ClipArt) 86 | * Hidden text 87 | * AutoCorrect 88 | * Watermarks (interface) 89 | * Forms 90 | * Fields 91 | * Drawing canvas support 92 | 93 | ### Spreadsheet Editor improvement tasks 94 | 95 | * Effects (like in MS Office 2013) 96 | * Backgrounds 97 | * Formula bar (improvements) 98 | * Version history 99 | * Review 100 | * Conditional formating (rework) 101 | * Data 102 | * Sheet and data protection 103 | * Splitting the window for several editors 104 | * Forms 105 | 106 | ### Presentation Editor improvement tasks 107 | 108 | * Vertical text 109 | * Animation 110 | * Header/footer + slide number + date and time 111 | * Video + audio 112 | * Themes 113 | * Theme editor 114 | * SmartArt support 115 | 116 | ### Interface tasks 117 | * Customization 118 | * Adding the information about updates in a new editor version 119 | * Toolbar adaptation for various screen resolutions 120 | 121 | ### Desktop and mobile editors tasks 122 | * Development of interface for document editor for Android 123 | * Development of interface for spreadsheet and presentation editors for Android 124 | * Development of SDK and API of general files manager for all editors on base of WebDAV (for usability by integrators) 125 | 126 | ## Project Information 127 | 128 | Official website: [http://www.onlyoffice.org](http://onlyoffice.org "http://www.onlyoffice.org") 129 | 130 | Code repository: [https://github.com/ONLYOFFICE/DocumentServer](https://github.com/ONLYOFFICE/DocumentServer "https://github.com/ONLYOFFICE/DocumentServer") 131 | 132 | Docker Image: [https://github.com/ONLYOFFICE/Docker-DocumentServer](https://github.com/ONLYOFFICE/Docker-DocumentServer "https://github.com/ONLYOFFICE/Docker-DocumentServer") 133 | 134 | License: [GNU AGPL v3.0](https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=4358397&doc=K0ZUdlVuQzQ0RFhhMzhZRVN4ZFIvaHlhUjN2eS9XMXpKR1M5WEppUk1Gcz0_IjQzNTgzOTci0 "GNU AGPL v3.0") 135 | 136 | SaaS version: [http://www.onlyoffice.com](http://www.onlyoffice.com "http://www.onlyoffice.com") 137 | 138 | ## User Feedback and Support 139 | 140 | If you have any problems with or questions about [ONLYOFFICE Document Server][2], please visit our official forum to find answers to your questions: [dev.onlyoffice.org][1] or you can ask and answer ONLYOFFICE development questions on [Stack Overflow][3]. 141 | 142 | [1]: http://dev.onlyoffice.org 143 | [2]: https://github.com/ONLYOFFICE/DocumentServer 144 | [3]: http://stackoverflow.com/questions/tagged/onlyoffice 145 | -------------------------------------------------------------------------------- /mr-update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | BRANCHES=() 4 | 5 | BRANCHES+=(develop) 6 | BRANCHES+=(master) 7 | 8 | if [ -n "$1" ]; then 9 | BRANCHES+=($1) 10 | fi 11 | 12 | for i in ${BRANCHES[@]}; do 13 | mr git checkout ${i} 14 | mr git pull 15 | done 16 | --------------------------------------------------------------------------------