Angular developers looking for a reliable compiler can consider versions 8.1.1 and 8.1.2 of @angular/compiler. Both versions, sharing a similar foundation, provide the core functionality for Angular's compilation process. They both depend on tslib version ^1.9.0, ensuring compatibility with applications utilizing that TypeScript helper library. Both versions are licensed under MIT, granting developers broad freedom in their usage and distribution. They share the same repository on GitHub, indicating a continuous development process for Angular as a whole. Also, both versions have an identical number of files (594) and unpacked size (27887470), indicating no major changes on the architecture of the package.
However, the key distinction lies in their release dates. Version 8.1.1 was released on July 10th, 2019, while version 8.1.2 followed shortly after on July 17th, 2019. This one-week gap suggests that version 8.1.2 likely incorporates bug fixes, minor enhancements, or security patches identified after the release of 8.1.1. For developers, especially those starting new projects or experiencing issues with 8.1.1, upgrading to 8.1.2 is advisable. It is a more recent version that potentially offers a more stable and refined compilation experience. While the descriptions for both packages are the same, the newer release date of 8.1.2 makes it the preferable choice for most Angular development scenarios.
The are not vulnerabilities for the version 8.1.2 of the package @angular/compiler