Angular developers will find subtle but important differences between @angular/common versions 6.1.2 and 6.1.3. Both versions, described as providing commonly needed directives and services for Angular applications, share a foundational dependency on tslib (version ^1.9.0) and require rxjs (^6.0.0) and @angular/core as peer dependencies. This shared dependency structure indicates a high degree of compatibility and suggests the changes between versions are likely focused on bug fixes, performance enhancements, or minor feature additions, rather than large-scale API alterations.
A key difference lies in the @angular/core peer dependency. Version 6.1.2 requires @angular/core version 6.1.2, while 6.1.3 requires @angular/core version 6.1.3. This alignment is crucial for ensuring that the common module's features operate correctly with their corresponding core Angular functionalities. Developers upgrading to version 6.1.3 of @angular/common should ensure they also upgrade to @angular/core version 6.1.3 to maintain compatibility and avoid potential issues.
Furthermore, the releaseDate metadata highlights the difference in release timing. Version 6.1.2 was released on August 8th, 2018, while 6.1.3 was released on August 15th, 2018, exactly a week after. This gap suggests that 6.1.3 likely addresses identified issues or includes refinements discovered in the week following the 6.1.2 release. Developers interested in stability and the latest fixes should opt for version 6.1.3 to get the most current build.
The are not vulnerabilities for the version 6.1.3 of the package @angular/common