Important
Third party CKEditor plugins are now registered as modules. See #363 for details on how to update existing Craft plugins.
- CKEditor now requires Craft CMS 5.9 or later.
- Added support for fullscreen mode. (#399)
- The link modal UI now reflects Craft’s native Link fields. (#375)
- It’s now possible to choose which entry types should get a dedicated toolbar button versus be listed within the “Add nested content” menu. (#423)
- Added support for drag-n-drop image uploading. (#486)
- Added support for inserting new images as nested entries. (#509)
- Added the “Advanced Link Fields” setting. (#375)
- Custom editor styles now get registered with a higher specificity than the default editor styles. (#433)
- Added
craft\ckeditor\Field::$advancedLinkFields. - Added
craft\ckeditor\Field::$css. - Added
craft\ckeditor\Field::$headingLevels. - Added
craft\ckeditor\Field::$imageEntryTypeUid. - Added
craft\ckeditor\Field::$imageFieldUid. - Added
craft\ckeditor\Field::$imageMode. - Added
craft\ckeditor\Field::$js. - Added
craft\ckeditor\Field::$options. - Added
craft\ckeditor\Field::$toolbar. - Added
craft\ckeditor\Field::IMAGE_MODE_ENTRIES. - Added
craft\ckeditor\Field::IMAGE_MODE_IMG. - Added
craft\ckeditor\Field::entryType(). - Added
craft\ckeditor\Field::getImageEntryType(). - Added
craft\ckeditor\Field::getImageField(). - Added
craft\ckeditor\Field::getJson(). - Added
craft\ckeditor\Field::setJson(). - Added
craft\ckeditor\helpers\CkeditorConfig. (#363) - Added
craft\ckeditor\web\assets\BaseCkeditorPackageAsset::$namespace. (#363) - Updated to CKEditor 5 47.5.0. (#502)
- Fixed a JavaScript error that could occur when editing an element in a slideout. (#429)