Skip to content

Releases: craftcms/ckeditor

5.4.0

30 Mar 19:12
5.4.0
40c1435

Choose a tag to compare

  • 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’ download attributes 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

30 Mar 19:14
4.11.4
f33fa49

Choose a tag to compare

  • Fixed a bug where invisible characters were being stripped out of field contents. (#537)

5.3.1

20 Mar 20:28
5.3.1
557e2fe

Choose a tag to compare

  • Fixed an error that could occur when updating to CKEditor 5.

5.3.0

20 Mar 15:09
5.3.0
a90225a

Choose a tag to compare

  • 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

18 Mar 17:25
5.2.1
e2ed007

Choose a tag to compare

  • Fixed a bug where @import statements within custom styles weren’t working. (#538)
  • Fixed a bug where CKEditor Config settings could be lost when updating to CKEditor 5. (#517)

5.2.0

12 Mar 16:53
5.2.0
fdda343

Choose a tag to compare

  • 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 toolbar config 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

05 Mar 19:21
5.1.0
a86e7dc

Choose a tag to compare

  • 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

05 Mar 19:21
4.11.3
0efb603

Choose a tag to compare

  • Fixed an error that could occur if a CKEditor field’s value was instantiated without a known site ID. (#500)

5.0.1

03 Mar 22:52
5.0.1
8b3f165

Choose a tag to compare

  • Fixed a bug where new nested entries created for images weren’t always respecting the selected entry type. (#510)

5.0.0

03 Mar 19:26
5.0.0
e128749

Choose a tag to compare

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)