Angular Router version 11.1.0 introduces subtle yet significant changes compared to its predecessor, version 11.0.9. While both versions share the same fundamental description as the Angular routing library and maintain consistent dependencies on tslib and peer dependencies like rxjs, @angular/core, @angular/common, and @angular/platform-browser, the key differences lie in the specific peer dependency versions and the package distribution details. Version 11.1.0 requires Angular core, common, and platform-browser at version 11.1.0, whereas version 11.0.9 expects version 11.0.9 for these peer dependencies.
For developers, this means upgrading to @angular/router@11.1.0 necessitates upgrading the core Angular modules to version 11.1.0 as well. This synchronization is crucial for ensuring compatibility and preventing potential runtime errors. The dist object also reveals differences; the unpacked size of version 11.1.0 is slightly larger at 3,157,183 bytes compared to 3,140,044 bytes in version 11.0.9, suggesting potential additions or modifications to the codebase, even if the fileCount remains constant at 85. Furthermore, the release date highlights that version 11.1.0 was released a week after 11.0.9, indicating that the newer version likely incorporates bug fixes, performance improvements, or minor feature enhancements identified and addressed shortly after the initial 11.0.9 release. Before upgrade ensure you are using the correct version of rxjs.
The are not vulnerabilities for the version 11.1.0 of the package @angular/router