NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2824 most downloaded on NuGet
Allows for a [RetryFact(n)] or [RetryTheory(n)] attributes to be placed above tests in XUnit. This can be used to re-run a failed test up to n times, allowing for transient failures (e.g. network related) to be tolerated.
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 10 months
Rarely documented
notes for 1 of 19 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
40 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Initial release of xRetry.Reqnroll . This new package adds xRetry support for Reqnroll , a community fork of SpecFlow.
Initial release of xRetry.Reqnroll. This new package adds xRetry support for Reqnroll, a community fork of SpecFlow.
Note: SpecFlow has unfortunately been abandoned, and it seems unlikely that Tricentis (the company that owns SpecFlow) will provide any more updates. If you are currently using SpecFlow, migrating to Reqnroll is recommended to continue receiving updates & community support. Now xRetry works with both, you have no reason not to switch!
As part of this release, packages are now versioned independently. This will allow for changes to be published on a per-package bases going forward (e.g. adding a Reqnroll or SpecFlow feature) without forcing unnecessary releases of the core xRetry package.
The current versions of each package are:
xRetry: 1.9.0xRetry.SpecFlow: 1.9.0xRetry.Reqnroll: 1.0.0Full instructions for using xRetry with Reqnroll are in the project readme/GitHub homepage. TL;DR all functionality supported for SpecFlow is also in Reqnroll, so migrating existing projects should be straight-forward.
xUnit.v3 v4 support added. RC3 had been stable for some time, so a 1.0 release of xRetry.v3 was overdue 🎉
Full Changelog: xRetry.v3_v1.0.0-rc3...xRetry.v3_v1.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixes incorrect version constraint on xunit.v3.core that required users to manually add the latest version of that package. Nuget will now be aware of
Fixes incorrect version constraint on xunit.v3.core that required users to manually add the latest version of that package. Nuget will now be aware of the required version, so manually fixing the dependencies won't be required.
Full Changelog: xRetry.v3_v0.1.0-alpha1...xRetry.v3_v0.1.0-alpha2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Initial alpha build supporting xUnit.v3 . Following xUnit's convention, this is a new package ( xRetry.v3 ), with the old xRetry package continuing to
Initial alpha build supporting xUnit.v3. Following xUnit's convention, this is a new package (xRetry.v3), with the old xRetry package continuing to support xUnit v2.
If upgrading an existing project, follow the xUnit v3 migration guide. Most xRetry functionality should continue working as it did previously. However, xUnit v3 now supports dynamic skipping, so this functionality has been removed from xRetry. See the xUnit docs on how to use their implementation.
Theory tests that load data at runtime are not yet supported. If you have tests with MemberData attributes, they will not work.
If you find other issues, please raise an issue with as much detail as possible 🙏.
Full Changelog: xRetry.Reqnroll_v1.0.0...xRetry.v3_v0.1.0-alpha1
Your coding agent can read these notes before it upgrades. Set up the MCP server →