Angular's @angular/common package, a cornerstone for Angular developers providing essential directives and services, saw a release of version 17.1.0 on January 17, 2024, following the previous stable version 17.0.9 released on January 10, 2024. While both versions share the same core description and dependencies like tslib, and peer dependencies on rxjs and @angular/core, a closer look reveals subtle but potentially impactful differences.
The primary difference lies in the versioning of the @angular/core peer dependency; version 17.1.0 of @angular/common requires @angular/core version 17.1.0, aligning them perfectly. Conversely, version 17.0.9 depended on @angular/core version 17.0.9. This synchronized dependency signifies coordinated updates and potentially new features or bug fixes leveraging capabilities introduced in @angular/core 17.1.0. Developers should ensure their @angular/core version matches the @angular/common version to avoid compatibility issues.
Furthermore, the dist section indicates a slight increase in the unpacked size of version 17.1.0, reaching 11,170,760 bytes compared to 11,148,320 bytes in the previous version. While the file count remains constant at 3011, the size increase suggests either new features, enhanced functionalities, or internal improvements within the common package. Developers should investigate the changelog for detailed insights into the specific changes driving this size difference to understand the potential benefits and impact on their applications. The release date difference proves the commitment of the Angular team to deliver constant improvements.
The are not vulnerabilities for the version 17.1.0 of the package @angular/common