Angular's @angular/common package provides essential directives and services for building dynamic Angular applications. Version 9.1.2 arrived on April 15, 2020, following closely after version 9.1.1 released on April 7, 2020. Both versions are essential for developers building Angular 9 applications, offering core functionalities like internationalization with I18nPluralPipe and I18nSelectPipe, date and number formatting, and tools for interacting with the browser's DOM.
The key difference lies in the @angular/core peer dependency. Version 9.1.2 depends on @angular/core version 9.1.2 while the 9.1.1 depends on it's respective 9.1.1 version. While subtle, this indicates bug fixes and minor improvements in the core Angular framework incorporated into the newer common package. This most likely means that version 9.1.2 patches issues found in the previous version. The unpacked size of version 9.1.2 is slightly larger (15,466,615 bytes) than 9.1.1 (15,451,322 bytes), further suggesting added features or issue resolutions.
Developers should favor version 9.1.2 for its stability and potential bug fixes integrated from Angular core. Upgrading ensures access to the latest improvements and addresses any known issues present in the prior iteration. When updating the package, make sure @angular/core is also updated to the respective version. Checking the Angular changelog for 9.1.2 would expose what exactly was fixed.
The are not vulnerabilities for the version 9.1.2 of the package @angular/common