Angular compiler version 9.1.0 brings a subtle but measurable update compared to its predecessor, version 9.0.7. Both versions, crucial components of the Angular framework, share the same core functionality: compiling Angular templates and code into efficient JavaScript. They maintain identical peer dependencies, requiring tslib version 1.10.0 or higher for compatibility. The licensing remains under the permissive MIT license, and the source code continues to reside in the packages/compiler directory of the Angular GitHub repository.
While the file count within the distributed packages remains consistent at 598, the unpacked size of version 9.1.0 indicates a slight increase to 29036664 bytes, compared to 9.0.7's 28928292 bytes. This approximately 108KB growth likely stems from bug fixes, performance enhancements, or minor feature additions incorporated in the newer release. Developers switching from 9.0.7 to 9.1.0 can anticipate potentially improved stability and performance, along with the resolution of any identified issues present in the earlier version. The release date difference of roughly one week, with 9.1.0 launched on March 25, 2020, and 9.0.7 on March 18, 2020, suggests the updates are not major or breaking changes, but routine improvements reflecting the ongoing evolution of the Angular framework. Developers should consult the official Angular changelog for a detailed list of specific changes included in the 9.1.0 release for comprehensive details.
The are not vulnerabilities for the version 9.1.0 of the package @angular/compiler