Skip to content

Commit

Permalink
Docs: v36.0.0 changelog review.
Browse files Browse the repository at this point in the history
  • Loading branch information
godai78 committed Jan 24, 2023
1 parent 719d5e1 commit a5ccdad
Showing 1 changed file with 29 additions and 19 deletions.
48 changes: 29 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ Changelog

### Release highlights

We are happy to announce the release of CKEditor 5 v36.0.0.

* Faster editor load time thanks to delayed dropdown initialization
* Improved performance when the editor includes the table column resize plugin
* Ability to work on full HTML pages including elements such as DOCTYPE, Head, Body tags, and their attributes
* Improved inline annotations positioning
* Configurable special characters categories order
* Vite integration


<!-- TODO: Add a link to the blog post. -->

Please refer to the [update guide](https://ckeditor.com/docs/ckeditor5/latest/updating/guides/update-to-36.html) to learn more about these changes.
Expand All @@ -23,8 +33,8 @@ Please refer to the [update guide](https://ckeditor.com/docs/ckeditor5/latest/up

* **[html-support](https://www.npmjs.com/package/@ckeditor/ckeditor5-html-support)**: Added the full page mode to preserve content outside of page body. Closes [#12950](https://github.com/ckeditor/ckeditor5/issues/12950). ([commit](https://github.com/ckeditor/ckeditor5/commit/eb79bc9ffa722050cfbf272e63074bceea907387))
* **[link](https://www.npmjs.com/package/@ckeditor/ckeditor5-link)**: Apply `config.link.defaultProtocol` on pasted links. Closes [#12912](https://github.com/ckeditor/ckeditor5/issues/12912). ([commit](https://github.com/ckeditor/ckeditor5/commit/2dc2e2037d242358aae9dd0bf8125277595965cb))
* **[special-characters](https://www.npmjs.com/package/@ckeditor/ckeditor5-special-characters)**: The name of special character categories can be translatable. Closes [#5820](https://github.com/ckeditor/ckeditor5/issues/5820). ([commit](https://github.com/ckeditor/ckeditor5/commit/1616fc9b716014f6a6beff28b2b363c39ab3240d))
* **[special-characters](https://www.npmjs.com/package/@ckeditor/ckeditor5-special-characters)**: Add configurable order of special characters groups. Closes [#13220](https://github.com/ckeditor/ckeditor5/issues/13220). ([commit](https://github.com/ckeditor/ckeditor5/commit/a71d25eb3eaa9fba5e1e037f1ad128dba22d5a4c))
* **[special-characters](https://www.npmjs.com/package/@ckeditor/ckeditor5-special-characters)**: The names of special character categories can now be translated. Closes [#5820](https://github.com/ckeditor/ckeditor5/issues/5820). ([commit](https://github.com/ckeditor/ckeditor5/commit/1616fc9b716014f6a6beff28b2b363c39ab3240d))
* **[special-characters](https://www.npmjs.com/package/@ckeditor/ckeditor5-special-characters)**: Added configurable ordering of special characters groups. Closes [#13220](https://github.com/ckeditor/ckeditor5/issues/13220). ([commit](https://github.com/ckeditor/ckeditor5/commit/a71d25eb3eaa9fba5e1e037f1ad128dba22d5a4c))
* **[track-changes](https://www.npmjs.com/package/@ckeditor/ckeditor5-track-changes)**: Added track changes integrations for the following features:
* Find and replace.
* Image URL replace.
Expand All @@ -33,35 +43,35 @@ Please refer to the [update guide](https://ckeditor.com/docs/ckeditor5/latest/up

### Bug fixes

* **[engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine)**: Markers that are next to auto-paragraphed text nodes will be moved to the new paragraphs together with the text. ([commit](https://github.com/ckeditor/ckeditor5/commit/e89f0218862dbfb035f9ac07128dbee83c4e1f98))
* **[engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine)**: Fixed focus handling issue which happened on Chrome after nested editable was clicked. ([commit](https://github.com/ckeditor/ckeditor5/commit/4d31c6ced78ed83c3556635b0cf6e246e975b159))
* **[engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine)**: Markers were not properly set on list items and on elements in table cells, resulting in losing comments and suggestions after re-loading the document. Closes [#13285](https://github.com/ckeditor/ckeditor5/issues/13285). ([commit](https://github.com/ckeditor/ckeditor5/commit/1fa7ffcc5042b3a9d40dcfd03220fb707616a9ad))
* **[find-and-replace](https://www.npmjs.com/package/@ckeditor/ckeditor5-find-and-replace)**: Disable the find and replace popup in source mode. Closes [#12939](https://github.com/ckeditor/ckeditor5/issues/12939). ([commit](https://github.com/ckeditor/ckeditor5/commit/d7885a5e37a1f78e71041c589e96adecdbb965da))
* **[engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine)**: Markers that are next to an auto-paragraphed text nodes will be moved to the new paragraph together with the text. ([commit](https://github.com/ckeditor/ckeditor5/commit/e89f0218862dbfb035f9ac07128dbee83c4e1f98))
* **[engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine)**: Fixed focus handling issue which happened on Chrome after a nested editable was clicked. ([commit](https://github.com/ckeditor/ckeditor5/commit/4d31c6ced78ed83c3556635b0cf6e246e975b159))
* **[engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine)**: Fixed markers that were not properly set on list items and on elements in table cells, resulting in losing comments and suggestions after re-loading the document. Closes [#13285](https://github.com/ckeditor/ckeditor5/issues/13285). ([commit](https://github.com/ckeditor/ckeditor5/commit/1fa7ffcc5042b3a9d40dcfd03220fb707616a9ad))
* **[find-and-replace](https://www.npmjs.com/package/@ckeditor/ckeditor5-find-and-replace)**: Disabled the find and replace popup in source mode. Closes [#12939](https://github.com/ckeditor/ckeditor5/issues/12939). ([commit](https://github.com/ckeditor/ckeditor5/commit/d7885a5e37a1f78e71041c589e96adecdbb965da))
* **[import-word](https://www.npmjs.com/package/@ckeditor/ckeditor5-import-word)**: Enabled the `.dotx` extension in the file dialog.
* **[list](https://www.npmjs.com/package/@ckeditor/ckeditor5-list)**: The list marker for an unordered list should be `disc` (instead of `circle`). Closes: [#13206](https://github.com/ckeditor/ckeditor5/issues/13206). ([commit](https://github.com/ckeditor/ckeditor5/commit/c37e3cbf76bb8d5cb7a4c3e81bdc0605b59e8d9a))
* **[list](https://www.npmjs.com/package/@ckeditor/ckeditor5-list)**: Markers were not properly set on list items and on elements in table cells, resulting in losing comments and suggestions after re-loading the document. Closes [#13285](https://github.com/ckeditor/ckeditor5/issues/13285). ([commit](https://github.com/ckeditor/ckeditor5/commit/1fa7ffcc5042b3a9d40dcfd03220fb707616a9ad))
* **[list](https://www.npmjs.com/package/@ckeditor/ckeditor5-list)**: The default list marker for an unordered list should be `disc` (instead of `circle`). Closes: [#13206](https://github.com/ckeditor/ckeditor5/issues/13206). ([commit](https://github.com/ckeditor/ckeditor5/commit/c37e3cbf76bb8d5cb7a4c3e81bdc0605b59e8d9a))
* **[list](https://www.npmjs.com/package/@ckeditor/ckeditor5-list)**: Fixed markers that were not properly set on list items and on elements in table cells, resulting in losing comments and suggestions after re-loading the document. Closes [#13285](https://github.com/ckeditor/ckeditor5/issues/13285). ([commit](https://github.com/ckeditor/ckeditor5/commit/1fa7ffcc5042b3a9d40dcfd03220fb707616a9ad))
* **[paste-from-office](https://www.npmjs.com/package/@ckeditor/ckeditor5-paste-from-office)**: Fixed pasting images from MS Word 2016. Closes [#11993](https://github.com/ckeditor/ckeditor5/issues/11993). ([commit](https://github.com/ckeditor/ckeditor5/commit/e727b698fefa7c3f0e43adf79eb563af453b1281))
* **[table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table)**: Table and table cell property commands should not be called before changing any value to avoid creating unnecessary suggestions in the track changes mode. Closes [#13262](https://github.com/ckeditor/ckeditor5/issues/13262). ([commit](https://github.com/ckeditor/ckeditor5/commit/35a34e4352c6e65391cca691ddd10b2df3d1ef8c))
* **[table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table)**: The editor should not crash on `getData()` call if the `PlainTableOutput` plugin is used with the `TableColumnResize` feature. Closes [#13164](https://github.com/ckeditor/ckeditor5/issues/13164). ([commit](https://github.com/ckeditor/ckeditor5/commit/97377f5749d4a2f137139eee47233c491e6712b4))
* **[table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table)**: Markers were not properly set on list items and on elements in table cells, resulting in losing comments and suggestions after re-loading the document. Closes [#13285](https://github.com/ckeditor/ckeditor5/issues/13285). ([commit](https://github.com/ckeditor/ckeditor5/commit/1fa7ffcc5042b3a9d40dcfd03220fb707616a9ad))
* **[track-changes](https://www.npmjs.com/package/@ckeditor/ckeditor5-track-changes)**: Indent and outdent suggestions made on block images in document lists were not working correctly when accepted.
* **[track-changes](https://www.npmjs.com/package/@ckeditor/ckeditor5-track-changes)**: Suggestions were not correctly highlighted after typing inside own the deletion suggestion.
* **[table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table)**: Fixed markers that were not properly set on list items and on elements in table cells, resulting in losing comments and suggestions after re-loading the document. Closes [#13285](https://github.com/ckeditor/ckeditor5/issues/13285). ([commit](https://github.com/ckeditor/ckeditor5/commit/1fa7ffcc5042b3a9d40dcfd03220fb707616a9ad))
* **[track-changes](https://www.npmjs.com/package/@ckeditor/ckeditor5-track-changes)**: Indent and outdent suggestions made on block images in document lists are now working correctly when accepted.
* **[track-changes](https://www.npmjs.com/package/@ckeditor/ckeditor5-track-changes)**: Suggestions are now correctly highlighted after typing inside own the deletion suggestion.

### Other changes

* **[ckfinder](https://www.npmjs.com/package/@ckeditor/ckeditor5-ckfinder)**: Set a correct value (`false`) for `CKFinderCommand#affectsData`. Now, the command's state depends only on related commands (`insertImage` and `link`). Closes [#13213](https://github.com/ckeditor/ckeditor5/issues/13213). ([commit](https://github.com/ckeditor/ckeditor5/commit/1b95b1736f3bfb4167efa2a001f2014d7fdc61db))
* **[clipboard](https://www.npmjs.com/package/@ckeditor/ckeditor5-clipboard)**: Clean-up docs for ckeditor5-clipboard. Closes [#12700](https://github.com/ckeditor/ckeditor5/issues/12700). ([commit](https://github.com/ckeditor/ckeditor5/commit/d49e6859a6451e601c4660f4254b79e0dfe54209))
* **[clipboard](https://www.npmjs.com/package/@ckeditor/ckeditor5-clipboard)**: Cleaned-up docs for ckeditor5-clipboard. Closes [#12700](https://github.com/ckeditor/ckeditor5/issues/12700). ([commit](https://github.com/ckeditor/ckeditor5/commit/d49e6859a6451e601c4660f4254b79e0dfe54209))
* **[core](https://www.npmjs.com/package/@ckeditor/ckeditor5-core)**: Moved the `EditorUI` class from `@ckeditor/ckeditor5-core` to `@ckeditor/ckeditor5-ui`. Closes [#12853](https://github.com/ckeditor/ckeditor5/issues/12853). ([commit](https://github.com/ckeditor/ckeditor5/commit/7db66463b3636a3d6b728728b1f192ad690dbfec))
* **[image](https://www.npmjs.com/package/@ckeditor/ckeditor5-image)**: Encapsulate image replacement into a command. Closes [#13217](https://github.com/ckeditor/ckeditor5/issues/13217) . ([commit](https://github.com/ckeditor/ckeditor5/commit/bf96e14d0cd75f1fa516c5af5724a37d2fcc8366))
* **[image](https://www.npmjs.com/package/@ckeditor/ckeditor5-image)**: Encapsulated image replacement into a command. Closes [#13217](https://github.com/ckeditor/ckeditor5/issues/13217) . ([commit](https://github.com/ckeditor/ckeditor5/commit/bf96e14d0cd75f1fa516c5af5724a37d2fcc8366))
* **[image](https://www.npmjs.com/package/@ckeditor/ckeditor5-image)**: Added `ReplaceImageSourceCommand` which encapsulates current image URL replacement logic. Closes [#13217](https://github.com/ckeditor/ckeditor5/issues/13217). ([commit](https://github.com/ckeditor/ckeditor5/commit/bf96e14d0cd75f1fa516c5af5724a37d2fcc8366))
* **[list](https://www.npmjs.com/package/@ckeditor/ckeditor5-list)**: Raise the list item reconversion priority to `'high'`. Closes [#13290](https://github.com/ckeditor/ckeditor5/issues/13290). ([commit](https://github.com/ckeditor/ckeditor5/commit/ca7d672fdbe6cee53bf1a11668bfa869619e6f9b))
* **[table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table)**: The table properties views are created on the first open to boost editor startup time. See [#12890](https://github.com/ckeditor/ckeditor5/issues/12890). ([commit](https://github.com/ckeditor/ckeditor5/commit/c276c45a934e4ad7c2a8ccd0bd9a01f6442d4cd3))
* **[table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table)**: Improved performance when the editor includes table column resize plugin. Closes [#13097](https://github.com/ckeditor/ckeditor5/issues/13097). ([commit](https://github.com/ckeditor/ckeditor5/commit/7c5fb8df71e25c32c4ae0e375606c07dd14e3332))
* **[list](https://www.npmjs.com/package/@ckeditor/ckeditor5-list)**: Raised the list item reconversion priority to `'high'`. Closes [#13290](https://github.com/ckeditor/ckeditor5/issues/13290). ([commit](https://github.com/ckeditor/ckeditor5/commit/ca7d672fdbe6cee53bf1a11668bfa869619e6f9b))
* **[table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table)**: The table properties views are now created on the first open to boost editor startup time. See [#12890](https://github.com/ckeditor/ckeditor5/issues/12890). ([commit](https://github.com/ckeditor/ckeditor5/commit/c276c45a934e4ad7c2a8ccd0bd9a01f6442d4cd3))
* **[table](https://www.npmjs.com/package/@ckeditor/ckeditor5-table)**: Improved performance when the editor includes the table column resize plugin. Closes [#13097](https://github.com/ckeditor/ckeditor5/issues/13097). ([commit](https://github.com/ckeditor/ckeditor5/commit/7c5fb8df71e25c32c4ae0e375606c07dd14e3332))
* **[track-changes](https://www.npmjs.com/package/@ckeditor/ckeditor5-track-changes)**: Prepared more informative labels for list outdent suggestions when an item is removed from the list.
* **[ui](https://www.npmjs.com/package/@ckeditor/ckeditor5-ui)**: Dropdown panels, contextual balloon panels, and toolbar views are initialized on the first open to boost editor startup time. Closes [#12890](https://github.com/ckeditor/ckeditor5/issues/12890). ([commit](https://github.com/ckeditor/ckeditor5/commit/c276c45a934e4ad7c2a8ccd0bd9a01f6442d4cd3))
* **[widget](https://www.npmjs.com/package/@ckeditor/ckeditor5-widget)**: Widget toolbars are initialized on the first open to boost editor startup time. See [#12890](https://github.com/ckeditor/ckeditor5/issues/12890). ([commit](https://github.com/ckeditor/ckeditor5/commit/c276c45a934e4ad7c2a8ccd0bd9a01f6442d4cd3))
* **[ui](https://www.npmjs.com/package/@ckeditor/ckeditor5-ui)**: Dropdown panels, contextual balloon panels, and toolbar views are now initialized on the first opening to boost editor startup time. Closes [#12890](https://github.com/ckeditor/ckeditor5/issues/12890). ([commit](https://github.com/ckeditor/ckeditor5/commit/c276c45a934e4ad7c2a8ccd0bd9a01f6442d4cd3))
* **[widget](https://www.npmjs.com/package/@ckeditor/ckeditor5-widget)**: Widget toolbars are now initialized on the first opening to boost editor startup time. See [#12890](https://github.com/ckeditor/ckeditor5/issues/12890). ([commit](https://github.com/ckeditor/ckeditor5/commit/c276c45a934e4ad7c2a8ccd0bd9a01f6442d4cd3))
* Updated translations. ([commit](https://github.com/ckeditor/ckeditor5/commit/50b7d792ae1f3e8d4098bacf1b037cfcfeb4fd0a), [commit](https://github.com/ckeditor/ckeditor5/commit/cceb2fe3a67813485374578b80ae875fe3487a3d), [commit](https://github.com/ckeditor/ckeditor5/commit/d1dad0a3ec043378415f4d24a44f09cddce4df8c))
* The dropdown panels are initialized on the first open to boost editor startup time. See [#12890](https://github.com/ckeditor/ckeditor5/issues/12890). ([commit](https://github.com/ckeditor/ckeditor5/commit/c276c45a934e4ad7c2a8ccd0bd9a01f6442d4cd3))
* The dropdown panels are now initialized on the first opening to boost editor startup time. See [#12890](https://github.com/ckeditor/ckeditor5/issues/12890). ([commit](https://github.com/ckeditor/ckeditor5/commit/c276c45a934e4ad7c2a8ccd0bd9a01f6442d4cd3))
* Improved inline annotations positioning when marker contains multiple elements or multiple lines of text.
* Several packages have been rewritten to TypeScript:
* [`@ckeditor/ckeditor5-alignment](https://www.npmjs.com/package/@ckeditor/ckeditor5-alignment): closes [#13026](https://github.com/ckeditor/ckeditor5/issues/13026). ([commit](https://github.com/ckeditor/ckeditor5/commit/b88a562966bcdb999c419cff033ceeffb972df68))
Expand Down

0 comments on commit a5ccdad

Please sign in to comment.