@nestjs/common is a fundamental package within the NestJS framework, offering essential building blocks for constructing robust and scalable Node.js server-side applications. Comparing versions 9.3.11 and 9.3.12 reveals subtle yet potentially impactful changes for developers. Both versions share the same core dependencies like uid, tslib, and iterare, and maintain identical peer dependencies including rxjs, cache-manager, class-validator, reflect-metadata, and class-transformer, indicating no breaking API changes related to these external libraries. This consistency ensures a smooth upgrade process. The license, repository details, author, and funding information remain unchanged, guaranteeing the project's continued open-source nature and community support. The most noticeable difference lies in the dist object. While both versions contain 383 files, the unpackedSize shows a slight increase from 423369 bytes in version 9.3.11 to 423568 bytes in version 9.3.12. This suggests minor internal adjustments or additions, potentially bug fixes or performance improvements, that contribute to the slightly larger package size. Additionally, the releaseDate clearly distinguishes the two versions, with 9.3.12 being released on March 22, 2023, a day after 9.3.11. For developers, upgrading from 9.3.11 to 9.3.12 appears safe and is recommended to benefit from the latest refinements and potential bug resolutions embedded within the framework's foundation. While the change log is not provided here and should be checked on the official release, it's recommended to update in order to stay aligned with security recommendations and get the latest fixes.
All the vulnerabilities related to the version 9.3.12 of the package
nest allows a remote attacker to execute arbitrary code via the Content-Type header
File Upload vulnerability in nestjs nest prior to v.11.0.16 allows a remote attacker to execute arbitrary code via the Content-Type header.