Skip to content

Releases: thomhurst/TUnit

1.72.16

Choose a tag to compare

@github-actions github-actions released this 02 Oct 14:17
adb08b1

What's Changed

Other Changes

  • docs: add Moq, NSubstitute, and FakeItEasy migration guides for TUnit.Mocks by @thomhurst in #6951

Dependencies

Full Changelog: v1.72.10...v1.72.16

1.72.10

Choose a tag to compare

@github-actions github-actions released this 30 Sep 21:56
c8bcbff

What's Changed

Other Changes

Dependencies

New Contributors

Full Changelog: v1.72.4...v1.72.10

1.72.4

Choose a tag to compare

@github-actions github-actions released this 29 Sep 21:19
db75285

What's Changed

Other Changes

  • fix(source-gen): stop parameter resolver keeping every non-public test-class method (IL2111) by @thomhurst in #6937

Dependencies

Full Changelog: v1.72.0...v1.72.4

1.72.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 15:51
eb22804

What's Changed

Other Changes

  • perf(source-gen): resolve parameter reflection info through a shared runtime helper by @thomhurst in #6923
  • perf(analyzers): trim remaining analyzer hot-path symbol lookups and binds by @thomhurst in #6928
  • perf(mocks): move shared MockCall wrapper plumbing into runtime base classes by @thomhurst in #6929
  • perf(source-gen): close incremental caching gaps in static property and property injection generators by @thomhurst in #6925
  • perf(source-gen): stop InfrastructureGenerator pinning an old Compilation by @thomhurst in #6926
  • perf(assertions-analyzers): cache assertion symbols and cut per-call work by @thomhurst in #6927
  • perf(source-gen): emit hooks per class with direct, non-async bodies by @thomhurst in #6924
  • test: fix flaky ObjectInitializer continuation-thread test by @thomhurst in #6932
  • fix: CI flakes from leaked hook contexts, ActivityCollector race and Repro5700 rendezvous by @thomhurst in #6933
  • fix(aspnetcore): honor WebApplicationFactoryClientOptions in CreateClient by @thomhurst in #6931

Dependencies

Full Changelog: v1.71.0...v1.72.0

1.71.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 23:02
09accde

What's Changed

Other Changes

  • perf: lighter per-test trace bookkeeping for the HTML report (-12% allocations at 10k tests) by @thomhurst in #6910
  • perf(html-report): parallel report serialization + optimized hot writers (-26% end-of-session time) by @thomhurst in #6911
  • perf: emit source-generated test types after user code (Defender scan 5s → 0.2s at 10k tests) by @thomhurst in #6908
  • perf(source-gen): bound generated test-entry methods (data-driven startup JIT -45%) by @thomhurst in #6909
  • fix: avoid blocking waiting callers during IAsyncInitializer initialization by @Sing303 in #6906
  • perf(analyzers): cut binding and symbol lookups in analyzer hot paths (TUnit.Analyzers -89% on TestProject) by @thomhurst in #6917
  • fix(source-gen): model equality covers every emitted field; infrastructure refreshes on reference changes by @thomhurst in #6912
  • perf(mocks): memoize generator discovery per compilation and decouple emitted source from call-site locations by @thomhurst in #6913
  • fix(packaging): skip the source generator when disabled and replace the broken Polyfill injection by @thomhurst in #6915
  • refactor(analyzers): address review feedback from #6917 by @thomhurst in #6919
  • perf(source-gen): remove whole-compilation scans from static property, property injection and AOT converter generators by @thomhurst in #6914
  • perf(assertions-source-gen): make assertion generators properly incremental by @thomhurst in #6916
  • perf(source-gen): make TestMetadataGenerator pipeline values equatable by @thomhurst in #6918

Dependencies

Full Changelog: v1.70.1...v1.71.0

1.70.1

Choose a tag to compare

@github-actions github-actions released this 27 Sep 12:53
5908e02

What's Changed

Other Changes

  • fix: don't run DedicatedThreadExecutor continuations inline on the dedicated thread by @thomhurst in #6898

Full Changelog: v1.70.0...v1.70.1

1.70.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 11:50
0d44237

What's Changed

Other Changes

  • feat: clear parallel constraints and limiter during test registration by @thomhurst in #6897
  • fix(mocks): emit valid lambdas for Task/ValueTask-returning delegate mocks by @thomhurst in #6896

Dependencies

Full Changelog: v1.69.24...v1.70.0

1.69.24

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:19
2f1b290

What's Changed

Other Changes

  • fix: skip Ctrl+C handling where Console.CancelKeyPress is unsupported by @glennawatson in #6889

Dependencies

Full Changelog: v1.69.21...v1.69.24

1.69.21

Choose a tag to compare

@github-actions github-actions released this 26 Sep 12:11
b201738

What's Changed

Other Changes

  • fix: preserve JUnit results after session cancellation by @Sing303 in #6882
  • feat: warn when setup hooks pass the test execution token by @Sing303 in #6883
  • fix: complete DedicatedThreadExecutor tests only after CleanUp() returns by @glennawatson in #6886

Dependencies

New Contributors

Full Changelog: v1.69.16...v1.69.21

1.69.16

Choose a tag to compare

@github-actions github-actions released this 25 Sep 10:37
a42d7e0

What's Changed

Other Changes

  • fix: preserve TRX results when session cleanup fails by @Sing303 in #6879

Dependencies

New Contributors

Full Changelog: v1.69.0...v1.69.16