Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 29, 2025

Updated Reqnroll from 2.1.0 to 2.4.1.

Release notes

Sourced from Reqnroll's releases.

2.4.1

Bug fixes:

  • Fix: xUnit async [AfterTestRun] hook might not execute fully (#​530)
  • Fix: Scenario, feature and test run finished event is not published when the related "after" hook fails (#​560)
  • Fix: Inconsistent hook execution (double execution, before/after hook skipped, infrastructure errors) when before or after hooks fail (#​526)
  • Fix: Namespace collisions in generated code when Reqnroll project namespace contains "System" (#​583)
  • Fix: InvalidOperationException when calling test teardown method after the Reqnroll test runner has been released (#​387)

Contributors of this release (in alphabetical order): @​304NotModified, @​clrudolphi, @​gasparnagy, @​obligaron

2.4.0

Improvements:

  • Microsoft.Extensions.DependencyInjection.ReqnrollPlugin: Improved message when [ScenarioDependencies] can't be found or has an incorrect return type (#​494)
  • Include original exception for binding errors (BindingException) (#​513)
  • Map data table columns to constructor parameters without having a related property for data table "assist" helpers (e.g. CreateInstance). To use this feature you need to set the InstanceCreationOptions.RequireTableToProvideAllConstructorParameters flag. (#​488)

Bug fixes:

  • Fix: Microsoft.Extensions.DependencyInjection.ReqnrollPlugin, the plugin was only searching for [ScenarioDependencies] in assemblies with step definitions (#​477)
  • Fix: xUnit Conservative Mode is not supported together with xUnit v2 (#​473)
  • Fix: Messages logged through IReqnrollOutputHelper are added to the output with a -> prefix that should be reserved for output messages of Reqnroll itself (#​504)

Contributors of this release (in alphabetical order): @​304NotModified, @​AroglDarthu, @​DerAlbertCom, @​gasparnagy, @​obligaron, @​Socolin

2.3.0

Improvements:

  • Enhance BoDi error handling to provide the name of the interface being registered when that interface has already been resolved (#​324)
  • Improve code-behind feature file compilation speed (#​336)
  • Improve parameter type naming for generic types (#​343)
  • Reqnroll.Autofac: Add default registration for IReqnrollOutputHelper (#​357)
  • Reduced MsBuild log output and consistent use of [Reqnroll] prefix (#​381)
  • Update behavior of ObjectContainer.IsRegistered() to check base container for registrations, to match Resolve() behavior (#​367)
  • Replaced custom approach for avoiding namespace collisions with .net idiomatic approach
  • Support loading plugin dependencies from .deps.json on .NET Framework and Visual Studio MSBuild (#​408)
  • Support for setting ObjectContainer.DefaultConcurrentObjectResolutionTimeout even after creation of the container (#​435)
  • Reqnroll.Microsoft.Extensions.DependencyInjection: Include ReqnrollLogger class to the Reqnroll MSDI plugin based on the work of @​StefH at https://github.com/StefH/Stef.Extensions.SpecFlow.Logging (#​321)
  • Reqnroll.Assist.Dynamic: The SpecFlow.Assist.Dynamic plugin by @​marcusoftnet has now been ported to Reqnroll. (#​377)

Bug fixes:

  • Fix: MsTest: Output is written to Console.WriteLine additionally instead of using TestContext only (#​368)
  • Fix: Deprecated dependency Specflow.Internal.Json is used. Relpaced with System.Text.Json. The dependency was used for laoding reqnroll.json, for Visual Studio integration and for telemetry. (#​373)
  • Fix: Error with NUnit 4: "Only static OneTimeSetUp and OneTimeTearDown are allowed for InstancePerTestCase mode" (#​379)
  • Fix: Reqnroll.Autofac: FeatureContext cannot be resolved in BeforeFeature/AfterFeature hooks (#​340)
  • Fix: Attempting to set the ConcurrentObjectResolutionTimeout value on the ObjectContainer to TimeSpan.Zero sometimes throws an exception if running multiple tests in parallel. (#​440)
  • Fix: Project and Package references of Reqnroll.Verify are inconsistent. (#​446)

Contributors of this release (in alphabetical order): @​Antwane, @​clrudolphi, @​DrEsteban, @​gasparnagy, @​obligaron, @​olegKoshmeliuk, @​SeanKilleen, @​StefH

2.2.1

Improvements:

Bug fixes:

  • Fix: NUnit projects fail or provide warning as TearDown : System.InvalidOperationException : Only static OneTimeSetUp and OneTimeTearDown are allowed for InstancePerTestCase mode. (#​320)

Contributors of this release (in alphabetical order): @​gasparnagy

2.2.0

Improvements:

  • Upgrade to Gherkin v30 from v29 (see Gherkin changelog) (#​305)
  • Support scenario-level (method-level) parallel execution (#​119, #​277)

Bug fixes:

  • Fix: Visual Studio locks Reqnroll.Tools.MsBuild.Generation task files. Using TaskHostFactory for our tasks on Windows. (#​293)
  • Fix: Project dependencies transiently refer to System.Text.Json 8.0.4 that has security vulnerability. Microsoft.Extensions.DependencyModel updated to v8.0.2. (#​291)
  • Fix: Could not load System.CodeDom exception with xRetry.Reqnroll plugin (#​310)
  • Fix: Reqnroll.Microsoft.Extensions.DependencyInjection: System.Collections.Generic.KeyNotFoundException: The given key 'Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope' was not present in the dictionary. is thrown when a test execution dependent service is required during [BeforeTestRun]. We provide a better error message now. (#​175)

Contributors of this release (in alphabetical order): @​gasparnagy, @​obligaron, @​Romfos, @​Tiberriver256

Commits viewable in compare view.

Updated Reqnroll.Tools.MsBuild.Generation from 2.1.0 to 2.4.1.

Updated Reqnroll.xUnit from 2.1.0 to 2.4.1.

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps Reqnroll from 2.1.0 to 2.4.1
Bumps Reqnroll.Tools.MsBuild.Generation from 2.1.0 to 2.4.1
Bumps Reqnroll.xUnit from 2.1.0 to 2.4.1

---
updated-dependencies:
- dependency-name: Reqnroll
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Reqnroll.Tools.MsBuild.Generation
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Reqnroll.xUnit
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jul 29, 2025
@dependabot dependabot bot requested a review from devstress as a code owner July 29, 2025 18:30
@dependabot dependabot bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels Jul 29, 2025
@devstress devstress closed this Jul 29, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 29, 2025

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot bot deleted the dependabot/nuget/Sample/FlinkDotNet.Aspire.IntegrationTests/minor-and-patch-8a121aa65c branch July 29, 2025 18:39
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 .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant