Angular's @angular/compiler package, essential for transforming Angular templates and components into executable code, saw a minor version bump from 9.0.2 to 9.0.3. While both versions share the same core description and peer dependency on tslib (version ^1.10.0), indicating API compatibility, there are nuances developers should consider and should encourage them to upgrade from the previous version.
Version 9.0.3, released on February 27, 2020, introduces subtle refinements over its predecessor, 9.0.2, released just days prior on February 19, 2020. The key difference lies in the unpacked size of the distribution. Version 9.0.3 is slightly larger, suggesting internal changes, potentially bug fixes, performance improvements, or even minor feature additions. However, the unchanged fileCount suggests that the number of files didn't change.
For developers, this means upgrading to 9.0.3 likely offers a more polished and potentially performant compiler experience. While the explicit changelog isn't provided here, the increased size hints at valuable internal upgrades. The directory field present in the repository field from version 9.0.3 might suggest that the build process or publishing flow changed between the versions too. Given the shared peer dependency and minimal versioning difference, the update should be seamless, minimizing the risk of breaking changes. Always test after upgrading!. Therefore, incorporating @angular/compiler@9.0.3 into your Angular 9 projects secures the latest optimizations from the Angular team. Ignoring upgrades like this could mean missing out on improvements that enhance application efficiency.
The are not vulnerabilities for the version 9.0.3 of the package @angular/compiler