Angular Common, a fundamental module for Angular applications, provides essential directives and services for everyday development tasks. Version 8.2.1 is a patch release following the 8.2.0 version, both designed for Angular 8 projects. Examining the package data, the core functionality and dependencies remain largely consistent. Both versions declare the same dependency on tslib (version ^1.9.0) and peer dependencies on rxjs (^6.4.0) and @angular/core.
The key difference lies in the @angular/core peer dependency version and the release date. Version 8.2.1 specifically requires @angular/core at version 8.2.1, while 8.2.0 correspondingly peers with @angular/core version 8.2.0 impacting dependency resolution in projects using those specific angular core versions. Therefore, upgrading to @angular/common 8.2.1 necessitates ensuring you are also using @angular/core 8.2.1 to avoid potential compatibility issues.
The release dates highlight that v8.2.1 was released on August 8, 2019, while v8.2.0 was released on July 31, 2019 and there is a minor difference in the unpacked size, indicating some internal changes or fixes that do not change the feature set. Developers should consult the official Angular changelog for a detailed list of bug fixes and minor enhancements included in the 8.2.1 patch release, even if the core functionality of Angular Common remains unchanged. Using the newer version offers stability improvements and addresses identified problems from the previous release.
The are not vulnerabilities for the version 8.2.1 of the package @angular/common