Angular developers will find the release of @angular/compiler version 17.0.3 a subtle but important update following closely on the heels of version 17.0.2. While both versions share the same core dependencies, relying on tslib version ^2.3.0, the key difference lies in the @angular/core peer dependency. Version 17.0.3 requires @angular/core version 17.0.3, while the previous version, 17.0.2, required @angular/core version 17.0.2. This seemingly small change indicates a necessary synchronization between the compiler and core Angular libraries for optimal performance and compatibility.
Beyond the peer dependency requirement, the dist metadata offers some insight . The newer version has a slightly larger unpacked size (9420982 bytes compared to 9397761 bytes), suggesting that code improvements, new features, or subtle bug fixes have been introduced. Both versions maintain the same number of files in the packaged distribution (186 files), implying no significant architectural changes. Furthermore, the release date indicates that version 17.0.3 was released about six days after version 17.0.2. For angular developers it is important to ensure that the @angular/core package is updated to the corresponding version to unlock the improvements in the compiler, especially if they have encountered some problems of compatibility with the previous version.
The are not vulnerabilities for the version 17.0.3 of the package @angular/compiler