Angular's @angular/common package provides essential directives and services for building Angular applications. Version 18.2.5, released on September 18, 2024, follows closely on the heels of version 18.2.4, released just a week prior on September 11, 2024. While the core functionality remains consistent between the two versions as evidenced by similar unpacked size and file counts, the key change lies within the peer dependency on @angular/core. Version 18.2.5 now explicitly requires @angular/core version 18.2.5, updated from the previous version's peer dependency on @angular/core v18.2.4.
For developers, this means that upgrading to @angular/common@18.2.5 *necessitates* a corresponding upgrade to @angular/core@18.2.5. This synchronization is crucial for maintaining compatibility and avoiding potential runtime errors. Both versions leverage tslib version ^2.3.0 for TypeScript helpers and maintain the same peer dependency support for rxjs versions ^6.5.3 or ^7.4.0, ensuring continued compatibility with existing reactive extensions implementations. Developers should always prioritize keeping their @angular/core and @angular/common packages in sync, and be mindful of the peer dependency requirements to ensure a smooth upgrade process and a stable application. The package, licensed under MIT, boasts a comprehensive suite of tools and utilities that simplify common tasks like internationalization, date formatting, and HTTP communication within Angular applications. Always refer to the official Angular documentation for detailed upgrade instructions and API changes related to @angular/core.
The are not vulnerabilities for the version 18.2.5 of the package @angular/common