Angular developers should be aware of the subtle yet important differences between @angular/common versions 5.1.3 and 5.1.2. While both versions share the same fundamental purpose of providing essential directives and services for building Angular applications, a closer look reveals key distinctions relevant to project stability and compatibility.
Notably, version 5.1.3 was released on January 4, 2018, a little over two weeks after version 5.1.2 which was released on December 20, 2017. Both versions depend on tslib version ^1.7.1 ensuring Typescript compatibility. The core difference lies in the peer dependency @angular/core. Version 5.1.3 mandates @angular/core version 5.1.3, while the previous version requires @angular/core 5.1.2. This implies that an upgrade from @angular/common 5.1.2 to 5.1.3 necessitates a corresponding upgrade of @angular/core. While the description and other metadata like author and license remain consistent, this peer dependency difference is crucial. Ensuring that @angular/core and @angular/common versions are aligned is pivotal for preventing runtime errors or unexpected behavior within your Angular projects. Developers should always cross-reference the specific peer dependencies detailed in each @angular/common release to guarantee compatibility, especially when performing updates within an existing Angular application. These seemingly minor version bumps often contain crucial fixes or features tightly integrated with the corresponding @angular/core release.
The are not vulnerabilities for the version 5.1.3 of the package @angular/common