Skip to content

build(deps): bump rstest from 0.26.1 to 0.28.0 - #742

Merged
tarcieri merged 2 commits into
masterfrom
dependabot/cargo/rstest-0.28.0
Nov 1, 2026
Merged

tarcieri merged 2 commits into
masterfrom
dependabot/cargo/rstest-0.28.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

Bumps rstest from 0.26.1 to 0.28.0.

Release notes

Sourced from rstest's releases.

v0.28.0

[0.28.0] 2026/10/18

Changed

  • #[case(...)] argument attributes other than #[case(opt)], #[case(default)] and #[case(default(...))] are now rejected: before they were silently accepted as #[case]. #[case()] is still accepted as #[case].
  • rstest_reuse 0.7.1: when the function where the template is applied defines a #[case(...)] argument modifier, it replaces the template's #[case] attribute.

Added

  • Cases can omit the values of #[case(default)], #[case(default(expr))] and #[case(opt)] arguments: the trailing values can be omitted and _ can be used to skip a value. #[case(opt)] wraps the given value in Some() and uses None when omitted. Magic conversion works for #[case(default(expr))] expressions and #[case(opt)] values. See #325 and #327, thanks to @​Atreyagaurav.

v0.27.0

[0.27.0] 2026/9/6

Changed

  • Bump msrv to 1.85.0 both for rstest and rstest_reuse
  • Disabled default features of futures-util

Added

  • Doc comments before #[values(...)] entries can be used to override the generated matrix test names (both for the legacy arg => [..] syntax and the new attribute form). See #321 thanks to @​orhun.

Fixed

  • Use fully-qualified core import. See #336.
  • Fix mut arguments failing to compile with #[trace]. See #345 thanks to @​super-cooper.
  • Fix compilation under bazel by upgrading proc-macro-crate to 3.4.0.
Changelog

Sourced from rstest's changelog.

[0.28.0] 2026/10/18

Changed

  • #[case(...)] argument attributes other than #[case(opt)], #[case(default)] and #[case(default(...))] are now rejected: before they were silently accepted as #[case]. #[case()] is still accepted as #[case].
  • rstest_reuse 0.7.1: when the function where the template is applied defines a #[case(...)] argument modifier, it replaces the template's #[case] attribute.

Added

  • Cases can omit the values of #[case(default)], #[case(default(expr))] and #[case(opt)] arguments: the trailing values can be omitted and _ can be used to skip a value. #[case(opt)] wraps the given value in Some() and uses None when omitted. Magic conversion works for #[case(default(expr))] expressions and #[case(opt)] values. See #325 and #327, thanks to @​Atreyagaurav.

[0.27.0] 2026/9/6

Changed

  • Bump msrv to 1.85.0 both for rstest and rstest_reuse
  • Disabled default features of futures-util

Added

  • Doc comments before #[values(...)] entries can be used to override the generated matrix test names (both for the legacy arg => [..] syntax and the new attribute form). See #321 thanks to @​orhun.

Fixed

  • Use fully-qualified core import. See #336.
  • Fix mut arguments failing to compile with #[trace]. See #345 thanks to @​super-cooper.
  • Fix compilation under bazel by upgrading proc-macro-crate to 3.4.0.
Commits
  • 63d0bbe Release 0.28.0
  • 94083ee Restore the Rust verification baseline (#351)
  • 433739c Opt args that take default value when skipped (#327)
  • 0004ebc Merge pull request #352 from la10736/fix/ci-beta-msrv
  • b7dbb80 fix(ci): beta cargo lints and MSRV dependency resolution
  • a417696 Prepare next development cycle (0.27.1-dev)
  • 59cd3d1 Release 0.27.0
  • 0821ebc test: Add E2E test for mut arguments with #[trace]
  • 509ffef fix: mut arguments with #[trace]
  • 043437d fix: Resolve clippy warnings and truncate long test project names
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Nov 1, 2026
Bumps [rstest](https://github.com/la10736/rstest) from 0.26.1 to 0.28.0.
- [Release notes](https://github.com/la10736/rstest/releases)
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md)
- [Commits](la10736/rstest@v0.26.1...v0.28.0)

---
updated-dependencies:
- dependency-name: rstest
  dependency-version: 0.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/rstest-0.28.0 branch from cb5f5d2 to ff9f043 Compare November 1, 2026 20:56
Comment thread Cargo.toml Resolved
@tarcieri
tarcieri merged commit f97f860 into master Nov 1, 2026
13 checks passed
@tarcieri
tarcieri deleted the dependabot/cargo/rstest-0.28.0 branch November 1, 2026 21:09
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 rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant