Angular developers looking to stay current with the framework should be aware of the subtle but important differences between @angular/compiler versions 14.1.2 and 14.1.3. Both versions, essential for transforming Angular templates and components into executable code, share the same core dependencies, relying on tslib version ^2.3.0 for TypeScript helper functions. They also maintain identical licensing under MIT and originate from the same Angular GitHub repository.
The key variations exist in their peer dependencies and distribution details. Version 14.1.2 necessitates @angular/core version 14.1.2, while version 14.1.3 correspondingly requires @angular/core version 14.1.3. This is crucial for ensuring compatibility within your Angular project; mismatched @angular/compiler and @angular/core versions can lead to runtime errors. Furthermore, the dist metadata reveals a slight increase in unpacked size from 8,948,824 bytes in 14.1.2 to 8,952,153 bytes in 14.1.3, though the file count remains constant at 116. This indicates minor code adjustments, potentially bug fixes or performance improvements, warranting an upgrade. Finally, version 14.1.3 was released on August 17, 2022, a week after version 14.1.2 which was released on August 10, 2022. Developers should consider upgrading to 14.1.3 to leverage these enhancements, but only after ensuring that @angular/core is also updated to 14.1.3 to preserve angular compatibility.
The are not vulnerabilities for the version 14.1.3 of the package @angular/compiler