Angular's @angular/platform-browser-dynamic package, essential for running Angular applications in a web browser using Just-In-Time (JIT) compilation, saw a recent update from version 18.0.2 to 18.0.3. While the core description remains consistent – providing the necessary tools for browser-based Angular execution – the differences between the versions are subtle yet important for developers. Both versions maintain the same dependency on tslib (version ^2.3.0) for Typescript helper functions, ensuring compatibility with existing codebases. The peerDependencies are where the most significant change lies. Version 18.0.3 relies on @angular/core, @angular/common, @angular/compiler, and @angular/platform-browser at version 18.0.3, while version 18.0.2 depends on the 18.0.2 versions of these core Angular packages. This consistency within the Angular ecosystem is crucial for avoiding dependency conflicts and ensuring optimal performance. Developers should always ensure that they are using compatible versions of core Angular packages. Both versions are licensed under MIT and have the same repository details, but version 18.0.3 was released on June 12, 2024, after 18.0.2, released on June 5, 2024, therefore it includes bug fixes and improvements made in the intervening week. The dist data shows both versions contain 25 files and unpack to 77424 bytes. Updating to the latest 18.0.3 is recommended to stay current with the Angular ecosystem.
The are not vulnerabilities for the version 18.0.3 of the package @angular/platform-browser-dynamic