From c679ad3c158492dde4c4667c068fe5849256ff7b Mon Sep 17 00:00:00 2001 From: Thomas Bruderer Date: Thu, 29 Oct 2026 14:41:03 +0100 Subject: [PATCH] Accept xUnit.net v3 1.x through 4.x in Funcky.Xunit.v3 The package was pinned to xunit.v3 [1.0.1, 2) although nothing it uses (Assert, XunitException, ArgumentFormatter, IXunitSerializer, SerializationHelper) changed in the 2.0, 3.0 and 4.0 releases; the breaking changes there are in the runner and extensibility pipeline. The range is now [1.0.1, 5), still compiled against 1.0.1, and the test suite passes against 4.0.2 at runtime. The xunit chapter gains a compatibility table with the test host and runner requirements of each xunit.v3 major, including the VSTest opt-in needed on the .NET 10 SDK with 4.x. Co-Authored-By: Claude Fable 5.1 --- Directory.Packages.props | 4 ++-- Documentation/src/xunit.md | 37 +++++++++++++++++++++++++++++++++---- Funcky.Xunit.v3/package.md | 2 +- changelog.md | 5 +++++ 4 files changed, 41 insertions(+), 7 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 8c960fe8..e9011185 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -9,8 +9,8 @@ - - + +