Releases: craftcms/ckeditor
Releases · craftcms/ckeditor
4.10.1
3.14.1
4.10.0
- Added support for cross-site field value copying. (#450)
 - Fixed a bug where the CKEditor toolbar overflow menu could be cut off within Live Preview. (#417)
 - Fixed a bug where the Field Limit setting was treating multibyte characters as multiple characters. (#441)
 - Fixed a bug where the 
ckeditor/convertcommand wasn’t fully converting all Redactor fields within nested field contexts. (#432) - Fixed a JavaScript error that occurred if a CKEditor field wasn’t configured with any link options. (#435)
 - Fixed a bug where the 
heading.optionsCKEditor config option was overriding the available heading levels defined by the “Heading Levels” setting. (#431) - Fixed a bug where new paragraphs were getting inserted automatically after newly-added nested entries. (#416)
 - Fixed a JavaScript error that occurred when saving a nested entry, for an owner element that didn’t use the new element editor (like global sets). (#419)
 - Fixed a bug where entry type toolbar buttons didn’t always meet minimum contrast requirements. (#424)
 
3.14.0
- Fixed a bug where the CKEditor toolbar overflow menu could be cut off within Live Preview. (#417)
 - Fixed a bug where the Field Limit setting was treating multibyte characters as multiple characters. (#441)
 - Fixed a bug where the 
ckeditor/convertcommand wasn’t fully converting all Redactor fields within nested field contexts. (#432) - Fixed a JavaScript error that occurred if a CKEditor field wasn’t configured with any link options. (#435)
 - Fixed a bug where the 
heading.optionsCKEditor config option was overriding the available heading levels defined by the “Heading Levels” setting. (#431) 
4.9.0
- Added the “Parse embeds” field setting. (#409)
 - Added the “Show toolbar buttons for entry types with icons” field settings. (#413)
 - Fixed an error that occurred when copy/pasting a nested entry from a top-level element’s CKEditor field into a nested element’s CKEditor field. (#408)
 - Fixed an error that could occur when generating a GraphQL introspection schema, if a CKEditor field’s GraphQL Mode setting was set to “Full data”. (#414)
 
4.8.0
- Added the “Field Limit” field setting, which can be set to a character limit or word limit. (#384)
 - Added the “GraphQL Mode” field setting. (#403)
 - Editor toolbars now have dedicated nested entry creation buttons, for entry types that have icons. Any entry types that don’t have an icon are now grouped into a “+” menu. (#404)
 - Improved the styling of CKEditor fields. (craftcms/cms#17164)
 - The “Anchors” CKEditor plugin has been replaced with CKEditor’s new built-in Bookmarks plugin. (#397)
 - Removed the “‘New’ Button Label” field setting. (#404)
 - Updated to CKEditor 5 45.0.0. (#397)
 - Added 
craft\ckeditor\Field::$characterLimit. - Added 
craft\ckeditor\Field::$fullGraphqlData. - Added 
craft\ckeditor\data\FieldData::getEntries(). - Added 
craft\ckeditor\data\Markup::getMarkdown(). - Added 
craft\ckeditor\data\Markup::getPlainText(). - Added 
craft\ckeditor\gql\CkeditorData. - Added 
craft\ckeditor\gql\CkeditorMarkup. - Added 
craft\ckeditor\gql\Generator. - Fixed a bug where it wasn’t easily possible to drag a toolbar button to the last position in the toolbar, if that meant wrapping the buttons to a new row.
 - Fixed a JavaScript error that could prevent the toolbar configurator from loading, when editing a CKEditor config within a slideout. (#401)
 
3.13.0
- Added the “Field Limit” field setting, which can be set to a character limit or word limit. (#384)
 - The “Anchors” CKEditor plugin has been replaced with CKEditor’s new built-in Bookmarks plugin. (#397)
 - Updated to CKEditor 5 45.0.0. (#397)
 - Added 
craft\ckeditor\Field::$characterLimit. - Fixed a bug where it wasn’t easily possible to drag a toolbar button to the last position in the toolbar, if that meant wrapping the buttons to a new row.
 
4.7.0
- Nested entry cards no longer have edit buttons within their toolbars, or hyperlink their titles. (#387)
 - JavaScript-based CKEditor configs can now access the CKEditor instance via an 
instancevariable. (#385) - Fixed a bug where expanded toolbar menus could be masked by a subsequent CKEditor field’s toolbar. (#376)
 - Fixed a bug where back-end word limit validation wasn’t handling multiple words separated only by HTML tags properly. (#383)
 - Fixed a bug where focus wasn’t getting handled properly when closing nested entry slideouts. (#388)
 - Fixed a bug where CKEditor fields were inheriting the text color from Matrix field blocks. (#390)
 
3.12.0
- JavaScript-based CKEditor configs can now access the CKEditor instance via an 
instancevariable. (#385) - Fixed a bug where expanded toolbar menus could be masked by a subsequent CKEditor field’s toolbar. (#376)
 - Fixed a bug where back-end word limit validation wasn’t handling multiple words separated only by HTML tags properly. (#383)
 
4.6.0
- Added the ability to override entry type names and handles for CKEditor fields. (#369)
 - CKEditor fields now show provisional drafts for nested entries when previewing an owner element. (#340)
 - Fixed an error that occurred if the “Who should see the ‘Source’ button?” field setting was totally blank. (#359)