Skip to content

Releases: cucumber/cucumber-js

v12.2.0

22 Aug 10:59
v12.2.0
4616c71
Compare
Choose a tag to compare

Added

Fixed

  • Revert pretty formatter to 1.x.x version (#2629)

v12.1.0

19 Jul 18:01
v12.1.0
d8fc399
Compare
Choose a tag to compare

Added

  • Include updated pretty formatter (#2592)

v12.0.0

13 Jul 11:59
v12.0.0
690e58c
Compare
Choose a tag to compare

This is a major release and contains some breaking changes. See the entries below, and https://github.com/cucumber/cucumber-js/blob/main/UPGRADING.md#1200 for specifics on how to migrate where needed.

Added

  • Allow comments inside descriptions (cucumber/gherkin#334)
  • Add original error to After and AfterStep hook parameters (#2572)
  • Add support for Node.js 24.x (#2588)

Changed

Removed

  • BREAKING CHANGE: Remove support for Node.js 18.x (#2588)
  • BREAKING CHANGE: Remove support for Node.js 23.x (#2588)
  • BREAKING CHANGE: Remove publishQuiet option (#2587)

v11.3.0

14 May 14:30
v11.3.0
8b2739e
Compare
Choose a tag to compare

Changed

  • Improve error handling in publish plugin (#2526)

v11.2.0

09 Jan 00:48
v11.2.0
cc6c89e
Compare
Choose a tag to compare

Added

  • junit formatter now includes timestamp attribute (junit-xml-formatter#45)
  • Hook message now includes type (#2463)
  • TestRunStarted message now includes id; TestCase and TestRunFinished messages reference it in testRunStartedId (#2463)

Fixed

  • Enable world proxy in parameter transformers (#2465)

v11.1.1

11 Dec 20:46
v11.1.1
c5033a0
Compare
Choose a tag to compare

Fixed

  • Correctly report error in publish plugin (#2454)
  • Reverse AfterAll execution order (#2456)

v11.1.0

17 Nov 12:46
v11.1.0
42483a3
Compare
Choose a tag to compare

Added

  • Add support for Node.js 23 (#2446)

Changed

  • Replace JUnit formatter with messages-based package (#2445)

Fixed

  • Handle UNKNOWN status when rendering test run outcome (#2441)

v11.0.1

14 Sep 08:49
v11.0.1
d612cc5
Compare
Choose a tag to compare

Fixed

  • Add missing setParallelCanAssign export (#2427)

v11.0.0

29 Aug 17:46
v11.0.0
416a8e1
Compare
Choose a tag to compare

This release contains breaking changes, see https://github.com/cucumber/cucumber-js/blob/main/UPGRADING.md for advice.

Changed

  • Major refactor of runtime code for both serial and parallel modes (#2422)

Removed

  • BREAKING CHANGE: Remove previously-deprecated parseGherkinMessageStream (#2420)
  • BREAKING CHANGE: Remove previously-deprecated PickleFilter (#2420)
  • BREAKING CHANGE: Remove previously-deprecated Runtime (#2420)
  • BREAKING CHANGE: Remove support for Node.js 21 (#2423)

v10.9.0

13 Aug 16:20
v10.9.0
dc03f16
Compare
Choose a tag to compare

Added