Releases: craftcms/ckeditor
Releases · craftcms/ckeditor
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
instance
variable. (#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
instance
variable. (#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)
3.11.1
4.5.0
- CKEditor now requires Craft CMS 5.6+.
- Added support for viewing CKEditor settings when
allowAdminChanges
is disabled. (#358) - CKEditor fields no longer have extra bottom padding, and the CKEditor logo is now displayed over the bottom border. (#252)
- Added the ability to show the “Source” button for specific user groups. (#318)
- Added
craft\ckeditor\Field::$sourceEditingGroups
. - Deprecated
craft\ckeditor\Field::$enableSourceEditingForNonAdmins
. - Updated to CKEditor 5 44.0.0.
- Fixed a bug where toolbar menus weren’t usable within slideouts. (#345)
- Fixed a bug where “Edit entry” buttons were only partially translated. (#337)
- Fixed a bug where copying and pasting nested entries wasn’t working on non-primary sites. (#315)
- Fixed an error that could occur when editing nested entries on newly-created provisional drafts. (#339)
- Fixed an error that occurred when editing a CKEditor field, if its CKEditor config had been deleted. (#344)
3.11.0
- CKEditor fields no longer have extra bottom padding, and the CKEditor logo is now displayed over the bottom border. (#252)
- Added the ability to show the “Source” button for specific user groups. (#318)
- Added
craft\ckeditor\Field::$sourceEditingGroups
. - Deprecated
craft\ckeditor\Field::$enableSourceEditingForNonAdmins
. - Updated to CKEditor 5 44.0.0.
- Fixed a bug where toolbar menus weren’t usable within slideouts. (#345)
4.4.0
- When saving a nested entry within a CKEditor field, the changes are now saved to a draft of the owner element, rather than published immediately. (craftcms/cms#16002, #308)