Releases: thomhurst/TUnit
Releases · thomhurst/TUnit
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
1.55.0
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
- chore(deps): update dependency streamjsonrpc to 2.25.28 by @thomhurst in #6232
- chore(deps): update tunit to 1.54.0 by @thomhurst in #6233
- chore(deps): bump joi from 17.13.3 to 17.13.4 in /docs by @dependabot[bot] in #6234
- chore(deps): update dependency polyfill to 10.9.0 by @thomhurst in #6238
- chore(deps): update _tunitpolyfillversion to 10.9.0 by @thomhurst in #6237
- chore(deps): update dependency polyfill to 10.10.0 by @thomhurst in #6242
- chore(deps): update _tunitpolyfillversion to 10.10.0 by @thomhurst in #6241
Full Changelog: v1.54.0...v1.55.0
1.54.0
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
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
- chore(deps): update tunit to 1.51.0 by @thomhurst in #6186
- chore(deps): update microsoft.testing to 18.8.0 by @thomhurst in #6191
- chore(deps): update aspire to 13.4.3 by @thomhurst in #6198
Full Changelog: v1.51.0...v1.53.0
1.51.0
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
- chore(deps): update _tunitpolyfillversion to 10.8.0 by @thomhurst in #6167
- chore(deps): update dependency azure.storage.blobs to 12.29.0 by @thomhurst in #6168
- chore(deps): update aspire by @thomhurst in #6165
- chore(deps): update dependency cliwrap to 3.10.2 by @thomhurst in #6166
- chore(deps): update dependency streamjsonrpc to 2.25.25 by @thomhurst in #6170
- chore(deps): update dependency polyfill to 10.8.0 by @thomhurst in #6169
- chore(deps): update tunit to 1.5* by @thomhurst in #6171
- chore(deps): update _tunitpolyfillversion to 10.8.1 by @thomhurst in #6174
- chore(deps): update dependency polyfill to 10.8.1 by @thomhurst in #6175
Full Changelog: v1.50.0...v1.51.0