The @angular/compiler package, a core component for Angular applications, saw significant changes between versions 5.2.11 and 6.0.0. Version 6.0.0 marks a major release introducing potentially breaking changes and new features. A crucial difference lies in the required version of the tslib dependency. Version 6.0.0 mandates tslib version ^1.9.0, a jump from version 5.2.11's ^1.7.1. This highlights the compiler's evolution to leverage newer TypeScript features and runtime helpers, possibly impacting projects relying on older tslib versions.
For developers, the increase in fileCount (from 123 to 536) and unpackedSize (from 12572505 to 22699898 bytes, nearly double) indicates a considerable expansion in the compiler's codebase in version 6, encompassing new functionalities and internal restructuring. This expansion also likely signals a performance improvements and enhanced type checking brought by newer TypeScript features used at the core. The releaseDate also reveals that version 6.0.0 was released slightly before version 5.2.11, making it the first iteration of the version 6, before newer bugfixes and stability improvements to version 5 brought by 5.2.11. Developers should carefully review the Angular changelog for version 6 to understand the specific changes and potential migration steps needed for their projects.
The are not vulnerabilities for the version 6.0.0 of the package @angular/compiler