Skip to content

Update cucumber requirement from >= 4.0.0, < 9 to >= 4.0.0, < 12 in /allure-cucumber#257

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/allure-cucumber/cucumber-gte-4.0.0-and-lt-12
Open

Update cucumber requirement from >= 4.0.0, < 9 to >= 4.0.0, < 12 in /allure-cucumber#257
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/allure-cucumber/cucumber-gte-4.0.0-and-lt-12

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 9, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on cucumber to permit the latest version.

Release notes

Sourced from cucumber's releases.

v11.1.1

Changed

  • Change to use events to pass the data from "log" and "attach" calls from the step definitions to the formatters. With this the last part of the ancient (pre event) formatter inteface has been removed. (#1881 brasmusson)

Fixed

  • Fixed issue with html-formatter where attachments and envelopes were causing the entire message pool to be blank (#1891) luke-hill
  • Show failed step error details in the summary formatter output
  • Fixed up JRuby examples which weren't running due to anglicisation issues (Pivoted to use English step definitions to help JRuby testing)
  • Fixed up Arabic example which had some incorrect logic for step definition matching (Due to RTL nature of the language)
Changelog

Sourced from cucumber's changelog.

[11.1.1] - 2026-06-25

Changed

  • Change to use events to pass the data from "log" and "attach" calls from the step definitions to the formatters. With this the last part of the ancient (pre event) formatter inteface has been removed. (#1881 brasmusson)

Fixed

  • Fixed issue with html-formatter where attachments and envelopes were causing the entire message pool to be blank (#1891) luke-hill
  • Show failed step error details in the summary formatter output
  • Fixed up JRuby examples which weren't running due to anglicisation issues (Pivoted to use English step definitions to help JRuby testing)
  • Fixed up Arabic example which had some incorrect logic for step definition matching (Due to RTL nature of the language)

[11.1.0] - 2026-06-02

Added

  • Print thread backtraces on SIGINFO/SIGPWR (#1830) sobrinho
  • Added Suggestion messages that will show all the snippets for all message based formatters (#1870) luke-hill

Changed

  • Heavy refactor to the internals for message building (Used in formatters - should be no noticeable change) (#1853 luke-hill)
  • Simplify attachment handling in the MessageBuilder and #attach method

Fixed

  • When someone calls #attach with a hashified output (Instead of JSON); call #to_json before attaching as a stringified JSON response to avoid errors (#1787 luke-hill)
  • Altered the concept of how BeforeAll and AfterAll hooks would run. They now attempt to all run before continuing test execution (#1857 brasmusson)
  • Internal refactor to MessageBuilder class to send envelopes through event bus (Should be no noticeable change)
  • Updated cucumber-compatibility-kit to v24
  • Internal refactor to emit direct message envelopes instead of building messages and then converting them to envelopes (Approx 20% complete -> should be no noticeable change)
  • Introduced new base events class which is slightly more intuitive and leans less on old ruby standards (Should be no noticeable change)

[11.0.0] - 2026-04-14

Added

  • Add timestamp to Attachment message
  • Added a new option for running order --reverse which will run the scenarios in reverse order (#1807 luke-hill)
  • A first initial iteration of the new cucumber-query structure (#1801 luke-hill)

This will be used for the migration of all existing formatters - becoming the building blocks for the future of cucumber formatters which will begin being migrated in the start of 2026

Changed

  • Use the test result type 'ambiguous' added to cucumber-ruby-core when steps are ambiguous (#1815) brasmusson)
  • Use the new internal cucumber-query structure for the rerun formatter

This is a very large refactor, but should not change any behaviour. The cucumber-query structure is a new internal structure that is designed to be used by formatters to query the state of the test run in a more intuitive way.

The rerun formatter was chosen as the first formatter to migrate to this new structure as it is one of the simpler formatters and will allow us to test the new structure in a real-world scenario.

  • Updated cucumber-compatibility-kit to v22
  • Implemented the new cucumber-query structure in all message based formatters (Currently HTML / Rerun and Message) (#1844 luke-hill)

Fixed

... (truncated)

Commits
  • e0c4ea5 Prepare release v11.1.1
  • b6c9d2b bugfix: HTML Formatter and its envelopes (#1891)
  • cb78f15 Update zizmorcore/zizmor-action action to v0.5.7
  • b22adad Update ruby/setup-ruby action to v1.314.0
  • f2bb801 Update actions/checkout action to v7 (#1892)
  • 5dd320d Update rubygems/configure-rubygems-credentials action to v2.1.0
  • ebe65fe Update ruby/setup-ruby action to v1.313.0
  • 98dfbfe Update ruby/setup-ruby action to v1.312.0
  • df44f65 Update github/codeql-action action to v4.36.2
  • 49c6dfc Use events also when step definitions use "attach" and "log" (#1881)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 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)

Updates the requirements on [cucumber](https://github.com/cucumber/cucumber-ruby) to permit the latest version.
- [Release notes](https://github.com/cucumber/cucumber-ruby/releases)
- [Changelog](https://github.com/cucumber/cucumber-ruby/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-ruby@v4.0.0...v11.1.1)

---
updated-dependencies:
- dependency-name: cucumber
  dependency-version: 11.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: type:dependency. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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.

0 participants