Angular Router version 12.2.4 is a minor update to the Angular routing library, building upon the capabilities of version 12.2.3. Both versions share the same core dependency on tslib version ^2.2.0, ensuring compatibility with the TypeScript helper library. The peer dependencies highlight the tight integration with the Angular ecosystem, requiring specific versions of rxjs (^6.5.3 || ^7.0.0), @angular/core, @angular/common, and @angular/platform-browser.
The key difference between the versions lies in the specific peer dependency versions: 12.2.4 requires @angular/core, @angular/common, and @angular/platform-browser at version 12.2.4, while 12.2.3 necessitates version 12.2.3. This signifies that version 12.2.4 of the router is specifically designed and tested to work seamlessly with Angular version 12.2.4, making it the recommended choice for projects utilizing that Angular core version.
The dist metadata reveals slight differences in the unpackedSize, with 12.2.4 being slightly smaller (2769345 bytes) than 12.2.3 (2769385 bytes). This minimal difference may hint at minor code optimizations or adjustments. Furthermore, the releaseDate indicates that 12.2.4 was released on September 1, 2021, after 12.2.3 which came out on August 25, 2021, suggesting that 12.2.4 incorporates bug fixes or small enhancements implemented after the release of 12.2.3. Therefore, while functionally similar, opting for version 12.2.4 ensures compatibility and the inclusion of the latest refinements for Angular 12.2.4 applications.
The are not vulnerabilities for the version 12.2.4 of the package @angular/router