Midnight Smoker has been updated significantly from version 6.1.1 to 7.0.0, offering developers more robust tools for smoke testing their packages before publishing. Both versions share the core functionality of running tests against packages in a simulated published environment, ensuring that packages behave as expected upon installation. A key difference lies in the updated dependencies; version 7.0.0 brings in newer versions of development dependencies such as @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint, and prettier, likely addressing bug fixes, performance improvements, and security patches. corepack also sees an update. The primary dependencies receive minor updates, with @types/semver going from 7.5.0 to 7.5.1, and which going from 3.0.1 to 4.0.0 adding new features. The jump in version number might reflect broader internal changes or larger features added. Version 7.0.0 includes a larger file count and unpacked size reflecting the changes of the updates in the dependencies. Developers upgrading should pay attention to the updated dependencies, particularly those related to linting and code formatting. Developers will benefit from these revisions because they often provide more consistent code quality checks, better formatting, and a more secure development environment.
All the vulnerabilities related to the version 7.0.0 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.