Update cucumber requirement from >= 4.0.0, < 9 to >= 4.0.0, < 11 in /allure-cucumber
Closed
Number: #219
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Contributor
Comments: 1
Association: Contributor
Comments: 1
Created:
August 20, 2025 at 11:28 PM UTC
(11 months ago)
(11 months ago)
Updated:
September 25, 2025 at 02:44 AM UTC
(10 months ago)
(10 months ago)
Closed:
September 25, 2025 at 02:44 AM UTC
(10 months ago)
(10 months ago)
Time to Close:
about 1 month
Labels:
Stale
Stale
Description:
Updates the requirements on cucumber to permit the latest version.
Release notes
Sourced from cucumber's releases.
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
Changelog
Sourced from cucumber's changelog.
[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
- Fixed an issue for Ruby 3.4+ where a default hash instantiation was being picked up as keyword arguments (Jon Rowe)
[9.2.0] - 2024-03-19
Changed
... (truncated)
Commits
919c4d7Prepare release v10.1.07951145Update CHANGELOG.md92697c5Adopt compatibility kit 20 (#1795)e4f68e5Update actions/checkout action to v5 (#1794)1ffe23fRefactor/cck testing (#1791)1ff4596Bugfix: Message Builder for Error Messages on testStepFinished (#1790)2cf3a61Prepare release v10.0.095f50c9V10: Update dependencies (#1782)c93bde2bugfix: Fix up problematic interceptor specs (JRuby issues on global state le...a21aea7fix: Version number inVERSIONfile (#1784)- 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 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)
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+1
+1
Deletions:
-1
-1
Package Dependencies
Package:
cucumber
Ecosystem:
rubygems
rubygems
Version Change:
>= 4.0.0, < 9 → >= 4.0.0, < 11
Path:
/allure-cucumber
Technical Details
| ID: | 5428760 |
| UUID: | 2761292645 |
| Node ID: | PR_kwDOIFCZBs6klftl |
| Host: | GitHub |
| Repository: | RubyOnWorld/allure-ruby |
| Mergeable: | Yes |
| Merge State: | Unstable |