Angular developers should note the subtle but potentially important differences between @angular/common versions 15.2.3 and 15.2.4. Both versions, described as providing commonly needed directives and services for Angular applications, share a dependency on tslib (version ^2.3.0). They maintain peer dependencies on rxjs (versions ^6.5.3 || ^7.4.0) making them compatible with these rxjs versions, and @angular/core. A critical differentiation factor is the linked version of @angular/core. Version 15.2.3 requires @angular/core version 15.2.3, while 15.2.4 necessitates @angular/core version 15.2.4. This synchronization of major and minor versions between @angular/common and @angular/core is vital for avoiding compatibility conflicts.
While the fileCount and unpackedSize remain consistent at 3013 and 12263543 respectively, the release date marks a clear change. Version 15.2.3 was released on March 16, 2023, whereas version 15.2.4 came out on March 22, 2023, indicating a newer build containing possible bug fixes or minor enhancements. Developers should upgrade to version 15.2.4, especially when also upgrading to @angular/core 15.2.4, to ensure they are using the most up-to-date and potentially more stable versions of these core Angular packages. Ignoring these version interdependencies can lead to run-time errors within your application. The upgrade is suggested if no breaking change is implied.
The are not vulnerabilities for the version 15.2.4 of the package @angular/common