Angular core version 18.1.2 represents a minor update to the foundational framework, succeeding version 18.1.1. Both versions share the same core dependencies, relying on tslib for TypeScript helper functions and declaring rxjs (versions 6.5.3 or 7.4.0 and above) and zone.js (version ~0.14.0) as peer dependencies. This consistency ensures compatibility with existing Angular applications adhering to these dependency constraints. Built under the MIT license and maintained within the Angular GitHub repository, both versions benefit from the project's continuous development and community support.
The primary difference lies in the dist metadata, specifically the unpackedSize and releaseDate. Version 18.1.2 has a slightly larger unpacked size, measuring 25,810,154 bytes compared to version 18.1.1's 25,787,918 bytes. This suggests minor additions or adjustments within the core package, potentially including bug fixes, performance improvements, or small feature enhancements. The release date for version 18.1.2 is July 24, 2024, while version 18.1.1 was released on July 17, 2024. This indicates a week-long interval between the two releases pointing to a fix or small improvement that deemed necessary to be provided after the initial release. For developers, upgrading from 18.1.1 to 18.1.2 should be a straightforward process, focusing as always on validating existing functionality to catch regressions introduced by the update. The impact on existing codebases is expected to be negligible given the same dependency versions, however developers get slight benefits from latest fixes. Given the small size difference, performance improvements can be expected.
The are not vulnerabilities for the version 18.1.2 of the package @angular/core