Release highlights
This release brings the long-awaited feature: typings for CKEditor 5. They are compatible with TypeScript version 4.8.4 or higher.
Please keep in mind the release is marked as alpha
which means it is an experimental version and some unexpected results may occur when using these typings.
We appreciate all your feedback that lets us improve the final shape of the project.
MINOR BREAKING CHANGES ℹ️
- table: The table columns' widths are stored as model elements instead of model element attributes. See #11479.
Features
- mention: Limiting the dropdown on the singular feed level should be possible. Closes #13504. (commit)
Bug fixes
- engine: The
elementToStructure()
downcast helper should not skip attribute changes that happened with the modification of the children list. (commit) - html-support: Attributes on the
<colgroup>
, and<col>
elements should be preserved in the data. Closes #11479. (commit) - html-support: Fix description lists with name-value groups wrapped in div elements when upcasting using the General HTML Support feature. Closes #12240. (commit)
- mention: Mentions panel should be positioned left to the caret in editors with right–to–left UI language. Closes #13459. (commit)
Other changes
- style: Introduced the
StyleUtils
plugin to make the style util functions accessible. Closes #13484. (commit) - table: The table columns' widths are stored as model elements instead of model element attributes. See #11479. (commit)
- The remaining CKEditor 5 packages have been rewritten to TypeScript:
- @ckeditor/ckeditor5-autosave: closes #12997. (commit)
- @ckeditor/ckeditor5-build-balloon: closes #13000. (commit)
- @ckeditor/ckeditor5-build-balloon-block: closes #13001. (commit)
- @ckeditor/ckeditor5-build-classic: closes #13002. (commit)
- @ckeditor/ckeditor5-build-decoupled-document: closes #13003. (commit)
- @ckeditor/ckeditor5-build-inline: closes #13004. (commit)
- @ckeditor/ckeditor5-ckbox: closes #13005. (commit)
- @ckeditor/ckeditor5-ckfinder: closes #13006. (commit)
- @ckeditor/ckeditor5-cloud-services: closes #13007. (commit)
- @ckeditor/ckeditor5-easy-image: closes #13009. (commit)
- @ckeditor/ckeditor5-find-and-replace: closes #13010. (commit)
- @ckeditor/ckeditor5-font: closes #13011. (commit)
- @ckeditor/ckeditor5-html-embed: closes #13015. (commit)
- @ckeditor/ckeditor5-html-support: closes #13016. (commit)
- @ckeditor/ckeditor5-indent: closes #13018. (commit)
- @ckeditor/ckeditor5-link: closes #13020. (commit)
- @ckeditor/ckeditor5-media-embed: closes #13023. (commit)
- @ckeditor/ckeditor5-remove-format: closes #13028. (commit)
- @ckeditor/ckeditor5-restricted-editing: closes #13029. (commit)
- @ckeditor/ckeditor5-source-editing: closes #13030. (commit)
- @ckeditor/ckeditor5-special-characters: closes #13031. (commit)
- @ckeditor/ckeditor5-style: closes #13032. (commit)
- @ckeditor/ckeditor5-table: closes #13033. (commit)
- @ckeditor/ckeditor5-watchdog: closes #13035. (commit)
Released packages
Check out the Versioning policy guide for more information.
Minor releases (contain minor breaking changes):
Releases containing new features:
Other releases:
Released packages (summary)