Angular developers considering an update to the @angular/compiler package should be aware of the subtle yet important changes between versions 4.4.5 and 4.4.6. While both versions share the same core description as the Angular compiler library, dependencies on tslib remain consistent, and both leverage an MIT license, a closer look reveals key differences. Notably, the peer dependency for @angular/core shifts from version 4.4.5 to 4.4.6 alongside the compiler itself. This signifies a required alignment between the core Angular framework and the compiler version, potentially impacting applications if the core framework isn't updated simultaneously.
The most obvious difference is the release date, with version 4.4.6 arriving on October 19, 2017, a week after version 4.4.5, released on October 12, 2017. This points to a period of active maintenance and likely includes bug fixes or minor improvements introduced between these releases. Developers should consult the official Angular changelog or release notes for a comprehensive list of fixes and enhancements. The dist.tarball URLs also differ, reflecting the unique package builds for each version hosted on the npm registry. Upgrading offers access to the latest officially supported compiler improvements and compatibility with @angular/core version 4.4.6.
The are not vulnerabilities for the version 4.4.6 of the package @angular/compiler