-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Rust crate cucumber to 0.21.0 #43
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/cucumber-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+398
−181
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
f38a50e
to
fa39b12
Compare
fa39b12
to
0e9dd51
Compare
0e9dd51
to
69a79b3
Compare
93139d8
to
1ddf374
Compare
1ddf374
to
6c34cf8
Compare
1166478
to
f14a786
Compare
7689def
to
1b9cb80
Compare
3a60dec
to
5b83fb7
Compare
5b83fb7
to
1932241
Compare
1932241
to
8d27507
Compare
812a201
to
f12b9c3
Compare
a702e04
to
34a106d
Compare
5ea3bb5
to
9af003b
Compare
9af003b
to
e39391a
Compare
e39391a
to
75330c8
Compare
75330c8
to
8c12658
Compare
8c12658
to
d71923b
Compare
02a77ae
to
f0632f7
Compare
7b936aa
to
9c3c6a7
Compare
9c3c6a7
to
82aa257
Compare
82aa257
to
9e2dbe3
Compare
b4388aa
to
e8fd18a
Compare
e8fd18a
to
35c90da
Compare
35c90da
to
10426b6
Compare
482fdad
to
83e852a
Compare
83e852a
to
6a7c66d
Compare
313b373
to
61170cd
Compare
61170cd
to
6db0414
Compare
f8cf279
to
1ed8686
Compare
1ed8686
to
b14fe1b
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
0.10.2
->0.21.0
Release Notes
cucumber-rs/cucumber (cucumber)
v0.21.1
Compare Source
Diff | Milestone
Fixed
writer::Json
. (#335)v0.21.0
Compare Source
Diff | Milestone
BC Breaks
#[async_trait]
attribute fromWorld
,Writer
andwriter::Arbitrary
traits. (#324)async fn
in traits. (#324)Fixed
v0.20.2
Compare Source
Diff | Milestone
Fixed
World
on hook/background step failure. (#313)v0.20.1
Compare Source
Diff | Milestone
Fixed
v0.20.0
Compare Source
Diff | Milestone
BC Breaks
Log
variant toevent::Scenario
. (#258)embeddings
field towriter::json::Step
andwriter::json::HookResult
. (#261)report_time
field towriter::libtest::Cli
. (#264, #265)IsTerminal
trait fromstd
. (#288)Added
tracing
] crate integration behind thetracing
feature flag. (#213, #258, #261)--report-time
CLI option forwriter::Libtest
. (#264, #265)Fixed
v0.19.1
Compare Source
Diff | Milestone
Fixed
color=always|never
CLI options. (#253)v0.19.0
Compare Source
Diff | Milestone
BC Breaks
writer::FailOnSkipped::writer
field withwriter::FailOnSkipped::inner_writer()
method. (56456e66)writer::Normalized::writer
field withwriter::Normalized::inner_writer()
method. (56456e66)writer::Or::left
/writer::Or::right
fields withwriter::Or::left_writer()
/writer::Or::right_writer()
methods. (56456e66)writer::Repeat::writer
field withwriter::Repeat::inner_writer()
method. (56456e66)writer::Summarize::writer
field withwriter::Summarize::inner_writer()
method. (56456e66)writer::Summarize::scenarios
/writer::Summarize::steps
fields withwriter::Summarize::scenarios_stats()
/writer::Summarize::steps_stats()
methods. (56456e66)writer::Summarize::features
/writer::Summarize::rules
fields private. (56456e66)writer::Summarize::parsing_errors
/writer::Summarize::failed_hooks
fields private in favour ofwriter::Stats::parsing_errors()
/writer::Stats::failed_hooks()
methods. (56456e66)Added
runner::Basic::fail_fast()
method asCucumber::fail_fast()
. (#252)Cucumber::with_default_cli()
method. (56456e66)Default
implementation for CLI types. (56456e66)Fixed
@serial
Scenario
s continue running after failure when--fail-fast()
CLI option is specified. (#252)v0.18.0
Compare Source
Diff | Milestone
BC Breaks
NotFound
variant toevent::StepError
. (#250)Fixed
fail_on_skipped()
with retries. (#250, #249)v0.17.0
Compare Source
Diff | Milestone
BC Breaks
event::ScenarioFinished
asCucumber::after
hook's argument, explaining why theScenario
has finished. (#246, #245)Fixed
Future
s. (#246)v0.16.0
Compare Source
Diff | Milestone
BC Breaks
let
-else
statements. (7f52d4a5)Added
--ff
CLI alias for--fail-fast
CLI option. (#242)Fixed
--fail-fast
CLI option causing execution to hang. (#242, #241)v0.15.3
Compare Source
Diff | Milestone
Added
Clone
implementations to all public types where possible. (#238)v0.15.2
Compare Source
Diff | Milestone
Changed
gherkin
] crate to 0.13 version. (4cad49f8)Fixed
Feature
having comment and tag simultaneously. (4cad49f8, cucumber-rs/gherkin#37, cucumber-rs/gherkin#35)@retry
,@serial
and@allow.skipped
tags semantics inheritance. (#237)v0.15.1
Compare Source
Diff | Milestone
Fixed
Id
s of CLI options. (#232, #231)v0.15.0
Compare Source
Diff | Milestone
BC Breaks
clap
] crate to 4.0 version. (#230)v0.14.2
Compare Source
Diff
Fixed
#[derive(World)]
macro being unhygienic regarding customResult
types. (186af8b1)v0.14.1
Compare Source
Diff | Milestone
Changed
CARGO_WORKSPACE_DIR
from output paths whenever is defined. (ad0bb22f)Fixed
CARGO_MANIFEST_DIR
being detected in compile time. (ad0bb22f)Security updated
junit-report
crate to 0.8 version to fix RUSTSEC-2022-0048. (#229, #226)v0.14.0
Compare Source
Diff | Milestone
BC Breaks
#[derive(WorldInit)]
with#[derive(World)]
to remove the need of manualWorld
trait implementation. (#219, #217)WorldInit
trait into theWorld
trait. (#219)ParsingFinished
variant toevent::Cucumber
. (#220)writer::Failure
/writer::discard::Failure
aswriter::Stats
/writer::discard::Stats
. (#220)WriterExt::discard_failure_writes()
toWriterExt::discard_stats_writes()
. (#220)Option<step::Location>
field toevent::Step::Passed
andevent::Step::Failed
. (#221)event::Scenario
intoevent::RetryableScenario
for storing in otherevent
s. (#223, #212)retried_steps()
method towriter::Stats
. (#223, #212)Added
writer::Libtest
(enables IntelliJ Rust integration) behind thelibtest
feature flag. (#220)writer::Or
to alternate between 2Writer
s basing on a predicate. (#220)writer::Stats::passed_steps()
andwriter::Stats::skipped_steps()
methods. (#220)FeatureExt::count_steps()
method. (#220)fn
matching a failedStep
in output. (#221)Scenario
s. (#223, #212)--retry
,--retry-after
and--retry-tag-filter
CLI options. (#223, #212)Changed
CARGO_MANIFEST_DIR
from output paths whenever is possible. (#221)v0.13.0
Compare Source
Diff | Milestone
BC Breaks
gherkin
] crate to 0.12 version. (#211)v0.12.2
Compare Source
Diff | Milestone
Changed
Cucumber::after
now gets theWorld
instance even if someStep
or aHook
before it has failed. (#209, #207)v0.12.1
Compare Source
Diff | Milestone
Security updated
regex
crate to 1.5.5 version to fix CVE-2022-24713.v0.12.0
Compare Source
Diff | Milestone
BC Breaks
step::Context::matches
now contains regex capturing group names in addition to captured values. (#204)Added
Parameter
regex (previously was forbidden). (#204)Fixed
{string}
parameter in [Cucumber Expressions] returning its enclosing quotes. (cucumber-rs/cucumber-expressions#7)v0.11.3
Compare Source
Diff | Milestone
Fixed
parser::Basic
skipping files named.feature
. (#201)v0.11.2
Compare Source
Diff | Milestone
Fixed
Background
steps not failing inwriter::FailOnSkipped
. (#199, #198)v0.11.1
Compare Source
Diff | Milestone
Added
--fail-fast
CLI option torunner::Basic
. (#196)Changed
runner::Basic
to not wait the whole batch to complete before executing nextScenario
s. (#195)v0.11.0
Compare Source
Diff | Milestone
BC Breaks
World
type parameter ofWriterExt
trait to methods. (#160)Normalized
andSummarized
Writer
s toNormalize
andSummarize
. (#162)writer::Basic
Default
impl and changewriter::Basic::new()
return type towriter::Normalize<writer::Basic>
. (#162)const
assertions. (cef3d480)gherkin
] crate instead of [gherkin_rust
]. (e2a41ab0)@allow_skipped
built-in tag to@allow.skipped
. (#181)clap
] fromstructopt
. (#188, #155)verbose
CLI option ofwriter::Basic
: (#193, #192)-v
default behavior (no additional output).-vv
additionally outputWorld
on failed steps.-vvv
additionally output docstrings (old behavior).Added
Result
. (#151)writer::Basic
. (#147)writer::JUnit
(JUnit XML report) behind theoutput-junit
feature flag. (#147)writer::Json
(Cucumber JSON format) behind theoutput-json
feature flag. (#159)writer::Tee
for outputting to multiple terminatingWriter
s simultaneously. (#160)writer::discard::Arbitrary
andwriter::discard::Failure
for providing no-op implementations of the correspondingWriter
traits. (#160)Writer
s pipelines:writer::Normalized
trait required forWriter
s inCucumber
running methods. (#162)writer::NonTransforming
trait required forwriter::Repeat
. (#162)writer::Summarizable
trait required forwriter::Summarize
. (#162)#[given(expr = ...)]
,#[when(expr = ...)]
and#[then(expr = ...)]
syntax. (#157)#[derive(cucumber::Parameter)]
macro. (#168)Feature
andRule
withScenario
when filtering with--tags
CLI option. (#166)writer::AssertNormalized
forcingNormalized
implementation. (#182)cli::Colored
trait for propagatingColoring
to arbitraryWriter
s. (#189, #186)Fixed
Scenario Outline
expansion from<(\S+)>
to<([^>\s]+)>
. (#163)Examples
inScenario Outline
. (#165, #164)Scenario Outline
. (#178, #172)writer::Summarized
ignoringColoring
options. (#189, #186)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, 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.