Version 1.5.0
January 4, 2023
- CKEditor now requires Craft CMS 3.7.63 or later.
- Fixed a bug where CKEditor 4 stopped working when used within a Matrix block, if the block was moved to a new position. (#23)
- Fixed a bug where changes made in source mode weren’t saved unless additional changes were made in WYSIWYG mode afterward. (#34)
Version 1.3.0
February 11, 2022
Changed
- Static element URLs that contain query string parameters are no longer converted to reference tags.
Deprecated
- Deprecated
craft\ckeditor\events\ModifyPurifierConfigEvent
.craft\htmlfield\events\ModifyPurifierConfigEvent
should be used instead.
Fixed
- Fixed a bug where reference tags weren’t getting parsed on the front end.
Version 1.2.1
February 10, 2022
Fixed
- Fixed an error that occurred if Redactor wasn’t also installed.
Version 1.2.0
February 8, 2022
Added
- Added support for CKEditor 4’s file manager integration. (#11)
- Added the “Show unpermitted volumes” field setting (CKEditor 4 only).
- Added the “Available unpermitted files” field setting (CKEditor 4 only).
- Added the “Available Volumes” field setting (CKEditor 4 only).
- Added the “Available Transforms” field setting (CKEditor 4 only).
- Added the “Default Transform” field setting (CKEditor 4 only).
- CKEditor fields now convert static element URLs to reference tags on save.
Changed
- CKEditor now requires Craft 3.7.31 or later.
- The “Initialization Code” field setting now auto-expands its height to fit the contents.
- Custom initialization code can now reference
language
,filebrowserBrowseUrl
, andfilebrowserImageBrowseUrl
constants, which are predefined. - It’s now possible to include SVG images within field values, without them being removed by HTML Purifier. They will be sanitized with SVG Sanitizer instead.
- CKEditor 5 32.0.0 is now used by default, if a custom CKEditor Build URL hasn’t been set.
Version 1.1.2
May 1, 2021
Changed
- Fixed a bug where privacy-enhanced YouTube video embeds were getting stripped out by HTML Purifier. (craftcms/redactor#312)
Version 1.1.1
April 16, 2021
Changed
- Improved content styles.
Version 1.1.0
April 16, 2021
Added
- Added support for the “Inline” and “Balloon” CKEditor 5 distributions.
Changed
- Improved the focussed editor styling.
Version 1.0.0.1
April 16, 2021
Fixed
- Fixed a PHP error that occurred when saving CKEditor fields.
Version 1.0.0
April 16, 2021
Added
- Added partial support for CKEditor 4.
- Added the “CKEditor Build URL” plugin setting, making it possible to customize which CKEditor build is used.
- Added the “Initialization Code” field setting, making it possible to take control over the editor initialization and configuration.
- Added
craft\ckeditor\Field::EVENT_MODIFY_PURIFIER_CONFIG
, which makes it possible to modify the HTML Purifier config at runtime.
Changed
- The plugin now requires Craft 3.6 or later.
- CKEditor 5 (27.0.0, “classic” build) is now used by default.
- The default HTML Purifier config now allows video embeds from YouTube and Vimeo.
Version 1.0.0-beta.3
March 27, 2020
Changed
- CKEditor fields’ default HTML Purifier config now allows
id
attributes. (craftcms/redactor#82)
Fixed
Version 1.0.0-beta.2
January 15, 2018
Changed
- Improved the field content legibility.
Fixed
- Fixed a bug where lists were’t getting indented, and were missing their bullets/numerals. (#1)
Version 1.0.0-beta.1
December 4, 2017
Initial release.