Bump cucumber from 8.0.0 to 10.1.1
Closed
Number: #231
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 2
Association: Unknown
Comments: 2
Created:
October 08, 2025 at 11:04 PM UTC
(9 months ago)
(9 months ago)
Updated:
December 17, 2025 at 03:04 AM UTC
(7 months ago)
(7 months ago)
Closed:
December 17, 2025 at 03:04 AM UTC
(7 months ago)
(7 months ago)
Time to Close:
2 months
Labels:
Stale
Stale
Description:
Bumps cucumber from 8.0.0 to 10.1.1.
Release notes
Sourced from cucumber's releases.
v10.1.1
Changed
- Internal refactors to CCK testing code to better check that the message formatter responses are as expected
- Simplify
#attachby better checking the different use cases (base64 vs file path)Fixed
- Prevent messages (And any consuming formatters), from not handling unknown (base64), media types (#1796 luke-hill)
v10.1.0
Changed
- Updated
cucumber-compatibility-kitto v20- Optimised
compatibilitytests (That use the CCK), so that tests run slightly more optimal (Creating less empty arrays)Fixed
- Fixed an issue where the html-formatter wasn't respecting the new structure for
StackTracecucumber messages (#1790 luke-hill)v10.0.0
Changed
- Added dependencies that will no longer be part of the ruby stdlib (jeromeag)
- NB: This change has also facilitated a tweak to some output messages to include new fields such as
testRunStartedIdfor full changes and expectations of what will be new check the messages (luke-hill)- Updated
cucumber-compatibility-kitto v18- Changed compatibility testing to fully lean on external assets instead of duplicating them (luke-hill)
- Permit usage of latest versions of all cucumber internal gems
- The auto-generation of all placeholder
pendingsteps has been refactored (There should be no visible changes but the code is now refactored to work using newer ruby standards)- The
#text?method for checking Differences in multi-line text is now deprecated (Users should lean on an appropriate testing library for this)Cucumber.use_legacy_autoloaderthat was intended as a stop-gap for v4/v5 is now deprecated (People that need to rely on procedural loading / reloading of files should use method invocations) (luke-hill)- The backtrace filtering logic has been changed (There should be no visible changes but the code is now refactored to use newer, less procedural ruby)
Fixed
- Fixed an issue where a change to one example in compatibility testing wasn't fully adhered to (luke-hill)
- Fixed Ruby 3.4+ issue where error backtraces weren't being formatted. (#1771 orien)
- Fix some problematic specs that were leaking state and showcasing an issue on JRuby (#1783 luke-hill)
Removed
StepDefinitionLightassociated methods. The class itself is present but deprecatedWebrickProc handling aliases that were long redundant- Associated legacy scripts for updating dependencies that are no longer used
- Tag Expressions using legacy syntax that were handled / sanitized are no longer done so (This applies to both regular usage and internal testing)
- Removed support for Ruby 2.7 and 3.0 (Minimum ruby is now 3.1) (luke-hill)
- Unindentation support for snippet generator / tests (Heredocs are much better now) (luke-hill)
v9.2.1
Fixed
... (truncated)
Changelog
Sourced from cucumber's changelog.
[10.1.1] - 2025-10-08
Changed
- Internal refactors to CCK testing code to better check that the message formatter responses are as expected
- Simplify
#attachby better checking the different use cases (base64 vs file path)Fixed
- Prevent messages (And any consuming formatters), from not handling unknown (base64), media types (#1796 luke-hill)
[10.1.0] - 2025-08-20
Changed
- Updated
cucumber-compatibility-kitto v20- Optimised
compatibilitytests (That use the CCK), so that tests run slightly more optimal (Creating less empty arrays)Fixed
- Fixed an issue where the html-formatter wasn't respecting the new structure for
StackTracecucumber messages (#1790 luke-hill)[10.0.0] - 2025-06-11
Changed
- Added dependencies that will no longer be part of the ruby stdlib (jeromeag)
- NB: This change has also facilitated a tweak to some output messages to include new fields such as
testRunStartedIdfor full changes and expectations of what will be new check the messages (luke-hill)- Updated
cucumber-compatibility-kitto v18- Changed compatibility testing to fully lean on external assets instead of duplicating them (luke-hill)
- Permit usage of latest versions of all cucumber internal gems
- The auto-generation of all placeholder
pendingsteps has been refactored (There should be no visible changes but the code is now refactored to work using newer ruby standards)- The
#text?method for checking Differences in multi-line text is now deprecated (Users should lean on an appropriate testing library for this)Cucumber.use_legacy_autoloaderthat was intended as a stop-gap for v4/v5 is now deprecated (People that need to rely on procedural loading / reloading of files should use method invocations) (luke-hill)- The backtrace filtering logic has been changed (There should be no visible changes but the code is now refactored to use newer, less procedural ruby)
Fixed
- Fixed an issue where a change to one example in compatibility testing wasn't fully adhered to (luke-hill)
- Fixed Ruby 3.4+ issue where error backtraces weren't being formatted. (#1771 orien)
- Fix some problematic specs that were leaking state and showcasing an issue on JRuby (#1783 luke-hill)
Removed
StepDefinitionLightassociated methods. The class itself is present but deprecatedWebrickProc handling aliases that were long redundant- Associated legacy scripts for updating dependencies that are no longer used
- Tag Expressions using legacy syntax that were handled / sanitized are no longer done so (This applies to both regular usage and internal testing)
- Removed support for Ruby 2.7 and 3.0 (Minimum ruby is now 3.1) (luke-hill)
- Unindentation support for snippet generator / tests (Heredocs are much better now) (luke-hill)
[9.2.1] - 2025-01-12
Fixed
... (truncated)
Commits
89183a1Prepare release v10.1.191219d1Fix changelog message;8fa3468Refactor/minor tidies (#1800)3d1191dRefactor/project initializer (#1799)c2e9087Refactor: #attach methodology (#1797)93dceeabugfix: Handle blank media types (#1796)919c4d7Prepare release v10.1.07951145Update CHANGELOG.md92697c5Adopt compatibility kit 20 (#1795)e4f68e5Update actions/checkout action to v5 (#1794)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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.
Package Dependencies
Technical Details
| ID: | 12089022 |
| UUID: | 3497137839 |
| Node ID: | PR_kwDOIFCZBs6sypp_ |
| Host: | GitHub |
| Repository: | RubyOnWorld/allure-ruby |