-
Notifications
You must be signed in to change notification settings - Fork 115
Description
Upgrade Angular Integration to v19
Note
Angular will drop support for v18 on November 21, 2025 (Angular Release Schedule).
In line with our upgrade policy, we should upgrade our Angular integration to v19 and drop support for earlier versions.
During this upgrade, we must also verify compatibility with Angular v20 to ensure future readiness.
Compatibility summary
A compatibility check was performed using CKEditor 5 v47.2.0 and CKEditor5 Builder v2.7.7 with a basic free editor setup (core + text formatting, excluding “remove formatting”).
Test procedure: (see)
- Verified npm and CDN builds on Angular v18.2.21 (baseline).
- Upgraded npm project via:
Confirmed Angular version v19.2.19.
npx ng update @angular/core@19 @angular/cli@19
- Served the app — editor loaded successfully, no console errors.
- Repeated the same using CDN build.
- Upgraded both npm and CDN projects to Angular v20.3.9.
- Served again — editor functioned correctly, no console errors.
Result: Both Angular 19 and Angular 20 are compatible with the current CKEditor 5 setup.
Definition of Done
- Angular used in the
ckeditor5-angularrepository is upgraded to v19. - Support for Angular v18 and lower is dropped.
- Compatibility with Angular v20 is confirmed and documented.
- README and other documentation reflect the new version support.
Other details
Original issue
Angular is dropping support for v18 on 2025-11-21.
After that, we would like to have our integration upgraded to v19 and drop support for lower versions, in accordance with our upgrade policy.
Definition of done
- Angular integration has been upgraded to v19
- Any legacy code related to older versions has been removed
- Readme and other documentation have been updated
- Any relevant CI has been updated