NestJS developers will find the upgrade from @nestjs/common 10.3.0 to 10.3.1 a subtle but potentially worthwhile update. Both versions maintain the same core dependencies, including uid, tslib, and iterare, suggesting no major architectural shifts. Likewise, the peer dependencies such as rxjs, class-validator, reflect-metadata, and class-transformer remain unchanged, ensuring compatibility with existing projects. Both are under the MIT license, reaffirming the framework's commitment to open-source principles.
The primary difference lies within the release date and unpacked size. Version 10.3.1 was released on January 23, 2024, roughly a month after 10.3.0 (December 18, 2023). This indicates that 10.3.1 likely contains bug fixes, performance improvements, or minor feature enhancements implemented during that period. A slight increase in the unpacked size, from 426673 to 427346, subtly suggests additions or expansions to existing functionalities, while keeping the file count unchanged. Developers should expect these small changes to translate into a more refined and reliable coding experience. For those prioritizing stability and the latest incremental improvements within the NestJS ecosystem, upgrading to version 10.3.1 is the recommended approach, offering a step up in overall quality and possibly resolving any outstanding minor issues encountered in 10.3.0.
All the vulnerabilities related to the version 10.3.1 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.