Update dependency cucumber to v10 #21
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.3.19->10.1.1Release Notes
cucumber/cucumber-ruby (cucumber)
v10.1.1Compare Source
Changed
#attachby better checking the different use cases (base64 vs file path)Fixed
v10.1.0Compare Source
Changed
cucumber-compatibility-kitto v20compatibilitytests (That use the CCK), so that tests run slightly more optimal (Creating less empty arrays)Fixed
StackTracecucumber messages (#1790 luke-hill)v10.0.0Compare Source
Changed
testRunStartedIdfor full changes and expectations of what will be new check the messages
(luke-hill)
cucumber-compatibility-kitto v18pendingsteps has been refactored (There should be no visible changesbut the code is now refactored to work using newer ruby standards)
#text?method for checking Differences in multi-line text is now deprecated (Usersshould lean on an appropriate testing library for this)
Cucumber.use_legacy_autoloaderthat was intended as a stop-gap for v4/v5 is now deprecated (Peoplethat need to rely on procedural loading / reloading of files should use method invocations) (luke-hill)
refactored to use newer, less procedural ruby)
Fixed
Removed
StepDefinitionLightassociated methods. The class itself is present but deprecatedWebrickProc handling aliases that were long redundant(This applies to both regular usage and internal testing)
v9.2.1Compare Source
Fixed
v9.2.0Compare Source
Changed
(#1752 luke-hill)
Removed
v9.1.2Compare Source
Changed
All logic contained in compatibility (luke-hill)
Fixed
(This fixes an issue in cucumber-wire when passing legacy steps down the wire)
(#1746 luke-hill)
v9.1.1Compare Source
Changed
Layoutcop offenses (luke-hill)Removed
v9.1.0Compare Source
Changed
(#1739 #1740 #1741 #1742 luke-hill)
(#1740 luke-hill)
testStepResultis of typeFAILEDwe now pass in a new (Exception), message property(#1738 luke-hill)
ParameterTypemessage now contains a new (sourceReference), property(This contains a uri string and a
Locationmessage -> for where the ParameterTypetransformeris located) (#1738 luke-hill)#attachnow can take an optional filename parameter which will rename attachments like PDF's(#1738 luke-hill)
Fixed
(#1738 luke-hill)
Removed
v9.0.2Compare Source
Changed
(#1736 #1737 luke-hill)
Removed
v9.0.1Compare Source
Changed
Fixed
VERSIONconstant (#1729 luke-hill)v9.0.0Compare Source
Added
--retry-total(#1669)Changed
with mini_mime
(#1695)
Fixed
Removed
v8.0.0Compare Source
Added
(#1624)
(#1612
gogainda)
(#1636)
Fixed
required_rubygems_versioninstead ofrubygems_version(#1629)v7.1.0Compare Source
Changed
with the new cucumber-ci-environment
(#1601)
DataTable#map_column, Changed thestrictargument into a keyword argument.See upgrading notes for 8.0.0.md
(#1594)
Fixed
based on the messages: it now returns true if the run has passed
(#1606)
(#1603)
(#1579)
(#1580)
(#1580)
(#1580)
evalinCucumber::Term::ANSIColorandCucumber::Formatter::ANSIColor(#1589)
DataTable#map_headerswhen headers have the same prefix(#1598)
Removed
AfterConfigurationhas been removed. Please useInstallPluginorBeforeAllinstead.See upgrading notes for 8.0.0.md to update your code accordingly.
(#1591)
The Wire protocol is still officially supported, but as an optional plugin rather
than a built-in feature. See upgrading notes for 8.0.0.md to update your code accordingly.
stdinargument fromCli::Main. That may impact your codeif you use cucumber API
Cucumber::Cli::Main. See upgrading notes for 8.0.0.md.(#1588)
DataTable#map_column!andDataTable#map_headers!.Those methods were error-prone and planned to be removed a long time ago. You
can use the immutable versions instead:
DataTable#map_columnandDataTable#map_headers.(#1590)
v7.0.0Compare Source
v6.1.0Compare Source
v6.0.0Compare Source
v5.3.0Compare Source
v5.2.0Compare Source
v5.1.3Compare Source
v5.1.2Compare Source
v5.1.1Compare Source
v5.1.0Compare Source
v5.0.0Compare Source
v4.1.0Compare Source
v4.0.1Compare Source
v4.0.0Compare Source
v3.2.0Compare Source
v3.1.2Compare Source
v3.1.1Compare Source
v3.1.0Compare Source
v3.0.2Compare Source
v3.0.1Compare Source
v3.0.0Compare Source
v2.99.0Compare Source
v2.4.0Compare Source
v2.3.3Compare Source
v2.3.2Compare Source
v2.3.1Compare Source
v2.3.0Compare Source
v2.2.0Compare Source
v2.1.0Compare Source
v2.0.2Compare Source
v2.0.1Compare Source
v2.0.0Compare Source
v1.3.20Compare Source
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.
This PR was generated by Mend Renovate. View the repository job log.