Skip to content

Bump @badeball/cypress-cucumber-preprocessor from 23.2.1 to 24.0.0#241

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/badeball/cypress-cucumber-preprocessor-24.0.0
Closed

Bump @badeball/cypress-cucumber-preprocessor from 23.2.1 to 24.0.0#241
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/badeball/cypress-cucumber-preprocessor-24.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Dec 8, 2025

Copy link
Copy Markdown
Contributor

Bumps @badeball/cypress-cucumber-preprocessor from 23.2.1 to 24.0.0.

Release notes

Sourced from @​badeball/cypress-cucumber-preprocessor's releases.

v24.0.0

Breaking changes:

  • Removed support for using browserify as a bundler.

    • Browserify is largely unmaintained at this point and is making it impossible to keep dependencies up-to-date as Browserify itself does not do that. Furthermore, the Browserify bundler is deprecated by Cypress. If you'd still like to use Browserify, you can pin your dependency on @badeball/cypress-cucumber-preprocessor to ~23.x.y.

    • A branch named v23.x.y has been created to continue illustrating how to use Browserify. This is mentioned in the FAQ.

  • Bump node requirement slightly from v20.0.0 to ^20.12.0, ^21.7.0 or >=22.

    • This is in preperation of replacing chalk with util.styleText.

Other changes:

  • Run hooks (BeforeAll/AfterAll) may now be optionally named. This is in line with how cucumber-js behaves.

  • Allow step hooks to return skipped / pending.

    • This is similar to how steps themselves can also return the above mentioned literals. This is in line with how cucumber-js behaves.
  • Attachments (using log(), link() or attach()) can be added in test run hooks (BeforeAll/AfterAll). This is in line with how cucumber-js behaves.

  • Remove use of patch-package in development mode, which was causing some issues, closes #1255.

  • Add rudimentary support for videos in reports (messages & HTML), fixes #1139.

    • This can be enabled by setting attachments.addVideos to true.

    • Videos, as with screenshots, are base64-encoded inline within the reports, making them bigger. I suspect size might be an issue for large attachments and this is why I consider this to be rudimentary to begin with. As issues arise, options to externalize attachments might be considered.

Changelog

Sourced from @​badeball/cypress-cucumber-preprocessor's changelog.

v24.0.0

Breaking changes:

  • Removed support for using browserify as a bundler.

    • Browserify is largely unmaintained at this point and is making it impossible to keep dependencies up-to-date as Browserify itself does not do that. Furthermore, the Browserify bundler is deprecated by Cypress. If you'd still like to use Browserify, you can pin your dependency on @badeball/cypress-cucumber-preprocessor to ~23.x.y.

    • A branch named v23.x.y has been created to continue illustrating how to use Browserify. This is mentioned in the FAQ.

  • Bump node requirement slightly from v20.0.0 to ^20.12.0, ^21.7.0 or >=22.

    • This is in preperation of replacing chalk with util.styleText.

Other changes:

  • Run hooks (BeforeAll/AfterAll) may now be optionally named. This is in line with how cucumber-js behaves.

  • Allow step hooks to return skipped / pending.

    • This is similar to how steps themselves can also return the above mentioned literals. This is in line with how cucumber-js behaves.
  • Attachments (using log(), link() or attach()) can be added in test run hooks (BeforeAll/AfterAll). This is in line with how cucumber-js behaves.

  • Remove use of patch-package in development mode, which was causing some issues, closes #1255.

  • Add rudimentary support for videos in reports (messages & HTML), fixes #1139.

    • This can be enabled by setting attachments.addVideos to true.

    • Videos, as with screenshots, are base64-encoded inline within the reports, making them bigger. I suspect size might be an issue for large attachments and this is why I consider this to be rudimentary to begin with. As issues arise, options to externalize attachments might be considered.

Commits
  • d5af065 v24.0.0
  • 175d761 Add rudimentary support for videos in reports
  • a127f86 Use io-ts for parsing user configuration
  • 0c54097 Update dependency common-ancestor-path to v2
  • d6d91dd Specify engine requirements more accurately
  • 62c60bb Merge branch 'update-cck'
  • 56bf63b Simplify a html step
  • 34c952a Update @​cucumber/compatibility-kit to v26.0.0
  • 401e195 Update @​cucumber/compatibility-kit to v25.0.0
  • 340e874 Update @​cucumber/compatibility-kit to v23.0.0
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Dec 8, 2025
@github-actions

github-actions Bot commented Dec 8, 2025

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 94.95% 4027 / 4241
🔵 Statements 94.95% 4027 / 4241
🔵 Functions 85.86% 158 / 184
🔵 Branches 89.49% 622 / 695
File CoverageNo changed files found.
Generated in workflow #733 for commit 60f689c by the Vitest Coverage Report Action

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/badeball/cypress-cucumber-preprocessor-24.0.0 branch from b601237 to 8140afa Compare January 5, 2026 12:55
Bumps [@badeball/cypress-cucumber-preprocessor](https://github.com/badeball/cypress-cucumber-preprocessor) from 23.2.1 to 24.0.0.
- [Release notes](https://github.com/badeball/cypress-cucumber-preprocessor/releases)
- [Changelog](https://github.com/badeball/cypress-cucumber-preprocessor/blob/master/CHANGELOG.md)
- [Commits](badeball/cypress-cucumber-preprocessor@v23.2.1...v24.0.0)

---
updated-dependencies:
- dependency-name: "@badeball/cypress-cucumber-preprocessor"
  dependency-version: 24.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/badeball/cypress-cucumber-preprocessor-24.0.0 branch from 8140afa to 60f689c Compare January 5, 2026 14:46
@dependabot @github

dependabot Bot commented on behalf of github Mar 2, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #272.

@dependabot dependabot Bot closed this Mar 2, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/badeball/cypress-cucumber-preprocessor-24.0.0 branch March 2, 2026 00:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants