Angular developers looking for stable versions of @angular/common have two closely related options: versions 4.3.1 and 4.3.0. Both versions offer commonly needed directives and services for Angular applications, essential for building dynamic user interfaces and handling common tasks like data formatting and internationalization. Examining the metadata reveals that version 4.3.1 was released on July 19, 2017, while version 4.3.0 was released a few days earlier, on July 14, 2017 and this is the main difference betweeen them.
Both versions declare a dependency on tslib version ^1.7.1, ensuring compatibility with TypeScript helper functions. Crucially, both define a peer dependency on @angular/core, with version 4.3.1 requiring @angular/core version 4.3.1, whereas 4.3.0 requires @angular/core 4.3.0. This highlights the importance of maintaining consistent Angular core and common versions within your projects.
The MIT license applies to both, providing developers with the freedom to use, modify, and distribute the package. The source code resides in the official Angular repository on GitHub. The 'author' field simply indicates angular. Developers should note the small time difference and peer dependencies. Use version 4.3.1 of @angular/common with version 4.3.1 of @angular/core, and version 4.3.0 of @angular/common with version 4.3.0 of @angular/core to prevent possible issues.
The are not vulnerabilities for the version 4.3.1 of the package @angular/common