Angular's @angular/common package, a cornerstone for Angular development, saw a significant update with the release of version 17.0.0 following the previous stable version 16.2.12. Both versions provide essential directives and services, but version 17.0.0 marks a step forward in the Angular ecosystem. One notable difference is the required peer dependency on @angular/core, which jumps to version 17.0.0, indicating a mandatory upgrade for developers using the newer @angular/common. This enforces compatibility and encourages developers to leverage the latest features and improvements in the core framework. While both versions share the same dependencies relying on tslib and compatible versions of rxjs, the release of 17.0.0 shows a commitment to keeping pace with the Angular ecosystem. The size difference for the unpackedSize has gone down to 11050994 from 11084362 perhaps reflecting optimizations and potentially refactoring of the modules with a small increase in the fileCount from 3006 to 3008. Released on November 8, 2023, version 17.0.0 arrived shortly after 16.2.12. Developers contemplating an upgrade need to consider the peer dependency requirement for @angular/core.
The are not vulnerabilities for the version 17.0.0 of the package @angular/common