Skip to content

Releases: cucumber/cucumber-js

v9.1.0

28 Mar 08:45
v9.1.0
764b7b6
Compare
Choose a tag to compare

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

15 Mar 21:17
v9.0.1
517338b
Compare
Choose a tag to compare

Fixed

  • Ensure feature paths are properly deduplicated (#2258)

v9.0.0

27 Feb 09:29
v9.0.0
bf8f681
Compare
Choose a tag to compare

Removed

  • BREAKING CHANGE: Remove support for Node.js versions 12 and 17 (#2237)
  • BREAKING CHANGE: Remove "generator" snippet interface (#2241)

v8.11.1

12 Feb 13:00
v8.11.1
e07d3ff
Compare
Choose a tag to compare

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

10 Feb 16:17
v8.11.0
847f613
Compare
Choose a tag to compare

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

28 Dec 02:08
v8.10.0
43f8649
Compare
Choose a tag to compare

Added

  • Add support for YAML as a configuration file format (#2199)

Changed

  • Replace duration with luxon for formatting durations (#2204)

v8.9.1

16 Dec 09:03
v8.9.1
79ba4bd
Compare
Choose a tag to compare

Fixed

  • Include original coordinates in loadSupport result (#2197)

v8.9.0

24 Nov 16:28
v8.9.0
4c80df1
Compare
Choose a tag to compare

Added

v8.8.0

14 Nov 20:02
v8.8.0
8900158
Compare
Choose a tag to compare

Changed

  • Add workerId property to testCaseStarted message (#2085)
  • Handle stack traces without V8-specific modification (#2119)

v8.7.0

17 Oct 07:22
v8.7.0
a8b74c6
Compare
Choose a tag to compare

Deprecated

  • Cli, PickleFilter and Runtime deprecated in favour of new API functions (see documentation) (#2136)