Angular's @angular/common package, a crucial component for building Angular applications, saw an update from version 12.0.5 to 12.1.0, introducing changes that developers should be aware of. Both versions share the same MIT license and repository on GitHub under the angular/angular project. The core functionality, described as providing commonly needed directives and services, remains consistent. One noticeable difference lies in the tslib dependency. Version 12.1.0 utilizes tslib version ^2.2.0, while the previous version, 12.0.5, relied on ^2.1.0. This change incorporates potential bug fixes and improvements within the TypeScript helper library, which is essential for Angular's compiled output. Consequently, the newer version also experienced an increase in size. Version 12.1.0 has a file count of 3948 and an unpacked size of 17899732, compared to version 12.0.5 with 2857 files and an unpacked size of 12252778. Developers considering an upgrade should factor in this larger footprint. Both versions share the same peer dependency requirements, needing rxjs version ^6.5.3 and aligning with the corresponding @angular/core version (12.1.0 and 12.0.5 respectively). Finally, the release dates for version 12.1.0 and version 12.0.5 differ by about 8 days: 2021-06-24T21:15:35.788Z and 2021-06-16T22:59:05.886Z respectively. This points to the fact that version 12.1.0 is a more recent patch.
The are not vulnerabilities for the version 12.1.0 of the package @angular/common