chore(deps): update tunit to 1.65.0 - #6609
Conversation
Greptile SummaryUpdates all centrally managed TUnit package references from 1.64.13 to 1.65.0, keeping the related package family aligned.
Confidence Score: 5/5The PR appears safe to merge because the related TUnit packages remain version-aligned and no reachable compatibility failure was identified. The change is limited to coordinated central package-version updates, with no demonstrated broken API, target-framework constraint, or incompatible package combination.
|
| Filename | Overview |
|---|---|
| Directory.Packages.props | Keeps all six centrally managed TUnit package versions aligned at 1.65.0; no concrete compatibility defect was established. |
Reviews (1): Last reviewed commit: "chore(deps): update tunit to 1.65.0" | Re-trigger Greptile
Code reviewNo issues found. This is an automated Renovate dependency-update PR that only bumps the centrally managed TUnit package versions ( |
|
Warning Review limit reached
Next review available in: 22 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Comment |
Updated [Microsoft.CodeAnalysis.Analyzers](https://github.com/dotnet/roslyn) from 5.6.0 to 5.9.0. <details> <summary>Release notes</summary> _Sourced from [Microsoft.CodeAnalysis.Analyzers's releases](https://github.com/dotnet/roslyn/releases)._ No release notes found for this version range. Commits viewable in [compare view](https://github.com/dotnet/roslyn/commits). </details> Updated [Microsoft.CodeAnalysis.Common](https://github.com/dotnet/roslyn) from 5.6.0 to 5.9.0. <details> <summary>Release notes</summary> _Sourced from [Microsoft.CodeAnalysis.Common's releases](https://github.com/dotnet/roslyn/releases)._ No release notes found for this version range. Commits viewable in [compare view](https://github.com/dotnet/roslyn/commits). </details> Updated Microsoft.CodeAnalysis.CSharp from 5.6.0 to 5.9.0. Updated Microsoft.CodeAnalysis.CSharp.Workspaces from 5.6.0 to 5.9.0. Updated [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/dotnet) from 10.0.10 to 10.0.11. <details> <summary>Release notes</summary> _Sourced from [Microsoft.Extensions.DependencyInjection's releases](https://github.com/dotnet/dotnet/releases)._ No release notes found for this version range. Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits). </details> Updated [Microsoft.Extensions.DependencyInjection.Abstractions](https://github.com/dotnet/dotnet) from 10.0.10 to 10.0.11. <details> <summary>Release notes</summary> _Sourced from [Microsoft.Extensions.DependencyInjection.Abstractions's releases](https://github.com/dotnet/dotnet/releases)._ No release notes found for this version range. Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits). </details> Updated [Microsoft.Extensions.Logging.Abstractions](https://github.com/dotnet/dotnet) from 10.0.10 to 10.0.11. <details> <summary>Release notes</summary> _Sourced from [Microsoft.Extensions.Logging.Abstractions's releases](https://github.com/dotnet/dotnet/releases)._ No release notes found for this version range. Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits). </details> Updated [Microsoft.Extensions.TimeProvider.Testing](https://github.com/dotnet/extensions) from 10.8.0 to 10.9.0. <details> <summary>Release notes</summary> _Sourced from [Microsoft.Extensions.TimeProvider.Testing's releases](https://github.com/dotnet/extensions/releases)._ ## 10.9.0 Version 10.9.0 is headlined by changes in these areas: * **AI:** New experimental routing APIs center on the abstract `RoutingChatClient` base class, with `SemanticRoutingChatClient` as a concrete semantic-routing implementation. Separately, the abstract `FailoverChatClient` specialization and its concrete `OrderedFailoverChatClient` implementation add failover routing. * **AI Evaluation:** The generated report gains redesigned Overview, Cases, History, and Comparison views. * **ASP.NET Core and HTTP diagnostics:** The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling. * **Source-generated logging and service discovery:** Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling. ## Experimental API Changes ### New Experimental APIs * New experimental API: HTTP request latency log enrichment (`EXTEXP0013`) #7602 * New experimental API: Chat client routing and failover (`MEAI001`) #7662 ## What's Changed ### AI (`Microsoft.Extensions.AI`, `Microsoft.Extensions.AI.Abstractions`, and `Microsoft.Extensions.AI.OpenAI`) * Add extensible chat client routing #7662 by @joshuajyue (co-authored by @Copilot) * Pass the request's options to the selected client #7685 by @joshuajyue (co-authored by @jozkee @Copilot) * AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #7677 by @jozkee (co-authored by @Copilot) * Cap OpenAI dependency version ([b10f9c0](https://github.com/dotnet/extensions/commit/b10f9c0a081b5dbb7755b8f5592e1d3c3f550a3a)) by @jeffhandley (co-authored by @Copilot) **Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.** ### HTTP Resilience and Diagnostics (`Microsoft.Extensions.Http.Resilience` and `Microsoft.Extensions.Http.Diagnostics`) * Fix Grpc.Net.ClientFactory version range check - Fixes #7565 #7566 by @Ghost93 * Fix response body logging under debugger #7678 by @Rimobul * Redact outgoing path when route is unknown #7687 by @Rimobul * Fix HTTP client logging config binding #7691 by @Rimobul ### ASP.NET Core Extensions (`Microsoft.AspNetCore.Diagnostics.Middleware`) * Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #7645 by @EasyL0ver (co-authored by @Copilot) * Add HTTP request latency log enricher (experimental) #7602 by @EasyL0ver (co-authored by @Copilot) ### Logging Source Generator (`Microsoft.Gen.Logging`) * [Microsoft.Gen.Logging] Clear thread-local state when logging throws #7682 by @Rimobul * [Microsoft.Gen.Logging] Fully qualify classification types #7689 by @Rimobul ### AI Evaluation (`Microsoft.Extensions.AI.Evaluation.Reporting`) * [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #7609 by @grafanaKibana ### Project Templates (`Microsoft.McpServer.ProjectTemplates`) * Remove MCP server project template #7680 by @jeffhandley (co-authored by @Copilot) ... (truncated) ## 10.8.4 This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies. As a result, both the AI Chat Web (`aichatweb`) and AI Agent Web API (`aiagent-webapi`) templates now **require** the AI service provider to be chosen explicitly via `--provider`; there is no longer a default. One of the following must be selected: - `--provider azureopenai` — Azure OpenAI - `--provider ollama` — Ollama (for local development) - `--provider openai` — OpenAI Platform ## Packages in this release | Package | Version | |---|---| | Microsoft.Extensions.AI.Templates | 10.8.4-preview.3.26379.3 | | Microsoft.Agents.AI.ProjectTemplates | 1.13.0-preview.1.26379.3 | ## What's Changed ### Project templates - **Removed the GitHub Models provider** from the AI Chat Web and AI Agent Web API templates, ahead of [GitHub Models being fully retired on July 30, 2026](https://github.blog/changelog/2026-07-01-github-models-is-being-fully-retired-on-july-30-2026/). The `--provider` option is now required with no default ([#7667](https://github.com/dotnet/extensions/pull/7667)). - Updated AI template dependencies — bumped `Aspire.Hosting.AppHost` to `13.4.6` and `CommunityToolkit.VectorData.SqliteVec` to `1.0.0-preview.4` (aligned `System.Linq.AsyncEnumerable` to `10.0.9`), replacing earlier workaround package pins ([#7639](https://github.com/dotnet/extensions/pull/7639)). ## Full Changelog - https://github.com/dotnet/extensions/compare/v10.8.3...v10.8.4 ## 10.8.3 ## Packages in this release | Package | Version | |---|---| | Microsoft.Extensions.AI | 10.8.3 | | Microsoft.Extensions.AI.Abstractions | 10.8.3 | | Microsoft.Extensions.AI.OpenAI | 10.8.3 | ## Experimental API Changes ### Experimental API behavior updates - Updated serialization behavior for experimental `ToolApprovalRequestContent.RequiresConfirmation` so it no longer leaks into consumer source-generated `AIContent` JSON metadata unless approval APIs are intentionally used ([#7659](https://github.com/dotnet/extensions/pull/7659)). ## What's Changed ### AI abstractions and serialization - Fixed MEAI001 leakage from `RequiresConfirmation` in source-generated `AIContent` contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata ([#7659](https://github.com/dotnet/extensions/pull/7659)). ## Test Improvements - Added stabilization regression coverage to verify consumer source-generated `List<AIContent>` contexts compile and round-trip without requiring MEAI001 suppression ([#7659](https://github.com/dotnet/extensions/pull/7659)). ## Full Changelog - https://github.com/dotnet/extensions/compare/v10.8.2...v10.8.3 ## 10.8.2 This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes. ## Packages in this release | Package | Version | Note | |---------|---------|---------| | Microsoft.Extensions.VectorData.Abstractions | 10.8.2 | Published August 7, 2026 | | Microsoft.Extensions.VectorData.ConformanceTests | 10.8.2 | | **Update: August 7, 2026** The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2. Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue. ## What's Changed ### AI * Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #7636 by @adamsitnik (co-authored by @Copilot) ## Acknowledgements * @roji reviewed pull requests **Full Changelog**: https://github.com/dotnet/extensions/compare/v10.8.1...v10.8.2 ## 10.8.1 This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning. ## Packages in this release | Package | Version | |---------|---------| | Microsoft.Extensions.AI | 10.8.1 | | Microsoft.Extensions.AI.Abstractions | 10.8.1 | | Microsoft.Extensions.AI.OpenAI | 10.8.1 | ## What's Changed ### AI * Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #7617 by @westey-m * Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #7629 by @rogerbarreto (co-authored by @tarekgh) ## Acknowledgements * @jozkee reviewed pull requests **Full Changelog**: https://github.com/dotnet/extensions/compare/v10.8.0...v10.8.1 Commits viewable in [compare view](https://github.com/dotnet/extensions/compare/v10.8.0...v10.9.0). </details> Updated [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 18.8.1 to 18.9.0. <details> <summary>Release notes</summary> _Sourced from [Microsoft.NET.Test.Sdk's releases](https://github.com/microsoft/vstest/releases)._ ## 18.9.0 ## What's Changed * Fix tilde/exclamation characters corrupted in TerminalLogger test output by @nohwnd in https://github.com/microsoft/vstest/pull/16046 * Make TranslationLayer Native AOT-compatible by @drewnoakes in https://github.com/microsoft/vstest/pull/16045 * Guard GenerateProgramFile target against UseWinUI/UseUwpTools evaluation order by @nohwnd in https://github.com/microsoft/vstest/pull/16072 * Add RequestingAssembly to AssemblyResolveEventArgs for binary compat by @nohwnd in https://github.com/microsoft/vstest/pull/16076 * Remove stale Microsoft.Extensions.FileSystemGlobbing binding redirect from testhost.x86 and datacollector by @Evangelink in https://github.com/microsoft/vstest/pull/16082 * Fix TRX attachment paths when LogFileName contains a subdirectory by @nohwnd in https://github.com/microsoft/vstest/pull/15791 * Fix missing dumps for .NET Framework child processes in NetClientHangDumper by @nohwnd in https://github.com/microsoft/vstest/pull/16098 * Fix data collection channels to use negotiated protocol version instead of V1 by @nohwnd in https://github.com/microsoft/vstest/pull/16096 * Fix race condition in BlameCollector: skip hang dump when testhost hasn't launched yet by @nohwnd in https://github.com/microsoft/vstest/pull/16065 * Replace TestSDKAutoGeneratedCode with ExcludeFromCodeCoverage in auto-generated Program files by @nohwnd in https://github.com/microsoft/vstest/pull/16101 * Include testhost process path in crash error messages by @nohwnd in https://github.com/microsoft/vstest/pull/16108 * Fix DataDriven test results being double-counted in TRX logger totals by @nohwnd in https://github.com/microsoft/vstest/pull/15766 * Fix datacollector crash visibility: replace Assert with throwable exceptions by @nohwnd in https://github.com/microsoft/vstest/pull/16048 * Add TreatErrorMessagesAsWarnings parameter to TRX logger by @nohwnd in https://github.com/microsoft/vstest/pull/16106 * Wait for testhost stderr to drain before reading its crash output by @nohwnd in https://github.com/microsoft/vstest/pull/16128 * Handle runtimeconfig.dev.json without additionalProbingPaths by @tmat in https://github.com/microsoft/vstest/pull/16166 * Suggest Microsoft.NET.Test.Sdk when a managed test project brings no testhost by @nohwnd in https://github.com/microsoft/vstest/pull/16169 * Fix x86 testhost loading mismatched x64 hostfxr (0x800700C1) when run via vstest.console.exe directly (#16151) by @azat-msft in https://github.com/microsoft/vstest/pull/16156 * Preserve the real exception (type + stack trace) when a test run aborts in BaseRunTests by @nohwnd in https://github.com/microsoft/vstest/pull/16167 ## New Contributors * @drewnoakes made their first contribution in https://github.com/microsoft/vstest/pull/16045 **Full Changelog**: https://github.com/microsoft/vstest/compare/v18.8.0...v18.9.0 Commits viewable in [compare view](https://github.com/microsoft/vstest/compare/v18.8.1...v18.9.0). </details> Updated [Microsoft.SourceLink.GitHub](https://github.com/dotnet/dotnet) from 10.0.301 to 10.0.400. <details> <summary>Release notes</summary> _Sourced from [Microsoft.SourceLink.GitHub's releases](https://github.com/dotnet/dotnet/releases)._ ## 10.0.400 You can build .NET 10.0 from the repository by cloning the release tag `v10.0.400` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.400/README.md#building). Alternatively, you can build from the sources attached to this release directly. More information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.400/README.md#building-from-released-sources). Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023 ## 10.0.303 You can build .NET 10.0 from the repository by cloning the release tag `v10.0.303` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.303/README.md#building). Alternatively, you can build from the sources attached to this release directly. More information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.303/README.md#building-from-released-sources). Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023 ## 10.0.302 You can build .NET 10.0 from the repository by cloning the release tag `v10.0.302` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.302/README.md#building). Alternatively, you can build from the sources attached to this release directly. More information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.302/README.md#building-from-released-sources). Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023 Commits viewable in [compare view](https://github.com/dotnet/dotnet/compare/v10.0.301...v10.0.400). </details> Updated [Roslynator.Analyzers](https://github.com/dotnet/roslynator) from 4.15.0 to 5.0.0. <details> <summary>Release notes</summary> _Sourced from [Roslynator.Analyzers's releases](https://github.com/dotnet/roslynator/releases)._ ## 5.0.0 ### Added - Add `roslyn5.0` NuGet package flavor (`analyzers/dotnet/roslyn5.0/cs`) ([PR](https://github.com/dotnet/roslynator/pull/1787)) ### Breaking - Enable nullable annotations on `Roslynator.Common` and `Roslynator.Workspaces.Common` ([#1817](https://github.com/dotnet/roslynator/issues/1817)) - Source-breaking for projects that compile against this surface with nullable reference types enabled. - [Testing Framework] Lower Roslyn dependency of testing packages to 3.8.0 so that the Roslyn version is determined by the consumer's own `Microsoft.CodeAnalysis.*` reference instead of being forced to a fixed version ([PR](https://github.com/dotnet/roslynator/pull/1810)) - `Roslynator.Testing.Common`, `Roslynator.Testing.CSharp`, `Roslynator.Testing.CSharp.Xunit` and `Roslynator.Testing.CSharp.MSTest` now depend on `Microsoft.CodeAnalysis.*` `>= 3.8.0` (previously `>= 4.14.0`). - `Roslynator.Testing.Common` no longer depends on `Roslynator.Core`. - **Action required:** a test project that previously relied on the testing framework to pull in Roslyn 4.14.0 should now add its own reference, e.g. `<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.14.0" />`. The chosen version raises the maximum C# language version the parser can accept; test sources still parse at `CSharpParseOptions.Default` unless you set parse options / `LanguageVersion` (for example `LanguageVersion.Latest`). - **Action required:** a test project that used `Roslynator.Core` types via the old transitive dependency must now add an explicit `Roslynator.Core` package reference. ### Changed - Bump Roslyn to 5.0.0 ([PR](https://github.com/dotnet/roslynator/pull/1787)) - CLI targets Roslyn 5.0.0 - Solution build and tests use Roslyn 5.0.0 by default (the testing *packages* floor at 3.8.0; see Breaking) - Replace Visual Studio 2022 extension with **Roslynator 2026** for Visual Studio 2026 (`[18.0,19.0)`) ([PR](https://github.com/dotnet/roslynator/pull/1787)) - Extension ships refactorings and compiler diagnostic code fixes; analyzers via NuGet - [Roslynator 2022](https://marketplace.visualstudio.com/items?itemName=josefpihrt.Roslynator2022) remains available as the last 4.x VSIX - Visual Studio Code extension ships refactorings and compiler diagnostic code fixes only ([PR](https://github.com/dotnet/roslynator/pull/1787)) - Analyzers require Roslynator NuGet packages - Requires OmniSharp with Roslyn 5.x (C# extension 1.39.15+; set `dotnet.server.useOmnisharp` to `true`) ### Removed - Remove leftover implementations of obsolete analyzers (XML descriptors remain). Enable the successor rules instead: RCS0014 → RCS0061, RCS0022 → RCS0021, RCS0038 → RCS0015, RCS0043 → RCS0020, RCS0047 → RCS0053, RCS1008/RCS1009/RCS1010/RCS1012/RCS1176/RCS1177 → RCS1264, RCS1035 → RCS1260, RCS1036 → RCS0063, RCS1038/RCS1040/RCS1041/RCS1066/RCS1072/RCS1091/RCS1106 → RCS1259, RCS1063/RCS1064/RCS1065 → RCS1252, RCS1100/RCS1101 → RCS1253, RCS1237 → RCS1254. - Remove `SyntaxInverter` (`Roslynator.CSharp.Workspaces`). Use `SyntaxLogicalInverter`. - Remove unused obsolete `DiagnosticCategories` constants and make the type `internal`. - Remove unused `ROS0001`/`ROS0002` diagnostic IDs. - Remove obsolete constructors/properties from the testing package (`DiagnosticTestData`, `CompilerDiagnosticFixTestData`, `RefactoringTestData`). - Remove legacy config keys `roslynator.max_line_length`, `roslynator.prefix_field_identifier_with_underscore`, and `roslynator_suppress_unity_script_methods`. Use `roslynator_max_line_length`, `roslynator_prefix_field_identifier_with_underscore`, and `roslynator_unity_code_analysis.enabled`. - [CLI] Remove obsolete command `generate-doc-root`. Use `generate-doc --root-file-path` instead. - Remove bundled analyzers from Visual Studio extension ([PR](https://github.com/dotnet/roslynator/pull/1787)) - Use [Roslynator.Analyzers](https://www.nuget.org/packages/roslynator.analyzers) NuGet package for diagnostics - Remove bundled analyzers from Visual Studio Code extension ([PR](https://github.com/dotnet/roslynator/pull/1787)) - Use Roslynator NuGet packages for diagnostics - Remove `AnalyzersOptionsPage` from Visual Studio extension ([PR](https://github.com/dotnet/roslynator/pull/1787)) - Drop support for Visual Studio 2022 VSIX ([PR](https://github.com/dotnet/roslynator/pull/1787)) - Pin last 4.x release ([Roslynator 2022](https://marketplace.visualstudio.com/items?itemName=josefpihrt.Roslynator2022)) or use NuGet packages on Visual Studio 2022 ### Fixed - Fix analyzers [RCS1263](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1263) and [RCS1139](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1139) for C# 14 extension block documentation ([PR](https://github.com/dotnet/roslynator/pull/1799)) ## 4.16.1 ### Fixed - Fix analyzer [RCS1060](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1060) to not report a file that contains only multiple partial declarations of the same type ([PR](https://github.com/dotnet/roslynator/pull/1798)) - Fix analyzer [RCS1231](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1231) to not suggest `in` for `ref struct` parameters ([#1725](https://github.com/dotnet/roslynator/issues/1725)) ([PR](https://github.com/dotnet/roslynator/pull/1807)) - Fix analyzer [RCS1260](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1260) false positive for `omit_when_single_line` on multi-line object/collection initializers ([#1439](https://github.com/dotnet/roslynator/issues/1439)) ([PR](https://github.com/dotnet/roslynator/pull/1808)) - Fix analyzer [RCS0036](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0036) to report blank lines between single-line declarations in records ([PR](https://github.com/dotnet/roslynator/pull/1813)) - Fix analyzer [RCS1046](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1046) to report `async void` methods without `Async` suffix ([PR](https://github.com/dotnet/roslynator/pull/1790)) - Fix analyzer [RCS1265](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1265) to not report catch clauses with a `when` filter ([PR](https://github.com/dotnet/roslynator/pull/1789)) - Fix analyzer [RCS0034](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0034) for types with a primary constructor and multiple constraint clauses ([PR](https://github.com/dotnet/roslynator/pull/1791)) - Fix analyzer [RCS1231](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1231) to not report `CancellationToken` in sync methods returning `Task` ([PR](https://github.com/dotnet/roslynator/pull/1802)) - [CLI] Fix GitLab output format to use relative paths, forward slashes, and 1-based line numbers ([PR](https://github.com/dotnet/roslynator/pull/1792)) - [CLI] Fix `generate-doc` to omit internal interfaces from type declarations and the Implements section ([PR](https://github.com/dotnet/roslynator/pull/1801)) ## 4.16.0 ### Added - [CLI] Suppress error code from Roslynator when it detects issues in code but runs successfully ([PR](https://github.com/dotnet/roslynator/pull/1756) by @mdrybak) ### Fixed - Fix analyzer [RCS1118](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1118) to not report local variable passed as 'in' argument ([PR](https://github.com/dotnet/roslynator/pull/1782) by @NoahStolk) - Fix analyzer [RCS1074](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1074) ([PR](https://github.com/dotnet/roslynator/pull/1768) by @cbersch) - Fix enum contained flags check for partial matches in [RCS1258](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1258) ([PR](https://github.com/dotnet/roslynator/pull/1740) by @ovska) - Fix analyzer [RCS1146](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1146) ([PR](https://github.com/dotnet/roslynator/pull/1747)) - Fix analyzer [RCS1194](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1194) ([PR](https://github.com/dotnet/roslynator/pull/1733)) - Fix analyzer [RCS1060](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1060) to ignore classes marked with `file` modifier ([PR](https://github.com/dotnet/roslynator/pull/1777) by @cbersch) - Fix analyzer [RCS1231](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1231) ([PR](https://github.com/dotnet/roslynator/pull/1774) by @cbersch) - Fix analyzer [RCS1246](https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1246) for conditional access expressions ([PR](https://github.com/dotnet/roslynator/pull/1772 by @krajek)) - [CLI] Fix `fix` command ignoring `--include` / `--exclude` file filter ([PR](https://github.com/dotnet/roslynator/pull/1758) by @hashiiiii) - [CLI] Fix loading of projects and solutions on .NET 10 SDK ([PR](https://github.com/dotnet/roslynator/pull/1783)) Commits viewable in [compare view](https://github.com/dotnet/roslynator/compare/v4.15.0...v5.0.0). </details> Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.63.0 to 1.65.38. <details> <summary>Release notes</summary> _Sourced from [TUnit's releases](https://github.com/thomhurst/TUnit/releases)._ ## 1.65.38 <!-- Release notes generated using configuration in .github/release.yml at v1.65.38 --> ## What's Changed ### Other Changes * Fix mocks for inaccessible method signature types by @thomhurst in https://github.com/thomhurst/TUnit/pull/6641 ### Dependencies * chore(deps): update dependency awssdk.sqs to 4.0.100.9 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6636 * chore(deps): update tunit to 1.65.31 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6637 * chore(deps): update dependency dompurify to v3.4.14 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6640 * chore(deps): update aspire to 13.5.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6638 * chore(deps): update dependency cliwrap to 3.10.5 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6642 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.65.31...v1.65.38 ## 1.65.31 <!-- Release notes generated using configuration in .github/release.yml at v1.65.31 --> ## What's Changed ### Other Changes * Add xunit.v3.aot to speed comparison by @campersau in https://github.com/thomhurst/TUnit/pull/6621 * Suppress HTML reports for nested test runs by @thomhurst in https://github.com/thomhurst/TUnit/pull/6620 * Address xUnit speed comparison review feedback by @thomhurst in https://github.com/thomhurst/TUnit/pull/6623 * Fix docs TypeScript 7 compatibility by @thomhurst in https://github.com/thomhurst/TUnit/pull/6625 * Refresh docs npm dependencies by @thomhurst in https://github.com/thomhurst/TUnit/pull/6624 * Switch to SignalWire llms.txt plugin by @thomhurst in https://github.com/thomhurst/TUnit/pull/6627 * Remove single-test discovery copies by @thomhurst in https://github.com/thomhurst/TUnit/pull/6631 * Skip unused scheduler work for unconstrained suites by @thomhurst in https://github.com/thomhurst/TUnit/pull/6632 * Skip empty test registration work by @thomhurst in https://github.com/thomhurst/TUnit/pull/6628 * Skip absent hook pipelines by @thomhurst in https://github.com/thomhurst/TUnit/pull/6630 * Fix mocks with inaccessible constructor parameter types by @thomhurst in https://github.com/thomhurst/TUnit/pull/6635 ### Dependencies * chore(deps): update dependency awssdk.sqs to 4.0.100.8 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6608 * chore(deps): update tunit to 1.65.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6609 * chore(deps): update dependency testcontainers.postgresql to 4.14.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6612 * chore(deps): update dependency testcontainers.kafka to 4.14.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6611 * chore(deps): update dependency testcontainers.redis to 4.14.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6613 * chore(deps): update dependency microsoft.net.test.sdk to 18.9.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6614 * chore(deps): update xunit to v4 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6616 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.65.0...v1.65.31 ## 1.65.0 <!-- Release notes generated using configuration in .github/release.yml at v1.65.0 --> ## What's Changed ### Other Changes * Report unexpected mock generation failures by @thomhurst in https://github.com/thomhurst/TUnit/pull/6605 * Process every GenerateMock attribute by @thomhurst in https://github.com/thomhurst/TUnit/pull/6606 * Support T.Mock() for static abstract interfaces by @thomhurst in https://github.com/thomhurst/TUnit/pull/6607 ### Dependencies * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.303 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6586 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.303 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6587 * chore(deps): update microsoft.build to 18.9.6 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6585 * chore(deps): update dependency fsharp.core to 10.1.400 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6588 * chore(deps): update dependency microsoft.entityframeworkcore to 10.0.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6589 * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.400 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6591 * chore(deps): update dependency dotnet-sdk to v10.0.400 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6590 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.400 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6592 * chore(deps): update dependency system.commandline to 2.0.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6593 * chore(deps): update microsoft.extensions to 10.0.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6595 * chore(deps): update microsoft.aspnetcore to 10.0.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6594 * chore(deps): update tunit to 1.64.13 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6596 * chore(deps): update dependency nuget.protocol to 7.9.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6597 * chore(deps): update microsoft.extensions to 10.9.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6598 * chore(deps): update dependency polyfill to 11.2.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6601 * chore(deps): update dependency polyfill to 11.2.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6600 * chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.10.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6602 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.64.13...v1.65.0 ## 1.64.13 <!-- Release notes generated using configuration in .github/release.yml at v1.64.13 --> ## What's Changed ### Other Changes * Stabilize immediate WaitsFor assertion test by @thomhurst in https://github.com/thomhurst/TUnit/pull/6576 * fix: Allow Item.Member after HasSingleItem by @SnakyBeaky in https://github.com/thomhurst/TUnit/pull/6583 ### Dependencies * chore(deps): update tunit to 1.64.6 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6577 * chore(deps): update dependency nsubstitute to 6.2.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6580 * chore(deps): update dependency microsoft.playwright to 1.62.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6582 * chore(deps): update dependency microsoft.net.stringtools to 18.9.6 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6584 ## New Contributors * @SnakyBeaky made their first contribution in https://github.com/thomhurst/TUnit/pull/6583 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.64.6...v1.64.13 ## 1.64.6 <!-- Release notes generated using configuration in .github/release.yml at v1.64.6 --> ## What's Changed ### Other Changes * Switch NuGet publishing to trusted publishing by @thomhurst in https://github.com/thomhurst/TUnit/pull/6573 * Expose results directory through TestContext by @thomhurst in https://github.com/thomhurst/TUnit/pull/6575 * Fix outcome timeline overflow in HTML reports by @thomhurst in https://github.com/thomhurst/TUnit/pull/6574 ### Dependencies * chore(deps): update tunit to 1.64.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6570 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.64.0...v1.64.6 ## 1.64.0 <!-- Release notes generated using configuration in .github/release.yml at v1.64.0 --> ## What's Changed ### Other Changes * Honor cancellation tokens linked by custom test executors by @thomhurst in https://github.com/thomhurst/TUnit/pull/6565 * Fix linked cancellation from before-test hooks by @thomhurst in https://github.com/thomhurst/TUnit/pull/6568 * Add per-test execution cancellation by @thomhurst in https://github.com/thomhurst/TUnit/pull/6569 ### Dependencies * chore(deps): update tunit to 1.63.25 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6559 * chore(deps): update dependency serialize-javascript to v7.1.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6561 * chore(deps): update dependency nsubstitute to 6.1.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6564 * chore(deps): bump mermaid from 11.15.0 to 11.16.1 in /docs by @dependabot[bot] in https://github.com/thomhurst/TUnit/pull/6563 * chore(deps): bump nanoid from 3.3.16 to 3.3.18 in /docs by @dependabot[bot] in https://github.com/thomhurst/TUnit/pull/6562 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.63.25...v1.64.0 ## 1.63.25 <!-- Release notes generated using configuration in .github/release.yml at v1.63.25 --> ## What's Changed ### Other Changes * Fix Mermaid label contrast in dark mode by @thomhurst in https://github.com/thomhurst/TUnit/pull/6531 * Enhance matrix tests documentation by @koryphaee in https://github.com/thomhurst/TUnit/pull/6537 * fix: support nested Member after IsTypeOf by @mvanhorn in https://github.com/thomhurst/TUnit/pull/6540 * docs: Add documentation for TestContext.Parameters by @thomhurst with @Copilot in https://github.com/thomhurst/TUnit/pull/6558 * fix: run event receivers on injected properties by @thomhurst in https://github.com/thomhurst/TUnit/pull/6556 ### Dependencies * chore(deps): update tunit to 1.63.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6526 * chore(deps): update dependency stackexchange.redis to 3.1.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6529 * chore(deps): update verify to 31.28.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6532 * chore(deps): update dependency stackexchange.redis to 3.1.3 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6541 * chore(deps): update dependency dompurify to v3.4.13 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6542 * chore(deps): update dependency rabbitmq.client to 7.2.2 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6546 * chore(deps): update dependency polyfill to 11.0.2 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6549 * chore(deps): update dependency polyfill to 11.0.2 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6548 * chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /docs by @dependabot[bot] in https://github.com/thomhurst/TUnit/pull/6545 * chore(deps): bump postcss from 8.5.22 to 8.5.25 in /docs by @dependabot[bot] in https://github.com/thomhurst/TUnit/pull/6547 * chore(deps): update dependency stackexchange.redis to 3.1.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6550 * chore(deps): update dependency stackexchange.redis to 3.1.13 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6552 ## New Contributors * @koryphaee made their first contribution in https://github.com/thomhurst/TUnit/pull/6537 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.63.0...v1.63.25 Commits viewable in [compare view](https://github.com/thomhurst/TUnit/compare/v1.63.0...v1.65.38). </details> Updated [TUnit.Assertions](https://github.com/thomhurst/TUnit) from 1.63.0 to 1.65.38. <details> <summary>Release notes</summary> _Sourced from [TUnit.Assertions's releases](https://github.com/thomhurst/TUnit/releases)._ ## 1.65.38 <!-- Release notes generated using configuration in .github/release.yml at v1.65.38 --> ## What's Changed ### Other Changes * Fix mocks for inaccessible method signature types by @thomhurst in https://github.com/thomhurst/TUnit/pull/6641 ### Dependencies * chore(deps): update dependency awssdk.sqs to 4.0.100.9 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6636 * chore(deps): update tunit to 1.65.31 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6637 * chore(deps): update dependency dompurify to v3.4.14 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6640 * chore(deps): update aspire to 13.5.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6638 * chore(deps): update dependency cliwrap to 3.10.5 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6642 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.65.31...v1.65.38 ## 1.65.31 <!-- Release notes generated using configuration in .github/release.yml at v1.65.31 --> ## What's Changed ### Other Changes * Add xunit.v3.aot to speed comparison by @campersau in https://github.com/thomhurst/TUnit/pull/6621 * Suppress HTML reports for nested test runs by @thomhurst in https://github.com/thomhurst/TUnit/pull/6620 * Address xUnit speed comparison review feedback by @thomhurst in https://github.com/thomhurst/TUnit/pull/6623 * Fix docs TypeScript 7 compatibility by @thomhurst in https://github.com/thomhurst/TUnit/pull/6625 * Refresh docs npm dependencies by @thomhurst in https://github.com/thomhurst/TUnit/pull/6624 * Switch to SignalWire llms.txt plugin by @thomhurst in https://github.com/thomhurst/TUnit/pull/6627 * Remove single-test discovery copies by @thomhurst in https://github.com/thomhurst/TUnit/pull/6631 * Skip unused scheduler work for unconstrained suites by @thomhurst in https://github.com/thomhurst/TUnit/pull/6632 * Skip empty test registration work by @thomhurst in https://github.com/thomhurst/TUnit/pull/6628 * Skip absent hook pipelines by @thomhurst in https://github.com/thomhurst/TUnit/pull/6630 * Fix mocks with inaccessible constructor parameter types by @thomhurst in https://github.com/thomhurst/TUnit/pull/6635 ### Dependencies * chore(deps): update dependency awssdk.sqs to 4.0.100.8 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6608 * chore(deps): update tunit to 1.65.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6609 * chore(deps): update dependency testcontainers.postgresql to 4.14.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6612 * chore(deps): update dependency testcontainers.kafka to 4.14.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6611 * chore(deps): update dependency testcontainers.redis to 4.14.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6613 * chore(deps): update dependency microsoft.net.test.sdk to 18.9.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6614 * chore(deps): update xunit to v4 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6616 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.65.0...v1.65.31 ## 1.65.0 <!-- Release notes generated using configuration in .github/release.yml at v1.65.0 --> ## What's Changed ### Other Changes * Report unexpected mock generation failures by @thomhurst in https://github.com/thomhurst/TUnit/pull/6605 * Process every GenerateMock attribute by @thomhurst in https://github.com/thomhurst/TUnit/pull/6606 * Support T.Mock() for static abstract interfaces by @thomhurst in https://github.com/thomhurst/TUnit/pull/6607 ### Dependencies * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.303 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6586 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.303 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6587 * chore(deps): update microsoft.build to 18.9.6 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6585 * chore(deps): update dependency fsharp.core to 10.1.400 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6588 * chore(deps): update dependency microsoft.entityframeworkcore to 10.0.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6589 * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.400 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6591 * chore(deps): update dependency dotnet-sdk to v10.0.400 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6590 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.400 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6592 * chore(deps): update dependency system.commandline to 2.0.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6593 * chore(deps): update microsoft.extensions to 10.0.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6595 * chore(deps): update microsoft.aspnetcore to 10.0.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6594 * chore(deps): update tunit to 1.64.13 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6596 * chore(deps): update dependency nuget.protocol to 7.9.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6597 * chore(deps): update microsoft.extensions to 10.9.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6598 * chore(deps): update dependency polyfill to 11.2.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6601 * chore(deps): update dependency polyfill to 11.2.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6600 * chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.10.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6602 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.64.13...v1.65.0 ## 1.64.13 <!-- Release notes generated using configuration in .github/release.yml at v1.64.13 --> ## What's Changed ### Other Changes * Stabilize immediate WaitsFor assertion test by @thomhurst in https://github.com/thomhurst/TUnit/pull/6576 * fix: Allow Item.Member after HasSingleItem by @SnakyBeaky in https://github.com/thomhurst/TUnit/pull/6583 ### Dependencies * chore(deps): update tunit to 1.64.6 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6577 * chore(deps): update dependency nsubstitute to 6.2.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6580 * chore(deps): update dependency microsoft.playwright to 1.62.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6582 * chore(deps): update dependency microsoft.net.stringtools to 18.9.6 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6584 ## New Contributors * @SnakyBeaky made their first contribution in https://github.com/thomhurst/TUnit/pull/6583 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.64.6...v1.64.13 ## 1.64.6 <!-- Release notes generated using configuration in .github/release.yml at v1.64.6 --> ## What's Changed ### Other Changes * Switch NuGet publishing to trusted publishing by @thomhurst in https://github.com/thomhurst/TUnit/pull/6573 * Expose results directory through TestContext by @thomhurst in https://github.com/thomhurst/TUnit/pull/6575 * Fix outcome timeline overflow in HTML reports by @thomhurst in https://github.com/thomhurst/TUnit/pull/6574 ### Dependencies * chore(deps): update tunit to 1.64.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6570 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.64.0...v1.64.6 ## 1.64.0 <!-- Release notes generated using configuration in .github/release.yml at v1.64.0 --> ## What's Changed ### Other Changes * Honor cancellation tokens linked by custom test executors by @thomhurst in https://github.com/thomhurst/TUnit/pull/6565 * Fix linked cancellation from before-test hooks by @thomhurst in https://github.com/thomhurst/TUnit/pull/6568 * Add per-test execution cancellation by @thomhurst in https://github.com/thomhurst/TUnit/pull/6569 ### Dependencies * chore(deps): update tunit to 1.63.25 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6559 * chore(deps): update dependency serialize-javascript to v7.1.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6561 * chore(deps): update dependency nsubstitute to 6.1.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6564 * chore(deps): bump mermaid from 11.15.0 to 11.16.1 in /docs by @dependabot[bot] in https://github.com/thomhurst/TUnit/pull/6563 * chore(deps): bump nanoid from 3.3.16 to 3.3.18 in /docs by @dependabot[bot] in https://github.com/thomhurst/TUnit/pull/6562 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.63.25...v1.64.0 ## 1.63.25 <!-- Release notes generated using configuration in .github/release.yml at v1.63.25 --> ## What's Changed ### Other Changes * Fix Mermaid label contrast in dark mode by @thomhurst in https://github.com/thomhurst/TUnit/pull/6531 * Enhance matrix tests documentation by @koryphaee in https://github.com/thomhurst/TUnit/pull/6537 * fix: support nested Member after IsTypeOf by @mvanhorn in https://github.com/thomhurst/TUnit/pull/6540 * docs: Add documentation for TestContext.Parameters by @thomhurst with @Copilot in https://github.com/thomhurst/TUnit/pull/6558 * fix: run event receivers on injected properties by @thomhurst in https://github.com/thomhurst/TUnit/pull/6556 ### Dependencies * chore(deps): update tunit to 1.63.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6526 * chore(deps): update dependency stackexchange.redis to 3.1.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6529 * chore(deps): update verify to 31.28.0 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6532 * chore(deps): update dependency stackexchange.redis to 3.1.3 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6541 * chore(deps): update dependency dompurify to v3.4.13 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6542 * chore(deps): update dependency rabbitmq.client to 7.2.2 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6546 * chore(deps): update dependency polyfill to 11.0.2 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6549 * chore(deps): update dependency polyfill to 11.0.2 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6548 * chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /docs by @dependabot[bot] in https://github.com/thomhurst/TUnit/pull/6545 * chore(deps): bump postcss from 8.5.22 to 8.5.25 in /docs by @dependabot[bot] in https://github.com/thomhurst/TUnit/pull/6547 * chore(deps): update dependency stackexchange.redis to 3.1.11 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6550 * chore(deps): update dependency stackexchange.redis to 3.1.13 by @thomhurst in https://github.com/thomhurst/TUnit/pull/6552 ## New Contributors * @koryphaee made their first contribution in https://github.com/thomhurst/TUnit/pull/6537 **Full Changelog**: https://github.com/thomhurst/TUnit/compare/v1.63.0...v1.63.25 Commits viewable in [compare view](https://github.com/thomhurst/TUnit/compare/v1.63.0...v1.65.38). </details> Updated [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 3.1.5 to 4.0.0. <details> <summary>Release notes</summary> _Sourced from [xunit.runner.visualstudio's releases](https://github.com/xunit/visualstudio.xunit/releases)._ ## 4.0.0 Release notes: https://xunit.net/releases/visualstudio/4.0.0 ## 4.0.0-pre.5 Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.5 ## 4.0.0-pre.4 Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.4 ## 4.0.0-pre.3 Release notes: https://xunit.net/releases/visualstudio/4.0.0-pre.3 Commits viewable in [compare view](https://github.com/xunit/visualstudio.xunit/compare/3.1.5...4.0.0). </details> Updated [xunit.v3](https://github.com/xunit/xunit) from 3.2.2 to 4.0.0. <details> <summary>Release notes</summary> _Sourced from [xunit.v3's releases](https://github.com/xunit/xunit/releases)._ No release notes found for this version range. Commits viewable in [compare view](https://github.com/xunit/xunit/commits). </details> Updated [xunit.v3.assert](https://github.com/xunit/xunit) from 3.2.2 to 4.0.0. <details> <summary>Release notes</summary> _Sourced from [xunit.v3.assert's releases](https://github.com/xunit/xunit/releases)._ No release notes found for this version range. Commits viewable in [compare view](https://github.com/xunit/xunit/commits). </details> Updated [xunit.v3.extensibility.core](https://github.com/xunit/xunit) from 3.2.2 to 4.0.0. <details> <summary>Release notes</summary> _Sourced from [xunit.v3.extensibility.core's releases](https://github.com/xunit/xunit/releases)._ No release notes found for this version range. Commits viewable in [compare view](https://github.com/xunit/xunit/commits). </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nick Cosentino <nbcosentino@gmail.com>
This PR contains the following updates:
1.64.13→1.65.01.64.13→1.65.01.64.13→1.65.01.64.13→1.65.01.64.13→1.65.01.64.13→1.65.0Release Notes
thomhurst/TUnit (TUnit)
v1.65.0: 1.65.0What's Changed
Other Changes
Dependencies
Full Changelog: v1.64.13...v1.65.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate CLI.