Skip to content

Releases: ckeditor/ckeditor5-react

v9.0.0-alpha.1

v9.0.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@CKEditorBot CKEditorBot released this 17 Jul 11:24

BREAKING CHANGES

  • Change the global name used in the UMD build from CKEditor to CKEDITOR_REACT.

Bug fixes

  • Change JSX runtime to classic so that react-jsx-runtime is not bundled. (commit)
  • Change the global name used in the UMD build from CKEditor to CKEDITOR_REACT to match the new convention. See ckeditor/ckeditor5#16736. (commit)

v9.0.0-alpha.0

v9.0.0-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@pomek pomek released this 15 Jul 08:11

We are excited to announce the alpha release of the next major version of the React integration.

In this release, we have introduced the following breaking changes that should make using the integration more intuitive and easier.

  • ESM-first: Besides the UMD build, the integration is now available in ESM format. In most projects, the new ESM build should be automatically prioritized by bundlers and other tools.
  • Support for React 19: We improved support for using the integration in React 19. As a result, the <CKEditorContext> component and the useMultiRootEditor hook should no longer throw errors.

BREAKING CHANGES

Bug fixes

  • Adjusted CKEditorContext format to prevent race conditions in the CKEditor component. (commit)

Other changes

  • Added support for React 19. (commit)

v8.0.0

Choose a tag to compare

@pomek pomek released this 26 Jun 08:35

We are excited to announce the next major version of the React integration.

This release is intended to allow the integration to work with the latest version of new installation methods.

v8.0.0-alpha.0

v8.0.0-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@pomek pomek released this 05 Jun 07:31

We are happy to announce the alpha release of the next major version of the React integration.

This release is intended to allow the integration to work with existing and new installation methods announced in this post.

Please refer to our nightly documentation build for the installation instructions.

BREAKING CHANGES

  • Add a new required contextWatchdog prop to the <CKEditorContext> component.

Features

  • Change the implementation to only depend on types from the ckeditor5 package and not runtime code to make the integration work with existing and new installation methods. (commit)

v7.0.0

Choose a tag to compare

@pomek pomek released this 20 May 11:16

Bug fixes

  • The quick re-rendering, especially in React.StrictMode, will no longer cause the editor errors. Closes #442, #469, #471, #476. (commit)

v6.3.0

Choose a tag to compare

@pomek pomek released this 25 Apr 10:49

Features

Bug fixes

  • The toolbar element will be rendered correctly after changing the reference (in the rerendering process). Closes #434. (commit)
  • Sources of peer dependencies of the @ckeditor/ckeditor5-react package are no longer built-in when preparing the dist/ directory. See #470. (commit)

v6.2.0

Choose a tag to compare

@pomek pomek released this 21 Nov 07:08

Features

  • Introduced the integration with multi-root editor by providing useMultiRootEditor hook. See the new samples to learn more. Closes #257. (commit)

Other changes

v6.1.0

Choose a tag to compare

@pomek pomek released this 27 Jun 06:53

Features

v6.0.0

Choose a tag to compare

@pomek pomek released this 07 Apr 05:40

Release highlights

This release introduces improved TypeScript support for better code suggestion and completion.

BREAKING CHANGES

  • Due to rewriting to TypeScript, the component requires CKEditor 5 typings that are available in version 37 or higher. See ckeditor/ckeditor5#11704.
  • Upgraded the minimal versions of Node.js to 16.0.0 due to the end of LTS.

Features

Other changes

  • Updated the required version of Node.js to 16. (commit)
  • Changed the package entry point file name from ckeditor.js to index.js. The structure of the dist/ directory looks like src/. (commit)

v6.0.0-alpha.0

v6.0.0-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@pomek pomek released this 29 Mar 09:28

Release highlights

This release introduces improved TypeScript support for better code suggestion and completion.

BREAKING CHANGES

  • Due to rewriting to TypeScript, the component requires CKEditor 5 typings that are available in version 37 or higher. See ckeditor/ckeditor5#11704.
  • Upgraded the minimal versions of Node.js to 16.0.0 due to the end of LTS.

Features

Other changes

  • Updated the required version of Node.js to 16. (commit)
  • Changed the package entry point file name from ckeditor.js to index.js. The structure of the dist/ directory looks like src/. (commit)