From 57f8059dfeffed8dd3dc75aa125f2cb20f49d8d9 Mon Sep 17 00:00:00 2001
From: Pavel Lobashov <ShockwaveNN@gmail.com>
Date: Mon, 24 Dec 2018 15:58:12 +0300
Subject: [PATCH] Add travis task for markdownlint (#460)

* Add travis task for markdownlint

* Use nodejs 10

* Use `markdownlint-cli` package to run tests

* Apply to any md file

* Add config to markdownl linter to allow sibling rule

* Fix a lot of markdownlin warnings

* Use markdownlint only for CHANGELOG

* Add newline to markdown config file
---
 .markdownlint.json |   3 +
 .travis.yml        |   5 +
 CHANGELOG.md       | 441 ++++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 405 insertions(+), 44 deletions(-)
 create mode 100644 .markdownlint.json
 create mode 100644 .travis.yml

diff --git a/.markdownlint.json b/.markdownlint.json
new file mode 100644
index 00000000..b262fb77
--- /dev/null
+++ b/.markdownlint.json
@@ -0,0 +1,3 @@
+{
+    "MD024": { "siblings_only": true }
+}
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..d376875e
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,5 @@
+language: node_js
+node_js: "10"
+
+install: npm install -g markdownlint-cli
+script: markdownlint CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 49a4262b..5b669118 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -61,7 +61,8 @@
 #### Spreadsheet Editor
 
 * Fix scrolling issues in specific file (bug #39395)
-* Fix issue with open only one SheetView to avoid property conflicts(tabSelected) (bug #39511)
+* Fix issue with open only one SheetView to avoid property conflicts(tabSelected)
+  (bug #39511)
 * Fix freeze while cut paste several columns (bug #37965)
 * Fix incorrect `sum` formula for copied sheet (bug #39548)
 * Fix JS error while entering more data than cell width (bug #39623)
@@ -81,7 +82,8 @@
 
 #### Mobile Web Editors
 
-* Fix "SecurityError: Blocked a frame with origin from accessing a cross-origin frame" on apple devices
+* Fix "SecurityError: Blocked a frame with origin
+  from accessing a cross-origin frame" on apple devices
 * Fix bug: set active tab when it's not visible in Spreadsheets
 
 #### Back-end
@@ -138,7 +140,8 @@
 
 * Fix bug with cff fonts (glyph loader)
 * Show LoadingScriptError error in case of sdk-all.js loading faiure
-* Fix `Cannot read property '$icon' of undefined` while `ctrl+s` in chart editor (bug #39254)
+* Fix `Cannot read property '$icon' of undefined` while
+  `ctrl+s` in chart editor (bug #39254)
 * Remove 'command+h' hotkey for MacOs
 
 #### Document Editor
@@ -394,8 +397,8 @@
 
 * Add license connections and users limit error to log
 * Add license warning limit percents to config and log
-* Add check license file for Connections or UserCount errors.  
-Add constants UsersCountOS and ConnectionsOS for license result
+* Add check license file for Connections or UserCount errors.
+  Add constants UsersCountOS and ConnectionsOS for license result
 
 ### Fixes
 
@@ -467,24 +470,33 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix users files
 
 ## 5.1.4
+
 ### New feature
+
 #### All editors
+
 * Add warning when open file protected with password
 * Don't show resolved comments by default in Document and Spreadsheet editor
 
 #### Back-End
+
 * Add openProtectedFile option to disable opening password-protected files
 
 #### Deb and rpm
+
 * Remove upper version dependency of node.js
 * Remove `librabbitmq-tools` dependency
 
 #### x2t
-* Bump compatibilityMode setting. Prevent opening files in compatibility mode in Word 2016.
+
+* Bump compatibilityMode setting. Prevent opening
+  files in compatibility mode in Word 2016.
 * Windows: add long file names support
 
 ### Fixes
+
 #### All editors
+
 * Update translations
 * Fix z-index for synchronize tooltip
 * Fix position for zoom buttons in the toolbar
@@ -495,6 +507,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix layout for review changes dialog
 
 #### Document Editor
+
 * Fix getting parent cell in blocklevelstd
 * Fix justify chinese text (#37659) [DocumentServer#293](https://github.com/ONLYOFFICE/DocumentServer/issues/293))
 * Fix forcus problem with navigation sidebar in Firefox (#37460)
@@ -502,6 +515,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix proteced document window layout (#37658)
 
 #### Spreadsheet Editor
+
 * Fix enter formula with arrow keys and scroll
 * Fix multiselect autofit column width. Autofit only exist columns (#37555)
 * Fix formula dependency and file assemble after copying with drag and drop
@@ -509,25 +523,30 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix incorrect error for chart with empty dataset (#37762)
 
 #### Presentation Editor
+
 * Fix deleting placholder text in strict co-edit (#37712)
 * Fix duplicate comments in exported pptx (#37698)
 * Fix JS error while opening empty presentation in comment mode (#37679)
 
 #### Mobile Editors
+
 * Disable edit button while document loading
 * Fix formulas descriptions (#37691)
 * Fix round corners for module windows (#37700)
 
 #### Back-end
+
 * JWT: Remove payload field from jwt when 'inBody' option is on
 * Refactor install/uninstall shared libs
 
 #### Deb and rpm
+
 * Fix 'DS_COUNT: command not found' uninstall error in .deb
 * Fix uninstall error with documentserver-prepare4shutdown.sh problems in .deb
 * Fix libcurl dependency for Ubuntu 18.04
 
 ##### x2t
+
 * Fix doc, rtf, xls users files
 * Fix exporting current list of XLSX to csv (#37579)
 * Fix opening specific pptx file (#37589)
@@ -538,114 +557,154 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Downgrade icu to 58.2 (compatible with WinXp, Win Vista)
 
 ## 5.1.3
+
 ### New features
+
 #### All editors
+
 * New `View Settings` menu in top right corner
 * New selector for links type in Spreadsheet and Presentation Editor
 * Ability to replace image via context menu (#11493)
 * Customize initial zoom for the embedded editors
 
 #### Document Editor
+
 * Implement an East Asian script and line break in hieroglyphs ([sdkjs#300](https://github.com/ONLYOFFICE/sdkjs/pull/304))
 * Add hotkey Ctrl+Shift+Num8 - show/hide non printable symbols
 * Add ability to export documents to RTF
 
 #### Spreadsheet Editor
+
 * Add French translation for formulas
 * Ability to select Cell format via context menu (#16272)
 
 #### Preseentation Editor
+
 * Add hints to presentation themes (bug #21362)
 
 #### Document Builder
+
 * Add function to get the width of the current column ([sdkjs#315](https://github.com/ONLYOFFICE/sdkjs/pull/315))
 
 #### Back-End
+
 * Update `icu` dependency from `5.5` to `6.0`
 
 #### Mobile Editors
+
 * Ability to go to editing mode from toolbar ([web-apps#135](https://github.com/ONLYOFFICE/web-apps/pull/135))
 
 #### Integration Example
+
 * Support of `ott`, `ots`, `otp` formats
 
 ### Fixes
+
 #### All editors
-* Improve compatibility with IE11 ([sdkjs#302](https://github.com/ONLYOFFICE/sdkjs/pull/302)) ([sdkjs#317](https://github.com/ONLYOFFICE/sdkjs/pull/317))
+
+* Improve compatibility with IE11 ([sdkjs#302](https://github.com/ONLYOFFICE/sdkjs/pull/302))
+  ([sdkjs#317](https://github.com/ONLYOFFICE/sdkjs/pull/317))
 * Fix downloading specific docx file (#37454) ([sdkjs#300](https://github.com/ONLYOFFICE/sdkjs/pull/300))
 * Fix crash on opening files with empty pie charts ([sdkjs#318](https://github.com/ONLYOFFICE/sdkjs/pull/318))
 
 #### Document Editor
+
 * Fix displaying table after html convert (#37472)
-* Fix adding comment to whole doc (#37425, [DocumentServer#287](https://github.com/ONLYOFFICE/DocumentServer/issues/287)) ([sdkjs#319](https://github.com/ONLYOFFICE/sdkjs/pull/319))
+* Fix adding comment to whole doc (#37425,
+  [DocumentServer#287](https://github.com/ONLYOFFICE/DocumentServer/issues/287))
+  ([sdkjs#319](https://github.com/ONLYOFFICE/sdkjs/pull/319))
 * Fix copy Rich Text Content from table (#37546) ([sdkjs#320](https://github.com/ONLYOFFICE/sdkjs/pull/320))
 
 #### Spreadsheet Editor
+
 * Fix formula dependency and file assemble after add col/row ([sdkjs#312](https://github.com/ONLYOFFICE/sdkjs/pull/312))
 * Fix opening specific xlsx file (#37515) ([sdkjs#316](https://github.com/ONLYOFFICE/sdkjs/pull/316))
 
 #### Mobile Document Editor
+
 * Fix replacing text while creating new paragraph (#37456)
 
 #### Mobile Spreadsheet Editor
+
 * Fix bug with scrolling
 
 #### x2t
+
 * Fix doc users files with table ([core#71](https://github.com/ONLYOFFICE/core/pull/71))
-* Fix opening docx, pptx, rtf, odf usersfiles ([core#75](https://github.com/ONLYOFFICE/core/pull/75)) ([core#76](https://github.com/ONLYOFFICE/core/pull/76))
+* Fix opening docx, pptx, rtf, odf usersfiles ([core#75](https://github.com/ONLYOFFICE/core/pull/75))
+  ([core#76](https://github.com/ONLYOFFICE/core/pull/76))
 
 ## 5.1.2
+
 ### New features
+
 #### All Editors
+
 * Update help translations
 
 #### Document Editor
+
 * Support of multi comments baloon (bug #37422)
 
 ### Fixes
+
 #### All editors
+
 * Fix crash on loading document in Safari 11.1
 * Fix undo after copy paste in coedit (bug #37424)
 * Fix problems with some thai symbols (bug #37446) ([sdkjs#297](https://github.com/ONLYOFFICE/sdkjs/pull/297))
 
 #### Document Editor
+
 * Fix changing labels of Content Control ([sdkjs#296](https://github.com/ONLYOFFICE/sdkjs/pull/296))
 * Fix crash on pdf reconnect or check idle ([sdkjs#291](https://github.com/ONLYOFFICE/sdkjs/pull/291))
 * Fix search text in drawing formats ([sdkjs#292](https://github.com/ONLYOFFICE/sdkjs/pull/292))
 * Fix problem with loading pdf renamed to docx ([sdkjs#295](https://github.com/ONLYOFFICE/sdkjs/pull/295))
 
 #### Spreadsheet Editor
+
 * Fix copy paste in OpenSource menu (bug #37426)
 * Fix Spanish formulas translations
 * Fix open pivot tables with VALUES ([sdkjs#298](https://github.com/ONLYOFFICE/sdkjs/pull/298))
 
 #### Presentation Editor
+
 * Fix reporter mode in Safari
 
 #### Back-end
+
 * Fix file corruption after restore connection when version is assembled ([server#80](https://github.com/ONLYOFFICE/server/pull/80))
 
 #### x2t
+
 * Fix mac related build problems
 * ppt - fix shape geometry in files from newest ms office
 
 ## 5.1.1
+
 ### New Features
+
 #### All Editors
+
 * Update translations
 * New help entries
 
 #### Spreadsheet Editor
+
 * Add `CONVERT`, `FTEST`, `HYPGEOM.DIST` formulas
 * Add Spanish formula translations
 
 #### Back-end
-* Add reconnection.attempts, reconnection.delay options to config - applicable for editor-server connection
+
+* Add reconnection.attempts, reconnection.delay options
+  to config - applicable for editor-server connection
 * Add fonts folder to static content
 * Add sockjs config section for testing purposes
 
 ### Fixes
+
 #### All Editors
+
 * Hide empty width glyphs fonts in font picker
 * Don't save changes for undo/redo in server build mode
 * Change size of image pasted form html
@@ -656,6 +715,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix sync coedit button in top toolbar and menu (#37377)
 
 #### Document Editor
+
 * Fix right mouse buttom menu for TOC (#37241)
 * Fix usage Clip ParaDrawing by line top and bottom
 * Don't clip images in text arts
@@ -665,6 +725,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix `Cannot read property 'B8a' of null` error in some files (#37378)
 
 #### Spreadsheet Editor
+
 * Fix right mouse button error (#37330)
 * Fix inserting hieroglyphs from text editor (#37356)
 * Fix bug with enter symbol point in formula autocompleate (#37300)
@@ -678,6 +739,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Correct some formulas translations
 
 #### Presentation Editor
+
 * Fix hieroglyph problem in chart title (#37293)
 * Fix chart title focus problem in coedit (#37295)
 * Fix object selection problem in coedit (#37336)
@@ -688,21 +750,28 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix `Cannot read property 'Ec' of null` error in some files (#37386)
 
 #### Back-end
+
 * Fix font generation
-* Fix inconsistent database status after files assemble in case of rapid open/close connection
+* Fix inconsistent database status after files
+  assemble in case of rapid open/close connection
 
 #### x2t
+
 * Fix reopening files with macros (#37323)
 * Fix opening some Docx user files
 * Fix opening some XLS user files
 
 #### DesktopEditors
+
 * Fix gradient bug
 * Fix printing cell borders (#35367)
 
 ## 5.1.0
+
 ### New Features
+
 #### All Editors
+
 * New `no squares` font engine, find best replacement font for `□` characters
 * Ability to distribute data in tables
 * New fonts in default font set
@@ -717,6 +786,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Search in help
 
 #### Document Editor
+
 * Ability to set Tab Leader symbols
 * Support of Table of Contents
 * New `Navigation` left sidebar
@@ -730,10 +800,11 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Special paste of tables
 
 #### Spreadsheet Editor
+
 * Custom user cell styles are now placed before default ones
 * 8 new formulas: `F.TEST`, `FORECAST.ETS`, `FORECAST.ETS.CONFINT`,
-`FORECAST.ETS.SEASONALITY`, `FORECAST.ETS.STAT`, `FORMULATEXT`,
-`IFS`, `PDURATION`
+  `FORECAST.ETS.SEASONALITY`, `FORECAST.ETS.STAT`,
+  `FORMULATEXT`, `IFS`, `PDURATION`
 * New `None` Table Template
 * New editing tools for Pivot Tables
 * New regional presets - `Deutsch (Schweiz)`, `Español (México)`,
@@ -742,20 +813,24 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * CSV preview before opening
 
 #### Presentation Editor
+
 * Special paste
 * Presentation level comments
 
 #### Plugins
+
 * Added `Macros` plugin
 * Fix plugin autostart problem
 
 #### x2t
+
 * Support a lot of features in xls format (macros, controls etc.)
 * Speedup of opening ooxml files on 5-10%
 * Better compatibility with OpenFormat, RTF
 * Fix a lot of error in user-send files in all supported formats
 
 #### Document Builder
+
 * Add new `GetSheets`, `GetSheet`,  methods
 * Add `GetVisible`, `SetVisible`, `GetName` `GetIndex` for ApiWorksheet
 * Add getter and setter properties Visible in ApiWorksheet
@@ -773,124 +848,163 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Add function GetRowHeight in ApiWorksheet
 
 ### Fixes
+
 #### All Editors
+
 * A lot of bugs fixed
 * Fix toolbar icons problems
 * Fix editing problems while connecting to document with a lot of changes
 
 ## 5.0.7
+
 ### New Features
+
 #### Licensing
+
 * New license type - by unique users id's and access period
 
 #### Document Builder
+
 * Add a lot of getters and setters
 * New methods to AddSheet
 
 #### Spreadsheet Editors
+
 * Add stirkeout, superscript and subscript in top toolbar (bug #26581)
 
 #### Help
+
 * New entries in help for each editor tab
 
 ### Fixes
+
 #### All Editors
+
 * Update translations
 * Set focus out of the editor frame in IE/Edge
 
 #### Document Editor
+
 * Fix opening docx file with formula in MS Word (bug #36490)
 * Fix JS error while inserting Spreadsheet cell with comment (bug #36506)
 * Fix bug with inserting the content control in the math equation.
 * Fix reset selection from object in header/footer after keyboard move
 
 #### Spreadsheet Editors
+
 * Fix wrong dependence in formula with 3D Ref after removing sheet
 * Fix opening odt with chart
 * Fix calculating sparkline in some case (bug #36603)
 * Fix printing image outside of printed range (bug #36573)
 
 #### Presentation Editor
+
 * Fix shape blocking in coedit for users with different mode (bug #36435)
 * Fix chart `Constant proportions` working only once (bug #36494)
 * Fix JS error while inserting page number from Document Editor (bug #36508)
 * Fix JS error while undo of table (bug #36515)
 
 #### Back-end
+
 * Fix IIS URL Rewrite while uploading image
 * Fix ttf fonts not gziped
 
 #### Integration Example
+
 * Remove `Integration Edition` from logo
 
 #### x2t
+
 * Fix some DOCX, DOC, RTF files from users
 * Fix DOCX with MathType equations (bug #36524)
 
 ## 5.0.6
+
 ### New Features
+
 #### Licensing
+
 * New license type - by unique users count
 
 ### Fixes
+
 #### Document Editor
+
 * JS Error while inserting empty cell to chart title (bug #36441)
 * Remove non-actual Rich Text Content Control help files
 * Hide Clipart plugin window if version history opened (bug #36464)
 
 #### Back-end
+
 * Long outbox request authorization headers are reduced (bug #36202)
 
 #### Windows Version
+
 * Fix jwt enabling in ds example
 
 ## 5.0.5
+
 ### New Features
+
 #### DesktopEditors
+
 * Added two types of restrictions for editing a document - OnlySignatures and View
 
 ### Fixes
+
 #### All Editors
+
 * Fix red cross for images in some situations
 
 #### Spreadsheet Editors
+
 * Fix `a.Se is not a function` error while opening file (bug #36344)
 * Fix error with merge table colors
 * Fix merge cells after apply table template (bug #36405)
 
 #### Presentation Editor
+
 * Check buttons layout in reporter mode
 * Disable scroll to target in selectwheel (empty selection)
 * Fix applying image as background for several slides (bug #36399)
 * Fix mouse slide scroll without change zoom (bug #28096)
 
 #### Plugins
+
 * Fix calling plugins in non-tabbed interface [Docker-DocumentServer#84](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/84)
 * Fix crash on unknown ole-object resize
 * Yandex.Translate add progress bar
 
 #### x2t
+
 * Fix colors schemes for table cells (bug #36322)
 * Fix problem with image in footnote (bug #36380)
 
 #### Back-end
+
 * Fix calculate connections. exclude view users
 
 #### deb
+
 * Fix nodejs dependency (force NodeJS 6 LTS)
 
 #### Document Builder
+
 * Service key size reduced to 20 characters
 * Change HTTP error code from 403 to 402 in case of incorrect license
 
 ## 5.0.4
+
 ### Fixes
+
 #### All Editors
+
 * Remove some unused code
 * Fix Polish language bug (altGr + x/c on firefox/edge)
 * Fix bug with images paths
 
 #### Document Editor
+
 * Fix bug with removing and adding items from listview (tab list)
 * Fix bug with creating several synchronize tips
 * Fix line end in thumbnails
@@ -898,11 +1012,13 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix opening version history
 
 #### Spreadsheet Editor
+
 * Fix JS error for some pivot table styles (bug #36290)
 * Check xfIndexNumber when merging styles to avoid errors with column styles
 * Fix conditional formatting while changing cell values (bug #36253)
 
 #### Presentation Editor
+
 * Don't disable prev-next buttons for slide demonstration
 * Fix presentation demonstration: start from beginning
 * Fix notes scroll
@@ -910,36 +1026,48 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix browser zoom problem with reported pointer
 
 #### Back-end
-* Fix conversion task is lost when entering and leaving the editor quickly (endless opening)
+
+* Fix conversion task is lost when entering and
+  leaving the editor quickly (endless opening)
 * Fix timeout error while first user do not performing save
 
 ## 5.0.3
+
 ### New Features
+
 #### Distribution
+
 * `onlyoffice-documentserver-integration` renamed to `onlyoffice-documentserver-ie`
 * New distribution type for developers - `onlyoffice-documentserver-de`
 
 #### All Editors
+
 * Update limitations messages.
 * Added Sogou Pinyin input in Chrome
 * Support of fods, fodt, fodp formats
 
 #### Plugins
+
 * New plugins scheme (system & parallel working)
 
 #### Windows Version
+
 * Add 'Accept license' dialog in installation
 
 ### Fixes
+
 #### All Editors
+
 * Fix button outlines in Firefox
 * Fix `Developer Mode` message rotate in IE11 (bug #36076)
 
 #### Document Editor
+
 * Fix JS error while adding Text Art by Enter (bug #36134)
 * Fix cursor while rotating object (bug #36114)
 
 #### Presentation Editor
+
 * Fix reporter mode resize in IE
 * Fix bug with position of hyperlink tooltip and slide num tooltip
 * Fix slide resize bug
@@ -948,56 +1076,77 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix js error in Tables_test.pptx (bug #17147)
 
 #### Embedded viewer
+
 * Fix `Error code -23` (bug #36122)
 
 #### Back-end
+
 * Fix view mode was determined without consideration of permissions.comment
 
 #### RPM
+
 * Fix using SELinux with custom ports
 
 #### Pluging
+
 * Bug with resize cursor in the plugins window
 * Fix JS error in running `PhotoEditor` (bug #36050)
 * Fix problems with scroll
 
 ## 5.0.2
+
 ### No public release - SAAS-only version
+
 ### New Features
+
 #### Back-end
+
 * Add builder service
 
 #### Plugins
+
 * Ability to autostart plugins
 
 ### Fixes
+
 #### All Editors
+
 * Update translations
 
 #### Document Editor
+
 * Fix sending mail in mail-merge (bug #36007)
 
 #### Spreadsheet Editor
+
 * Fix loading table styles
 
 #### Presentation Editor
+
 * Fix bugs in Reporter mode
 * Fix moving slide (bug #36031)
 
 ## 5.0.1
+
 ### No public release - SAAS-only version
+
 ### New Features
+
 #### Integration Example
+
 * Support OpenDocument Flat Document file type
 
 ### Fixes
+
 #### All Editors
+
 * Update translations and help files
 * Fix logo rebranding (bug #35860)
 * Fix logo click
 * Fix input text after copy comment (bug #35851)
 
 #### Spreadsheet Editor
+
 * Fix "Ctrl+L" hotkey problem (bug #35854)
 * Fix "Alt+H" hotkey in Firefox (bug #35857)
 * Fix "Ctrl+=" hotkey in Firefox (bug #35853)
@@ -1008,112 +1157,144 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fix table header sort (bug #35950)
 
 #### Presentation Editor
+
 * Fix slide preview mode controls (bug #35440)
 * Fix bugs with copy notes
 * Fix connector connection problem (bug #35867)
 * Fix connector problem with copy-paste (bug #35024)
 
 #### Plugins
+
 * Fix opening Symbols Table (bug #35875)
 * Fix hotkeys in Symbols Table (bug #35890)
 
 #### Convertation
+
 * Fix saving changes in html files
 
 #### Rpm
+
 * Fix working with enabled `SELinux`
 
 ##### Windows
+
 * Use 64-bit nodejs
 
 ## 5.0.0
+
 ### No public release - SAAS-only version
+
 ### New features
+
 #### Spreadsheet Editor
+
 * Ability to open and save Pivot tables
 * 69 new formulas: `AGGREGATE`, `BESSELI`, `BESSELJ`, `BESSELK`,
-`BESSELY`, `BINOM.DIST.RANGE`, `BITAND`, `BITLSHIFT`, `BITRSHIFT`,
-`BITOR`, `BITXOR`, `CHITEST`, `CHISQ.TEST`, `COVARIANCE.P`,
-`COVARIANCE.S`, `DAVERAGE`, `DAYS`, `DCOUNT`, `DCOUNTA`,
-`DGET`, `DMAX`, `DPRODUCT`, `DSTDEV`, `DSUM`, `DVAR`,
-`ECMA.CEILING`, `ERFC.PRECISE`, `FORECAST.LINEAR`, `ISFORMULA`,
-`ISOWEEKNUM`, `MAXIFS`, `MINIFS`, `MINIFS`, `MODE.MULT`, `MODE.SNGL`,
-`NEGBINOM.DIST`, `NETWORKDAYS.INTL`, `NORM.DIST`, `NORM.INV`,
-`NORM.S.DIST`, `NORM.S.INV`, `QUARTILE.INC`, `QUARTILE.EXC`,
-`PERMUTATIONA`, `POISSON.DIST`, `PHI`, `RRI`, `SKEW.P`, `SHEET`,
-`SHEETS`, `STDEV.P`, `STDEV.S`, `SWITCH`, `T.TEST`, `TEXTJOIN`,
-`TRIMMEAN`, `TTEST`, `UNICODE`, `VAR.P`, `VAR.S`, `WEIBULL`,
-`WEIBULL.DIST`, `WORKDAY.INTL`, `Z.TEST`, `ZTEST`
+  `BESSELY`, `BINOM.DIST.RANGE`, `BITAND`, `BITLSHIFT`, `BITRSHIFT`,
+  `BITOR`, `BITXOR`, `CHITEST`, `CHISQ.TEST`, `COVARIANCE.P`,
+  `COVARIANCE.S`, `DAVERAGE`, `DAYS`, `DCOUNT`, `DCOUNTA`,
+  `DGET`, `DMAX`, `DPRODUCT`, `DSTDEV`, `DSUM`, `DVAR`,
+  `ECMA.CEILING`, `ERFC.PRECISE`, `FORECAST.LINEAR`, `ISFORMULA`,
+  `ISOWEEKNUM`, `MAXIFS`, `MINIFS`, `MINIFS`, `MODE.MULT`, `MODE.SNGL`,
+  `NEGBINOM.DIST`, `NETWORKDAYS.INTL`, `NORM.DIST`, `NORM.INV`,
+  `NORM.S.DIST`, `NORM.S.INV`, `QUARTILE.INC`, `QUARTILE.EXC`,
+  `PERMUTATIONA`, `POISSON.DIST`, `PHI`, `RRI`, `SKEW.P`, `SHEET`,
+  `SHEETS`, `STDEV.P`, `STDEV.S`, `SWITCH`, `T.TEST`, `TEXTJOIN`,
+  `TRIMMEAN`, `TTEST`, `UNICODE`, `VAR.P`, `VAR.S`, `WEIBULL`,
+  `WEIBULL.DIST`, `WORKDAY.INTL`, `Z.TEST`, `ZTEST`
 
 #### Presentation Editor
+
 * Ability to add, open and save presentation notes
 * Ability to open and save videos
 
 #### Back-end
+
 * DB optimization, faster opening big files
 * Ability to rebuild not-builded, forgotten files
 * Open files base64 -> typed array
 
 #### x2t
+
 * Read ooxml and xls files with marcos.
 * Support audio and video files in all document formats
 * Support pivot tables xls
 
 ### Fixes
+
 #### Document Editor
+
 * A lot of bugs fixed
 
 #### Spreadsheet Viewer
+
 * Fix not working keys in IE11 ([DocumentServer#107](https://github.com/ONLYOFFICE/DocumentServer/issues/107))
 * Fix COUNTIF formula ignores TRUE and FALSE ([DocumentServer#151](https://github.com/ONLYOFFICE/DocumentServer/issues/151))
 * Fix conditional formatting bugs
 
 #### x2t
+
 * Fix a lot of user files
 * Fix ods formulas
 
 ## 4.4.4
+
 ### Windows-only release
+
 ### Fixes
+
 * Fix log folder creation in `silent` and `verysilent` setup mode
 
 ## 4.4.3
+
 ### Fixes
+
 #### Document Editor
+
 * Fix opening some docx (bug #35307)
 * Fix chart legend blocking in coedit (bug #35492)
 
 #### Spreadsheet Editor
+
 * Fix change shape size by yellow markers (bug #35451)
 * Fix case sensitive VLOOKUP and HLOOKUP (bug #35528, [DocumentServer#140](https://github.com/ONLYOFFICE/DocumentServer/issues/140))
 
 #### Presentation Editor
+
 * Fix comment reply duplication (bug #35408)
 * Fix bug with drag-and-drop chart into title
 
 ## 4.4.2
+
 ### New features
+
 #### Spreadsheet Editor
+
 * Support some more new options in sparklines (bug #35296)
 
 ### Fixes
+
 #### Document Editor
+
 * Fix problem with setting tab several time (bug #34923)
 * Fix printing in Edge (bug #35323)
 * Fix help for moving shape by pixel (bug #34983)
 * Fix special paste in fast co-edit (bug #35310)
 * Fix duplicates in strict mode after special paste (bug #35312)
-* Fixed bug with moving cursor to the start of the document after removing content control.
+* Fixed bug with moving cursor to the start of the
+  document after removing content control.
 * Fix minor problems with co-edit in real time (bug #35398, #35399, #35400)
 * A lot of fixes in translations
 
 #### Spreadsheet Editor
+
 * Fix box for `Show empty cells as` in Russian (bug #35299)
 * Fix sparkline type in setting window (bug #35296)
 * Hide not implemented formulas: `CUBEKPIMEMBER`, `CUBEMEMBER`,
-`CUBEMEMBERPROPERTY`, `CUBERANKEDMEMBER`, `CUBESET`,
-`CUBESETCOUNT`, `CUBEVALUE` (bug #35314)
-* Fix JS error in conditional formatting with formula and offset (duplicate variable) (bug #35334)
+  `CUBEMEMBERPROPERTY`, `CUBERANKEDMEMBER`, `CUBESET`,
+  `CUBESETCOUNT`, `CUBEVALUE` (bug #35314)
+* Fix JS error in conditional formatting with formula and offset
+  (duplicate variable) (bug #35334)
 * Fix JS error in SEARCH formula (bug #35340)
 * Fix freeze pane shadow not hiding (bug #35359)
 * Fix showing hidden objects
@@ -1121,6 +1302,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * A lot of fixes in translations
 
 #### Presentation Editor
+
 * Fix changing presentation language if no shape selected (bug #35231)
 * Fix columns in placeholder (bug #35074)
 * Fix connector losing shape after moving shape in group (bug #35317)
@@ -1130,43 +1312,56 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * A lot of fixes in translations
 
 #### Mobile Document Editor
+
 * Remove saving show-snaplines option
 
 #### Mobile Presentation Editor
+
 * Remove saving show-snaplines option
 
 #### x2t
+
 ##### odt
+
 * Fix saving some files to odt (bug #35389)
 
 ##### txt
+
 * Fix empty txt on opening (bug #35396)
 
 ##### xls
+
 * Fix custom shape with connectors
 
 ##### ods
+
 * Fix margins
 * Fix convert named range with formulas
 
 ##### pptx
+
 * Fix audio wav files
 * Fix old standard ole
 
 ##### ppt
+
 * Fix previous users picture
 * Fix read picture stream
 
-
 #### Document Builder
+
 * Fix problems with printing and saving to `pdf`
 
 #### Desktop Editor
+
 * Fix showing 'Changes saved' message (bug #35358)
 
 ## 4.4.1
+
 ### New features
+
 #### Document Editor
+
 * Special Paste
 * Rich text content support
 * Translates for Paragraph Styles
@@ -1175,6 +1370,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Ability to specify custom columns
 
 #### Spreadsheet Editor
+
 * Formulas with conditional formatting
 * Ability to specify custom delimiter for CSV import\export
 * Added `ACOT`, `ACOTH`, `ARABIC`, `BASE`, `BETA.DIST`, `BETA.INV`, `BETADIST`,
@@ -1185,14 +1381,15 @@ Add constants UsersCountOS and ConnectionsOS for license result
         `F.DIST.RT`, `F.INV`, `F.INV.RT`, `FDIST`, `FINV`, `FLOOR.MATH`,
         `FLOOR.PRECISE`, `GAMMA`, `GAMMA.DIST`, `GAMMA.INV`, `GAMMA.PRECISE`,
         `GAMMADIST`, `GAMMAINV`, `GAUSS`, `IFNA`, `IMCOSH`, `IMCOT`, `IMCSC`,
-        `IMCSCH`, `IMSEC`, `IMSECH`, `IMSINH `, `IMTAN`, `ISO.CEILING`,
+        `IMCSCH`, `IMSEC`, `IMSECH`, `IMSINH`, `IMTAN`, `ISO.CEILING`,
         `LOGNORM.DIST`, `LOGNORM.INV`, `NUMBERVALUE`, `PERCENTILE.EXC`, `PERCENTILE.INC`,
-        `PERCENTRANK.EXC`, `PERCENTRANK.INC`, `RANK`, `RANK.AVG`, `RANK.EQ`, `SEC`, `SECH`,
-        `T.DIST`, `T.DIST.2T`, `T.DIST.RT`, `T.INV`, `T.INV.2T`, `TDIST`, `TINV`, `XOR` formulas
+        `PERCENTRANK.EXC`, `PERCENTRANK.INC`, `RANK`, `RANK.AVG`, `RANK.EQ`,
+        `SEC`, `SECH`, `T.DIST`, `T.DIST.2T`,
+        `T.DIST.RT`, `T.INV`, `T.INV.2T`, `TDIST`, `TINV`, `XOR` formulas
 * Exclude hidden rows from copy, autofill, formatting etc...
-* Update active cell color        
-* Frozen pane now with shadow        
-* Translates for cell styles        
+* Update active cell color
+* Frozen pane now with shadow
+* Translates for cell styles
 * Search and replace by select
 * Option to hide solved comments
 * Abitity to specify bullets and numbering for text in shape.
@@ -1201,6 +1398,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Support `Shift+Delete`, `Ctrl+Insert` and `Shift+Insert` for Cut-Paste
 
 #### Presentation Editor
+
 * Ability to connect shapes via lines
 * Ability to specify columns for Text Areas
 * Ability to create bullet and number lists in the shapes
@@ -1208,129 +1406,175 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Ability to download as ODP
 
 #### Plugins
+
 * New type for plugin window (without borders, shadows, buttons)
 
 #### x2t
+
 * Speedup for opening ooxml: windows 200%, linux 20%
 * Better converting from/to RTF
 * Better support of password protected ooxml, binary ms
 * Support of password protected ppt
 
 ### Fixes
+
 #### Spreadsheet Editor
+
 * Fix duplicate text after carriage return [DocumentServer#109](https://github.com/ONLYOFFICE/DocumentServer/issues/109)
 
 ## 4.4.0
+
 ### No public release
 
 ## 4.3.6
+
 ### Fixes
+
 #### Rebranding
+
 * Fix problems with logos
 
 ## 4.3.5
+
 ### New Features
+
 #### Document Editor
+
 * Add `showReviewChanges` option to config - auto-open review changes panel
 
 ### Fixes
+
 #### Document Editor
+
 * Disable version history for pdf/djvu/xps
 * Fix problem with DropCap fonts
 
 #### Spreadsheet Editor
+
 * Limit to 1000 cell styles [DocumentServer#113](https://github.com/ONLYOFFICE/DocumentServer/issues/113)
 * Fix adding spacing while copying from Excel
 * Fix chart axis position
 
 #### Back-end
+
 * Fix crash on windows 2008r2
 
 ## 4.3.4
+
 ### Fixes
+
 #### Editors
+
 * Fix open error if sdk loads before fonts [sdkjs#118](https://github.com/ONLYOFFICE/sdkjs/pull/118)
 * Fix showing shape without gradient angle (bug #34887)
 * Show correct limited functionality notification in IE 9, IE 10
 
 #### Back-end
+
 * Fix using user data from JWT
 * Add logs for checkHealth of spellchecker
 
 ## 4.3.3
+
 ### New features
+
 #### Document Editor
+
 * Kazakh language for spellchecker
 
 #### Docker
+
 * Ability to use PostgreSql storage as volume
 
 ### Fixes
+
 #### Document Editor
+
 * Aligning of Footnotes setting in Firefox (bug #34840)
 * Fix colors for shapes (bug #34785)
 * Fix problem with shapes in table
 
 ## 4.3.2
+
 ### New features
+
 #### Plugins
+
 * New plugins - Photo Editor and Document Templates
 
 ### Fixes
+
 #### Editors
+
 * Minor updates to translations
 * Fix Plugins icons in @2x (bug #34681)
 
 #### Document Editor
+
 * Fix moving image to header of another page (bug #34637)
 * Fix removing shape if undo of grouping is performed (bug #34654)
 
 #### Spreadsheet Editor
+
 * Fix decreasing size of 3D chart (bug #34685)
 * Fix problem with pasting formula, while clicking `paste only value`
 * Fix tooltip position in @2x (bug #34678)
 * Fix problem with shrink to fit (bug #34758)
 
 #### Presentation Editor
+
 * Fix problem with removing comment (bug #34773)
 
 #### Mobile Web Editors
+
 * Fix problem with opening viewer in OpenSource version
 
 #### Back-end
+
 * Fix infinity loop while URI.parse (bug #34716)
 * Fix connection leak on healthCheck
 
 #### docx
+
 * Fix broken docx file with copied chart in shape (bug #34695)
 
 #### document-server-integration
+
 * Fix problem with `Go Back` button
 
 #### Windows Installation
+
 * Fix downloading binaries from sourceforge
 
 ## 4.3.1
+
 ### Fixes
+
 #### Spreadsheet Editor
+
 * Fix broken files if changing style of unsupported charts (bug #34650)
 * Fix stack error while copying a big array of formula data
 * Fix rendering 3d diagram in small area (bug #34632)
 * Fix change chart's range while applying preset
 
 ## 4.3.0
+
 ### New Features
+
 #### Editors
+
 * Full support of high-dpi monitors
 * Ability to set alternative text for shapes
 
 #### Document Editor
+
 * Undo in Fast co-edit
 * Do not hide `All changes saved` in bottom toolbar
 * Adding and editing Footnotes
 * New languages for spellchecker (43 in total)
 
 #### Spreadsheet Editor
+
 * Support `AVERAGEIFS`, `COUNTIFS`, `SUMIFS` formulas
 * Formulas refactoring and improvements
 * Totally new Cell Format window with more options
@@ -1342,28 +1586,35 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * New cell borders styles (11 in total)
 
 #### Presentation Editor
+
 * Undo in Fast co-edit
 
 #### Mobile Web Editors
+
 * Completely new mobile web editors
 
 #### Back-end
+
 * Ability to run documentserver on custom port
 * Ability to check and kick-out idled users
 * Ability to perform forced save (by timeout and by button)
 
 #### x2t
+
 * Optimization and speed-up
 * Better support of all formats, including (but not limited to):
 
 ##### DOC
+
 * Background page
 
 ##### XLS
+
 * Data validation
 * Decryptor
 
 ##### ODF
+
 * Global settings for documents
 * SVG refactor
 * Background page (image, pattern, gradient)
@@ -1372,6 +1623,7 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Support convert OLE objects (and other embedded)
 
 ##### RTF
+
 * Generate replacement text hyperlink if absent
 * Office digital signatures
 * Extended drawings
@@ -1379,14 +1631,18 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Text in drawing shapes
 
 #### Plugins
+
 * A lot new plugins feature
 
 ### Fixes
+
 #### Document Editor
+
 * Fixed an issue with drag-n-drop a table inside a footnote (bug #33548)
 * Fixed an issue with crop of shape group (bug #33110)
 
 #### Spreadsheet Editor
+
 * Fixed an issue with absolute reference when inserting a new row (ONLYOFFICE/DocumentServer#41)
 * Fixed an issue with onDocumentStateChange event (ONLYOFFICE/DocumentServer#88)
 * Fixed an issue with formulas translation (ONLYOFFICE/DesktopEditors#23)
@@ -1398,146 +1654,206 @@ Add constants UsersCountOS and ConnectionsOS for license result
 * Fixed an issue with SUMIFS formula (bug #33602)
 * Fixed an issue with inserting image size (bug #33604)
 * Fixed an issue with zero values sparklines (bug #33612)
-* Fixed an issue with changing number format while changing regional format (bug #31395)
+* Fixed an issue with changing number format
+  while changing regional format (bug #31395)
 * Fixed an issue with replacing formula delimiters (bug #33608)
 * Fixed an issue with cell size while drag'n'drop (bug #33607)
 * Fixed an issue with cursor size in @2x (bug #33606)
 * A whole lot more minor and big bugfixes
 
 ## 4.2.11
+
 ### New features
+
 #### Editors
+
 * Add ability to hide `about` and left toolbar at all (only for licensed users)
 
 ### Fixes
+
 #### Back-end
+
 * Fix jwt token without 'permissions' field breaks downloadAs
 
 ## 4.2.10
+
 ### Fixes
+
 #### Embedded viewers
+
 * Fix default position top for toolbar
 
 #### Licensing
+
 * Without license file chat and comments buttons are available.
 
 #### Back-end
+
 * Fix problem with jwt access tokens
 
 ## 4.2.9
+
 ### New Features
+
 #### Spreadsheet Editor
+
 * Polish languages for formulas
 
 ### Fixes
+
 #### Spreadsheet Editor
+
 * Fix wrong order of elements in equations (bug #34029)
 
 ## 4.2.8
+
 ### Fixes
+
 #### Spreadsheet Editor
+
 * Fix entering symbols with diacritical sign (bug #33908)
 * Fix horizontal scroll by trackpad (bug #27197)
 
 #### Plugins
+
 * Allow interface customization using plugins
 
 #### Back-end
+
 * Minor fixes for logging and status codes
 
 ## 4.2.7
+
 ### Fixes
+
 ### All Editors
+
 * Do not perform save if there is no changes to save
 
 #### Spreadsheet Editor
+
 * Fix assembling files with Ranges in rare cases
 
 #### Document Convert
+
 * Fix convert xlsx to csv
 
 #### Back-end
-* Fix compiling server, if `PRODUCT_VERSION` and `BUILD_NUMBER` variables are not defined
+
+* Fix compiling server, if `PRODUCT_VERSION` and
+  `BUILD_NUMBER` variables are not defined
 
 ## 4.2.6
+
 ### No public release
 
 ## 4.2.5
+
 ### Fixes
+
 #### All Editors
+
 * Fix a rare problem with saving file with specific type of Chart
 
 #### Presentation Editor
+
 * Fix a problem with saving file with notes, copied from Document Editor
 * Fix a problem with saving file with chart, copied from Presentation Editor
 
 #### Back-end
+
 * Fix closing connection until connection is fully opened
 
 ## 4.2.4
+
 ### Fixes
+
 #### Document Editor
-* Fix problem with losing changes while several users enter text at same time (bug #33726)
+
+* Fix problem with losing changes while several
+  users enter text at same time (bug #33726)
 * Fix bug with positioning of cursor after function InsertContent.
 
 #### Spreadsheet Editor
+
 * Fix `Match` formula return value in some cases (bug #33735)
 
 #### Desktop Editor
+
 * Fix problems with copy-paste
 
 #### Back-end
+
 * Fix lost `Asana-Math` font in default installation, need for equations
 
 ## 4.2.3
+
 ### Fixes
+
 #### Spreadsheet Editor
+
 * Fix using formulas with references on other sheets
 
 #### Presentation Editor
+
 * Fix timeout error while printing some pptx files.
 
 #### Document Convert
+
 * Fix problem with convert to pdf converted only first page
 
 #### Licensing
+
 * Without license file chat and comments buttons are unavailable. Also
-edit customer information and logo image at header of editors is not supported.
+  edit customer information and logo image at header of editors is not supported.
 
 ## 4.2.2
+
 ### Fixes
+
 #### Presentation Editor
+
 * Fix problem with opening password-protected presentations
 
 ## 4.2.1
+
 ### Fixes
+
 #### Document Editor
+
 * Fix broken `Insert number of page` button
 * Fix problem with duplicate of last hieroglyph
 * Fix problem with changing chart type from 2D to 3D (bug #33284)
 
 #### Spreadsheet Editor
+
 * JS Error while adding chart in IE and Edge (bug #33597)
 * Fix problem with empty cell while changing sparklines (bug #33598)
 
 #### x2t
+
 * Improve compatibility with `doc` format
 
 ## 4.2.0
+
 ### New Features
+
 #### All Editors
+
 * Ability to set dash type for shapes
 * Redesigned embedded viewers
 * Better support of HiDPI systems
 * Update bootstrap to 3.3.7
 
 #### Document Editor
+
 * Ability to set `Fit to Page` and `Fit to Width` as default zoom value
 * Ability to open and edit Footnotes
 * Ability to insert number of pages in document
 * Redone Version History. Ability to hide minor features.
 
 #### Spreadsheet Editor
+
 * Add ability to insert Equations in Spreadsheet Editor
 * Ability to open and edit Sparklines
 * Add new formula `SUMIFS`
@@ -1549,79 +1865,116 @@ edit customer information and logo image at header of editors is not supported.
 * New algorithm for calculating cell height
 
 #### Presentation Editor
+
 * Ability to set `Fit to Width` as default zoom value
 * Add ability to insert Equations in Presentation Editor
 
 #### Back-end
+
 * Update `nodejs` from 4.2.0 to current LTS release: 6.9.1
 
 ### Fixes
+
 #### Spreadsheet Editor
+
 * Fixed issue [#63](https://github.com/ONLYOFFICE/DocumentServer/issues/63)
 
 #### x2t
+
 * Fixed issue [#55](https://github.com/ONLYOFFICE/DocumentServer/issues/55)
 
 ## 4.1.8
+
 ### Fixes
+
 #### License
+
 * Minor fix for better license compatibility with 'Hide Menu' functionality
 
 ## 4.1.7
+
 ### Fixes
+
 #### Editors
+
 * Fix JS error on opening document in IE 9 and IE 10
 
 ## 4.1.6
+
 ### New features
+
 #### Editors
+
 * Add ability to hide menu bars in Editors via config
 
 ## 4.1.5
+
 ### Fixes
+
 #### Editors
+
 * Fix copy-paste on macOS Sierra
 
 #### Plugins
+
 * Fix image load and OLE problems
 * Viewers do not show plugins any more
 
 ## 4.1.4
+
 ### Fixes
+
 #### Back-end
+
 * ipfilter can use dns to lookup
 
 ## 4.1.3
+
 ### New features
+
 #### Plugins
+
 * Sample plugins are enabled by default
 
 ## 4.1.2
+
 ### New features
+
 #### Back-end
+
 * Use PostgreSQL instead of MySQL on back-end
 * Ability to filter users using ipfilter
 
 #### Editors
+
 * Whole-new code handling text input. Better support of languages using hieroglyphs
 * Whole-new copy-paste with better compatible with external sources
 
 ### Changes
+
 * Improvements in opening of all supported formats
 
 ### Fixes
+
 * A lot small bugfixes in all modules of product
 
 ## 4.0.3
+
 ### Changes
-* Ability to use full-toolbar mode in editors with standard license.<br>
-Previously users of standard license are forced to use only compact toolbar.
+
+* Ability to use full-toolbar mode in editors with standard license.\
+  Previously users of standard license are forced to use only compact toolbar.
 
 ## 4.0.2
+
 ### Fixes
+
 #### Spreadsheet Editor
+
 * Fix losing comments on second or further worksheet (bug #32895)
-* Fix losing empty values of data with format different of General in autofilter (bug #32805)
+* Fix losing empty values of data with format different
+  of General in autofilter (bug #32805)
 
 #### document-server-integration
+
 * Minor fixes