Angular Router version 6.0.5 is a minor update to the routing library within the Angular framework, building upon the preceding stable version 6.0.4. Both versions share the same core description: they provide the routing functionality for Angular applications. Key similarities include the tslib dependency, version ^1.9.0, indicating a shared reliance on TypeScript helper functions. Furthermore, both versions maintain the same license (MIT), repository URL, and author ("angular").
The noticeable differences primarily reside in the peerDependencies. Version 6.0.5 is aligned with @angular/core, @angular/common, and @angular/platform-browser version 6.0.5, while version 6.0.4 requires version 6.0.4 of these peer dependencies. This implies that upgrading to @angular/router version 6.0.5 necessitates a corresponding upgrade to the core Angular modules to ensure compatibility. The dist object also reveals differences; version 6.0.5 has fileCount of 155 and unpackedSize of 3917737, contrasting with version 6.0.4's fileCount of 152 and unpackedSize of 3895373. This suggests that version 6.0.5 includes a few more files and a slightly larger unpacked size, potentially indicating new features, bug fixes, or performance improvements. The releaseDate clarifies the temporal aspect, with version 6.0.5 published a week after 6.0.4.
Developers considering upgrading from version 6.0.4 to 6.0.5 should prioritize updating their core Angular dependencies to version 6.0.5 as well. The larger fileCount and unpackedSize in the newer version hint at underlying improvements or added functionality, meriting the upgrade for applications seeking the latest enhancements and bug fixes within the Angular routing ecosystem. Analyzing the changelog accompanying the release would provide even more specific insights into the included changes.
The are not vulnerabilities for the version 6.0.5 of the package @angular/router