Angular Router version 7.0.3 represents a minor update over its predecessor, version 7.0.2. Both versions share the same core description: Angular's routing library, essential for building single-page applications with navigation capabilities. They also depend on the same version of tslib (^1.9.0). Key dependencies like RxJS (^6.0.0) and other Angular core components (@angular/core, @angular/common, @angular/platform-browser) are listed as peer dependencies, ensuring compatibility with existing Angular projects. While both versions maintain the MIT license and are managed within the Angular GitHub repository, a closer look reveals some subtle yet important distinctions for developers
The most noticeable variances lie in the peer dependencies. Version 7.0.3 requires Angular core, common, and platform-browser at version 7.0.3. This signals potential bug fixes or minor feature enhancements in the router specifically addressing the corresponding updates in the core Angular modules.
Looking at the dist section, a slight increase in unpacked size from 4308650 to 4309311 bytes in the newer version suggests additions or modifications to the compiled JavaScript code. While the fileCount remains the same, the difference in size indicates either new features or perhaps refactoring or enhancements that slightly increased compiled code size within existing files. The release dates also highlight the recency of version 7.0.3 (November 7, 2018) relative to version 7.0.2 (October 31, 2018), reinforcing its recency, and the bug fixes or minor improvements as outlined above. Developers should prioritize version 7.0.3 for its potential improvements and integrations with Angular's core platform.
The are not vulnerabilities for the version 7.0.3 of the package @angular/router