Releases: cucumber/cucumber-js
Releases · cucumber/cucumber-js
v9.1.0
Added
- Formatters create sub-directory automatically instead of failing (#2266)
- Include a less cryptic error message when trying to
require
an ES module (#2264)
Changed
- Change hashes type from
any
to Record<string, string>
in DataTable
(#2270)
v9.0.1
Fixed
- Ensure feature paths are properly deduplicated (#2258)
v9.0.0
Removed
- BREAKING CHANGE: Remove support for Node.js versions 12 and 17 (#2237)
- BREAKING CHANGE: Remove "generator" snippet interface (#2241)
v8.11.1
Fixed
- Exit correctly when there's a Gherkin parse failure #2233
- Refer to correct example line in JSON formatter (#2236)
- Expose correct overload types for
this.attach
function (#2238)
v8.11.0
Added
- Affirm support for Node.js 19 #2230
- Include some exception details in the result of a test step for downstream tools #2229
Fixed
- Handle invalid characters when generating XML for JUnit formatter #2228
v8.10.0
Added
- Add support for YAML as a configuration file format (#2199)
Changed
- Replace
duration
with luxon
for formatting durations (#2204)
v8.9.1
Fixed
- Include original coordinates in
loadSupport
result (#2197)
v8.8.0
Changed
- Add
workerId
property to testCaseStarted
message (#2085)
- Handle stack traces without V8-specific modification (#2119)
v8.7.0
Deprecated
Cli
, PickleFilter
and Runtime
deprecated in favour of new API functions (see documentation) (#2136)