Releases: cucumber/cucumber-js
Releases · cucumber/cucumber-js
v10.0.1
Fixed
- Honour order of paths in configuration (#2345)
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)
v9.6.0
Fixed
- Improve handling of formatter paths (#2315)
- Warn on ambiguous colons in formatter paths (#2335)
v9.5.1
Fixed
- Allow single-item arrays as a format (#2324)
v9.5.0
Added
- Support array notation of formats with path in configuration files (#2318)
Fixed
- Wait for stream to finish at end of publish plugin (#2322)
v9.4.0
Fixed
- Fix type import from cucumber-expressions (#2310)
Removed
- Remove Cucumber Reports suggestion (#2311)
v9.3.0
Added
- Support attachments with filenames (#2297)
- Support downloading attachments from HTML report (#2300)
v9.2.0
Added
- New option for JUnit test suite name to be passed in
formatOptions
(#2265)
- Include source reference in emitted messages for parameter types (#2287)
Fixed
- Correctly interpret retried scenarios in rerun formatter (#2292)
v9.1.2
Changed
- Only show global install warning in debug mode (#2285)
Fixed
- Export
ISupportCodeLibrary
type on /api
entry point (#2284)
v9.1.1
Fixed
- Upgrade
yaml
to address security vulnerability (#2281)