Angular Router version 18.0.4 is a minor update to Angular's routing library, building upon the foundation laid by version 18.0.3. Both versions share the same core description: "Angular - the routing library," indicating a continuation of the established functionality for managing navigation within Angular applications. A key dependency, tslib, remains consistent at "^2.3.0", ensuring compatibility with the TypeScript helpers library.
The peer dependencies, crucial for the router's integration with other Angular modules, show a slight shift. Version 18.0.4 requires @angular/core, @angular/common, and @angular/platform-browser at version "18.0.4", aligning with the router's version, while version 18.0.3 required "18.0.3", showing a strict peer dependency update from the previous version. The rxjs peer dependency remains "^6.5.3 || ^7.4.0", providing flexibility for projects using either RxJS 6.5.3 or a version from the 7.4.0 series.
The dist object reveals intriguing differences. While both have a fileCount of 71, the unpackedSize varies – 2417397 bytes for 18.0.4 compared to 2420740 bytes for 18.0.3. This suggests minor code optimizations or adjustments in the newer version, potentially leading to a slightly smaller bundle size. The releaseDate also highlights the recent nature of the updates, with 18.0.4 released on 2024-06-20 and 18.0.3 on 2024-06-12. Developers should consider these subtle changes when choosing a version, especially regarding peer dependency alignment and potential bundle size implications.
The are not vulnerabilities for the version 18.0.4 of the package @angular/router