Angular developers should take note of the recent updates to the @angular/compiler package. Version 17.3.12 has been released, succeeding version 17.3.11. Both versions, described as "Angular - the compiler library," share the same core dependencies, relying on tslib version ^2.3.0. Crucially, they maintain peer dependency alignment with their respective @angular/core counterparts: 17.3.12 requiring @angular/core@17.3.12 and 17.3.11 needing @angular/core@17.3.11. This consistency is vital for framework integrity. Both versions are licensed under MIT and originate from the official Angular repository on GitHub.
A key difference lies in the release date; version 17.3.12 was published on July 17, 2024, whereas 17.3.11 was made available on June 5, 2024. This indicates a period of development and refinement between the two releases. While the file count remains constant at 188, the unpacked size of version 17.3.12 is slightly larger, at 10,129,137 bytes compared to 10,124,627 bytes for version 17.3.11. The increase in size suggests the introduction of new features, bug fixes, or performance improvements. Developers should investigate the changelog, linked in the official Angular github repository, between these versions to understand the specific enhancements and fixes included in the newer version (17.3.12) to determine if upgrading is relevant to the needs of the app they are developing. Keep in mind that @angular/core and @angular/compiler need to have the same version to be compatible each other.
The are not vulnerabilities for the version 17.3.12 of the package @angular/compiler