Angular Router version 9.0.3 is a patch release addressing potential issues and improvements over version 9.0.2. Both versions are part of the Angular 9 family, inheriting the performance benefits and smaller bundle sizes introduced with the Ivy compiler. The core functionality, focused on enabling navigation and routing within Angular applications, remains consistent. Developers leveraging Angular for single-page applications or complex web applications will find both versions suitable, offering features such as route configuration, navigation guards for controlling access to specific routes, lazy loading of modules for improved initial load time, and powerful URL matching capabilities.
Looking into the differences, while the high-level features stay the same and dependencies and peer dependencies are very similar, version 9.0.3 includes crucial fixes. The unpacked size of version 9.0.3 is slightly smaller, suggesting potential optimizations or small code refinement. The release date indicates that version 9.0.3 was released approximately a week after version 9.0.2, implying a quick response to address reported bugs or edge cases discovered in the initial 9.0.2 release. For developers, upgrading to version 9.0.3 is recommended; it is generally advisable to use the latest patch version within a major/minor release to benefit from bug fixes and incremental improvements.
The are not vulnerabilities for the version 9.0.3 of the package @angular/router