Angular Router version 6.1.0 introduces subtle yet impactful changes compared to its predecessor, version 6.0.9. Both versions, designed for Angular applications, share core dependencies like tslib and peer dependencies on rxjs and core Angular modules (@angular/core, @angular/common, @angular/platform-browser). However, the key difference lies within these peer dependencies: version 6.1.0 explicitly requires Angular core, common, and platform-browser packages to also be at version 6.1.0, while version 6.0.9 expects version 6.0.9. This indicates a coordinated update where the router library is explicitly built and tested to work seamlessly with the corresponding Angular framework version.
For developers, this means upgrading to @angular/router@6.1.0 necessitates updating your Angular core, common, and platform-browser packages to the same version to guarantee compatibility and avoid potential runtime errors or unexpected behavior. Furthermore, version 6.1.0 exhibits a slightly larger unpacked size (4108106 bytes) and file count (158) of compared to version 6.0.9 (3973433 bytes and 155 files), suggesting the inclusion of new features, bug fixes, or optimizations. If you're using Angular framework 6.1.0 or later, @angular/router@6.1.0 is the recommended companion for optimal routing functionality, new bug fixes, and compatibility. The release date is also significant, as the library release date, 2018-07-25T21:37:42.766Z comes after the previous version 2018-07-11T21:42:40.470Z.
The are not vulnerabilities for the version 6.1.0 of the package @angular/router