Releases: cucumber/cucumber-js
Releases · cucumber/cucumber-js
v11.1.0
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
Fixed
- Add missing setParallelCanAssign export (#2427)
v11.0.0
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.8.0
Added
- Add
world
and context
to allow accessing state from arrow functions (#2402)
v10.7.0
Added
- Explicit support for Node.js 22 (#2405)
Fixed
- Ensure that parallel workers remain in-progress during retries (#2404)
v10.6.0
Added
- Add
loader
option for ESM loader hooks #2399
v10.5.1
Fixed
- Type signature of
defineParameterType
correctly reflects transformer
property's optionality.
v10.5.0
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
Added
- Add more debug logging around code loading (#2389)