@angular/common version 18.0.4 represents a recent update to Angular's essential directives and services, building upon the foundation laid by version 18.0.3. Both versions share core characteristics: they're described as providing commonly needed functionalities for Angular applications, released under the permissive MIT license and originate from the official Angular GitHub repository. They both depend on tslib for TypeScript helper functions. Notably, the fileCount and unpackedSize in the dist object are identical, suggesting that the structural and overall content size of the package remains consistent between the two releases.
The crucial distinction lies in the release date; version 18.0.4 was published on June 20, 2024, while version 18.0.3 was released on June 12, 2024. This roughly eight-day gap indicates that version 18.0.4 likely incorporates bug fixes and minor improvements accumulated after the release of 18.0.3. Developers upgrading from 18.0.3 to 18.0.4 can anticipate a more stable and refined experience.
Crucially, the peer dependency on @angular/core dictates that @angular/common@18.0.4 must be used with @angular/core@18.0.4, ensuring compatibility within the Angular framework. The dependency on rxjs remains consistent, allowing usage with versions 6.5.3 or 7.4.0 and above, providing flexibility in reactive programming approaches. Given the identical core attributes, the upgrade is recommended for all projects using Angular 18 to benefit from the latest stability improvements and potential refinements included in the newer patch version.
The are not vulnerabilities for the version 18.0.4 of the package @angular/common