Starting with v4.0.x, all the testloggers use a unified changelog for simplicity. For v3.x changelogs, refer to the end of this document.
8.0.0 (2026-01-09)
- Drop support for MTP v1. Please use v7.x testloggers if you're using MTP v1 runners.
- Add support for MTP v2 runner. v8.x only supports MTP v2 and VSTest classic runners. See #209.
- Add support for MTP v2 runner. v8.x only supports MTP v2 and VSTest classic runners. See #209. (ef9ddb1)
- Drop support for MTP v1. Please use v7.x testloggers if you're using MTP v1 runners. (ef9ddb1)
7.1.0 (2025-12-13)
7.0.2 (2025-10-08)
7.0.1 (2025-10-04)
7.0.0 (2025-09-22)
- MTP integration for spekt loggers
- add support for Microsoft.Testing.Platform (#172) (b6d9a23)
- MTP integration for spekt loggers (30f586b)
- escape suite-level system-out and system-err messages in JUnit logger (#187) (d8707e9)
- sanitize out and err text in loggers (#188) (d9f8347)
6.1.0 (2025-03-15)
- Allow console output to be stored for either/both/none of testsuite and testcase (#164) (#165) (fc15f84)
- move to netstandard2.0 for full framework support (#168) (84266a6)
6.0.0 (2025-02-13)
- move to netstandard2.1 and drop .NET full support (#158)
- [junit] #153 Add properties support on test case level for test logger (#154)
- [junit] #153 Add properties support on test case level for test logger (#154) (f555322)
- move to netstandard2.1 and drop .NET full support (#158) (4a00352)
5.0.0 (2024-12-19)
- [junit] add testcase system-out and system-err along with attachment support. (#136)
- [junit] add testcase system-out and system-err along with attachment support. (#136) (dff18d6)
- update junit xsd to allow test case level outputs. (#134) (1a37110)
4.1.0 (2024-10-12)
- Fix: [nunit logger]: standardize start and end times. See #88 and https://github.com/spekt/nunit.testlogger/issues/105.
- Fix: [nunit logger]: make attachment description optional. See #87 and https://github.com/spekt/nunit.testlogger/issues/106.
- Infra: [all loggers]: remove dependency on System.ValueTuple. See #82.
- Infra: [all loggers]: consolidate build infra, test infra and make E2E tests now run on library dependencies. Makes running tests faster and possible from the test explorers.
- Infra: [all loggers]: port various loggers to testlogger repo, add sample gitlab and circle CIs for junit.
- JUnitXml.TestLogger: See changelog on the releases page of the JUnit Test Logger GitHub repository.
- NUnitXml.TestLogger: See CHANGELOG.
- XunitXml.TestLogger: See CHANGELOG.