Angular Compiler version 8.2.0 represents a subtle but potentially impactful update from version 8.1.3. Both versions, sharing the same core description as "Angular - the compiler library," rely on the tslib dependency with a compatible version range starting from 1.9.0, ensuring continued TypeScript compatibility. The license remains MIT, reflecting Angular's commitment to open-source development. Both versions are maintained in the same repository on GitHub, but the significant changes become apparent upon closer inspection of the distribution details.
Version 8.2.0, released on July 31, 2019, demonstrates a slight reduction in the number of files included in the package (590 in 8.2.0 versus 594 in 8.1.3), yet a marginal increase in the unpacked size (28042591 bytes versus 27890496 bytes). This could signify optimizations and structural content modifications under the hood, where some files have been merged or replaced with more optimized versions. The fact that the unpacked size is slightly higher despite fewer files included might indicate more features or more complex code. For developers, this suggests that the latest version could have performance improvements or bug fixes, a good enough reason to switch to the newer release. Given the relatively close release dates (July 26 & July 31), this could have been a patch release quickly deployed to solve a problem found in the wild.
The are not vulnerabilities for the version 8.2.0 of the package @angular/compiler