Midnight Smoker has released a new patch version 7.0.1, building upon the major release of 7.0.0. Both versions share a consistent foundation, designed to empower developers with robust smoke testing capabilities for their packages as they are published. This ensures a reliable and predictable publishing process. Core functionalities remain the same, leveraging dependencies like chalk for stylized console output, execa for process execution, and zod for data validation. Development dependencies for linting, formatting, and testing, such as eslint, prettier, mocha and typescript are the same.
The primary difference between these versions lies in the internal build and packaging process, reflected in a slight variation in unpackedSize (562899 bytes in 7.0.1 vs 556590 bytes in 7.0.0) . While functionality remains consistent, the 7.0.1 update suggests refinements in the build pipeline or minor adjustments to bundled assets. Midnight Smoker continues to benefit from a strong suite of testing and development tools, guaranteeing code quality and maintainability. Therefore, version 7.0.1 provides stability in smoke testing, giving developers confidence in their package releases, especially when integrated into CI/CD pipelines.
All the vulnerabilities related to the version 7.0.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.