Releases: thomhurst/TUnit
Releases · thomhurst/TUnit
Release list
1.59.0
What's Changed
Other Changes
- Fix typed MethodDataSource provider instances by @thomhurst in #6378
- Fix instance MethodDataSource isolation by @thomhurst in #6379
- fix(mocks): CS9262 in generated mock members on VS 17.14 (Roslyn 4.14) by @thomhurst in #6392
- Remove EqualTo alias documentation by @thomhurst in #6396
- fix(aspnetcore): guard hosted-service stop against concurrent double Host.StopAsync by @thomhurst in #6397
- Add single-item assertion chaining by @thomhurst in #6395
- Improve test framework migrations by @thomhurst in #6381
- Add -f/--framework support to TUnit template with .NET Framework handling by @thomhurst with @Copilot in #6262
Dependencies
- chore(deps): update tunit to 1.58.0 by @thomhurst in #6351
- chore(deps): update dependency tunit.core to 1.58.0 by @thomhurst in #6352
- chore(deps): update dependency picomatch to v4.0.5 by @thomhurst in #6354
- chore(deps): update dependency testcontainers.postgresql to 4.13.0 by @thomhurst in #6356
- chore(deps): update dependency testcontainers.redis to 4.13.0 by @thomhurst in #6357
- chore(deps): update dependency testcontainers.kafka to 4.13.0 by @thomhurst in #6355
- chore(deps): update dependency gitversion.tool to v6.8.1 by @thomhurst in #6359
- chore(deps): update dependency typescript to v7 by @thomhurst in #6372
- chore(deps): update mstest to 4.3.0 by @thomhurst in #6374
- chore(deps): update dependency messagepack to 3.1.8 by @thomhurst in #6376
- chore(deps): update dependency opentelemetry.instrumentation.runtime to 1.16.0 by @thomhurst in #6380
- chore(deps): update dependency vogen to 8.0.6 by @thomhurst in #6382
- chore(deps): update dependency gitversion.tool to v6.8.2 by @thomhurst in #6384
- chore(deps): update dependency npgsql.entityframeworkcore.postgresql to 10.0.3 by @thomhurst in #6385
- chore(deps): update docusaurus to v3.10.2 by @thomhurst in #6386
- chore(deps): update dependency stackexchange.redis to 3.0.17 by @thomhurst in #6387
- chore(deps): update dependency dompurify to v3.4.12 by @thomhurst in #6389
- chore(deps): update dependency svgo to v4.0.2 by @thomhurst in #6390
- chore(deps): update dependency nsubstitute to v6 by @thomhurst in #6394
- chore(deps): update verify to 31.24.0 by @thomhurst in #6367
- chore(deps): update microsoft.testing by @thomhurst in #6369
Full Changelog: v1.58.0...v1.59.0
1.58.0
What's Changed
Other Changes
- feat(aspire): opt-in live forwarding of resource logs into test output (#6341) by @thomhurst in #6345
- fix(aspire): fail fast on Finished-state crashes during startup (#6342) by @thomhurst in #6346
- fix(engine): keep per-test timeout token source alive through teardown (#6339) by @thomhurst in #6349
- feat(aspire): resource-diagnostics helpers + retained log buffer (#6343) by @thomhurst in #6350
- feat(aspire): surface exception detail in routed OTLP logs (#6347) by @thomhurst in #6348
Dependencies
- chore(deps): update tunit to 1.57.17 by @thomhurst in #6344
Full Changelog: v1.57.17...v1.58.0
1.57.17
What's Changed
Other Changes
- fix(engine): reset test cancellation token before After hooks on timeout path (#6339) by @thomhurst in #6340
Dependencies
- chore(deps): update tunit to 1.57.14 by @thomhurst in #6336
Full Changelog: v1.57.14...v1.57.17
1.57.14
What's Changed
Other Changes
- fix(engine): apply --treenode-filter to --list-tests by @thomhurst in #6334
- feat(aspire): dump resource error logs on test failure + warn on missing telemetry wiring by @thomhurst in #6323
Dependencies
- chore(deps): update dependency stackexchange.redis to 3.0.11 by @thomhurst in #6324
- chore(deps): update tunit to 1.57.0 by @thomhurst in #6322
- chore(deps): update dependency brace-expansion to v5.0.7 by @thomhurst in #6326
- chore(deps): update dependency polyfill to 10.11.1 by @thomhurst in #6327
- chore(deps): update dependency polyfill to 10.11.1 by @thomhurst in #6329
- chore(deps): update dependency polyfill to 10.11.2 by @thomhurst in #6330
- chore(deps): update dependency polyfill to 10.11.2 by @thomhurst in #6331
- chore(deps): update dependency serialize-javascript to v7.0.7 by @thomhurst in #6333
- chore(deps): update dependency gitversion.tool to v6.8.0 by @thomhurst in #6335
Full Changelog: v1.57.0...v1.57.14
1.57.0
What's Changed
Other Changes
- perf(sourcegen): consolidate per-file ModuleInitializers into merged .cctor (#6226) by @thomhurst in #6286
- fix: resolve CS0121 IsEqualTo ambiguity on .NET 8 SDK (#6296) by @thomhurst in #6313
- chore(docs): apply Codacy markdownlint fixes by @thomhurst in #6284
- fix(mocks): generate mock for qualified-name X.Mock() calls (#6298) by @thomhurst in #6314
Dependencies
- chore(deps): update tunit to 1.56.35 by @thomhurst in #6306
- chore(deps): update dependency stackexchange.redis to 3.0.7 by @thomhurst in #6307
- chore(deps): update dependency opentelemetry.instrumentation.http to 1.16.0 by @thomhurst in #6308
- chore(deps): update dependency opentelemetry.instrumentation.aspnetcore to 1.16.0 by @thomhurst in #6309
- chore(deps): update dependency qs to v6.15.3 by @thomhurst in #6310
- chore(deps): update dependency polyfill to 10.11.0 by @thomhurst in #6312
- chore(deps): update dependency polyfill to 10.11.0 by @thomhurst in #6311
- chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 in /docs by @dependabot[bot] in #6303
Full Changelog: v1.56.35...v1.57.0
1.56.35
What's Changed
Other Changes
- feat(aspire): tear down Aspire on test-run abort via session cancellation token by @thomhurst in #6292
Dependencies
- chore(deps): update tunit to 1.56.25 by @thomhurst in #6294
- chore(deps): update dependency microsoft.visualstudio.threading.analyzers to v18 by @thomhurst in #6297
- chore(deps): update dependency microsoft.net.test.sdk to 18.7.0 by @thomhurst in #6300
- chore(deps): update dependency microsoft.playwright to 1.61.0 by @thomhurst in #6302
- chore(deps): update actions/cache action to v6 by @thomhurst in #6301
- chore(deps): update dependency azure.storage.blobs to 12.29.1 by @thomhurst in #6304
Full Changelog: v1.56.25...v1.56.35
1.56.25
What's Changed
Other Changes
- feat(aspire): actionable diagnostics when resources fail to start by @thomhurst in #6293
Dependencies
- chore(deps): update tunit to 1.56.18 by @thomhurst in #6285
- chore(deps): update aspire to 13.4.6 by @thomhurst in #6287
- chore(deps): update dependency mockolate to 3.3.0 by @thomhurst in #6291
Full Changelog: v1.56.18...v1.56.25
1.56.18
What's Changed
Other Changes
- fix(mocks): mock deep interface hierarchies (#6264) by @thomhurst in #6283
- feat: artifact retention for auto-uploaded HTML report (#6266) by @thomhurst in #6270
- fix(mocks): forward asymmetric
new-hidden property slots per-accessor (#6263) by @thomhurst in #6281 - fix: honor OverloadResolutionPriority on net8 consumers (#6276, #6280) by @thomhurst in #6282
Dependencies
- chore(deps): update tunit to 1.56.0 by @thomhurst in #6259
- chore(deps): update dependency streamjsonrpc to 2.25.29 by @thomhurst in #6258
- chore(deps): update aspire to 13.4.5 by @thomhurst in #6267
- chore(deps): bump launch-editor from 2.12.0 to 2.14.1 in /docs by @dependabot[bot] in #6268
- chore(deps): bump @babel/core from 7.28.5 to 7.29.7 in /docs by @dependabot[bot] in #6269
- chore(deps): update dependency dompurify to v3.4.11 by @thomhurst in #6271
- chore(deps): update dependency serialize-javascript to v7.0.6 by @thomhurst in #6272
- chore(deps): update actions/checkout action to v7 by @thomhurst in #6277
- chore(deps): update verify to 31.20.0 by @thomhurst in #6278
- chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.5 in /docs by @dependabot[bot] in #6273
Full Changelog: v1.56.0...v1.56.18
1.56.0
What's Changed
Other Changes
- fix(aspnetcore): serialize WithWebHostBuilder to stop _derivedFactories race (flaky disposal NRE) by @thomhurst in #6251
- fix(mocks): wrap a real object whose class has no parameterless ctor (#6253) by @thomhurst in #6255
- fix(mocks): implement
new-hidden base interface members in wrapper (#6252) by @thomhurst in #6256 - fix(mocks): mocking a method with more params than Func/Action arity (#6254) by @thomhurst in #6257
Dependencies
- chore(deps): update tunit to 1.55.2 by @thomhurst in #6248
- chore(deps): update aspire to 13.4.4 by @thomhurst in #6249
- chore(deps): update dependency stackexchange.redis to v3 by @thomhurst in #6250
Full Changelog: v1.55.2...v1.56.0
1.55.2
What's Changed
Other Changes
- fix(aspire): publish TUnit.Aspire.Core package (#6246) by @thomhurst in #6247
Dependencies
- chore(deps): update tunit to 1.55.0 by @thomhurst in #6245
Full Changelog: v1.55.0...v1.55.2