Midnight Smoker version 7.0.2 introduces subtle but important improvements over its predecessor, version 7.0.1, making it a worthwhile update for developers seeking robust smoke testing for their npm packages. Both versions share the core functionality of running smoke tests as packages would be published, ensuring a seamless integration process. However, the key difference lies in the updated dependencies, specifically glob, which has been bumped from version 10.3.3 to 10.3.4. While seemingly minor, this update likely incorporates bug fixes and performance enhancements within the file system globbing library, potentially leading to more reliable and faster test execution.
Furthermore, the @typescript-eslint/eslint-plugin and @typescript-eslint/parser dependencies have been updated from version 6.5.0 to 6.6.0 in version 7.0.2, along with a bump of @types/node from 18.17.12 to 18.17.15. These updates suggest improvements in the linting and parsing capabilities, leading to better code quality and potentially uncovering subtle bugs during development. By utilizing version 7.0.2, developers can benefit from the latest advancements in static analysis and type definitions, ensuring a smoother and more productive development experience. The upgrades in glob and eslint-related dependencies, while not revolutionary, offer valuable refinements that contribute to the overall stability and reliability of the tool for smoke testing published packages.
All the vulnerabilities related to the version 7.0.2 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.