Skip to content

⬆️ deps(cargo): update rust crate cucumber to 0.23 - #61

Open
Open-Source-Bot wants to merge 1 commit into
mainfrom
renovate/cucumber-0.x
Open

Open-Source-Bot wants to merge 1 commit into
mainfrom
renovate/cucumber-0.x

Conversation

@Open-Source-Bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
cucumber dev-dependencies minor 0.20 → 0.23

Release Notes

cucumber-rs/cucumber (cucumber)

v0.23.0

Compare Source

Diff | Milestone

BC Breaks
  • Fixed precedence of operations in tag expressions to align with upstream. (gherkin#52, gherkin#51)
Changed
  • Upgraded [gherkin] crate to 0.16 version. (0d544772)
  • Allowed And-like and But-like keywords at the beginning of Scenario, automatically considering them as Given-type steps. (gherkin#53)

v0.22.1

Compare Source

Diff | Milestone

BC Breaks
  • Fixed precedence of operations in tag expressions to align with upstream. (gherkin#52, gherkin#51)
Changed
  • Upgraded [gherkin] crate to 0.16 version. (0d544772)
  • Allowed And-like and But-like keywords at the beginning of Scenario, automatically considering them as Given-type steps. (gherkin#53)

v0.22.0

Compare Source

Diff | Milestone

Fixed
  • Incorrectly disallowed spaces inside placeholders for Examples. (#​388, #​387)

v0.21.1

Compare Source

Diff | Milestone

BC Breaks
  • Bumped up [MSRV] to 1.88 to get rid of once_cell crate, for #[expect] attribute usage, and because of migration to 2024 edition. (4010c1ad, f1307038, b46930c3, 9705253b, 0c7dfc3c, a4cbd3d2)
  • Replaced Arc with PartialEq/Hash pointer-optimized Source in events: (#​352)
    • Source<gherkin::Feature> in event::Cucumber::Feature.
    • Source<gherkin::Rule> in event::Feature::Rule.
    • Source<gherkin::Scenario> in event::Feature::Scenario and event::Rule::Scenario.
    • Source<gherkin::Step> in event::Scenario::Background and event::Scenario::Step.
  • Made non-const the following constructor functions for input type polymorphism: (#​352)
    • event::Cucumber::feature_started() and event::Cucumber::feature_finished().
    • event::Cucumber::rule_started() and event::Cucumber::rule_finished().
    • event::Scenario::step_started(), event::Scenario::step_passed() and event::Scenario::step_skipped().
    • event::Scenario::background_step_started(), event::Scenario::background_step_passed() and event::Scenario::background_step_skipped().
  • Kept only currently executed row of Examples table in expanded Scenario Outlines. (#​371, #​369)
Added
  • CUCUMBER_FILTER_TAGS environment variable support. (#​372)
Fixed
  • Performance degradation on large .feature files. (#​352, #​331)
  • clippy::trivial_regex lint triggering on #[given]/#[when]/#[then] steps without regular expression. (81acba84, #​384)

v0.21.0

Compare Source

Diff | Milestone

Fixed
  • Wrong case of statuses reported in writer::Json. (#​335)

Configuration

📅 Schedule: (in timezone Europe/Paris)

  • Branch creation
    • At 10:00 PM through 11:59 PM and 12:00 AM through 06:59 AM (* 22-23,0-6 * * *)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@Open-Source-Bot Open-Source-Bot added the dependencies Pull requests that update a dependency file label Sep 4, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Development

Successfully merging this pull request may close these issues.

1 participant