Angular Router version 4.3.6 introduces incremental improvements over its predecessor, 4.3.5, focusing on stability and refining existing features within the Angular routing ecosystem. Both versions share the same core functionality as the routing library for Angular applications, offering tools for navigation, route definition, and managing application state through URLs. Developers familiar with Angular routing concepts will find a consistent experience across both versions.
A key difference lies in the specifics of the peer dependencies. While both versions rely on RxJS 5.0.1 or higher, they are built to be compatible with particular versions of the core Angular framework: @angular/core, @angular/common, and @angular/platform-browser. Version 4.3.6 depends on version 4.3.6 of these packages, whereas version 4.3.5 required version 4.3.5 of those packages. Developers should carefully maintain version compatibility when upgrading.
The later release date of version 4.3.6 (August 23, 2017) compared to 4.3.5 (August 16, 2017) likely indicates that 4.3.6 includes bug fixes and minor refinements discovered after the release of 4.3.5. Developers should therefore consider adopting the newer version to ensure that they're working with the most stable and robust routing infrastructure. Always consult the official Angular changelog for detailed information on the specific changes made between these releases. Developers upgrading their Angular's routing functionality should be sure to evaluate compatibility with other Angular packages and the overall application architecture.
The are not vulnerabilities for the version 4.3.6 of the package @angular/router