Skip to content

Commit 025d5da

Browse files
authored
Merge pull request #495 from ckeditor/release-20250701
Add changelog for release `10.0.0-alpha.0`
2 parents b6307bd + 64c7821 commit 025d5da

1 file changed

Lines changed: 9 additions & 270 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 270 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Changelog
22
=========
33

4+
## [10.0.0-alpha.0](https://github.com/ckeditor/ckeditor5-angular/compare/v9.1.0...v10.0.0-alpha.0) (July 2, 2025)
5+
6+
### BREAKING CHANGES
7+
8+
* 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](https://github.com/ckeditor/ckeditor5/issues/18583)
9+
10+
411
## [9.1.0](https://github.com/ckeditor/ckeditor5-angular/compare/v9.1.0-alpha.0...v9.1.0) (2024-11-25)
512

613
### Features
@@ -44,274 +51,6 @@ Changelog
4451

4552
* Updated yarn.lock to fix dependabot alert. ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/e11295591584f43be9aace89f62fdb4c0d449ea2))
4653

54+
---
4755

48-
## [8.0.0](https://github.com/ckeditor/ckeditor5-angular/compare/v8.0.0-alpha.0...v8.0.0) (2024-06-26)
49-
50-
We are excited to announce the next major version of the Angular integration.
51-
52-
This release is intended to allow the integration to work with the [latest version](https://github.com/ckeditor/ckeditor5/releases/tag/v42.0.0) of [new installation methods](https://github.com/ckeditor/ckeditor5/releases/tag/v42.0.0).
53-
54-
## [8.0.0-alpha.0](https://github.com/ckeditor/ckeditor5-angular/compare/v7.0.1...v8.0.0-alpha.0) (2024-06-05)
55-
56-
We are happy to announce the alpha release of the next major version of the React integration.
57-
58-
This release is intended to allow the integration to work with existing and new installation methods [announced in this post](https://github.com/ckeditor/ckeditor5/issues/15502).
59-
60-
Please refer to [our nightly documentation build](https://ckeditor5.github.io/docs/nightly/ckeditor5/latest/index.html) for the installation instructions.
61-
62-
### Features
63-
64-
* 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](https://github.com/ckeditor/ckeditor5-angular/commit/711aae3cddc57a78255bba69fbf711cda0ec6b78))
65-
66-
67-
## [7.0.1](https://github.com/ckeditor/ckeditor5-angular/compare/v7.0.0...v7.0.1) (2023-10-12)
68-
69-
### Other changes
70-
71-
* Added catching and emitting errors that happen during editor initialization. Closes [#392](https://github.com/ckeditor/ckeditor5-angular/issues/392). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/eb8c355c73a11f6759a69e0757c8f3494625dbba))
72-
* Updated the required version of Node.js to 18 when developing the repository. See [ckeditor/ckeditor5#14924](https://github.com/ckeditor/ckeditor5/issues/14924). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/693e01c278b79944e6a7dfcfd4ce47e1a0f74c3c))
73-
74-
75-
## [7.0.0](https://github.com/ckeditor/ckeditor5-angular/compare/v6.0.1...v7.0.0) (2023-07-10)
76-
77-
### BREAKING CHANGES
78-
79-
* The [`@ckeditor/ckeditor5-angular`](https://www.npmjs.com/package/@ckeditor/ckeditor5-angular) package requires the following peer dependencies:
80-
* [`@ckeditor/ckeditor5-core`](https://www.npmjs.com/package/@ckeditor/ckeditor5-core),
81-
* [`@ckeditor/ckeditor5-engine`](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine),
82-
* [`@ckeditor/ckeditor5-utils`](https://www.npmjs.com/package/@ckeditor/ckeditor5-utils),
83-
* [`@ckeditor/ckeditor5-watchdog`](https://www.npmjs.com/package/@ckeditor/ckeditor5-watchdog).
84-
85-
Make sure to install them in the same version as the editor build you want to use in your integration.
86-
87-
### Bug fixes
88-
89-
* Do not run change detection if `error` does not have observers. ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/b82ce11cb5ae1a2172ce51abaf2c3ce333f94f84))
90-
91-
### Other changes
92-
93-
* Added the `getId()` method that returns the component id. Closes [#367](https://github.com/ckeditor/ckeditor5-angular/issues/367). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/e4bf808d5bca605635418a97acd40949ed289567))
94-
* The following packages are now marked as peer dependencies [`@ckeditor/ckeditor5-core`](https://www.npmjs.com/package/@ckeditor/ckeditor5-core), [`@ckeditor/ckeditor5-engine`](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine), [`@ckeditor/ckeditor5-utils`](https://www.npmjs.com/package/@ckeditor/ckeditor5-utils) and [`@ckeditor/ckeditor5-watchdog`](https://www.npmjs.com/package/@ckeditor/ckeditor5-watchdog) to avoid issues when upgrading the CKEditor 5 version within the angular application. Closes [#376](https://github.com/ckeditor/ckeditor5-angular/issues/376). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/37e691a2f26ec4f04bb321205620a1344083a1d5))
95-
96-
97-
## [6.0.1](https://github.com/ckeditor/ckeditor5-angular/compare/v6.0.0...v6.0.1) (2023-04-18)
98-
99-
### Other changes
100-
101-
* Add the generic type for `Editor` in `CKEditorComponent` to allow making the typed event handlers. Closes [ckeditor/ckeditor5#13838](https://github.com/ckeditor/ckeditor5/issues/13838). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/d136bd453db40d79939b8b81115ab01c8568d7fa))
102-
103-
104-
## [6.0.0](https://github.com/ckeditor/ckeditor5-angular/compare/v5.2.0...v6.0.0) (2023-04-07)
105-
106-
### BREAKING CHANGES
107-
108-
* Due to rewriting to TypeScript, the component requires CKEditor 5 typings that are available in version 37 or higher. See ckeditor/ckeditor5#11704.
109-
* Upgraded the minimal versions of Node.js to `16.0.0` due to the end of LTS.
110-
111-
### Features
112-
113-
* Migrate package to TypeScript. Closes [ckeditor/ckeditor5#13541](https://github.com/ckeditor/ckeditor5/issues/13541). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/a8342c91d35c53bdbdaadb1303a5486f848fc8aa))
114-
115-
### Other changes
116-
117-
* Updated the required version of Node.js to 16. ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/47cf02ddb7f450d3da6067848eded478984c8a04))
118-
119-
120-
## [6.0.0-alpha.0](https://github.com/ckeditor/ckeditor5-angular/compare/v5.2.0...v6.0.0-alpha.0) (2023-03-30)
121-
122-
### BREAKING CHANGES
123-
124-
* Due to rewriting to TypeScript, the component requires CKEditor 5 typings that are available in version 37 or higher. See ckeditor/ckeditor5#11704.
125-
* Upgraded the minimal versions of Node.js to `16.0.0` due to the end of LTS.
126-
127-
### Features
128-
129-
* Migrate package to TypeScript. Closes [ckeditor/ckeditor5#13541](https://github.com/ckeditor/ckeditor5/issues/13541). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/a8342c91d35c53bdbdaadb1303a5486f848fc8aa))
130-
131-
### Other changes
132-
133-
* Updated the required version of Node.js to 16. ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/47cf02ddb7f450d3da6067848eded478984c8a04))
134-
135-
136-
## [5.2.0](https://github.com/ckeditor/ckeditor5-angular/compare/v5.1.1...v5.2.0) (2023-03-02)
137-
138-
### Features
139-
140-
* Added the `editorWatchdogConfig` property that allows defining configuration for the [Watchdog](https://ckeditor.com/docs/ckeditor5/latest/features/watchdog.html) feature. Closes [#351](https://github.com/ckeditor/ckeditor5-angular/issues/351). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/3b9ef5b98d36e9408d04d3ec1d0f6997f7d31a7c))
141-
142-
143-
## [5.1.1](https://github.com/ckeditor/ckeditor5-angular/compare/v5.1.0...v5.1.1) (2023-02-16)
144-
145-
### Bug fixes
146-
147-
* Added support for `OnChanges` lifecycle hook that updates editor content when data-bound property of a component changes. Closes [#215](https://github.com/ckeditor/ckeditor5-angular/issues/215). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/fc50094b68d507c2909ed5b1e7dce6c651dbd1e8))
148-
149-
### Other changes
150-
151-
* Removed the `@types/ckeditor__ckeditor5-utils` dependency to avoid issues with CKEditor 5 typings when building an application using CKEditor 5 sources (TypeScript). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/24b3e08b10bc4c707d1a336fcd659e870d617681))
152-
* Replaced the minimal required version of the `@ckeditor/ckeditor5-watchdog` package with a caret range. ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/24b3e08b10bc4c707d1a336fcd659e870d617681))
153-
154-
155-
## [5.1.0](https://github.com/ckeditor/ckeditor5-angular/compare/v5.0.0...v5.1.0) (2023-02-09)
156-
157-
### Features
158-
159-
* Added an optional option called `disableTwoWayDataBinding` that allows disabling the two-way data binding. It increases performance when working with large documents. Closes [#141](https://github.com/ckeditor/ckeditor5-angular/issues/141). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/594c044fd49d37bd14b7519ae5eac363384fbf40))
160-
161-
### Bug fixes
162-
163-
* Aligned the `window.CKEDITOR_VERSION` type with the [community typings](https://www.npmjs.com/package/@types/ckeditor__ckeditor5-utils). Closes [#342](https://github.com/ckeditor/ckeditor5-angular/issues/342). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/44f3a63fe98b58cd06014fbc20b531669838353b))
164-
165-
### Other changes
166-
167-
* Marked the [`@ckeditor/ckeditor5-watchdog`](https://www.npmjs.com/package/@ckeditor/ckeditor5-watchdog) package as a dependency.
168-
169-
## [5.0.0](https://github.com/ckeditor/ckeditor5-angular/compare/v4.0.0...v5.0.0) (2023-02-01)
170-
171-
### BREAKING CHANGES
172-
173-
* The minimal supported version of Angular by the `<CKEditor>` component is 13.
174-
* Make sure to install the [`@ckeditor/ckeditor5-watchdog`](https://www.npmjs.com/package/@ckeditor/ckeditor5-watchdog) package that is defined as a peer dependency of the `<CKEditor>` component in your integration.
175-
176-
### Other changes
177-
178-
* Upgraded dependencies to fix vulnerability issues. ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/79ebca27e482bcb417e8f91329d697b838a21067))
179-
180-
181-
## [4.0.0](https://github.com/ckeditor/ckeditor5-angular/compare/v3.0.0...v4.0.0) (2022-04-12)
182-
183-
### BREAKING CHANGES
184-
185-
* 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](https://github.com/ckeditor/ckeditor5/issues/10496).
186-
187-
### Other changes
188-
189-
* Aligned the `<CKEditor>` component API to use the new lock mechanism when enabling/disabling the read-only mode. ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/cba95bfe4d7881c8013b8dabc58b6674bf61b442))
190-
* Bumped Karma test runner to v6.x. Closes [#308](https://github.com/ckeditor/ckeditor5-angular/issues/308). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/c4c80cd9e8acce4054428c9b6402d1ac6b27db47))
191-
* Upgraded the CKEditor 5 packages to their latest versions. Closes [#304](https://github.com/ckeditor/ckeditor5-angular/issues/304). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/cba95bfe4d7881c8013b8dabc58b6674bf61b442))
192-
193-
194-
## [3.0.0](https://github.com/ckeditor/ckeditor5-angular/compare/v2.0.2...v3.0.0) (2022-03-09)
195-
196-
### BREAKING CHANGES
197-
198-
* Upgraded the minimal versions of Node.js to `14.0.0` due to the end of LTS.
199-
200-
### Other changes
201-
202-
* Updated the required version of Node.js to 14. See [ckeditor/ckeditor5#10972](https://github.com/ckeditor/ckeditor5/issues/10972). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/bb14c61c1f88ec761334049fc9e204565718df80))
203-
* Updated dependencies of the component. ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/1e1ffaad531d50dc99ac0412d937d3e8ee4e16ed))
204-
205-
206-
## [2.0.2](https://github.com/ckeditor/ckeditor5-angular/compare/v2.0.1...v2.0.2) (2021-07-12)
207-
208-
### Bug fixes
209-
210-
* Fixed setting data on the editor component when the component is initializing. Closes [ckeditor/ckeditor5#9620](https://github.com/ckeditor/ckeditor5/issues/9620). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/bdfabf453349004043c930e605e7ccd0954bc804))
211-
212-
### Other changes
213-
214-
* Added support for Angular 11. Internal: Updated internal Angular deps to v. 11. Closes [#235](https://github.com/ckeditor/ckeditor5-angular/issues/235). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/5e9da543a7cd7313fc530d11482f293bd973ba17))
215-
216-
217-
## [2.0.1](https://github.com/ckeditor/ckeditor5-angular/compare/v2.0.0...v2.0.1) (2020-10-15)
218-
219-
Internal changes only (updated dependencies, documentation, etc.).
220-
221-
222-
## [2.0.0](https://github.com/ckeditor/ckeditor5-angular/compare/v1.2.3...v2.0.0) (2020-10-15)
223-
224-
### BREAKING CHANGES
225-
226-
* 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).
227-
228-
### Other changes
229-
230-
* 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](https://github.com/ckeditor/ckeditor5-angular/issues/182), [#194](https://github.com/ckeditor/ckeditor5-angular/issues/194). ([commit](https://github.com/ckeditor/ckeditor5-angular/commit/012c06cfd839a2e6d712e9b2893be80381f75288))
231-
232-
233-
## [1.2.3](https://github.com/ckeditor/ckeditor5-angular/compare/v1.2.2...v1.2.3) (2020-03-26)
234-
235-
### Bug fixes
236-
237-
* Changing `disabled` property on the `<ckeditor>` component while using the watchdog property won't throw an error anymore. Closes [#177](https://github.com/ckeditor/ckeditor5-angular/issues/177). ([496b39f](https://github.com/ckeditor/ckeditor5-angular/commit/496b39f))
238-
239-
240-
## [1.2.2](https://github.com/ckeditor/ckeditor5-angular/compare/v1.2.1...v1.2.2) (2020-03-04)
241-
242-
### Bug fixes
243-
244-
* Fixed typings for `Watchdog` to make old TS compilers happy. Closes [#172](https://github.com/ckeditor/ckeditor5-angular/issues/172). ([2a3d121](https://github.com/ckeditor/ckeditor5-angular/commit/2a3d121))
245-
246-
247-
## [1.2.1](https://github.com/ckeditor/ckeditor5-angular/compare/v1.2.0...v1.2.1) (2020-02-28)
248-
249-
### Bug fixes
250-
251-
* Added `ckeditor5-watchdog` to package dependencies. ([b4278d1](https://github.com/ckeditor/ckeditor5-angular/commit/b4278d1))
252-
253-
254-
## [1.2.0](https://github.com/ckeditor/ckeditor5-angular/compare/v1.1.2...v1.2.0) (2020-02-27)
255-
256-
### Features
257-
258-
* Improved Angular integration to handle Context and ContextWatchdog. Closes [#165](https://github.com/ckeditor/ckeditor5-angular/issues/165). ([87a1c89](https://github.com/ckeditor/ckeditor5-angular/commit/87a1c89))
259-
260-
261-
## [1.1.2](https://github.com/ckeditor/ckeditor5-angular/compare/v1.1.1...v1.1.2) (2019-11-04)
262-
263-
### Bug fixes
264-
265-
* Downgraded the `ng-packagr` package to fix the `ng build --prod` ([#153](https://github.com/ckeditor/ckeditor5-angular/issues/153)). ([5c9de91](https://github.com/ckeditor/ckeditor5-angular/commit/5c9de91))
266-
267-
268-
## [1.1.1](https://github.com/ckeditor/ckeditor5-angular/compare/v1.1.0...v1.1.1) (2019-10-31)
269-
270-
### Bug fixes
271-
272-
* Fixed displaying events in simple-usage sample. ([50441c1](https://github.com/ckeditor/ckeditor5-angular/commit/50441c1))
273-
* The `<ckeditor>` component won't call the CVA `registerOnChange()` when the change comes from the CVA. This will fix an issue with changing editor data in Reactive Forms. Closes [#139](https://github.com/ckeditor/ckeditor5-angular/issues/139). ([4fd431e](https://github.com/ckeditor/ckeditor5-angular/commit/4fd431e))
274-
275-
### Other changes
276-
277-
* Added example of integration reactive forms with `<ckeditor>` component. ([3f19f92](https://github.com/ckeditor/ckeditor5-angular/commit/3f19f92))
278-
* Removed usages of `Angular 2+` from code and READMEs. Added information about supported Angular versions. Closes [#95](https://github.com/ckeditor/ckeditor5-angular/issues/95). ([3244433](https://github.com/ckeditor/ckeditor5-angular/commit/3244433))
279-
280-
281-
## [1.1.0](https://github.com/ckeditor/ckeditor5-angular/compare/v1.0.1...v1.1.0) (2019-04-15)
282-
283-
### Features
284-
285-
* Re-exported `CKEditorModule`, `CKEditorComponent` and typings from the package entry point. Closes [#66](https://github.com/ckeditor/ckeditor5-angular/issues/66). ([2a6f55e](https://github.com/ckeditor/ckeditor5-angular/commit/2a6f55e))
286-
287-
### Bug fixes
288-
289-
* 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 the `editor.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](https://github.com/ckeditor/ckeditor5-angular/issues/75). ([63c0073](https://github.com/ckeditor/ckeditor5-angular/commit/63c0073))
290-
291-
### Other changes
292-
293-
* Improved performance by processing data only when effectively needed. Closes [#82](https://github.com/ckeditor/ckeditor5-angular/issues/82). Closes [#83](https://github.com/ckeditor/ckeditor5-angular/issues/83). ([0e4638e](https://github.com/ckeditor/ckeditor5-angular/commit/0e4638e))
294-
* Added support for `config.initialData` introduced in CKEditor 5 v12.1.0. Effectively, the editor data can now be provided by `config.initialData` or `data` properties. Closes [#89](https://github.com/ckeditor/ckeditor5-angular/issues/89). ([2b96fa3](https://github.com/ckeditor/ckeditor5-angular/commit/2b96fa3))
295-
* Upgraded the minimal versions of Node and npm. See: [ckeditor/ckeditor5#1507](https://github.com/ckeditor/ckeditor5/issues/1507). ([47f4ca4](https://github.com/ckeditor/ckeditor5-angular/commit/47f4ca4))
296-
297-
298-
## [1.0.1](https://github.com/ckeditor/ckeditor5-angular/compare/v1.0.0...v1.0.1) (2018-11-05)
299-
300-
Internal changes only (updated dependencies, documentation, etc.).
301-
302-
303-
## [1.0.0](https://github.com/ckeditor/ckeditor5-angular/compare/v1.0.0-beta.1...v1.0.0) (2018-10-09)
304-
305-
### Bug fixes
306-
307-
* The editor data is set to an empty string when the `ngModel` initializes or resets. ([9abe65d](https://github.com/ckeditor/ckeditor5-angular/commit/9abe65d))
308-
309-
### Other changes
310-
311-
* Added reset button to the form sample. Closes [#31](https://github.com/ckeditor/ckeditor5-angular/issues/31). ([0d973eb](https://github.com/ckeditor/ckeditor5-angular/commit/0d973eb))
312-
* 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](https://github.com/ckeditor/ckeditor5-angular/issues/39). ([078c2d2](https://github.com/ckeditor/ckeditor5-angular/commit/078c2d2))
313-
314-
315-
## [1.0.0-beta.1](https://github.com/ckeditor/ckeditor5-angular/tree/v1.0.0-beta.1) (2018-07-26)
316-
317-
First developer preview. It contains ready-to-use `<ckeditor>` component that allows using CKEditor 5 Builds and CKEditor 5 Framework in Angular 2+ applications.
56+
To see all releases, visit the [release page](https://github.com/ckeditor/ckeditor5-angular/releases).

0 commit comments

Comments
 (0)