Skip to content

Releases: cucumber/cucumber-js

v8.4.0

29 Jun 10:34
v8.4.0
4dac0a7
Compare
Choose a tag to compare

Fixed

  • Fix issues with using absolute paths for features (#2063)

v8.3.1

21 Jun 11:16
v8.3.1
a9c96cc
Compare
Choose a tag to compare

Fixed

  • Export IConfiguration type on API entry point (#2064)

v8.3.0

11 Jun 14:04
v8.3.0
0f5dab7
Compare
Choose a tag to compare

Added

  • Add willBeRetried to the parameter passed to After hook functions (#2045)

Changed

  • defineStep is now deprecated and will eventually be removed; use the appropriate Given/When/Then keyword to define your step (#2044)

Fixed

  • Prevent outputting ANSI escapes to stderr if it can't display them (#2035)

v8.2.2

27 May 11:52
v8.2.2
72eabd2
Compare
Choose a tag to compare

Changed

  • Use latest HTML formatter with better handling for scenario outlines

v8.2.1

14 May 11:12
Compare
Choose a tag to compare

Fixed

  • Fix return type of step hook function to allow async functions (#2038)

v8.2.0

05 May 08:25
Compare
Choose a tag to compare

Changed

  • Fix issues with colored output, support FORCE_COLOR environment variable as an override (#2026)

v8.1.2

22 Apr 08:19
Compare
Choose a tag to compare

Added

  • Explicit support for Node.js 18 (#2007)

Fixed

  • Re-add cucumber-js bin file for backwards compatibility (#2008)

v8.1.1

20 Apr 21:06
Compare
Choose a tag to compare

Fixed

  • Capture dependency on @cucumber/message-streams to satisfy peer requirement from @cucumber/gherkin-streams (#2006)

v8.1.0

20 Apr 08:31
Compare
Choose a tag to compare

Added

Changed

  • Rename the cucumber-js binary's underlying file to be cucumber.js, so it doesn't fall foul of Node.js module conventions and plays nicely with ESM loaders (see documentation) (#1993)

Fixed

  • Correctly escape backslashes in generated expressions for snippets (#1324 #1995)

v8.0.0

06 Apr 13:14
Compare
Choose a tag to compare

Changed

  • Emit a warning when using a Node.js version that's untested with Cucumber (#1959)

Fixed

  • Allow file:// URLs to be used as formatter/snippet paths in options (#1963 #1920)
  • Allow custom formatters to rely on --require-module transpilers (#1985)

How to upgrade from 7.x.x: https://github.com/cucumber/cucumber-js/blob/main/UPGRADING.md

Full changelog including release candidates: https://github.com/cucumber/cucumber-js/blob/main/CHANGELOG.md