Skip to content

Releases: cucumber/cucumber-js

v10.6.0

25 Apr 14:27
v10.6.0
5ce3718
Compare
Choose a tag to compare

Added

  • Add loader option for ESM loader hooks #2399

v10.5.1

21 Apr 19:07
v10.5.1
2c147a8
Compare
Choose a tag to compare

Fixed

  • Type signature of defineParameterType correctly reflects transformer property's optionality.

v10.5.0

21 Apr 09:21
v10.5.0
f18a004
Compare
Choose a tag to compare

Added

  • Allow supplying error details for pending steps (#2393)
  • Allow defining a default function profile to be used as profile builder (#2384)

Fixed

v10.4.0

07 Apr 07:41
v10.4.0
5df8971
Compare
Choose a tag to compare

Added

  • Add more debug logging around code loading (#2389)

v10.3.2

27 Mar 10:48
v10.3.2
d935870
Compare
Choose a tag to compare

Changed

  • Use explicit status to check if Cucumber is running when registering support code (#2386)

v10.3.1

16 Jan 10:55
v10.3.1
9e4d7bd
Compare
Choose a tag to compare

Changed

  • Allow provided configuration to be an array (#2374)

v10.3.0

15 Jan 15:12
v10.3.0
19e9f55
Compare
Choose a tag to compare

Added

  • Allow provided configuration to be a string (#2373)
  • Include stackTrace in result exception object (#2371)

v10.2.1

07 Jan 15:40
v10.2.1
53ccc44
Compare
Choose a tag to compare

Fixed

  • Resolve release process issues

Changed

  • Improve API documentation and TypeScript types (#2367)

v10.1.0

21 Dec 17:39
v10.1.0
0fbe487
Compare
Choose a tag to compare

Added

  • Ability to access World parameters from BeforeAll/AfterAll hooks (see documentation) (#1770)
  • Support for Node.js 21 (#2365)

Changed

  • Replace usage of VError with Error.cause (#2363)
  • Updated HTML formatter with better search UX and smaller bundle size (react-components#337)

Fixed

  • Prevent mutations on world parameters leaking between test cases (#2362)

v10.0.1

20 Oct 21:31
v10.0.1
6eede88
Compare
Choose a tag to compare

Fixed

  • Honour order of paths in configuration (#2345)