Releases: martincostello/xunit-logging
v0.7.0
What's Changed
- Specify licenses by @martincostello in #938
- Refactor SBOM generation by @martincostello in #947
- Add Renovate annotations by @martincostello in #948
- Exclude renovate changes by @martincostello in #952
- Update dependabot configuration by @martincostello in #957
- Fix filter by @martincostello in #960
- Disable CA1873 by @martincostello in #964
- Move CA1873 suppression by @martincostello in #965
- Add release notes configuration by @martincostello in #971
- Update dependabot config by @martincostello in #973
- Sign-off commits by @martincostello in #990
- Add zizmor by @martincostello in #994
- Update workflow permissions by @martincostello in #996
- Add moderation workflow by @martincostello in #1003
- Add zizmor configuration by @martincostello in #1023
- Use NuGet Trusted Publishing by @martincostello in #1019
- Extend NuGet package validation by @martincostello in #1045
- Delete actionlint configuration by @martincostello in #1050
- Disable concurrency-limits rule by @martincostello in #1063
- Update to .NET 10 by @martincostello in #858
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Refactor build workflow by @martincostello in #838
- Use lint-actions-powershell by @martincostello in #843
- Add annotations for pwsh lint by @martincostello in #844
- Update README with logging and DI examples by @paulomorgado in #861
- Use BuildKit by @martincostello in #870
- Add Public API analyzers by @martincostello in #874
- Add test analytics by @martincostello in #901
- Add output examples by @martincostello in #917
- Add TimeProvider by @fiotti in #912
New Contributors
- @paulomorgado made their first contribution in #861
- @fiotti made their first contribution in #912
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- Downgrade xunit.extensibility.execution dependency by @martincostello in #809
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Add support for xunit v3 🆕✨
Xunit v3 contains many major architectural changes which means the same package that supports logging for xunit v2 cannot be used with xunit v3.
The equivalent NuGet package to support logging for xunit v3 is the new MartinCostello.Logging.XUnit.v3 package.
To migrate usage of MartinCostello.Logging.XUnit to MartinCostello.Logging.XUnit.v3 for xunit v3:
-
Follow the relevant steps to migrate any test projects from xunit v2 to v3. The most relevant change in xunit v3 for this library is that the
ITestOutputHelpertype has moved from theXunit.Abstractionsnamespace toXunit. -
Change any package references from
MartinCostello.Logging.XUnittoMartinCostello.Logging.XUnit.v3.- <PackageReference Include="MartinCostello.Logging.XUnit" Version="0.5.0" /> + <PackageReference Include="MartinCostello.Logging.XUnit.v3" Version="0.5.0" />
Support for xunit v2 continues with the existing MartinCostello.Logging.XUnit package.
What's Changed
- Pool loggers by @martincostello in #765
- Update to .NET 9 by @martincostello in #566
- Support xunit v3 by @martincostello in #804
- Add xunit v3 migration guide by @martincostello in #805
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Add PackageReadmeFile by @martincostello in #388
- .NET 8 preparation by @martincostello in #421
- Use SHA-256 for checksums by @martincostello in #500
- Update to .NET 8 by @martincostello in #412
- Add net8.0 target by @martincostello in #560
- Attest artifacts by @martincostello in #634
- Attest packages by @martincostello in #635
- Generate SBOM by @martincostello in #650
- Add dedicated package README by @martincostello in #665
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.1
MartinCostello.Logging.XUnit v0.2.0
MartinCostello.Logging.XUnit v0.2.0
Changed
Installation
To install the library from NuGet using the .NET SDK run:
dotnet add package MartinCostello.Logging.XUnit --version 0.2.0
Contributors
MartinCostello.Logging.XUnit v0.1.2
MartinCostello.Logging.XUnit v0.1.2
Changed
Installation
To install the library from NuGet using the .NET SDK run:
dotnet add package MartinCostello.Logging.XUnit --version 0.1.2
Contributors
MartinCostello.Logging.XUnit v0.1.1
MartinCostello.Logging.XUnit v0.1.1
Changed
- Detect logging of
IEnumerable<KeyValuePair<string, object>>scopes. (#214, #215) Thanks @gkinsman! - Update to latest recommended NuGet package publishing standards (
snpkgsymbols, deterministic builds etc.). - Update samples to latest recommended usage patterns and .NET 5.0.
Installation
To install the library from NuGet using the .NET SDK run:
dotnet add package MartinCostello.Logging.XUnit --version 0.1.1