Cucumber.js version 3.0.5 represents a minor update over the previous stable release, version 3.0.4, primarily impacting dependency versions. For developers already using Cucumber.js, the upgrade to 3.0.5 primarily brings updated dependencies for enhanced stability and compatibility. A key update is the bump of cucumber-expressions from version 4.0.3 to version 5.0.0, potentially introducing new features or changes in how expressions are handled within Cucumber.js. The update includes also stack-chain from 1.3.5 to 2.0.0. Looking at the development dependencies, several have been updated: mocha from 3.1.2 up to 4.0.1, sinon from 2.2.0 to 4.0.1, fs-extra from 3.0.1 to 4.0.2, coveralls from 2.13.1 to 3.0.0, babel-eslint from 7.1.1 to 8.0.1 and regenerator-runtime from 0.10.0 to 0.11.0. These changes indicate an increased focus on testing practices, linting/formatting and modern JavaScript features during development and compilation. The 3.0.5 release includes also multiple changes related to babel, that indicates significant changes to the toolchain. Therefore, developers should review their configurations with latest babel and check for compatibility/breaking changes. The release also improves the overall development experience. For new adopters, Cucumber.js continues to provide a robust JavaScript implementation of the popular Cucumber testing framework, facilitating Behavior-Driven Development (BDD) with its clear, human-readable syntax.
The are not vulnerabilities for the version 3.0.5 of the package cucumber