- CKEditor now requires Craft 4.5.0 or later.
- Added the “Word Limit” field setting. (#107)
- Added the “List Plugin” CKEditor config setting. (#112, #122)
- Added the Text part language feature.
- Added keyboard shortcuts for switching the heading type for a given block. (#106, #116)
- CKEditor config edit pages now have a “Save and continue editing” alternative submit action, and the Command/Ctrl + S keyboard shortcut now redirects back to the edit page. (#108)
- CKEditor config edit pages now have a “Save as a new config” alternative submit action. (#110)
- The
ckeditor/convertaction will now find and convertcraft\fields\MissingFieldinstances that were meant to be Redactor fields. - CKEditor fields with the “Insert table” button now include the
TablePropertiesandTableCellPropertiesplugins. (#103, #115) - Norwegian Bokmål and Nynorsk both now load the main Norwegian (no) UI translations. (#113)
- Added support for setting the
toolbar.shouldNotGroupWhenFullCKEditor config option. (#124) - The
Attr.AllowedFrameTargetsandAttr.AllowedRelHTML Purifier config settings are now automatically set based on the CKEditorlinkconfiguration. (#79) input[type=checkbox]is now automatically added to the HTML Purifier definition, for editors that include the To-do List button. (#121)- Added
craft\ckeditor\Plugin::registerCkeditorPackage(). - Deprecated
craft\ckeditor\web\assets\ckeditor\CkeditorAsset::EVENT_PUBLISH. - Fixed a bug where could get marked as dirty when focussed, without making any changes. (#90)
- Fixed a bug where the Norwegian Nynorsk UI translations weren’t working. (#113)
- Updated CKEditor 5 to 39.0.1.