Releases: thomhurst/TUnit
Releases · thomhurst/TUnit
0.57.1
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
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
- chore(deps): update tunit to 0.56.50 by @thomhurst in #2966
Full Changelog: v0.56.50...v0.57.0
0.56.50
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
- chore(deps): update tunit to 0.56.44 by @thomhurst in #2945
New Contributors
- @lxymahatma made their first contribution in #2957
Full Changelog: v0.56.44...v0.56.50
0.56.44
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
- chore(deps): update tunit to 0.56.35 by @thomhurst in #2937
- chore(deps): update dependency dotnet-sdk to v9.0.304 by @thomhurst in #2940
Full Changelog: v0.56.35...v0.56.44
0.56.35
What's Changed
🏕 Changes
- Fix disposal leak in skipped tests when constructor has run by @Copilot in #2896
- Fix assembly names with dashes in Before(Assembly) hooks source generation by @Copilot in #2920
- Fix: Allow compiler-generated types with test methods in reflection mode by @Copilot in #2909
- Add test to verify correct hook execution order (BeforeEvery before Before) by @Copilot in #2718
- feat: enhance test filtering to handle explicit tests by @thomhurst in #2766
- Fix documentation: Replace non-existent DataSourceGeneratorProperty with ClassDataSource by @Copilot in #2929
- Fix dependency injection scope sharing between test executions by @Copilot in #2931
- Fix hooks not properly awaiting in generic classes by @thomhurst in #2936
👒 Dependencies
- chore(deps): update dependency verify to 30.7.1 by @thomhurst in #2901
- chore(deps): update tunit to 0.56.5 by @thomhurst in #2913
- chore(deps): update dependency verify to 30.7.2 by @thomhurst in #2915
- chore(deps): update dependency verify.nunit to 30.7.2 by @thomhurst in #2914
- chore(deps): update dependency polyfill to 8.8.0 by @thomhurst in #2922
- chore(deps): update dependency polyfill to 8.8.0 by @thomhurst in #2921
- chore(deps): Bump brace-expansion from 1.1.11 to 1.1.12 in /docs by @dependabot[bot] in #2636
- chore(deps): update dependency xunit.v3.assert to 3.0.1 by @thomhurst in #2924
- chore(deps): update dependency xunit.runner.visualstudio to 3.1.4 by @thomhurst in #2923
- chore(deps): update dependency xunit.v3.extensibility.core to 3.0.1 by @thomhurst in #2926
- chore(deps): update dependency verify.nunit to 30.7.3 by @thomhurst in #2934
- chore(deps): update dependency verify to 30.7.3 by @thomhurst in #2933
Full Changelog: v0.56.5...v0.56.35
0.56.5
What's Changed
🏕 Changes
- Fix source generation for async tests inherited from external assemblies by @thomhurst in #2895
- Add timeout functionality for hooks with 5-minute default timeout by @Copilot in #2891
- Fix critical hanging bug caused by duplicate static property initialization by @thomhurst in #2903
- Worker pattern for maximum-parallel-limit by @thomhurst in #2910
👒 Dependencies
- chore(deps): update tunit to 0.55.21 by @thomhurst in #2889
- chore(deps): update tunit to 0.55.23 by @thomhurst in #2892
- chore(deps): update microsoft.extensions by @thomhurst in #2883
- chore(deps): update dependency verify.nunit to 30.7.0 by @thomhurst in #2902
Full Changelog: v0.55.23...v0.56.5
0.55.23
What's Changed
🏕 Changes
- Fix abstract class constructor processing in hook metadata generation by @Copilot in #2888
- Fix inherited test categories issue in source generation mode by @Copilot in #2881
Full Changelog: v0.55.21...v0.55.23
0.55.21
What's Changed
🏕 Changes
- Fix DisplayName parameter substitution for prefixed variable names by @Copilot in #2886
- Fix race condition in pure reference counting object disposal system by @Copilot in #2868
- Add analyzer warning for test method with tuple parameter and tuple data source mismatch by @Copilot in #2864
👒 Dependencies
- chore(deps): update tunit to 0.55.6 by @thomhurst in #2875
- chore(deps): update mstest to 3.10.2 by @thomhurst in #2877
- chore(deps): update microsoft.testing to 1.8.2 by @thomhurst in #2876
- chore(deps): update dependency system.commandline to 2.0.0-beta7.25380.108 by @thomhurst in #2879
- chore(deps): update dependency vogen to v8 by @thomhurst in #2878
- chore(deps): update aspire to 9.4.1 by @thomhurst in #2882
Full Changelog: v0.55.6...v0.55.21
0.55.6
What's Changed
🏕 Changes
- Improve test parallelism by @thomhurst in #2872
👒 Dependencies
- chore(deps): update tunit to 0.55.0 by @thomhurst in #2869
- chore(deps): update dependency enumerableasyncprocessor to 3.8.2 by @thomhurst in #2870
Full Changelog: v0.55.0...v0.55.6
0.55.0
What's Changed
🏕 Changes
- IAsyncEnumerable streaming throughout test lifecycle - Discovery > Build > Execute by @thomhurst in #2821
- Upgrade to System.CommandLine 2.0.0-beta5 by @slang25 in #2629
- Use MSBuild version comparison functions instead of numerical comparisons by @thomhurst in #2843
- Global After/AfterEvery hooks not executing by @thomhurst in #2842
- TUnit Documentation Site Styling by @thomhurst in #2852
- Fix VSCode test discovery: Add missing MSBuild properties for editor gutter integration by @Copilot in #2858
- Fix mobile view issues in documentation site by @thomhurst in #2861
- Fix AotTypeResolver generation for non-generic types like System.Type by @Copilot in #2866
- More performance tweaks by @thomhurst in #2839
👒 Dependencies
- chore(deps): update tunit to 0.53.0 by @thomhurst in #2837
- chore(deps): update dependency enumerableasyncprocessor to 3.1.0 by @thomhurst in #2838
- chore(deps): update dependency enumerableasyncprocessor to 3.3.3 by @thomhurst in #2840
- chore(deps): update modularpipelines to 2.46.1 by @thomhurst in #2841
- chore(deps): update dependency nunit.analyzers to 4.10.0 by @thomhurst in #2846
- chore(deps): update modularpipelines to 2.47.0 by @thomhurst in #2845
- chore(deps): update dependency nunit3testadapter to 5.1.0 by @thomhurst in #2848
- chore(deps): update dependency enumerableasyncprocessor to 3.5.0 by @thomhurst in #2850
- chore(deps): update dependency enumerableasyncprocessor to 3.6.3 by @thomhurst in #2851
- chore(deps): update dependency nunit to 4.4.0 by @thomhurst in #2849
- chore(deps): update modularpipelines to 2.47.8 by @thomhurst in #2853
- chore(deps): update actions/checkout action to v5 by @thomhurst in #2859
New Contributors
Full Changelog: v0.53.0...v0.55.0