Angular developers relying on Just-In-Time (JIT) compilation in the browser should take note of the update from version 17.0.1 to 17.0.2 of the @angular/platform-browser-dynamic package. Both versions provide the core functionality for enabling dynamic Angular applications directly within a web browser. The description, license, repository, author, and core dependencies (tslib) remain consistent, ensuring a familiar development experience. Both versions also maintain the same unpacked size, file count and similar release process pointing to a small update.
The key difference lies in the peer dependencies, where version 17.0.2 now requires @angular/core, @angular/common, @angular/compiler, and @angular/platform-browser all at version 17.0.2, while the previous version depended on 17.0.1. This update suggests bug fixes or minor feature additions within the core Angular framework that necessitate a corresponding update in the platform-browser-dynamic package.
Developers should upgrade to version 17.0.2 to ensure compatibility with the latest features and fixes within the Angular ecosystem. Before updating, carefully consider this peer dependency change, guaranteeing that all core Angular modules are updated together to prevent potential conflicts or unexpected behavior. This synchronized update strategy ensures a stable and predictable runtime environment for your Angular applications leveraging JIT compilation. Also, note that the releases were within a day, which implies that 17.0.1 could have had a bug that was rapidly fixed with patch 17.0.2.
The are not vulnerabilities for the version 17.0.2 of the package @angular/platform-browser-dynamic