Angular core version 16.0.4 represents a minor update to the core Angular framework, building upon the foundation established by version 16.0.3. Both versions share the same core dependencies, relying on tslib for TypeScript helper functions and expecting compatible versions of rxjs and zone.js as peer dependencies, ensuring smooth integration with existing Angular applications. The license remains MIT, guaranteeing developers the freedom to use and modify the library. Source code resides in the packages/core directory of the Angular GitHub repository.
While both versions offer essentially the same functionality, some differences do exist. The unpacked size shrunk slightly from 18034955 bytes in 16.0.3 to 18032593 bytes in 16.0.4, potentially reflecting minor code optimizations or changes in included assets and this kind of stuff are usually interesting for frontend developers for loading speed improvement. The most obvious distinction is the release date. Version 16.0.4 was published on June 1, 2023, a week after the release of 16.0.3 on May 24, 2023.
Given the similarities, the 16.0.4 update might incorporate bug fixes, performance enhancements, or minor refinements identified after the initial 16.0.3 release. For developers already using Angular 16, upgrading to 16.0.4 is likely a safe and recommended step that brings slight improvement behind the scene. Checking the official Angular changelog for more detail related to bug fixes and performance is recommended, especially if you are experiencing problems with version 16.0.3.
The are not vulnerabilities for the version 16.0.4 of the package @angular/core