Midnight Smoker has released version 3.0.4, a patch update following closely after version 3.0.3. Both versions share the same core functionality of running smoke tests against packages as they would be published, ensuring a degree of confidence before distribution.
The dependency list remains identical between the two versions. For both versions, developers benefit from a focused tool equipped with helpful packages like Chalk for stylized console output, Debug for enhanced logging, Execa for executing commands, and Ora for creating engaging spinners. The inclusion of Yargs enables parsing command-line arguments. Developers who appreciate a robust testing and linting environment will be happy as both versions include a complete toolkit with Mocha, Sinon, Typescript and ESLint ensuring code quality and test coverage.
The primary distinction between versions 3.0.3 and 3.0.4 lies within internal fixes. While the specific nature of these fixes isn't explicitly detailed, the rapid succession of releases suggests a minor adjustment, perhaps addressing a bug discovered shortly after the initial 3.0.3 release. The release date reveals this, where version 3.0.4 followed just 18 minutes after 3.0.3. For developers already using Midnight Smoker, upgrading to 3.0.4 is recommended to benefit from the latest stability improvements. New users won't notice material differences and can jump directly to the latest stable version.
The are not vulnerabilities for the version 3.0.4 of the package midnight-smoker