9.0.0 (2024-09-19)
- Changed minimum supported version of Angular to the oldest supported LTS:
>=16.x
. - Switched compiler from TypeScript
4.x
to5.x
to ensure compatibility with the newest CKEditor 5 packages.
- Experimental: Add cloud CDN support. (commit)
9.0.0-alpha.0 (2024-09-06)
- Changed minimum supported version of Angular to the oldest supported LTS:
>=16.x
. - Switched compiler from TypeScript
4.x
to5.x
to ensure compatibility with the newest CKEditor 5 packages.
- Add cloud CDN support. (commit)
- Updated yarn.lock to fix dependabot alert. (commit)
8.0.0 (2024-06-26)
We are excited to announce the next major version of the Angular integration.
This release is intended to allow the integration to work with the latest version of new installation methods.
8.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.
- 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)
7.0.1 (2023-10-12)
- Added catching and emitting errors that happen during editor initialization. Closes #392. (commit)
- Updated the required version of Node.js to 18 when developing the repository. See ckeditor/ckeditor5#14924. (commit)
7.0.0 (2023-07-10)
-
The
@ckeditor/ckeditor5-angular
package requires the following peer dependencies:@ckeditor/ckeditor5-core
,@ckeditor/ckeditor5-engine
,@ckeditor/ckeditor5-utils
,@ckeditor/ckeditor5-watchdog
.
Make sure to install them in the same version as the editor build you want to use in your integration.
- Do not run change detection if
error
does not have observers. (commit)
- Added the
getId()
method that returns the component id. Closes #367. (commit) - The following packages are now marked as peer dependencies
@ckeditor/ckeditor5-core
,@ckeditor/ckeditor5-engine
,@ckeditor/ckeditor5-utils
and@ckeditor/ckeditor5-watchdog
to avoid issues when upgrading the CKEditor 5 version within the angular application. Closes #376. (commit)
6.0.1 (2023-04-18)
- Add the generic type for
Editor
inCKEditorComponent
to allow making the typed event handlers. Closes ckeditor/ckeditor5#13838. (commit)
6.0.0 (2023-04-07)
- 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.
- Migrate package to TypeScript. Closes ckeditor/ckeditor5#13541. (commit)
- Updated the required version of Node.js to 16. (commit)
6.0.0-alpha.0 (2023-03-30)
- 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.
- Migrate package to TypeScript. Closes ckeditor/ckeditor5#13541. (commit)
- Updated the required version of Node.js to 16. (commit)
5.2.0 (2023-03-02)
- Added the
editorWatchdogConfig
property that allows defining configuration for the Watchdog feature. Closes #351. (commit)
5.1.1 (2023-02-16)
- Added support for
OnChanges
lifecycle hook that updates editor content when data-bound property of a component changes. Closes #215. (commit)
- Removed the
@types/ckeditor__ckeditor5-utils
dependency to avoid issues with CKEditor 5 typings when building an application using CKEditor 5 sources (TypeScript). (commit) - Replaced the minimal required version of the
@ckeditor/ckeditor5-watchdog
package with a caret range. (commit)
5.1.0 (2023-02-09)
- Added an optional option called
disableTwoWayDataBinding
that allows disabling the two-way data binding. It increases performance when working with large documents. Closes #141. (commit)
- Aligned the
window.CKEDITOR_VERSION
type with the community typings. Closes #342. (commit)
- Marked the
@ckeditor/ckeditor5-watchdog
package as a dependency.
5.0.0 (2023-02-01)
- The minimal supported version of Angular by the
<CKEditor>
component is 13. - Make sure to install the
@ckeditor/ckeditor5-watchdog
package that is defined as a peer dependency of the<CKEditor>
component in your integration.
- Upgraded dependencies to fix vulnerability issues. (commit)
4.0.0 (2022-04-12)
- 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.
- 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 #308. (commit)
- Upgraded the CKEditor 5 packages to their latest versions. Closes #304. (commit)
3.0.0 (2022-03-09)
- Upgraded the minimal versions of Node.js to
14.0.0
due to the end of LTS.
- Updated the required version of Node.js to 14. See ckeditor/ckeditor5#10972. (commit)
- Updated dependencies of the component. (commit)
2.0.2 (2021-07-12)
- Fixed setting data on the editor component when the component is initializing. Closes ckeditor/ckeditor5#9620. (commit)
- Added support for Angular 11. Internal: Updated internal Angular deps to v. 11. Closes #235. (commit)
2.0.1 (2020-10-15)
Internal changes only (updated dependencies, documentation, etc.).
2.0.0 (2020-10-15)
- Angular<9 will not work with the new
ckeditor5-angular
library anymore (it's mostly connected with an update of TypeScript to version TS 4.0, which produces declaration files incompatible with the previous TypeScript versions used by older versions of Angular).
- Bumped up all internals to match the Angular@10 ecosystem. Bumped up peer dependencies and dependencies of the library - to Angular>=9. Building an Angular app with the
ckeditor5-angular
library on production with sourcemaps turned on will no longer throw errors. Closes #182, #194. (commit)
1.2.3 (2020-03-26)
- Changing
disabled
property on the<ckeditor>
component while using the watchdog property won't throw an error anymore. Closes #177. (496b39f)
1.2.2 (2020-03-04)
1.2.1 (2020-02-28)
- Added
ckeditor5-watchdog
to package dependencies. (b4278d1)
1.2.0 (2020-02-27)
1.1.2 (2019-11-04)
1.1.1 (2019-10-31)
- Fixed displaying events in simple-usage sample. (50441c1)
- The
<ckeditor>
component won't call the CVAregisterOnChange()
when the change comes from the CVA. This will fix an issue with changing editor data in Reactive Forms. Closes #139. (4fd431e)
- Added example of integration reactive forms with
<ckeditor>
component. (3f19f92) - Removed usages of
Angular 2+
from code and READMEs. Added information about supported Angular versions. Closes #95. (3244433)
1.1.0 (2019-04-15)
- Re-exported
CKEditorModule
,CKEditorComponent
and typings from the package entry point. Closes #66. (2a6f55e)
- Fixed integration with collaboration features by changing the way how the initial data is passed to an editor instance. Previously the
<ckeditor>
component was using theeditor.setData()
method which produces invalid results in collaboration. Now, the initial data is injected directly into the container on which the editor will be created. Closes #75. (63c0073)
- Improved performance by processing data only when effectively needed. Closes #82. Closes #83. (0e4638e)
- Added support for
config.initialData
introduced in CKEditor 5 v12.1.0. Effectively, the editor data can now be provided byconfig.initialData
ordata
properties. Closes #89. (2b96fa3) - Upgraded the minimal versions of Node and npm. See: ckeditor/ckeditor5#1507. (47f4ca4)
1.0.1 (2018-11-05)
Internal changes only (updated dependencies, documentation, etc.).
1.0.0 (2018-10-09)
- The editor data is set to an empty string when the
ngModel
initializes or resets. (9abe65d)
- Added reset button to the form sample. Closes #31. (0d973eb)
- The package will now work fine with
Angular@5
so we decided to lower the minimal version of Angular to>=5.0.0
. Closes #39. (078c2d2)
1.0.0-beta.1 (2018-07-26)
First developer preview. It contains ready-to-use <ckeditor>
component that allows using CKEditor 5 Builds and CKEditor 5 Framework in Angular 2+ applications.