Angular core version 12.0.0 represents a notable update from the previous stable release, 11.2.14, bringing several changes relevant to Angular developers. First, the dependency on tslib is updated to ^2.1.0 from ^2.0.0, indicating potential improvements or bug fixes within the TypeScript helper library. More significantly, the peer dependency on zone.js sees a change to ~0.11.4 from ^0.10.2 || ^0.11.3. This suggests a narrowing of the supported zone.js versions, likely to ensure compatibility and stability within the Angular runtime environment. Developers upgrading should carefully ensure their zone.js version aligns with this new constraint to avoid potential runtime errors.
Beyond dependency adjustments, fileCount has slightly increased from 485 to 488, while there's a decrease in unpackedSize to 16009323 from 18503875. This smaller size might point to performance optimizations or code refactoring within the core framework. It's also important to note that the releases were very close to each other, which could signify a rapid iteration and addressing of a certain issue. Overall, Angular 12 refines the framework by focusing on dependency maintenance and optimization, ensuring better stability and potentially improved performance for Angular applications. Developers should always consult the official Angular changelog for a comprehensive list of changes and migration guidance.
The are not vulnerabilities for the version 12.0.0 of the package @angular/core