Angular's @angular/common package, a cornerstone for building robust Angular applications, saw a minor version bump from 17.0.2 to 17.0.3 in mid-November 2023. Both versions share the same core description, providing essential directives and services for Angular development and relying on tslib for TypeScript helpers. The MIT license ensures broad usage flexibility.
A key difference lies in their peer dependencies: while both require rxjs (versions 6.5.3 or 7.4.0 and above) and @angular/core, version 17.0.3 necessitates @angular/core version 17.0.3 precisely, whereas version 17.0.2 requires @angular/core version 17.0.2. This highlights the importance of aligning @angular/common and @angular/core versions for compatibility.
The dist metadata reveals slight variations: while the number of files remains consistent at 3011, version 17.0.3 boasts a marginal increase in unpacked size (11148171 bytes compared to 11147307 bytes). This suggests minor internal adjustments or additions, possibly bug fixes or performance improvements. Released six days apart (November 9th and 15th, respectively), the bump from 17.0.2 to 17.0.3 likely contains targeted fixes rather than extensive new features. Developers should prioritize upgrading to 17.0.3, especially if encountering issues present in 17.0.2, while ensuring their @angular/core dependency is also updated to 17.0.3 for a seamless experience. The marginal size increase suggests these are targeted refinements that could improve overall application stability.
The are not vulnerabilities for the version 17.0.3 of the package @angular/common