Angular developers considering updating their applications should note the subtle but important changes between @angular/platform-browser-dynamic versions 13.3.5 and 13.3.6. Both versions serve the crucial role of enabling Just-In-Time (JIT) compilation within a web browser, allowing Angular applications, particularly those using templates, to run seamlessly. The core functionality, centered around dynamic module loading and component rendering within the browser environment, remains consistent between the two releases.
However, the primary distinction lies in the peer dependencies. Version 13.3.6 is explicitly designed for compatibility with angular core, common, compiler and platform-browser versioned 13.3.6, while version 13.3.5 targets version 13.3.5 of those packages. This signifies that updating to @angular/platform-browser-dynamic@13.3.6 necessitates a corresponding update of your core Angular dependencies to maintain optimal performance and avoid potential conflicts or errors. While no significant code changes appear to be present judging by unpacked size and file count in distribution, this synchronization ensures that your application benefits from the latest bug fixes, performance improvements, and features within the broader Angular ecosystem. Developers using precise versioning or range constraints in their package.json should carefully review and adjust their dependency configurations to ensure consistency across all Angular packages. The newer release was published approximately one week after the older one.
The are not vulnerabilities for the version 13.3.6 of the package @angular/platform-browser-dynamic