Angular developers considering an upgrade of the @angular/common package from version 6.0.4 to 6.0.5 should note a subtle shift in the underlying codebase. Both versions, described as providing "commonly needed directives and services" for Angular applications, share core dependencies like tslib (version ^1.9.0). Crucially, they also maintain the same peer dependency requirement for rxjs (version ^6.0.0), ensuring compatibility with existing reactive extensions implementations.
The key difference lies in the peer dependency for @angular/core. Version 6.0.4 necessitates @angular/core version 6.0.4, naturally, while 6.0.5 moves to @angular/core version 6.0.5. This indicates potentially breaking API changes or bug fixes at the Angular framework level that necessitate a corresponding update to the common module. While file count remains consistent, unpacked file size shows a minor increase from 12,222,591 bytes in 6.0.4 to 12,222,900 bytes in 6.0.5. This suggests the introduction of new code, possibly refinements or bug fixes within the directives and services offered by @angular/common.
The release date also gives a hint of the importance of upgrading, version 6.0.5 was released a week after version 6.0.4. It's advisable to review the official Angular changelog for detailed information about specific changes and bug fixes included in the 6.0.5 release, as such small version increments typically address critical issues or introduce minor enhancements that improve application stability and performance. Developers should prioritize updating @angular/common and @angular/core together to ensure seamless integration and avoid potential compatibility problems.
The are not vulnerabilities for the version 6.0.5 of the package @angular/common