Skip to content

Latest commit

 

History

History
179 lines (86 loc) · 10.3 KB

CHANGELOG.md

File metadata and controls

179 lines (86 loc) · 10.3 KB

Changelog

6.0.0 (2024-06-26)

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

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

6.0.0-alpha.0 (2024-06-05)

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.

Features

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

Other changes

5.1.0 (2023-04-18)

Features

  • Added disableTwoWayDataBinding property that allows disabling the two-way data binding. It increases performance when working with large documents. Closes ckeditor/ckeditor5-vue#246. (commit)

5.0.0 (2023-04-07)

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)
  • Added a missing postinstall script to the published files. (commit)

5.0.0-alpha.2 (2023-03-29)

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

  • Improve typings for events emitted by the Vue component. (commit)

Other changes

  • Updated the required version of Node.js to 16. (commit)

5.0.0-alpha.1 (2023-03-17)

Other changes

  • Added a missing postinstall script to published files. (commit)

5.0.0-alpha.0 (2023-03-17)

Release highlights

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

Please keep in mind that the release is marked as alpha, which means it is an experimental version, and some unexpected results may occur when using these typings.

We appreciate your feedback, as it helps us significantly improve the project's final shape. Please share it here.

Features

4.0.1 (2022-05-18)

Bug fixes

  • Synchronize the editor content after the editor is ready. Closes #220. (commit)

4.0.0 (2022-04-12)

BREAKING CHANGES

  • Due to introducing the lock mechanism for the Editor#isReadOnly property, the <CKEditor> component uses the new way of enabling the read-only mode in the editor. The component requires an instance of CKEditor 5 in version 34 or higher. See ckeditor/ckeditor5#10496.

Other changes

  • Aligned the <CKEditor> component API to use the new lock mechanism when enabling/disabling the read-only mode. (commit)
  • Bumped Karma test runner to v6.x. Closes #210. (commit)

3.0.0 (2022-03-17)

BREAKING CHANGES

  • Upgraded the minimal versions of Node.js to 14.0.0 due to the end of LTS.

Bug fixes

  • Marked the editor instance this.instance as a raw object so that it will never be converted to a proxy. Closes #203. (commit)

Other changes

2.0.1 (2020-11-23)

Bug fixes

  • When using the <CKEditor> component with an unsupported version of Vue.js, the component will display an error. Closes #170. (commit)

2.0.0 (2020-11-20)

The CKEditor 5 WYSIWYG editor component is compatible with Vue.js 3+. For Vue.js 2.x, check the dedicated @ckeditor/ckeditor5-vue2 component.

1.0.3 (2020-09-22)

Bug fixes

  • The editor should not slow down with lots of content when using the integration. Closes #153. (commit)

MINOR BREAKING CHANGES ℹ️

  • The reference to the CKEditor 5 instance previously available under the instance property of the component (data) is now private ($_instance). We recommend you use the ready component event to access the editor API instead.

1.0.2 (2020-09-01)

Bug fixes

  • The #input event should be fired immediately despite being debounced to prevent race conditions. Closes #149. (commit)

1.0.1 (2019-12-05)

Bug fixes

  • Editor config defined in the component should not be mutable. Closes #101. (42651e3)

1.0.0 (2019-09-20)

Bug fixes

1.0.0-beta.2 (2019-04-24)

Bug fixes

  • Improved performance when editing large content. Debounced the component #input event. Closes #42. (dfaee36)
  • The data initialization should not break collaboration. Instead of using editor.setData(), the initial content is now set via innerHTML of the source element. Closes #47. (6f821fa)

1.0.0-beta.1 (2018-11-06)

First developer preview. It contains a ready-to-use <ckeditor> component that allows using CKEditor 5 Builds and CKEditor 5 Framework in Vue.js applications.