Releases: cucumber/cucumber-js
Releases · cucumber/cucumber-js
v10.4.0
v10.3.2
v10.3.1
v10.3.0
v10.2.1
v10.1.0
Added
- Ability to access World parameters from
BeforeAll
/AfterAll
hooks (see documentation) (#1770) - Support for Node.js 21 (#2365)
Changed
- Replace usage of
VError
withError.cause
(#2363) - Updated HTML formatter with better search UX and smaller bundle size (react-components#337)
Fixed
- Prevent mutations on world parameters leaking between test cases (#2362)
v10.0.1
v10.0.0
See the upgrading guide for how to adapt to the breaking changes in this release.
Added
- Add support for Node.js 20 (#2331)
Changed
- BREAKING CHANGE: Use appropriate module loading mechanism for configuration files (#2334)
- BREAKING CHANGE: Use
await import()
to load all custom formatters and snippet syntaxes (#2334) - BREAKING CHANGE: Use
await import()
for default support code loading (#2337)
Fixed
- Ensure attached string literals are base64-encoded in JSON reports (#2260)
Removed
- BREAKING CHANGE: Drop support for Node.js 14, 16 and 19 (#2331)