NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1293 most downloaded on NuGet
Intelligent resetting for database tests
Last release 10 months ago
30 Nov 2025
Ships fairly regularly
a new release about every 9 months
Some releases are documented
notes for 8 of 18 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
21 releases · first in 1900
Update Microsoft.Data.SqlClient to 5.1.4 to address CVE-2023-36414 by @jellebuitenhuisis in #142
Microsoft.Data.SqlClient dependency by @0xced in #153Full Changelog: v6.2.1...v7.0.0
One column per quarter.
Updating reference for CVEs by @jbogard in #133
fixed concat by @QCplus in #125
Fixed ERROR: operator does not exist: information_schema.sql_identifier + unknown by @gabrielheming in #105
Full Changelog: v6.0.0...v6.1.0
This release contains breaking changes:
Full Changelog: v5.0.1...v6.0.0
This release contains breaking changes:
Checkpoint class renamed to RespawnerCheckpoint options moved to RespawnerOptionsRespawner.CreateAsync takes a connection and options object and returns a Respawner with SQL initializedReset method renamed to ResetAsync to avoid async confusionNothing published for this version
As part of this release we had 12 issues closed.
As part of this release we had 12 issues closed.
Improvements/Features
TablesToIgnore and TablesToInclude changed from type string to TableIn order to support ignoring/including both schemas and tables, the TablesToIgnore and TablesToInclude properties are now of type Table:
public class Checkpoint
{
- public string[] TablesToIgnore { get; init; } = Array.Empty<string>();
- public string[] TablesToInclude { get; init; } = Array.Empty<string>();
+ public Table[] TablesToIgnore { get; init; } = Array.Empty<Table>();
+ public Table[] TablesToInclude { get; init; } = Array.Empty<Table>();For existing code that still needs to ignore/include tables regardless of the schema, the Table object has an implicit conversion operator from string. Specify the array type to activate the conversion:
var checkpoint = new Checkpoint
{
TablesToIgnore = new Table[]
{
"Foo",
"Bar"
}
};Or specify the schema by instantiating a Table object:
var checkpoint = new Checkpoint
{
TablesToIgnore = new[]
{
new Table("dbo", "Foo"),
new Table("dbo", "Bar")
}
};netstandard2.1Respawn only targets netstandard2.1 and above (.NET 5, 6, etc.). For .NET Core-based tests, upgrade to .NET 3.1 or later.
For .NET Framework-based tests you may:
This releases removes the dependency on System.Data.SqlClient and uses Microsoft.Data.SqlClient instead.
This releases removes the dependency on System.Data.SqlClient and uses Microsoft.Data.SqlClient instead.
This release includes: #60 - SQL temporal table support #58 - Performance improvement for Postgres
This release allows to specify which tables to include (as well as exclude)
This release allows to specify which tables to include (as well as exclude)
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →