Skip to content

Releases: ckeditor/ckeditor5-react

v11.2.0

08 Jun 08:57
v11.2.0
9fc9812

Choose a tag to compare

Features

  • The useMultiRootEditor hook now returns addRoot and removeRoot helpers directly. Previously, adding or removing a root required manually manipulating the data and attributes state outside the hook. You can now call them directly:

    const { addRoot, removeRoot } = useMultiRootEditor( props );
    
    await addRoot({
      name: 'my-root',
      data: '<p>Hello</p>',
      attributes: { order: 10 },
      editableOptions: {
        element: 'section',
        placeholder: 'Start typing...',
        label: 'My section'
      }
    });
    
    await removeRoot( 'my-root' );
  • The <CKEditor> component now supports paragraph-like editor configurations. When config.root.element (or config.roots.main.element) is provided, you can customize the tag name, CSS classes and inline styles of the editable element instead of relying on the default plain <div>.

  • Each editable root in the multi-root editor can now be configured independently with its own HTML element type, placeholder text and accessible label. Pass an editableOptions object to addRoot to control the element (e.g. 'section', 'article'), placeholder and assistive-technology label for that specific root.

Other changes

  • Readme simplification.

v11.1.2

15 Apr 10:20
v11.1.2
dd0d6c8

Choose a tag to compare

Bug fixes

  • Fixed an issue where the editor's alpha version was being compared incorrectly.

v11.1.1

13 Apr 10:32
v11.1.1
d08c496

Choose a tag to compare

Other changes

  • Improved compatibility with the latest CKEditor 48.x. Closes #658.

v11.1.0

24 Mar 10:41
v11.1.0
2099ec6

Choose a tag to compare

Features

  • Added support for CKEditor 5 48.0.0 and the new roots editor configuration. Closes #653.

Bug fixes

  • Fixed incorrect nightly version detection. Closes #659.

v11.1.0-alpha.1

19 Mar 10:37
v11.1.0-alpha.1
d4b1b10

Choose a tag to compare

v11.1.0-alpha.1 Pre-release
Pre-release

Bug fixes

  • Fixed incorrect nightly version detection. Closes #659.

v11.1.0-alpha.0

17 Mar 11:10
v11.1.0-alpha.0
6c2f406

Choose a tag to compare

v11.1.0-alpha.0 Pre-release
Pre-release

Features

  • Added support for CKEditor 5 48.0.0 and the new roots editor configuration. Closes #653.

v11.0.1

18 Dec 11:33
v11.0.1
15533e8

Choose a tag to compare

Other changes

  • Upgrade the development environment to Node v24.11.
  • Extend the ckeditor5 peer dependency range to accept an internal release (^0.0.0-internal) in addition to stable and nightly versions. Closes #637.

v11.0.0

09 Jul 08:11
v11.0.0
f3f8ef2

Choose a tag to compare

BREAKING CHANGES

  • Aligned the component with the latest CKEditor 5 release (v46.0.0), adopting the type import names. Starting from this version, previous CKEditor 5 releases are no longer compatible due to breaking changes in definitions and package structure. See ckeditor/ckeditor5#18583

Features

  • Update imports to match CKEditor 5 v46. Closes #602. (commit)

v11.0.0-alpha.0

02 Jul 06:32
v11.0.0-alpha.0
0bc0a92

Choose a tag to compare

v11.0.0-alpha.0 Pre-release
Pre-release

BREAKING CHANGES

  • Aligned the component with the latest CKEditor 5 release (v46.0.0), adopting the type import names. Starting from this version, previous CKEditor 5 releases are no longer compatible due to breaking changes in definitions and package structure. See ckeditor/ckeditor5#18583

Features

  • Update imports to match CKEditor 5 v46. Closes #602. (commit)

v10.0.0

25 Jun 09:04
v10.0.0
be226e9

Choose a tag to compare

BREAKING CHANGES

  • Upgraded the minimal version of Node.js to 20.0.0 due to the end of LTS.

Bug fixes

  • Ensured onError callback is invoked correctly when disableWatchdog is true or during watchdog initialization failure. (commit)
  • Prevented editor crash when the disabled prop changes during initialization. (commit)

Other changes

  • Upgraded the minimal version of Node.js to 20.0.0 due to the end of LTS. (commit)