Midnight Smoker version 6.1.1 introduces subtle but important updates compared to version 6.1.0, mainly focused on refining the development environment and underlying tooling. Both versions serve the core purpose of running smoke tests against packages, ensuring they function as expected when published. Developers benefit from using Midnight Smoker to proactively identify and address potential issues before release, improving package quality and user experience.
Key differences lie primarily in the devDependencies. Notably, typescript is updated from version 5.1.6 to 5.2.2, bringing potential improvements in type checking and language features. The @types/node package also sees an update from 18.17.9 to 18.17.11, likely addressing minor type definition fixes. While the dependencies remain identical, these development dependency upgrades can indirectly influence the stability and reliability of the generated smoke tests.
Furthermore, the unpackedSize of the package has slightly increased from 488160 to 521371, potentially indicating minor code additions, updates to included assets, or changes in how the package is built. Users should note the release date differences; with version 6.1.1 released shortly after version 6.1.0, indicating a quick follow-up release to address some issues. With consistent core dependencies like chalk, execa, and yargs, developers can rely on continued compatibility and functionality for running their smoke tests.
All the vulnerabilities related to the version 6.1.1 of the package
Zod denial of service vulnerability
Zod version 3.22.2 allows an attacker to perform a denial of service while validating emails.