Angular Router version 3.2.0 introduces subtle but important updates compared to version 3.1.2, primarily affecting the peer dependencies required for proper functioning. Developers considering upgrading should note the shift. Version 3.2.0 now necessitates Angular core, common, upgrade, and platform-browser versions 2.2.0, while version 3.1.2 peered against core, common, and platform-browser version 2.1.2. Both versions maintain a peer dependency on RxJS 5.0.0-beta.12, indicating a consistent reliance on this specific reactive programming library version.
This upgrade signifies improvements and bug fixes within the core Angular framework that the router leverages and the new version is compatible with. Developers should ensure their Angular application is updated to version 2.2.0 or higher before integrating Angular Router 3.2.0, or consider upgrading to a more recent version due to the age of Angular 2. Maintaining compatible peer dependencies is crucial for avoiding runtime errors and ensuring the smooth operation of routing functionalities within Angular applications. The release date of version 3.2.0 was in November 2016, whereas version 3.1.2 was released in October 2016. These versions are quite old and modern angular projects should use more recent builds of both angular and its router.
The are not vulnerabilities for the version 3.2.0 of the package @angular/router