Releases: cucumber/cucumber-js
Releases · cucumber/cucumber-js
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)
v10.3.2
Changed
- Use explicit status to check if Cucumber is running when registering support code (#2386)
v10.3.1
Changed
- Allow
provided
configuration to be an array (#2374)
v10.3.0
Added
- Allow
provided
configuration to be a string (#2373)
- Include
stackTrace
in result exception object (#2371)
v10.2.1
Fixed
- Resolve release process issues
Changed
- Improve API documentation and TypeScript types (#2367)
v10.1.0
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
Fixed
- Honour order of paths in configuration (#2345)