Skip to content

Releases: craftcms/ckeditor

4.10.1

18 Aug 17:30
4.10.1
6619d08

Choose a tag to compare

  • Fixed a bug where heading levels specified via heading.options were being ignored if their corresponding checkbox wasn’t checked. (#456)

3.14.1

18 Aug 17:28
3.14.1
621bbf8

Choose a tag to compare

  • Fixed a bug where heading levels specified via heading.options were being ignored if their corresponding checkbox wasn’t checked. (#456)

4.10.0

13 Aug 02:18
4.10.0
2681ef8

Choose a tag to compare

  • 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/convert command 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.options CKEditor 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

13 Aug 02:09
3.14.0
4c124e5

Choose a tag to compare

  • 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/convert command 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.options CKEditor config option was overriding the available heading levels defined by the “Heading Levels” setting. (#431)

4.9.0

23 May 15:58
4.9.0
df2ea2e

Choose a tag to compare

  • 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

30 Apr 18:25
4.8.0
f96d936

Choose a tag to compare

  • 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

30 Apr 18:23
3.13.0
bdd8e10

Choose a tag to compare

  • 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

21 Apr 23:09
4.7.0
ff0f034

Choose a tag to compare

  • 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

21 Apr 23:08
3.12.0
eda3143

Choose a tag to compare

  • 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

18 Feb 22:57
4.6.0
b838205

Choose a tag to compare

  • 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)