Angular Router version 15.1.0 introduces subtle yet potentially impactful changes compared to its predecessor, 15.0.4. Both versions share the same core description as the routing library for Angular and maintain dependencies on tslib and peer dependencies on specific versions of rxjs, @angular/core, @angular/common, and @angular/platform-browser, ensuring compatibility within the Angular ecosystem. The license remains MIT, guaranteeing developers freedoms in usage and modification.
However, the key differentiating factor lies in the version numbers of the peer dependencies. Version 15.1.0 mandates the 15.1.0 versions across Angular core libraries. Developers upgrading to 15.1.0 of the router therefore must ensure all Angular dependencies are updated as well.
Furthermore, the distribution metadata reveals differences. While both versions are packaged as tarballs and hosted on the npm registry, version 15.1.0 contains fewer files (74 vs 76), yet the unpacked size is slightly larger (3129342 bytes vs 3120465 bytes). This indicates potential adjustments in the compiled output or included assets. The release dates also clearly separate the versions, with 15.1.0 arriving later, indicating fixes and enhancements developed after the release of 15.0.4. Developers should, as always, check the official Angular changelog for an exhaustive review of the specific changes within the newer minor release.
The are not vulnerabilities for the version 15.1.0 of the package @angular/router