chore(deps): Bump the tunit group with 2 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(7 months ago)
(7 months ago)
dependency:nuget
samtrion
Updated Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0.
Release notes
Sourced from Microsoft.Testing.Extensions.CodeCoverage's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated TUnit from 0.57.1 to 1.2.3.
Release notes
Sourced from TUnit's releases.
1.2.3
What's Changed
🏕 Changes
- feat: update GitHubReporter to use HTML tables instead of Markdown ta… by @​kzrnm in https://github.com/thomhurst/TUnit/pull/3859
đź‘’ Dependencies
- chore(deps): update tunit to 1.2.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3853
New Contributors
- @​kzrnm made their first contribution in https://github.com/thomhurst/TUnit/pull/3859
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.2.0...v1.2.3
1.2.0
What's Changed
🏕 Changes
- feat: implement TestBuildContext for capturing build-time output by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3849
- feat: introduce EventReceiverStage for controlling execution order of event receivers by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3850
đź‘’ Dependencies
- chore(deps): update tunit to 1.1.27 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3846
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.1.27...v1.2.0
1.1.27
What's Changed
🏕 Changes
- Fix documentation: Update TestContext API from context.Result to context.Execution.Result by @​Copilot in https://github.com/thomhurst/TUnit/pull/3837
- Clarify TUnit0046 diagnostic message for data source return types by @​Copilot in https://github.com/thomhurst/TUnit/pull/3843
- feat(tests): add timeout cancellation token tests and enhance test context by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3838
- Optimize GetOrAdd method in ThreadSafeDictionary for improved concurrency handling by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3845
đź‘’ Dependencies
- chore(deps): update dependency microsoft.build.utilities.core to v18 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3817
- chore(deps): update dependency benchmarkdotnet to 0.15.7 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3818
- chore(deps): update dependency benchmarkdotnet.annotations to 0.15.7 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3819
- chore(deps): update tunit to 1.1.10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3821
- chore(deps): update dependency polyfill to 9.0.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3823
- chore(deps): update dependency polyfill to 9.0.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3790
- chore(deps): update verify to 31.7.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3825
- chore(deps): update dependency polyfill to 9.0.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3840
- chore(deps): update dependency polyfill to 9.0.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3839
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.1.10...v1.1.27
1.1.10
What's Changed
🏕 Changes
- feat: override tests via new keyword in derived classes by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3816
đź‘’ Dependencies
- chore(deps): update tunit to 1.1.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3799
- chore(deps): update verify to 31.6.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3815
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.1.0...v1.1.10
1.1.0
What's Changed
🏕 Changes
- Update templates to use .NET 10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3792
- Optimize polyfill with embedded options by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3805
- docs: fix DI attribute example by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3802
- Fix ClassDataSource nested property injection not respecting shared types by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3809
đź‘’ Dependencies
- chore(deps): update dependency nuget.protocol to v7 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3788
- chore(deps): update tunit to 1.0.78 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3789
- chore(deps): update dependency polyfill to v9 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3791
- chore(deps): update dependency polyfill to 9.0.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3794
- chore(deps): update microsoft.aspnetcore to v10 (major) by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3784
- chore(deps): update dependency microsoft.entityframeworkcore to v10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3781
- chore(deps): update verify to 31.6.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3808
- chore(deps): update opentelemetry to 1.14.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3806
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.0.78...v1.1.0
1.0.78
What's Changed
Build
This is the first version of TUnit built using the officially released .NET 10 SDK.
🏕 Changes
- Fix light mode text contrast in Assertions Library page by @​Copilot in https://github.com/thomhurst/TUnit/pull/3752
- feat(polyfills): add support for embedded Polyfill attributes to prevent type conflicts by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3787
- feat(tests): fix code fixer for xUnit migration code fixer .All().Satisfy() by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3786
đź‘’ Dependencies
- chore(deps): update tunit to 1.0.48 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3753
- chore(deps): update dependency microsoft.playwright to 1.56.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3754
- chore(deps): update dependency verify to 31.5.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3755
- chore(deps): update dependency verify.tunit to 31.5.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3758
- chore(deps): update dependency verify.nunit to 31.5.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3756
- chore(deps): update dependency verify to 31.5.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3759
- chore(deps): update dependency verify.nunit to 31.5.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3760
- chore(deps): update dependency verify.tunit to 31.5.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3761
- chore(deps): update dependency microsoft.net.test.sdk to 18.0.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3763
- chore(deps): update dependency microsoft.templateengine.authoring.cli to v9.0.307 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3764
- chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 9.0.307 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3765
- chore(deps): update dependency microsoft.entityframeworkcore to 9.0.11 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3768
- chore(deps): update dependency microsoft.extensions.dependencyinjection to 9.0.11 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3769
- chore(deps): update dependency fsharp.core to 10.0.100 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3772
- chore(deps): update dependency system.commandline to 2.0.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3773
- chore(deps): update microsoft.testing to 2.0.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3775
- chore(deps): update microsoft.aspnetcore to 9.0.11 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3774
- chore(deps): update dependency dotnet-sdk to v9.0.307 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3777
- chore(deps): update mstest to 4.0.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3778
- chore(deps): update dependency dotnet-sdk to v10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3780
- chore(deps): update aspire to v13 (major) by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3779
- chore(deps): update dependency microsoft.templateengine.authoring.cli to v10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3782
- chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to v10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3783
- chore(deps): update microsoft.extensions to v10 (major) by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3785
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.0.48...v1.0.78
1.0.48
What's Changed
🏕 Changes
- 🤖 Update Benchmark Results by @​github-actions[bot] in https://github.com/thomhurst/TUnit/pull/3740
- Remove benchmark calculator references by @​Copilot in https://github.com/thomhurst/TUnit/pull/3742
- docs: Update API references from TestDetails to Metadata interface by @​Copilot in https://github.com/thomhurst/TUnit/pull/3748
- fix: stale artifacts by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3750
đź‘’ Dependencies
- chore(deps): update tunit to 1.0.39 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3739
- chore(deps): update dependency verify to 31.5.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3743
- chore(deps): update dependency verify to 31.5.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3745
- chore(deps): update dependency verify.nunit to 31.5.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3744
- chore(deps): update dependency verify.tunit to 31.5.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3746
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.0.39...v1.0.48
1.0.39
What's Changed
🏕 Changes
- 🤖 Update Benchmark Results by @​github-actions[bot] in https://github.com/thomhurst/TUnit/pull/3733
- feat: don't allocate unnecessary test node properties by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3736
- Fix Type ambiguity errors when using IsAssignableTo assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3738
đź‘’ Dependencies
- chore(deps): update tunit to 1.0.30 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3729
- chore(deps): update dependency node to v24 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3722
- chore(deps): update actions/setup-node action to v6 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3721
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.0.30...v1.0.39
1.0.30
What's Changed
🏕 Changes
- 🤖 Update Benchmark Results by @​github-actions[bot] in https://github.com/thomhurst/TUnit/pull/3726
- feat: Enhance hook exception handling to properly skip tests in Before hooks by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3728
đź‘’ Dependencies
- chore(deps): update tunit to 1.0.27 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3727
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.0.27...v1.0.30
1.0.27
What's Changed
🏕 Changes
- Fix IsEquivalentTo documentation - remove non-existent IgnoringOrder method by @​Copilot in https://github.com/thomhurst/TUnit/pull/3718
- Add Benchmarks to Documentation Site by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3719
- 🤖 Update Benchmark Results by @​github-actions[bot] in https://github.com/thomhurst/TUnit/pull/3720
- fix: Pass Items from TestBuilderContext StateBag to TestContext StateBag by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3725
đź‘’ Dependencies
- chore(deps): update tunit to v1 (major) by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3710
- chore(deps): update dependency polyfill to 8.9.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3712
- chore(deps): update dependency polyfill to 8.9.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3713
Full Changelog: https://github.com/thomhurst/TUnit/compare/v1.0.0...v1.0.27
1.0.0
It's been a long time coming! Here's version 1.0!
What's Changed
Breaking Changes đź›
- Refactor TestContext and related interfaces for tidiness and cohesion by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3709
Snippets on the refactored API can be found here: https://tunit.dev/docs/migration/testcontext-interface-organization
🏕 Changes
- Implement GetNestedClassName method and update test ID generation to use nested class names with '+' separator by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3708
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.45 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3704
- chore(deps): update dependency benchmarkdotnet.annotations to 0.15.6 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3707
- chore(deps): update dependency benchmarkdotnet to 0.15.6 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3706
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.45...v1.0.0
0.90.45
What's Changed
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.42 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3702
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.42...v0.90.45
0.90.42
What's Changed
🏕 Changes
- feat: enable conditional source generation based on configuration property by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3699
- refactor: adjust parallelism handling in TestScheduler for better resource management by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3701
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.38 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3698
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.38...v0.90.42
0.90.38
What's Changed
🏕 Changes
- refactor: optimize injection and initialization tasks for better performance and reduced allocations by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3696
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.35 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3694
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.35...v0.90.38
0.90.35
What's Changed
🏕 Changes
- perf: improve lock contention and async overhead by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3693
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.32 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3691
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.32...v0.90.35
0.90.32
What's Changed
🏕 Changes
- perf: optimize test execution by partitioning tests by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3676
- fix: fix nested classes conflicting with the same testid by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3690
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.28 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3687
- chore(deps): update docker/setup-docker-action action to v4.5.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3688
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.28...v0.90.32
0.90.28
What's Changed
🏕 Changes
- fix: enhance filename generation to include all containing types by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3686
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.19 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3675
- chore(deps): update dependency verify.nunit to 31.4.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3679
- chore(deps): update dependency verify to 31.4.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3678
- chore(deps): update dependency verify.tunit to 31.4.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3680
- chore(deps): update dependency verify.nunit to 31.4.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3682
- chore(deps): update dependency verify to 31.4.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3681
- chore(deps): update dependency verify.tunit to 31.4.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3683
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.19...v0.90.28
0.90.19
What's Changed
🏕 Changes
- perf: optimize AsyncConsoleWriter for batch processing and increase default parallel limit by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3674
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.17 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3673
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.17...v0.90.19
0.90.17
What's Changed
🏕 Changes
- fix: Microsoft.Bcl.AsyncInterfaces version conflicts by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3671
- feat: add option to require exact exception type in ExceptionParameterNameAssertion by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3672
đź‘’ Dependencies
- chore(deps): update dependency verify.nunit to 31.4.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3659
- chore(deps): update dependency verify to 31.4.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3658
- chore(deps): update tunit by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3660
- chore(deps): update dependency xunit.v3.assert to 3.2.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3663
- chore(deps): update dependency xunit.v3 to 3.2.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3662
- chore(deps): update dependency xunit.v3.extensibility.core to 3.2.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3664
- chore(deps): update dependency fluentvalidation.dependencyinjectionextensions to 12.1.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3669
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.6...v0.90.17
0.90.6
What's Changed
🏕 Changes
- feat: enhance initialization and execution with cancellation support by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3655
- feat: enhance dynamic test queue with async wait support and optimize test scheduler by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3657
đź‘’ Dependencies
- chore(deps): update tunit to 0.90.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3651
- chore(deps): update modularpipelines to 2.48.29 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3608
- chore(deps): update modularpipelines to 2.48.30 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3652
- chore(deps): update dependency nunit.analyzers to 4.11.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3656
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.90.0...v0.90.6
0.90.0
What's Changed
🏕 Changes
- feat: update StringEqualsAssertion to support nullable strings by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3648
- feat: add ConfigureThreadPool method to optimize parallel test execution by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3650
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.89.2...v0.90.0
0.89.2
What's Changed
🏕 Changes
- feat: enhance error handling by introducing TestExecutionException to aggregate hook and event receiver errors by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3647
đź‘’ Dependencies
- chore(deps): update tunit to 0.89.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3649
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.89.0...v0.89.2
0.89.0
What's Changed
🏕 Changes
- Add IsZero() and IsNotZero() assertions for all numeric types by @​Copilot in https://github.com/thomhurst/TUnit/pull/3642
- ensure test dependencies are run if filtering to single test by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3639
- refactor: optimize string handling and performance in various components by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3641
- feat: add support for method body inlining in generated assertions for file-scoped classes by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3645
đź‘’ Dependencies
- chore(deps): update tunit to 0.88.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3638
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.88.0...v0.89.0
0.88.0
What's Changed
🏕 Changes
- Enhance migration documentation for NUnit and xUnit and MSTest to TUnit by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3622
- fix: WaitsFor not returning latest captured value by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3626
- feat: add support for enabling/disabling TUnit source generation via project properties by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3635
- refactor: preserve original trivia in syntax transformations and clean up trailing newlines in migration code by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3625
- fix: IsNotNull assertion by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3634
- Allow injecting mix-and-match data sources to different parameters by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3636
đź‘’ Dependencies
- chore(deps): update tunit to 0.87.8 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3618
- chore(deps): update dependency verify.nunit to 31.4.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3629
- chore(deps): update dependency verify to 31.4.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3628
- chore(deps): update dependency verify.tunit to 31.4.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3630
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.87.8...v0.88.0
0.87.8
What's Changed
🏕 Changes
- feat(execution): Enhance result overriding with validation by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3603
- refactor: replace Dictionary with ConcurrentDictionary for thread-safe property injection by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3617
đź‘’ Dependencies
- chore(deps): update dependency benchmarkdotnet to 0.15.5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3610
- chore(deps): update tunit to 0.86.10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3612
- chore(deps): update dependency benchmarkdotnet.annotations to 0.15.5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3611
- chore(deps): update dependency nunit.analyzers to 4.11.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3614
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.86.10...v0.87.8
0.86.10
What's Changed
🏕 Changes
- Further tidy up of TestContext by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3593
- feat(tests): Fix property injection initialisation within base classes by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3601
- feat(async): add async mapping support in AssertionContext and EvaluationContext by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3606
- feat: enhance skip functionality with dynamic skip reasons by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3609
đź‘’ Dependencies
- chore(deps): update dependency tunit.core to 0.85.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3588
- chore(deps): update dependency tunit to 0.85.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3589
- chore(deps): update tunit by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3590
- chore(deps): update tunit to 0.85.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3591
- chore(deps): update dependency modularpipelines.git to 2.48.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3592
- chore(deps): update tunit to 0.86.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3594
- chore(deps): update dependency verify.nunit to 31.3.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3599
- chore(deps): update dependency verify to 31.3.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3598
- chore(deps): update dependency verify.tunit to 31.3.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3600
- chore(deps): update tunit to 0.86.5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3602
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.85.1...v0.86.10
0.85.1
What's Changed
🏕 Changes
- feat: return value from WaitsFor assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3587
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.85.0...v0.85.1
0.85.0
What's Changed
Breaking Changes đź›
- refactor: restructure TestContext for clarity and intellisense discoverability by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3584
See more information here: https://tunit.dev/docs/migration/testcontext-interface-organization
đź‘’ Dependencies
- chore(deps): update tunit to 0.81.7 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3583
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.81.7...v0.85.0
0.81.7
What's Changed
🏕 Changes
- fix: resolve CS8620 and CS8619 warnings for Task assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3582
đź‘’ Dependencies
- chore(deps): update tunit to 0.81.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3581
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.81.0...v0.81.7
0.81.0
What's Changed
🏕 Changes
- feat(analyzer): add support for IAsyncInitializer.InitializeAsync method in DisposableFieldPropertyAnalyzer by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3574
- TUnit package implicitly brings in Trx and Code Coverage packages by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3577
- Simplify IsIn / IsNotIn assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3579
- perf: various performance enhancements by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3568
đź‘’ Dependencies
- chore(deps): update tunit to 0.80.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3567
- chore(deps): update dependency nunit.analyzers to 4.11.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3569
- chore(deps): update dependency verify to 31.2.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3570
- chore(deps): update dependency verify.tunit to 31.2.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3572
- chore(deps): update dependency verify.nunit to 31.2.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3571
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.80.0...v0.81.0
0.80.0
What's Changed
🏕 Changes
- feat: refactor attribute handling to use a dictionary for better organization and access by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3563
- fix: handle exceptions in ToString() for better argument formatting by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3566
- Refactor test source generation to use deterministic filenames by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3565
đź‘’ Dependencies
- chore(deps): update tunit to 0.79.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3564
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.79.0...v0.80.0
0.79.0
What's Changed
Breaking Changes đź›
- Remove deprecated/obsolete APIs by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3560
🏕 Changes
- Register dynamic test variants at runtime for more flexible testing paradigms (e.g. Property-based Testing) by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3556
- Fix various documentation snippets by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3555
- Add more assertions documentation by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3557
- Add test for negative category filter behavior with explicit tests by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3559
- feat: add more regex assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3558
- feat: add source-generated assertions for various types using AssertionFrom attributes by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3562
đź‘’ Dependencies
- chore(deps): update dependency verify to 31.1.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3549
- chore(deps): update tunit by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3551
- chore(deps): update tunit to 0.78.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3553
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.78.0...v0.79.0
0.78.0
What's Changed
🏕 Changes
- feat: add WaitsFor assertion for polling asynchronous conditions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3546
- feat: introduce TestBuildingContext for optimized test building and filtering by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3547
đź‘’ Dependencies
- chore(deps): update dependency dotnet-sdk to v9.0.306 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3544
- chore(deps): update tunit to 0.77.10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3545
- chore(deps): update dependency node to v24 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3548
- chore(deps): update dependency verify.nunit to 31.1.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3550
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.77.10...v0.78.0
0.77.10
What's Changed
🏕 Changes
- Update Docs by @​HakamFostok in https://github.com/thomhurst/TUnit/pull/3541
- Fix ArgumentDisplayFormatter ignored due to premature display name caching by @​Copilot in https://github.com/thomhurst/TUnit/pull/3543
đź‘’ Dependencies
- chore(deps): update tunit to 0.77.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3536
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.77.3...v0.77.10
0.77.3
What's Changed
🏕 Changes
- analyzer: include referenced assemblies when retrieving all named types in compilation by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3529
- perf: optimize asynchronous event handling with lock-free operations and immutable collections by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3535
đź‘’ Dependencies
- chore(deps): update tunit to 0.77.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3534
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.77.0...v0.77.3
0.77.0
What's Changed
🏕 Changes
- refactor: adjust default max parallelism limit by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3533
đź‘’ Dependencies
- chore(deps): update tunit to 0.76.26 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3531
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.76.26...v0.77.0
0.76.26
What's Changed
🏕 Changes
- [Docs] Add section on using return values from awaited assertions by @​sliekens in https://github.com/thomhurst/TUnit/pull/3523
- feat: add IsNotNullAssertionSuppressor to suppress nullability warnings after non-null assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3506
- refactor: optimize task handling by replacing Task with ValueTask for improved performance by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3528
- feat: implement custom hook executor support for test execution by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3357
đź‘’ Dependencies
- chore(deps): update tunit to 0.76.18 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3524
- chore(deps): update dependency verify to 31.0.5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3525
- chore(deps): update dependency verify.nunit to 31.0.5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3526
- chore(deps): update dependency verify.tunit to 31.0.5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3527
New Contributors
- @​sliekens made their first contribution in https://github.com/thomhurst/TUnit/pull/3523
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.76.18...v0.76.26
0.76.18
What's Changed
🏕 Changes
- fix: ensure immediate task execution by using Task.Run in TestScheduler by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3510
- Add more assertion
Memberoverloads for better type inference by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3518 - feat: enhance AbstractTestClassWithDataSourcesAnalyzer by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3519
- feat: add SkipIfEmpty property to data source attributes to control test execution behavior by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3520
- refactor: streamline exception assertion methods and improve type inference by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3522
- refactor: ignore types with invalid accessibility by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3508
đź‘’ Dependencies
- chore(deps): update tunit to 0.76.11 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3516
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.76.11...v0.76.18
0.76.11
What's Changed
🏕 Changes
- feat: enhance Polyfill handling for Central Package Management and improve documentation by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3512
- feat: simplify IsTypeOf assertions by removing redundant type parameters by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3515
đź‘’ Dependencies
- chore(deps): update tunit to 0.76.7 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3505
- chore(deps): update sourcy to 0.7.9 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3514
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.76.7...v0.76.11
0.76.7
What's Changed
🏕 Changes
- Docs by @​HakamFostok in https://github.com/thomhurst/TUnit/pull/3371
- fix: prevent crashes in TypeOfExpression and nameof() with error handling by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3499
- fix: increase test discovery timeout to 5 minutes by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3502
- feat: introduce ReflectionMode attribute and enhance execution mode handling by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3504
đź‘’ Dependencies
- chore(deps): update actions/download-artifact action to v6 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3501
- chore(deps): update tunit to 0.76.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3500
- chore(deps): update actions/upload-artifact action to v5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3503
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.76.0...v0.76.7
0.76.0
What's Changed
🏕 Changes
- Add parallelism debug logging by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3493
- feat: add DecimalEqualsAssertion for decimal comparisons with tolerance by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3496
- fix: resolve issue with IsEquivalentTo for nested collections in records by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3498
- feat: add Member assertion methods for collection types by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3497
- Improve AOT annotations + Various fixes by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3485
đź‘’ Dependencies
- chore(deps): update tunit to 0.75.30 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3488
- chore(deps): update dependency microsoft.extensions.servicediscovery to 9.5.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3492
- chore(deps): update aspire to 9.5.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3491
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.75.30...v0.76.0
0.75.30
What's Changed
🏕 Changes
- docs: update JetBrains Rider setup by @​mu88 in https://github.com/thomhurst/TUnit/pull/3486
đź‘’ Dependencies
- chore(deps): update tunit to 0.75.11 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3482
- chore(deps): update actions/download-artifact action to v5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3483
New Contributors
- @​mu88 made their first contribution in https://github.com/thomhurst/TUnit/pull/3486
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.75.11...v0.75.30
0.75.11
What's Changed
🏕 Changes
- feat: impprove type inference for some collection assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3481
đź‘’ Dependencies
- chore(deps): update tunit to 0.75.4 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3476
- chore(deps): update dependency testcontainers.kafka to 4.8.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3477
- chore(deps): update tunit to 0.75.5 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3480
- chore(deps): update dependency testcontainers.redis to 4.8.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3479
- chore(deps): update dependency testcontainers.postgresql to 4.8.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3478
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.75.5...v0.75.11
0.75.5
What's Changed
🏕 Changes
- Performance tweaks by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3474
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.75.4...v0.75.5
0.75.4
What's Changed
🏕 Changes
- feat(assertions): add CollectionNotNullAssertion for collection null checks with chaining support by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3473
- feat(assertions): add nullable value type assertions for IsDefault and IsNotDefault by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3475
đź‘’ Dependencies
- chore(deps): update tunit to 0.75.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3469
- chore(deps): update opentelemetry to 1.13.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3470
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.75.0...v0.75.4
0.75.0
What's Changed
🏕 Changes
- refactor(assertions): dictionary assertions now also pick up collection assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3466
- feat(assertions): re-add some lost assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3467
- fix(assertions): resolve StackOverflowException in chaining by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3468
đź‘’ Dependencies
- chore(deps): update tunit to 0.74.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3460
- chore(deps): update dependency verify to 31.0.4 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3463
- chore(deps): update dependency verify.tunit to 31.0.4 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3465
- chore(deps): update dependency verify.nunit to 31.0.4 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3464
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.74.2...v0.75.0
0.74.2
What's Changed
🏕 Changes
- feat(assertions): implement structural equality comparison for collections by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3458
đź‘’ Dependencies
- chore(deps): update tunit to 0.74.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3459
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.74.0...v0.74.2
0.74.0
What's Changed
🏕 Changes
- Playwright | additional constructor for page testing by @​AdemCatamak in https://github.com/thomhurst/TUnit/pull/3418
- refactor(assertions): enhance collection assertion types for improved type inference and chaining by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3417
đź‘’ Dependencies
- chore(deps): update tunit to 0.73.19 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3444
- chore(deps): update dependency testcontainers.kafka to 4.8.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3449
- chore(deps): update dependency testcontainers.postgresql to 4.8.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3450
- chore(deps): update dependency testcontainers.redis to 4.8.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3451
- chore(deps): update dependency verify.nunit to 31.0.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3456
- chore(deps): update dependency verify to 31.0.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3455
- chore(deps): update dependency verify.tunit to 31.0.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3457
New Contributors
- @​AdemCatamak made their first contribution in https://github.com/thomhurst/TUnit/pull/3418
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.73.19...v0.74.0
0.73.19
What's Changed
🏕 Changes
- feat(assertions): add tests for Satisfies method with member assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3438
- feat(assertions): Source generate IsEqualTo extension methods by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3434
- fix(assertions): fix compiler nullability analysis for IsNotNull assertions for nullable reference and value types by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3442
- update skipped test handling to include skip reason by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3443
đź‘’ Dependencies
- chore(deps): update tunit to 0.73.14 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3439
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.73.14...v0.73.19
0.73.14
What's Changed
🏕 Changes
- feat(assertions): enhance Map method to support automatic pending link transfer by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3435
đź‘’ Dependencies
- chore(deps): update docusaurus to v3.9.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3430
- chore(deps): update tunit to 0.73.11 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3431
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.73.11...v0.73.14
0.73.11
What's Changed
🏕 Changes
- fix(event-receivers): invoke last test and skipped test event receivers by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3415
- feat(assertions): add date and time assertions for improved readability by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3424
- fix(assertions): add nullability checks for
[AssertionFrom<T>]generated assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3426 - fix(assertions): ensure previous assertions are validated before type conversion by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3427
- fix(assertions): Resolve nullability warnings by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3429
- fix(assertions): update HasSingleItem to return the single item when awaited by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3428
đź‘’ Dependencies
- chore(deps): update tunit to 0.73.4 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3419
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.73.4...v0.73.11
0.73.4
What's Changed
🏕 Changes
- feat(assertions): add StringComparison parameter to string assertions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3411
- fix(assertions): fix NaN assertions with tolerance by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3410
- refactor(assertions): enhance collection assertion types for improved type inference and chaining by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3414
đź‘’ Dependencies
- chore(deps): update tunit to 0.73.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3413
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.73.0...v0.73.4
0.73.0
What's Changed
Breaking Changes đź›
- refactor(assertions): update member assertion syntax for improved chaining by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3409
đź‘’ Dependencies
- chore(deps): update microsoft.extensions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3389
- chore(deps): update tunit to 0.72.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3358
- chore(deps): update dependency verify.nunit to 31.0.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3403
- chore(deps): update dependency verify to 31.0.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3402
- chore(deps): update dependency verify.tunit to 31.0.2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3404
- chore(deps): update docker/setup-docker-action action to v4.4.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3408
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.72.0...v0.73.0
0.72.0
What's Changed
🏕 Changes
- feat: enhance empty collection assertions with detailed failure messages by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3383
- Add IsOrderedBy(Descending) and fix IsTypeOf
assertion by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3396 - Fix Assertion Nullability warnings by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3397
- feat: add collection count assertions for GreaterThan, LessThan, LessThanOrEqualTo, Between, Zero, and NotEqualTo by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3398
đź‘’ Dependencies
- chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 9.0.306 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3384
- chore(deps): update dependency system.commandline to 2.0.0-rc.2.25502.107 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3385
- chore(deps): update microsoft.aspnetcore to 9.0.10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3388
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.71.4...v0.72.0
0.71.4
What's Changed
🏕 Changes
- Add generated assertions and extension methods for various constraints by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3386
- feat(tests): add new equality assertions for enums and custom value types by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3390
đź‘’ Dependencies
- chore(deps): update dependency microsoft.templateengine.authoring.cli to v9.0.306 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3381
- chore(deps): update dependency microsoft.build.utilities.core to 17.14.28 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3380
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.71.0...v0.71.4
0.71.0
What's Changed
🏕 Changes
- Support internal classes and properties with ClassDataSource attribute by @​Copilot in https://github.com/thomhurst/TUnit/pull/3370
- feat: add support for generic method assertions with non-inferable type parameters by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3379
- Update Microsoft Testing Platform to v2 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3375
đź‘’ Dependencies
- chore(deps): update dependency microsoft.entityframeworkcore to 9.0.10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3378
- chore(deps): update dependency fsharp.core to 10.0.100-rc2.25502.107 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3377
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.70.7...v0.71.0
0.70.7
What's Changed
🏕 Changes
- fix: implement linear search for custom comparers in IsEquivalentToAssertion by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3368
- feat: add support for cross-type equality assertions with IEquatable by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3366
đź‘’ Dependencies
- chore(deps): update mstest to 4.0.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3373
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.70.4...v0.70.7
0.70.4
What's Changed
🏕 Changes
- Fix overload resolution for IsTypeOf<> and nullable types by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3365
đź‘’ Dependencies
- chore(deps): update actions/setup-node action to v6 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3364
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.70.2...v0.70.4
0.70.2
What's Changed
🏕 Changes
- Fix IsEqualTo assertion for double.NaN values by @​Copilot in https://github.com/thomhurst/TUnit/pull/3360
đź‘’ Dependencies
- chore(deps): update dependency publicapigenerator to 11.5.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3361
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.70.0...v0.70.2
0.70.0
This change focuses on major changes around the assertions API. Those who have defined custom assertions will need to adjust their code to inherit from Assertion<T> now.
There is also source generators to easily define custom assertions - See more here: https://tunit.dev/docs/assertions/extensibility/source-generator-assertions
What's Changed
Breaking Changes đź›
- Simplify Assertion API by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3324
- Source Generate Assertion Extension Methods by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3354
🏕 Changes
- feat: add NUnit and MSTest migration analyzers and code fixers by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3195
- Enhance Assertion source generation for easier extensibility by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3356
đź‘’ Dependencies
- chore(deps): update dependency verify to 31.0.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3350
- chore(deps): update dependency tunit.playwright to 0.67.19 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3351
- chore(deps): update tunit to 0.67.19 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3352
- chore(deps): update dependency verify.nunit to v31 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3342
- chore(deps): update dependency verify.tunit to v31 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3344
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.67.19...v0.70.0
0.67.19
What's Changed
🏕 Changes
- Update Docs by @​HakamFostok in https://github.com/thomhurst/TUnit/pull/3340
- docs: Added extra information about multiple test projects and PerTestSession usage by @​stigrune in https://github.com/thomhurst/TUnit/pull/3345
- Docs by @​HakamFostok in https://github.com/thomhurst/TUnit/pull/3347
- refactor: replace TypeReference with TypeInfo across metadata classes by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3328
- Extend method lookup to internal methods by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3343
đź‘’ Dependencies
- chore(deps): update tunit to 0.67.10 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3332
- chore(deps): update dependency verify to v31 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3341
- chore(deps): update opentelemetry to 1.13.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3346
New Contributors
- @​HakamFostok made their first contribution in https://github.com/thomhurst/TUnit/pull/3340
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.67.10...v0.67.19
0.67.10
What's Changed
🏕 Changes
- Allow overriding test source location by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3331
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.67.9...v0.67.10
0.67.9
What's Changed
🏕 Changes
- fix: enhance enum exclusion handling in MatrixDataSourceAttribute by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3322
- Add debug logging for parallel diagnosis by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3329
đź‘’ Dependencies
- chore(deps): update tunit to 0.67.4 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3318
- chore(deps): update github/codeql-action action to v4 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3319
- chore(deps): update mstest to v4 (major) by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3327
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.67.4...v0.67.9
0.67.4
What's Changed
🏕 Changes
- Fix Argument Formatters docs code by @​slang25 in https://github.com/thomhurst/TUnit/pull/3316
- Fix source generation for using Constant values in Argument attributes representing decimals by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3317
- fix: enhance AOT compatibility in CastHelper with additional checks by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3314
đź‘’ Dependencies
- chore(deps): update tunit to 0.67.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3315
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.67.0...v0.67.4
0.67.0
What's Changed
🏕 Changes
- Remove redundant generators by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3310
- Add .NET 10 TargetFramework by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3308
đź‘’ Dependencies
- chore(deps): update dependency verify to 30.20.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3303
- chore(deps): update tunit by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3306
- chore(deps): update dependency nunit3testadapter to 5.2.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3313
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.66.13...v0.67.0
0.66.13
What's Changed
🏕 Changes
- fix: better incremental source generation by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3305
đź‘’ Dependencies
- chore(deps): update tunit to 0.66.6 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3300
- chore(deps): update dependency verify.nunit to 30.20.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3304
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.66.6...v0.66.13
0.66.6
What's Changed
🏕 Changes
- Performance tweaks by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3295
- Add some documentation around [Culture] attribute by @​andrewimcclement in https://github.com/thomhurst/TUnit/pull/3296
- perf: optimize performance by reducing allocations by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3298
- More perf tweaks by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3299
đź‘’ Dependencies
- chore(deps): update tunit to 0.66.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3297
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.66.0...v0.66.6
0.66.0
What's Changed
🏕 Changes
- feat: add diagnostics for abstract test classes with data sources by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3286
- feat: add xunit3 to benchmarks by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3287
- fix: update invocation logic for dynamic test expressions by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3288
- feat: add log level command line option for test output by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3290
- fix: simplify AOT tuple processing logic and update documentation by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3291
- Fix async lambdas passed to Assert.That(...) are evaluated too early by @​m-gasser in https://github.com/thomhurst/TUnit/pull/3138
- feat: enhance parameter handling in test sources and add new tests for params keyword usage by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3292
- Refactor test invoker generation in source generator by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3293
- breaking: remove CLI
verbosityswitch and re-use existing MTPoutputswitch by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3294
đź‘’ Dependencies
- chore(deps): update tunit to 0.64.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3289
New Contributors
- @​m-gasser made their first contribution in https://github.com/thomhurst/TUnit/pull/3138
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.64.0...v0.66.0
0.64.0
What's Changed
🏕 Changes
- Expose CurrentRetryAttempt on TestContext by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3274
- Allow skipping tests per-argument by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3278
- fix: add decimal equality tests and enhance argument attribute handling by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3275
- fix AOT linker warnings by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3283
đź‘’ Dependencies
- chore(deps): update dependency streamjsonrpc to 2.22.23 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3267
- chore(deps): update tunit to 0.63.3 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3269
- chore(deps): update dependency microsoft.extensions.servicediscovery to 9.5.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3277
- chore(deps): update dependency verify.nunit to 30.20.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3280
- chore(deps): update dependency verify.tunit to 30.20.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3282
- chore(deps): update dependency verify to 30.20.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3279
- chore(deps): update aspire to 9.5.1 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3276
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.63.3...v0.64.0
0.63.3
What's Changed
🏕 Changes
- refactor: move object initialization into centralised location by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3268
đź‘’ Dependencies
- chore(deps): update tunit to 0.63.0 by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3264
Full Changelog: https://github.com/thomhurst/TUnit/compare/v0.63.0...v0.63.3
0.63.0
What's Changed
🏕 Changes
- add AOT mode checks to prevent unsupported reflection usage and suppress AOT warnings in reflection classes by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3239
- Refactor parallelism scheduling by @​thomhurst in https://github.com/thomhurst/TUnit/pull/3242...
Description has been truncated
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also ...
Description has been truncated
Technical Details
| ID: | 11143948 |
| UUID: | 3636801506 |
| Node ID: | PR_kwDOO8_uTc60CmH_ |
| Host: | GitHub |
| Repository: | dailydevops/codebuilder |