Skip to content

Releases: thomhurst/TUnit

1.56.18

19 Jun 18:25
9807ab1

Choose a tag to compare

What's Changed

Other Changes

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

15 Jun 17:58
40bb4f2

Choose a tag to compare

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

Full Changelog: v1.55.2...v1.56.0

1.55.2

14 Jun 19:33
27c530b

Choose a tag to compare

What's Changed

Other Changes

Dependencies

Full Changelog: v1.55.0...v1.55.2

1.55.0

14 Jun 15:30
c9ae5a3

Choose a tag to compare

What's Changed

Other Changes

  • feat(aspire): add TUnit.Aspire.Core without TUnit metapackage dependency (#5471) by @thomhurst in #6243
  • fix(analyzers): scope TUnit0031 async-void rule to tests and hooks (#6190) by @thomhurst in #6244

Dependencies

Full Changelog: v1.54.0...v1.55.0

1.54.0

12 Jun 20:01
7a2961d

Choose a tag to compare

What's Changed

Other Changes

  • Generate collection-shape drill-in overloads (#6185) by @thomhurst in #6218
  • feat(mocks): setup/verify on secondary interfaces of multi-type mocks by @thomhurst in #6230
  • perf: reduce allocations in source-gen test building hot paths by @thomhurst in #6228
  • perf: shrink generated TestEntry builder IL via shared TUnit.Core factory helpers by @thomhurst in #6231

Dependencies

  • chore(deps): update tunit to 1.53.0 by @thomhurst in #6199
  • chore(deps): update verify to 31.19.1 by @thomhurst in #6200
  • chore(deps): update dependency messagepack to 3.1.7 by @thomhurst in #6203
  • chore(deps): update dependency fsharp.core to 10.1.301 by @thomhurst in #6202
  • chore(deps): update dependency microsoft.entityframeworkcore to 10.0.9 by @thomhurst in #6205
  • chore(deps): update dependency dotnet-sdk to v10.0.301 by @thomhurst in #6204
  • chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.301 by @thomhurst in #6206
  • chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.301 by @thomhurst in #6207
  • chore(deps): update microsoft.aspnetcore to 10.0.9 by @thomhurst in #6209
  • chore(deps): update dependency system.commandline to 2.0.9 by @thomhurst in #6208
  • chore(deps): update microsoft.extensions by @thomhurst in #6211
  • chore(deps): update dependency dompurify to v3.4.9 by @thomhurst in #6213
  • chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in /docs by @dependabot[bot] in #6210
  • chore(deps): update dependency polly to 8.7.0 by @thomhurst in #6214
  • chore(deps): update dependency microsoft.net.stringtools to 18.7.1 by @thomhurst in #6215
  • chore(deps): update microsoft.build to 18.7.1 by @thomhurst in #6216
  • chore(deps): update opentelemetry to 1.16.0 by @thomhurst in #6217
  • chore(deps): update dependency dompurify to v3.4.10 by @thomhurst in #6229

Full Changelog: v1.53.0...v1.54.0

1.53.0

08 Jun 23:56
08e629c

Choose a tag to compare

What's Changed

Other Changes

  • feat(assertions): return typed value from IsAssignableTo (#6184) by @thomhurst in #6187
  • fix: stop doubling backslashes in source-gen emitted FilePath (breaks HTML report source links) by @thomhurst in #6193
  • feat(assertions): add ContainsKey().And.Value drill-in for dictionaries (#6185) by @thomhurst in #6188
  • fix(tests): snapshot ExecutionLog under lock to fix parallel race by @thomhurst in #6194
  • fix(engine): run lifecycle hooks before test class construction (#6192) by @thomhurst in #6195
  • feat(assertions): inference-friendly pinned overload for covariant [AssertionExtension] with own generic (#5922) by @thomhurst in #6196
  • feat: add DeferEnumeration to defer data-source expansion to runtime (#5833) by @thomhurst in #6197

Dependencies

Full Changelog: v1.51.0...v1.53.0

1.51.0

07 Jun 21:29
391a76a

Choose a tag to compare

What's Changed

Other Changes

  • fix(mocks): WasCalled/WasNeverCalled assertions via [GenerateAssertion] for all ICallVerification types by @thomhurst in #6176
  • fix: create fresh non-shared instances per CombinedDataSources combination by @thomhurst in #6179
  • fix: assign TestDetails before TestContext is published to ClassHookContext.Tests by @thomhurst in #6182
  • fix: resolve inherited instance data source members for MethodDataSource by @thomhurst in #6178
  • feat(mocks): per-element matchers for params array parameters by @thomhurst in #6181
  • fix: invoke inner Func for TestDataRow<Func> data sources (#6161) by @thomhurst in #6183

Dependencies

Full Changelog: v1.50.0...v1.51.0

1.50.0

05 Jun 20:06
8f6d82a

Choose a tag to compare

What's Changed

Other Changes

  • fix(analyzers): decouple code fixers from Rules to prevent MissingFieldException in VS by @thomhurst in #6158
  • Fix mock wrappers for indexers and generic methods by @thomhurst in #6163
  • Add global mock default mode by @thomhurst in #6164

Full Changelog: v1.49.0...v1.50.0

1.49.0

03 Jun 21:36
ad66357

Choose a tag to compare

What's Changed

Other Changes

  • docs: benchmark page descriptions + promote Benchmarks in sidebar by @thomhurst in #6143
  • feat(mocks): discriminate generic-method mocks by type argument by @thomhurst in #6153
  • fix(source-gen): jagged array data fails to compile (#6150) by @thomhurst in #6152
  • fix: dispose shared fixtures when only a subset of consuming tests runs by @thomhurst in #6156

Dependencies

Full Changelog: v1.48.6...v1.49.0

1.48.6

01 Jun 09:59
fb197f0

Choose a tag to compare

What's Changed

Other Changes

Dependencies

Full Changelog: v1.48.0...v1.48.6