Releases: ckeditor/ckeditor5-react
v9.0.0-alpha.0
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 theuseMultiRootEditor
hook should no longer throw errors.
BREAKING CHANGES
- Migrate to ESM. See ckeditor/ckeditor5#16616.
Bug fixes
- Adjusted
CKEditorContext
format to prevent race conditions in theCKEditor
component. (commit)
Other changes
- Added support for React 19. (commit)
v8.0.0
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
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
v6.3.0
Features
- Introduced the
disableTwoWayDataBinding
flag which disabled the two-way binding between the multi-editor and React state. Please read a new guide explainig theuseMultiRootEditor()
hook. Closes #457. (commit)
Bug fixes
v6.2.0
Features
- Introduced the integration with multi-root editor by providing
useMultiRootEditor
hook. See the new samples to learn more. Closes #257. (commit)
Other changes
- Updated the required version of Node.js to 18 when developing the repository. See ckeditor/ckeditor5#14924. (commit)
v6.1.0
Features
- Added the
disableWatchdog
property to the<CKEditor>
component that allows disabling integration with the watchdog feature. Closes ckeditor/ckeditor5-react#373. (commit)
v6.0.0
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
- Migrate package to TypeScript. Closes ckeditor/ckeditor5#13542. (commit)
Other changes
v6.0.0-alpha.0
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
- Migrate package to TypeScript. Closes ckeditor/ckeditor5#13542. (commit)