Angular's @angular/common package provides essential directives and services for building Angular applications. Version 5.0.0 marks a significant update from the previous stable version, 4.4.7, introducing key changes for developers. One of the most notable differences is the peer dependency on RxJS. Version 5.0.0 requires RxJS version 5.5.0 or higher, whereas version 4.4.7 doesn't explicitly state this dependency in the metadata. This shift signifies an evolution in Angular's reliance on Reactive Extensions for JavaScript, potentially impacting developers who haven't upgraded their RxJS version.
Importantly, @angular/core is coupled to the @angular/common version, with version 5.0.0 of common requiring version 5.0.0 of core, reflecting the tight integration within the Angular framework. Developers upgrading should ensure their core Angular package is also updated accordingly. While both versions share the same MIT license, author ("angular"), and repository, the updated releaseDate demonstrates active development and a commitment to ongoing improvements. Additionally, developers will likely find internal changes and bug fixes within the 5.0.0 release that are not explicitly documented in this metadata but are important for application stability and performance. The absence of fileCount and unpackedSize in the 5.0.0 data makes comparing the packages' sizes impossible from the above information. Be sure to check the official Angular changelog for a comprehensive list of changes and migration instructions when upgrading.
The are not vulnerabilities for the version 5.0.0 of the package @angular/common