Today, we're shipping three new releases:
It's been 2 months since the release of 2.5.0 RTM.
As always, we'd like to thank all the users who contributed to the success of xUnit.net through usage, feedback, and code contributions. 🎉
These release notes are a comprehensive list of changes from 2.5.0 to 2.5.1.
dotnet test). See the documentation for how
to use this feature.
DisplayName (during discovery).
xunit.runner.reporters.*.dll could overwrite versions being used by runner authors, which
would manifest as runtime issues like missing method exceptions. Fixing this required IL merging the
output so those two DLLs don't exist on disk any more in the final
NuGet package. Note that we still ship and copy
xunit.abstractions.dll because that DLL has
been frozen in time since we shipped v2 2.0 of the core framework (in 2015); any copy operations would
result in the same file. We cannot IL merge this dependency, because it's needed on disk so that it has
the same identity in both the runner process and the
AppDomain that's created to run .NET