Angular Router version 4.4.6 represents a minor update to the Angular routing library, building upon the foundation established by version 4.4.5. Both versions, described as "Angular - the routing library," share the same core purpose: to enable navigation and routing within Angular applications. Key dependencies like tslib remain consistent between the versions, ensuring continued compatibility with TypeScript helper functions. The peer dependencies, notably rxjs, @angular/core, @angular/common, and @angular/platform-browser, highlight the library's reliance on the broader Angular ecosystem.
A primary difference lies in the required versions of these peer dependencies: version 4.4.6 necessitates versions 4.4.6 of @angular/core, @angular/common, and @angular/platform-browser, while version 4.4.5 requires the corresponding 4.4.5 versions. This suggests that version 4.4.6 likely includes bug fixes, performance improvements, or new features tailored to, or dependent on, the functionalities introduced within Angular core, common, and platform-browser version 4.4.6. Developers upgrading to version 4.4.6 of the router must ensure they are also using Angular core, common, and platform-browser version 4.4.6 to avoid potential compatibility issues.The release date of version 4.4.6 is October 19, 2017, a week later than v4.4.5, released on October 12, 2017. This timeframe further reinforces the likelihood of smaller, incremental changes rather than a major overhaul.
The are not vulnerabilities for the version 4.4.6 of the package @angular/router