Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency @cucumber/cucumber to v10 #53

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 9, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@cucumber/cucumber 7.3.2 -> 10.8.0 age adoption passing confidence

Release Notes

cucumber/cucumber-js (@​cucumber/cucumber)

v10.8.0

Compare Source

Added
  • Add world and context to allow accessing state from arrow functions (#​2402)

v10.7.0

Compare Source

Added
  • Explicit support for Node.js 22 (#​2405)
Fixed
  • Ensure that parallel workers remain in-progress during retries (#​2404)

v10.6.0

Compare Source

Added
  • Add loader option for ESM loader hooks #​2399

v10.5.1

Compare Source

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

v10.5.0

Compare Source

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

Compare Source

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

v10.3.2

Compare Source

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

v10.3.1

Compare Source

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

v10.3.0

Compare Source

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

v10.2.1

Compare Source

Fixed
  • Resolve release process issues

v10.1.0

Compare Source

Added
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

Compare Source

Fixed
  • Honour order of paths in configuration (#​2345)

v10.0.0

Compare Source

Added
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)

v9.6.0

Compare Source

Fixed
  • Improve handling of formatter paths (#​2315)
  • Warn on ambiguous colons in formatter paths (#​2335)

v9.5.1

Compare Source

Fixed
  • Allow single-item arrays as a format (#​2324)

v9.5.0

Compare Source

Added
  • Support array notation of formats with path in configuration files (#​2318)
Fixed
  • Wait for stream to finish at end of publish plugin (#​2322)

v9.4.0

Compare Source

Fixed
  • Fix type import from cucumber-expressions (#​2310)
Removed
  • Remove Cucumber Reports suggestion (#​2311)

v9.3.0

Compare Source

Added
  • Support attachments with filenames (#​2297)
  • Support downloading attachments from HTML report (#​2300)

v9.2.0

Compare Source

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)

v9.1.2

Compare Source

Changed
  • Only show global install warning in debug mode (#​2285)
Fixed
  • Export ISupportCodeLibrary type on /api entry point (#​2284)

v9.1.1

Compare Source

Fixed
  • Upgrade yaml to address security vulnerability (#​2281)

v9.1.0

Compare Source

Added
  • Formatters create sub-directory automatically instead of failing (#​2266)
  • Include a less cryptic error message when trying to require an ES module (#​2264)
Changed
  • Change hashes type from any to Record<string, string> in DataTable (#​2270)

v9.0.1

Compare Source

Fixed
  • Ensure feature paths are properly deduplicated (#​2258)

v9.0.0

Compare Source

Removed
  • BREAKING CHANGE: Remove support for Node.js versions 12 and 17 (#​2237)
  • BREAKING CHANGE: Remove "generator" snippet interface (#​2241)

v8.11.1

Compare Source

Fixed
  • Exit correctly when there's a Gherkin parse failure #​2233
  • Refer to correct example line in JSON formatter (#​2236)
  • Expose correct overload types for this.attach function (#​2238)

v8.11.0

Compare Source

Added
  • Affirm support for Node.js 19 #​2230
  • Include some exception details in the result of a test step for downstream tools #​2229
Fixed
  • Handle invalid characters when generating XML for JUnit formatter #​2228

v8.10.0

Compare Source

Added
  • Add support for YAML as a configuration file format (#​2199)
Changed
  • Replace duration with luxon for formatting durations (#​2204)

v8.9.1

Compare Source

Fixed
  • Include original coordinates in loadSupport result (#​2197)

v8.9.0

Compare Source

Added

v8.8.0

Compare Source

Changed
  • Add workerId property to testCaseStarted message (#​2085)
  • Handle stack traces without V8-specific modification (#​2119)

v8.7.0

Compare Source

Deprecated

v8.6.0

Compare Source

Added
Fixed
  • Rework time interfaces to avoid using sinon types (#​2142)

v8.5.3

Compare Source

Fixed
  • Default stderr if not provided to Cli constructor (#​2138)

v8.5.2

Compare Source

Added
  • IMethods interface for use in getTimestamp, durationBetweenTimestamps, and wrapPromiseWithTimeout functions and methods in time module instead of explicit any (#​2111)
  • IPublishConfig interface for use in return type of makePublishConfig instead of explicit any (#​2106)
Fixed
  • Add override to ensure ansi-regex version is ^5.0.1 (#​2114)

v8.5.1

Compare Source

Fixed
  • Ensure durations are integers in JSON formatter (#​2094)

v8.5.0

Compare Source

Changed
  • Reworked handling for invalid installations (#​2089)

v8.4.0

Compare Source

Fixed
  • Fix issues with using absolute paths for features (#​2063)

v8.3.1

Compare Source

Fixed
  • Export IConfiguration type on API entry point (#​2064)

v8.3.0

Compare Source

Added
  • Add willBeRetried to the parameter passed to After hook functions (#​2045)
Changed
  • defineStep is now deprecated and will eventually be removed; use the appropriate Given/When/Then keyword to define your step (#​2044)
Fixed
  • Prevent outputting ANSI escapes to stderr if it can't display them (#​2035)

v8.2.2

Compare Source

Changed
  • Use latest HTML formatter with better handling for scenario outlines

v8.2.1

Compare Source

Fixed
  • Fix return type of step hook function to allow async functions (#​2038)

v8.2.0

Compare Source

Changed
  • Fix issues with colored output, support FORCE_COLOR environment variable as an override (#​2026)

v8.1.2

Compare Source

Added
  • Explicit support for Node.js 18 (#​2007)
Fixed
  • Re-add cucumber-js bin file for backwards compatibility (#​2008)

v8.1.1

Compare Source

Fixed
  • Capture dependency on @cucumber/message-streams to satisfy peer requirement from @cucumber/gherkin-streams (#​2006)

v8.1.0

Compare Source

Added
Changed
  • Rename the cucumber-js binary's underlying file to be cucumber.js, so it doesn't fall foul of Node.js module conventions and plays nicely with ESM loaders (see documentation) (#​1993)
Fixed
  • Correctly escape backslashes in generated expressions for snippets (#​1324 #​1995)

v8.0.0

Compare Source

Changed
  • Emit a warning when using a Node.js version that's untested with Cucumber (#​1959)
Fixed
  • Allow file:// URLs to be used as formatter/snippet paths in options (#​1963 #​1920)
  • Allow custom formatters to rely on --require-module transpilers (#​1985)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 6 times, most recently from 52a0386 to 1e5560b Compare October 16, 2023 21:26
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 6 times, most recently from 3bacd29 to f27f199 Compare October 23, 2023 23:04
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 3 times, most recently from 0bd5b81 to c476119 Compare October 31, 2023 13:51
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 5 times, most recently from 80aca9b to 89f7c99 Compare November 13, 2023 06:08
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 6 times, most recently from a59bbb3 to 0a64517 Compare November 20, 2023 21:59
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 4 times, most recently from 6a2a20c to a663a00 Compare November 22, 2023 10:37
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 6 times, most recently from 28cecef to b0717fd Compare June 11, 2024 13:46
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 9 times, most recently from f421ab9 to 0418104 Compare June 22, 2024 16:32
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 5 times, most recently from 683539d to c7ee137 Compare June 26, 2024 21:03
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch 8 times, most recently from 1253e3a to 7894583 Compare July 9, 2024 04:51
@renovate renovate bot force-pushed the renovate/cucumber-cucumber-10.x branch from 7894583 to c20f134 Compare July 9, 2024 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants