Releases: craftcms/ckeditor
Releases · craftcms/ckeditor
5.4.0
- New links now default to the first available link type option (usually “Entry”). (#550)
- Fixed a bug where invisible characters were being stripped out of field contents. (#537)
- Fixed a bug where Link modals had empty Site menus when no element was selected. (#534, #545)
- Fixed a bug where downloadable links’
downloadattributes were getting set to the value"download". (#551) - Fixed an error that occurred when copy/pasting a nested entry within a nested CKEditor field on a non-primary site. (#548)
- Fixed a bug where CKEditor fields with list items would get marked as dirty before any changes were actually made to them. (#554)
4.11.4
5.3.1
- Fixed an error that could occur when updating to CKEditor 5.
5.3.0
- It’s now possible to set the “Config Options” setting to a JS or JSON file within
config/ckeditor/. (#540) - It’s now possible to set the “Custom Styles” setting to a CSS file within
config/ckeditor/. (#540) - The v5 migration now automatically creates JS/JSON/CSS files within
config/ckeditor/for any Config Options/Custom Styles from CKEditor Configs that were used by two or more fields. (#540) - Fixed an error that could occur when registering a custom CKEditor plugin. (#531)
5.2.1
5.2.0
- It’s now possible to drag-and-drop images into fields with the “Nested entries” image mode, if the “Add nested content” button is present, but not “Insert image”. (#524)
- Added
craft\ckeditor\web\assets\BaseCkeditorPackageAsset::getImportCompliantLanguage(). - Fixed a bug where custom
toolbarconfig settings were getting ignored. (#522) - Fixed a bug where files uploaded to Assets fields could also be added to nearby CKEditor fields. (#523)
- Fixed an error that could occur when registering a custom CKEditor plugin. (#525)
- Fixed a JavaScript error that occurred if the control panel was being translated into a language that CKEditor doesn’t support. (#526)
5.1.0
- Updated CKEditor 5 to 47.6.0. (#518)
- Fixed an error that could occur if a CKEditor field’s value was instantiated without a known site ID. (#500)
- Fixed an error that occurred if a CKEditor field was saved with no selected heading levels. (#511)
- Fixed a bug where inline entry type creation wasn’t working. (#515)
- Fixed a bug where import map URLs could have query strings appended to them. (#516)
- Fixed an arrer that could occur when applying project config changes, if a newly-added entry type was selected by a CKEditor field. (#512)
4.11.3
5.0.1
5.0.0
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)