Angular Router version 17.3.9 represents a subtle but important update over version 17.3.8. Both versions, integral components of the Angular framework, serve developers by providing powerful and flexible routing capabilities for building single-page applications. Key features like lazy loading of modules, route guards for authorization, and declarative route configuration remain central.
The core difference between the versions lies primarily in the peer dependencies; version 17.3.9 aligns with Angular core, common, and platform-browser versions at 17.3.9, while version 17.3.8 is coupled with version 17.3.8 of these packages. This suggests that the upgrade primarily resolves issues tied to the broader Angular ecosystem, likely containing bug fixes or minor enhancements within those core modules related to the routing functionality directly utilized by developers.
Both versions retain the same dependencies: tslib remains at "^2.3.0". The file structure and extracted size also remain constant. Also, the peer dependency of RxJS stays the same, allowing usage of version ^6.5.3 or beyond 7.4.0. The crucial information for developers considering an update revolves around the bug fixes and micro-improvements within the Angular ecosystem that 17.3.9 provides. For developers who aren't experiencing these issues, upgrading may not be necessary, however, is recommended to keep the packages updated and have the newest fixes.
The are not vulnerabilities for the version 17.3.9 of the package @angular/router