cucumber-js

Cucumber for JavaScript

MIT License

Downloads
6.8M
Stars
5K
Committers
186

Bot releases are visible (Hide)

cucumber-js - v10.6.0 Latest Release

Published by github-actions[bot] 6 months ago

Added

  • Add loader option for ESM loader hooks #2399
cucumber-js - v10.5.1

Published by github-actions[bot] 6 months ago

Fixed

  • Type signature of defineParameterType correctly reflects transformer property's optionality.
cucumber-js - v10.5.0

Published by github-actions[bot] 6 months ago

Added

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

Fixed

cucumber-js - v10.4.0

Published by github-actions[bot] 6 months ago

Added

  • Add more debug logging around code loading (#2389)
cucumber-js - v10.3.2

Published by github-actions[bot] 7 months ago

Changed

  • Use explicit status to check if Cucumber is running when registering support code (#2386)
cucumber-js - v10.3.1

Published by github-actions[bot] 9 months ago

Changed

  • Allow provided configuration to be an array (#2374)
cucumber-js - v10.3.0

Published by github-actions[bot] 9 months ago

Added

  • Allow provided configuration to be a string (#2373)
  • Include stackTrace in result exception object (#2371)
cucumber-js - v10.2.1

Published by github-actions[bot] 10 months ago

Fixed

  • Resolve release process issues
cucumber-js - v10.2.0

Published by github-actions[bot] 10 months ago

Changed

  • Improve API documentation and TypeScript types (#2367)
cucumber-js - v10.1.0

Published by github-actions[bot] 10 months ago

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)
cucumber-js - v10.0.1

Published by github-actions[bot] 12 months ago

Fixed

  • Honour order of paths in configuration (#2345)
cucumber-js - v10.0.0

Published by github-actions[bot] about 1 year ago

See the upgrading guide for how to adapt to the breaking changes in this release.

Added

  • Add support for Node.js 20 (#2331)

Changed

  • BREAKING CHANGE: Use appropriate module loading mechanism for configuration files (#2334)
  • BREAKING CHANGE: Use await import() to load all custom formatters and snippet syntaxes (#2334)
  • BREAKING CHANGE: Use await import() for default support code loading (#2337)

Fixed

  • Ensure attached string literals are base64-encoded in JSON reports (#2260)

Removed

  • BREAKING CHANGE: Drop support for Node.js 14, 16 and 19 (#2331)
cucumber-js - v9.6.0

Published by github-actions[bot] about 1 year ago

Fixed

  • Improve handling of formatter paths (#2315)
  • Warn on ambiguous colons in formatter paths (#2335)
cucumber-js - v9.5.1

Published by github-actions[bot] about 1 year ago

Fixed

  • Allow single-item arrays as a format (#2324)
cucumber-js - v9.5.0

Published by github-actions[bot] about 1 year ago

Added

  • Support array notation of formats with path in configuration files (#2318)

Fixed

  • Wait for stream to finish at end of publish plugin (#2322)
cucumber-js - v9.4.0

Published by github-actions[bot] about 1 year ago

Fixed

  • Fix type import from cucumber-expressions (#2310)

Removed

  • Remove Cucumber Reports suggestion (#2311)
cucumber-js - v9.3.0

Published by github-actions[bot] over 1 year ago

Added

  • Support attachments with filenames (#2297)
  • Support downloading attachments from HTML report (#2300)
cucumber-js - v9.2.0

Published by github-actions[bot] over 1 year ago

Added

  • New option for JUnit test suite name to be passed in formatOptions (#2265)
  • Include source reference in emitted messages for parameter types (#2287)

Fixed

  • Correctly interpret retried scenarios in rerun formatter (#2292)
cucumber-js - v9.1.2

Published by github-actions[bot] over 1 year ago

Changed

  • Only show global install warning in debug mode (#2285)

Fixed

  • Export ISupportCodeLibrary type on /api entry point (#2284)
cucumber-js - v9.1.1

Published by davidjgoss over 1 year ago

Fixed

  • Upgrade yaml to address security vulnerability (#2281)
Package Rankings
Top 4.93% on Bower.io
Top 0.6% on Npmjs.org
Top 8.17% on Proxy.golang.org
Top 22.12% on Repo1.maven.org
Badges
Extracted from project README
#StandWithUkraine npm build coverage backers sponsors