Angular core version 19.0.0 represents a significant update to the foundational framework, offering developers the latest advancements and potentially breaking changes compared to the prior stable release, version 18.2.13. Angular 19.0.0 boasts a substantially smaller unpacked size of 9.8MB with only 50 files compared to 18.2.13's 21MB composed of 426 files, suggesting considerable optimization in the build process and a leaner core.
The peer dependency on zone.js has been updated from ~0.14.10 to ~0.15.0, meaning developers will need to ensure compatibility with this new version or upgrade. Both versions share the same rxjs peer dependencies signifying continued support with existing rxjs versions. The release date of version 19.0.0 is earlier than 18.2.13, however since angular versioning can skip numbers or might represent release candidates this fact is not of great importance by itself.
Developers considering upgrading should meticulously review the official Angular update guide for version 19 to understand potential breaking API changes, deprecated features, and performance enhancements. The smaller size of version 19.0.0 may translate to faster build times and improved application loading speeds, an attractive proposition for performance-conscious developers. While the core dependencies remain relatively consistent, the zone.js bump mandates thorough testing to avoid unforeseen complications in existing Angular applications.
The are not vulnerabilities for the version 19.0.0 of the package @angular/core