Releases: cucumber/cucumber-js
Releases · cucumber/cucumber-js
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)
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)