Angular Router version 11.2.0 represents a minor update over the previous stable version 11.1.2, offering improvements for Angular applications relying on client-side navigation. Both versions, under the MIT license, share the same core dependencies, including tslib for helper functions, and maintain compatibility with existing Angular projects using RxJS version 6.5.3 or later. The key difference lies in the peer dependencies: version 11.2.0 requires Angular core, common, and platform-browser packages at version 11.2.0, while 11.1.2 requires respective 11.1.2 versions.
Developers should note this dependency shift, ensuring their core Angular packages are updated to 11.2.0 when upgrading the router to avoid potential compatibility issues. The newer version was released on February 10, 2021, a week after 11.1.2, which came out on February 3, 2021.
While the file count in the distributed package remains constant at 85, version 11.2.0 introduces a slight increase in unpacked size (3,158,668 bytes vs. 3,156,490 bytes). This indicates potential internal optimizations, bug fixes, or minor feature additions within the routing library. Developers upgrading should look for details about specific bug fixes and optimizations in the official Angular changelog or release notes to better understand the nuances of this update and its impact on their routing logic. The library facilitates navigation between different views and components within an Angular application, offering features like route configuration, parameterized routes and lazy loading.
The are not vulnerabilities for the version 11.2.0 of the package @angular/router