Skip to content

Releases: thomhurst/TUnit

0.60.1

19 Sep 20:02
c4db2a7
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Prevent test classes triggerring IFirstInXEventReceiver multiple times by @thomhurst in #3131
  • Correctly extract Test FilePath and LineNumber in Reflection mode by @thomhurst in #3132

👒 Dependencies

Full Changelog: v0.59.0...v0.60.1

0.59.0

19 Sep 12:53
8c37812
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Support keyed not in parallel tests within parallel groups by @thomhurst in #3130

👒 Dependencies

Full Changelog: v0.58.3...v0.59.0

0.58.3

18 Sep 16:52
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Source Generator for Assertion creation from existing boolean returning methods by @thomhurst in #3096
  • Restructure the test runner for better code coherency by @thomhurst in #3093
  • Fix SharedType.PerTestSession not being respected with inheritance by @Copilot in #3082

👒 Dependencies

  • chore(deps): update tunit to 0.57.65 by @thomhurst in #3088
  • chore(deps): update dependency verify.nunit to 30.12.0 by @thomhurst in #3092
  • chore(deps): update dependency verify.nunit to 30.13.0 by @thomhurst in #3097
  • chore(deps): update dependency verify to 30.13.0 by @thomhurst in #3091
  • chore(deps): update dependency verify.tunit to 30.13.0 by @thomhurst in #3098
  • chore(deps): update dependency benchmarkdotnet.annotations to 0.15.3 by @thomhurst in #3108
  • chore(deps): update dependency benchmarkdotnet to 0.15.3 by @thomhurst in #3107
  • chore(deps): update dependency vogen to 8.0.2 by @thomhurst in #3109
  • chore(deps): update dependency verify to 30.14.0 by @thomhurst in #3111
  • chore(deps): update dependency verify.nunit to 30.15.0 by @thomhurst in #3112
  • chore(deps): update dependency verify to 30.15.0 by @thomhurst in #3113
  • chore(deps): update dependency verify.tunit to 30.15.0 by @thomhurst in #3114
  • chore(deps): update dependency verify.nunit to 30.16.0 by @thomhurst in #3116
  • chore(deps): update dependency verify to 30.16.0 by @thomhurst in #3115
  • chore(deps): update dependency verify.tunit to 30.16.0 by @thomhurst in #3117

Full Changelog: v0.57.65...v0.58.3

0.57.65

10 Sep 16:06
f7c04dc
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • fix: filter unique classes to include only those with properties by @thomhurst in #3086

👒 Dependencies

Full Changelog: v0.57.63...v0.57.65

0.57.63

10 Sep 00:27
591e23d
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Enhance engine modes documentation with Reflection mode details by @AdmiralSnyder in #3030
  • Fix "Test instance is null" error for empty InstanceMethodDataSource by @Copilot in #2863
  • Fix InheritsTests source location to show actual test method location by @thomhurst in #3061
  • docs: Update docs on how to call the TestContext Default logger by @stigrune in #3058
  • Enable IClassConstructor instances to subscribe to test events by @thomhurst in #3080
  • Detect injected properties in base classes by @thomhurst in #3081

👒 Dependencies

  • chore(deps): update dependency verify to 30.9.0 by @thomhurst in #3016
  • chore(deps): update tunit to 0.57.24 by @thomhurst in #3018
  • chore(deps): update dependency verify.nunit to 30.10.0 by @thomhurst in #3020
  • chore(deps): update dependency verify to 30.10.0 by @thomhurst in #3019
  • chore(deps): update microsoft.testing to 1.8.4 by @thomhurst in #3028
  • chore(deps): update mstest to 3.10.4 by @thomhurst in #3029
  • chore(deps): update dependency microsoft.extensions.servicediscovery to 9.4.2 by @thomhurst in #3033
  • chore(deps): update aspire to 9.4.2 by @thomhurst in #3032
  • chore(deps): update actions/setup-dotnet action to v5 by @thomhurst in #3036
  • chore(deps): update dependency polyfill to 8.8.1 by @thomhurst in #3037
  • chore(deps): update dependency polyfill to 8.8.1 by @thomhurst in #3038
  • chore(deps): update actions/setup-node action to v5 by @thomhurst in #3040
  • chore(deps): update actions/stale action to v10 by @thomhurst in #3041
  • chore(deps): update actions/github-script action to v8 by @thomhurst in #3043
  • chore(deps): update dependency microsoft.playwright to 1.55.0 by @thomhurst in #3042
  • chore(deps): update dependency verify.nunit to 30.11.0 by @thomhurst in #3050
  • chore(deps): update dependency verify to 30.11.0 by @thomhurst in #3049
  • chore(deps): update dependency microsoft.extensions.dependencyinjection to 9.0.9 by @thomhurst in #3065
  • chore(deps): update dependency microsoft.templateengine.authoring.cli to v9.0.305 by @thomhurst in #3066
  • chore(deps): update dependency microsoft.entityframeworkcore to 9.0.9 by @thomhurst in #3068
  • chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 9.0.305 by @thomhurst in #3069
  • chore(deps): update microsoft.aspnetcore to 9.0.9 by @thomhurst in #3071
  • chore(deps): update dependency system.commandline to 2.0.0-rc.1.25451.107 by @thomhurst in #3070
  • chore(deps): update dependency dotnet-sdk to v9.0.305 by @thomhurst in #3075
  • chore(deps): update dependency microsoft.extensions.http.resilience to 9.9.0 by @thomhurst in #3076

New Contributors

Full Changelog: v0.57.24...v0.57.63

0.57.24

30 Aug 11:28
f996afc
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Fix IAsyncEnumerable detection in MethodDataSource source generator by @Copilot in #2991
  • Ensure NotInParallel tests don't run alongside any others by @thomhurst in #3015

👒 Dependencies

Full Changelog: v0.57.1...v0.57.24

0.57.1

21 Aug 15:58
e11e726
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Add Browser platform support to OS enum and RunOn/ExcludeOn attributes with WebAssembly compatibility fixes by @Copilot in #2965

Full Changelog: v0.57.0...v0.57.1

0.57.0

21 Aug 14:51
4e4a78f
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Fix analyzer to skip required keyword enforcement for Attribute class properties by @Copilot in #2981
  • Fix open generic type generation causing compilation errors in assembly attributes by @Copilot in #2973
  • Fix shared instance disposal using ObjectTracker reference counting at registration time by @Copilot in #2977

👒 Dependencies

Full Changelog: v0.56.50...v0.57.0

0.56.50

20 Aug 14:35
00fa751
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Fix explicit tests not being discovered by IDEs by @Copilot in #2947
  • fix typos in docs by @lxymahatma in #2957
  • Fix floating point arguments being parsed as multiple parameters due to culture-specific formatting by @Copilot in #2962

👒 Dependencies

New Contributors

Full Changelog: v0.56.44...v0.56.50

0.56.44

18 Aug 10:21
edd84fa
Compare
Choose a tag to compare

What's Changed

🏕 Changes

  • Fix test discovery intermittent hanging issues in reflection mode by @thomhurst in #2932
  • Fix SkipTestException handling to properly mark tests as skipped by @Copilot in #2907
  • Fix generic inheritance dependency matching for DependsOn attributes by @Copilot in #2899
  • Fix disposal issue: ensure TestContext OnDispose events are triggered after test completion by @Copilot in #2925
  • Fix deadlock in BufferedTextWriter caused by nested locking by @thomhurst in #2944
  • Fix first event receiver thread safety using GetOnlyDictionary + Task pattern by @Copilot in #2917

👒 Dependencies

Full Changelog: v0.56.35...v0.56.44