Angular developers considering an upgrade from @angular/compiler version 4.4.6 to 4.4.7 should note a few key differences. Both versions, sharing the same "Angular - the compiler library" description, rely on tslib version ^1.7.1 for TypeScript helper functions. They also maintain the same peer dependency structure, with @angular/core being a peer dependency. The core difference lies within the peer dependency constraints. Version 4.4.6 aligns with @angular/core@4.4.6, while version 4.4.7 requires @angular/core@4.4.7. This suggests specific compatibility fixes or enhancements were introduced that necessitate using the corresponding @angular/core version.
Beyond this crucial core dependency alignment, the release dates signal a significant gap: October 2017 for 4.4.6 versus April 2018 for 4.4.7. This six-month difference likely encompasses bug fixes, performance improvements, and potentially new features integrated into the compiler. The "dist" section also reveals a substantial difference: version 4.4.7 has specific metadata ("fileCount":217,"unpackedSize":10215652) that is not present in version 4.4.6. This information can be useful for evaluating the impact on the final bundle size. Developers are advised to upgrade when using the respective @angular/core version and should anticipate general stability and performance improvements from the later release, though specific changelogs should be consulted for detailed feature additions or fixes. Considering the difference in time between the 2 versions, the new version is likely going to contain multiple bug fixes and performance improvements.
The are not vulnerabilities for the version 4.4.7 of the package @angular/compiler