Angular Router version 16.2.10 represents a minor update over the previous stable release, 16.2.9, within the Angular framework's routing library. Both versions share the same core dependencies, relying on tslib for TypeScript compatibility and aligning with specific versions or ranges of rxjs, @angular/core, @angular/common, and @angular/platform-browser as peer dependencies, ensuring compatibility within the Angular ecosystem. This signifies a consistent architectural foundation between the two releases.
The key difference lies in the version numbers of the peer dependencies. While both versions are compatible with rxjs versions 6.5.3 or ^7.4.0, version 16.2.10 requires @angular/core, @angular/common, and @angular/platform-browser version 16.2.10, while 16.2.9 depends on version 16.2.9 implying the newer version incorporate the latest updates of the core libraries and potentially resolving subtle bugs or incorporating minor enhancements introduced in those core packages. The slight increase in unpacked size from 2283086 to 2283680 in the newer version and the modification of approximately one week between the release dates, respectively October 11th and October 18th, suggests there are some changes. For developers, upgrading to 16.2.10 ensures they are running the most recent iteration of the router library, which benefits the use of the latest Angular versions. If you use the latest Angular libraries, it is important to also upgrade the router.
The are not vulnerabilities for the version 16.2.10 of the package @angular/router