Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Dec 1, 2025

Updated BenchmarkDotNet from 0.14.0 to 0.15.8.

Release notes

Sourced from BenchmarkDotNet's releases.

0.15.8

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.8.html

0.15.7

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.7.html

0.15.6

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.6.html

0.15.5

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.5.html

0.15.4

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.4.html

Highlights

Allow override method/property for ParamsSource (#​2832)

0.15.3

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.3.html

Highlights

Improvements:

  • Naot instruction set support for .NET 10+, migrate to ISA groupings in CPU summary #​2828
  • Support benchmark filtering for TestAdapter #​2662 #​2788
  • Support non-primitive external types in ArgumentsSource #​2820
  • Enable MSBuild parallel build via --nodeReuse:false #​2693 #​2814
  • Improve CPU detection #​2747 #​2749
  • Enable assembly signing for debug build #​2774

Deprecations:

Bug fixes:

  • Fix InvalidOperationException in diagnosers #​2758 #​2805
  • Fix file detection in NativeMemoryProfiler #​2794 #​2795
  • Fix long file paths issue in EtwProfiler #​2807 #​2808
  • Fix log duplications in TestAdapter #​2790
  • Fix x86 disassembler error for net462 #​2792
  • Fix IsNetCore and IsNativeAOT for single-file apps without AOT #​2799
  • Fix density plot generation in RPlotExporter for latest version of R #​2809

0.15.2

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.2.html

Highlights

  • The most significant update in this release is the enhanced accuracy of the memory diagnoser (#​2562). This improvement resolves the issue of incorrectly reported memory allocations (#​1542, #​2582).
  • We have introduced a new feature that allows users to sort benchmark jobs in numerical order (#​2768, #​2770).
  • Benchmark validation has been improved (#​2771).
  • An issue with non-persistent auto-generated JobId has been fixed (#​2777).

0.15.1

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.1.html

Highlights

0.15.0

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.0.html

Commits viewable in compare view.

Updated BouncyCastle.Cryptography from 2.5.1 to 2.6.2.

Release notes

Sourced from BouncyCastle.Cryptography's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated GitHubActionsTestLogger from 2.4.1 to 3.0.1.

Release notes

Sourced from GitHubActionsTestLogger's releases.

3.0.1

Full Changelog: Tyrrrz/GitHubActionsTestLogger@3.0...3.0.1

3.0

Configuration breaking changes

  • Passed tests are now included by default.
  • Skipped tests are now included by default.
  • Empty test summaries are now not allowed by default.
  • @​trait.XYZ replacement token has been removed.
  • Options have been renamed.

See the readme for updated usage instructions.

What's Changed

New Contributors

Full Changelog: Tyrrrz/GitHubActionsTestLogger@2.4.1...3.0

Commits viewable in compare view.

Updated Meziantou.Analyzer from 2.0.188 to 2.0.257.

Release notes

Sourced from Meziantou.Analyzer's releases.

2.0.257

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.257

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.256...2.0.257

2.0.256

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.256

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.255...2.0.256

2.0.255

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.255

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.254...2.0.255

2.0.254

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.254

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.253...2.0.254

2.0.253

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.253

Full Changelog: meziantou/Meziantou.Analyzer@2.0.252...2.0.253

2.0.252

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.252

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.251...2.0.252

2.0.251

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.251

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.250...2.0.251

2.0.250

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.250

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.249...2.0.250

2.0.249

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.249

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.248...2.0.249

2.0.248

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.248

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.247...2.0.248

2.0.247

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.247

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.246...2.0.247

2.0.246

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.246

Full Changelog: meziantou/Meziantou.Analyzer@2.0.245...2.0.246

2.0.245

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.245

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.244...2.0.245

2.0.244

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.244

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.243...2.0.244

2.0.243

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.243

What's Changed

New Contributors

Full Changelog: meziantou/Meziantou.Analyzer@2.0.242...2.0.243

2.0.242

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.242

Full Changelog: meziantou/Meziantou.Analyzer@2.0.241...2.0.242

2.0.241

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.241

Full Changelog: meziantou/Meziantou.Analyzer@2.0.240...2.0.241

2.0.240

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.240

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.239...2.0.240

2.0.239

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.239

Full Changelog: meziantou/Meziantou.Analyzer@2.0.238...2.0.239

2.0.238

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.238

Full Changelog: meziantou/Meziantou.Analyzer@2.0.237...2.0.238

2.0.237

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.237

Full Changelog: meziantou/Meziantou.Analyzer@2.0.236...2.0.237

2.0.236

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.236

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.235...2.0.236

2.0.235

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.235

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.234...2.0.235

2.0.234

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.234

Full Changelog: meziantou/Meziantou.Analyzer@2.0.233...2.0.234

2.0.233

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.233

Full Changelog: meziantou/Meziantou.Analyzer@2.0.232...2.0.233

2.0.232

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.232

Full Changelog: meziantou/Meziantou.Analyzer@2.0.231...2.0.232

2.0.231

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.231

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.230...2.0.231

2.0.230

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.230

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.229...2.0.230

2.0.229

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.229

Full Changelog: meziantou/Meziantou.Analyzer@2.0.228...2.0.229

2.0.228

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.228

Full Changelog: meziantou/Meziantou.Analyzer@2.0.227...2.0.228

2.0.227

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.227

Full Changelog: meziantou/Meziantou.Analyzer@2.0.226...2.0.227

2.0.226

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.226

Full Changelog: meziantou/Meziantou.Analyzer@2.0.225...2.0.226

2.0.225

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.225

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.224...2.0.225

2.0.224

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.224

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.223...2.0.224

2.0.223

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.223

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.222...2.0.223

2.0.222

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.222

What's Changed

New Contributors

Full Changelog: meziantou/Meziantou.Analyzer@2.0.221...2.0.222

2.0.221

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.221

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.220...2.0.221

2.0.220

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.220

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.219...2.0.220

2.0.219

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.219

What's Changed

New Contributors

Full Changelog: meziantou/Meziantou.Analyzer@2.0.218...2.0.219

2.0.218

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.218

Full Changelog: meziantou/Meziantou.Analyzer@2.0.217...2.0.218

2.0.217

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.217

Full Changelog: meziantou/Meziantou.Analyzer@2.0.216...2.0.217

2.0.216

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.216

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.215...2.0.216

2.0.215

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.215

Full Changelog: meziantou/Meziantou.Analyzer@2.0.214...2.0.215

2.0.214

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.214

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.213...2.0.214

2.0.213

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.213

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.212...2.0.213

2.0.212

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.212

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.211...2.0.212

2.0.211

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.211

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.210...2.0.211

2.0.210

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.210

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.209...2.0.210

2.0.209

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.209

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.208...2.0.209

2.0.208

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.208

Full Changelog: meziantou/Meziantou.Analyzer@2.0.207...2.0.208

2.0.207

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.207

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.206...2.0.207

2.0.206

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.206

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.205...2.0.206

2.0.205

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.205

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.204...2.0.205

2.0.204

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.204

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.203...2.0.204

2.0.203

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.203

Full Changelog: meziantou/Meziantou.Analyzer@2.0.202...2.0.203

2.0.202

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.202

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.201...2.0.202

2.0.201

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.201

Full Changelog: meziantou/Meziantou.Analyzer@2.0.200...2.0.201

2.0.200

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.200

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.199...2.0.200

2.0.199

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.199

Full Changelog: meziantou/Meziantou.Analyzer@2.0.198...2.0.199

2.0.198

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.198

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.197...2.0.198

2.0.197

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.197

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.196...2.0.197

2.0.196

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.196

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.195...2.0.196

2.0.195

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.195

Full Changelog: meziantou/Meziantou.Analyzer@2.0.194...2.0.195

2.0.194

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.194

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.193...2.0.194

2.0.193

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.193

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.192...2.0.193

2.0.192

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.192

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.191...2.0.192

2.0.191

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.191

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.190...2.0.191

2.0.190

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.190

Full Changelog: meziantou/Meziantou.Analyzer@2.0.189...2.0.190

2.0.189

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/2.0.189

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.188...2.0.189

Commits viewable in compare view.

Updated Microsoft.Extensions.Logging.Console from 9.0.3 to 10.0.0.

Release notes

Sourced from Microsoft.Extensions.Logging.Console's releases.

10.0.0-preview.6.25358.103

You can build .NET 10.0 Preview 6 from the repository by cloning the release tag v10.0.0-preview.6.25358.103 and following the build instructions in the main README.md.

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.

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.0-preview.5.25277.114

You can build .NET 10.0 Preview 5 from the repository by cloning the release tag v10.0.0-preview.5.25277.114 and following the build instructions in the main README.md.

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.

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.0-preview.4.25258.110

You can build .NET 10.0 Preview 4 from the repository by cloning the release tag v10.0.0-preview.4.25258.110 and following the build instructions in the main README.md.

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.

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.0-preview.3.25171.5

You can build .NET 10.0 Preview 3 from the repository by cloning the release tag v10.0.0-preview.3.25171.5 and following the build instructions in the main README.md.

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.

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.0-preview.2.25163.2

You can build .NET 10.0 Preview 2 from the repository by cloning the release tag v10.0.0-preview.2.25163.2 and following the build instructions in the main README.md.

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.

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.0-preview.1.25080.5

You can build .NET 10.0 Preview 1 from the repository by cloning the release tag v10.0.0-preview.1.25080.5 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.112

You can build .NET 9.0 from the repository by cloning the release tag v9.0.112 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.111

You can build .NET 9.0 from the repository by cloning the release tag v9.0.111 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.110

You can build .NET 9.0 from the repository by cloning the release tag v9.0.110 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.109

You can build .NET 9.0 from the repository by cloning the release tag v9.0.109 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.101

You can build .NET 9.0 from the repository by cloning the release tag v9.0.101 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.7

You can build .NET 9.0 from the repository by cloning the release tag v9.0.7 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.6

You can build .NET 9.0 from the repository by cloning the release tag v9.0.6 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.5

You can build .NET 9.0 from the repository by cloning the release tag v9.0.5 and following the build instructions in the main README.md.

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.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.4

You can build .NET 9.0 from the repository by cloning the release tag v9.0.4 and following the build instructions in the main README.md.

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.

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.

Updated MSTest from 3.8.3 to 4.0.2.

Release notes

Sourced from MSTest's releases.

4.0.2

See the release notes here

4.0.1

See the release notes here

4.0.0

What is new?

Assert.That

MSTest v4 adds a new type of assertion, that allows you to write any expression, and it will inspect the result to give you more information on failure. Providing a very flexible way to assert complicated expressions. Here a simple example:

[TestClass]
public sealed class Test1
{
    [TestMethod]
    public void TestMethod1()
    {
        var animal = "Tiger";
        var zoo = new Zoo();
        Assert.That(() => zoo.GetAnimal() == animal);
    }
}

public class Zoo
{
    public string GetAnimal()
    {
        return "Giraffe";
    }
}
Assert.That(() => zoo.GetAnimal() == animal) failed.
Details:
    animal = "Tiger"     
    zoo.GetAnimal() = "Giraffe"

CallerArgumentExpression

CallerArgumentExpression is consumed by all assertions, to make them aware of the expressions used in the assertion. In the example below, we now know what both the expected and actual values are. But also what value they come from, giving us opportunity to provide better error messages:

[TestClass]
public sealed class Test1
{
    [TestMethod]
    public void TestMethod1()
    {
        string animal = null;
        Assert.AreEqual("Giraffe", animal);
    }
}
 ... (truncated)

## 4.0.0-preview.25372.6

This is a prerelease of MSTest v4. Docs on migration from v3 to v4 are in progress. We are working towards addressing the items tracked in #​1285 and #​5762

## 4.0.0-preview.25358.7

This is a prerelease of MSTest v4. Docs on migration from v3 to v4 are in progress. We are working towards addressing the items tracked in https://github.com/microsoft/testfx/issues/1285 and https://github.com/microsoft/testfx/issues/5762

## 3.11.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.11.1)

## 3.11.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.11.0)

## 3.10.5

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.5)


## 3.10.4

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.4)


## 3.10.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.3)


## 3.10.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.2)


## 3.10.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.1)


## 3.10.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.0)


## 3.9.3

## What's Changed

* Simpler fix for dotnet test when using retry by @​Youssef1313 in #​5732. Note that this PR targets rel/3.9 branch. For 3.10, we did a different fix: https://github.com/microsoft/testfx/pull/5717

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.3
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.3

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.2...v3.9.3

## 3.9.2

## What's Changed

* Fix MSTEST0042 (duplicate data row) false positive with Zero/NegativeZero by @​Youssef1313 in #​5684
* Allow framework authors to use TestCase.FullyQualifiedName as the TestNodeUid by @​Youssef1313 in #​5658
* Ensure TestMethodAttribute.Execute is run on the correct execution context by @​Youssef1313 in #​5688
* Avoid loading System.Threading.Tasks.Extensions when not needed by @​Youssef1313 in #​5694
* Fix UseAsync property in TestMethodAttribute derived classes to use type checks by @​Youssef1313 and @​Copilot in #​5708
* Fix UnitTestRunner leaking some test class instances by @​Youssef1313 in #​5715

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.2
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.2

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.1...v3.9.2

## 3.9.1

## What's Changed
* Make ConditionBaseAttribute.Mode public by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5597
* Add missing overload for Assert.Throws by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5620
* Fix System.MissingMethodException for KeyValuePair Deconstruction by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5635
* Run the whole ExecuteInternal logic under the right execution context by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5646
* VSTestBridge: Handle TestPropertyAttributes.Trait instead of special casing specific properties by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5648

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.1
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.1

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.0...v3.9.1

## 3.9.0

In this release we focused a lot on providing fixes for MSTest and Microsoft.Testing.Platform. The most notable new features and fixes are:

## MSTest

* Allow async test methods for UITestMethod on UWP and WinUI by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5297
* Add analyzer for duplicate data row by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5144
* Fix ClassCleanup not called when the first test in class is ignored by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5070
* Fix writing warnings outside of appdomain by @​nohwnd in https://github.com/microsoft/testfx/pull/5371

## Microsoft.Testing.Platform

* Add (alpha) Azure DevOps extension to report errors by @​nohwnd in https://github.com/microsoft/testfx/pull/5260
* Kill testhost if writing hang dump fails by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5538

We've also improved the `dotnet test` experience in dotnet SDK, especially around Retry plugin experience, and started dogfooding the experience in our own repository. Please check out how to enable the new `dotnet test` experience for Microsoft.Testing.Platform in net10 by [following this link](https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test#microsofttestingplatform-mtp-mode-of-dotnet-test), and help us dogfood it.

## New Contributors
* @​stan-sz made their first contribution in https://github.com/microsoft/testfx/pull/5214
* @​YoshiRulz made their first contribution in https://github.com/microsoft/testfx/pull/5281
* @​bjornhellander made their first contribution in https://github.com/microsoft/testfx/pull/5300



See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.0
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.0

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.8.3...v3.9.0

## 3.9.0-preview.25167.10



Commits viewable in [compare view](https://github.com/microsoft/testfx/compare/v3.8.3...v4.0.2).
</details>

Updated [Nerdbank.GitVersioning](https://github.com/dotnet/Nerdbank.GitVersioning) from 3.7.115 to 3.9.50.

<details>
<summary>Release notes</summary>

_Sourced from [Nerdbank.GitVersioning's releases](https://github.com/dotnet/Nerdbank.GitVersioning/releases)._

## 3.9.50

## What's Changed
* Add `versionHeightOffsetAppliesTo` property to version.json by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1279
* Fix `nbgv prepare-release` command to honor inheriting version.json files by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1281
* Automatically disable git engine for Dependabot environments by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1284
* Add --what-if switch to nbgv tag command to preview tag names by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1287
* Auto-disable git engine for GitHub Copilot environments by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1291
* Allow uppercase letters in pre-release version identifiers by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1293

## New Contributors
* @​micheloliveira-com made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1277

**Full Changelog**: https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.8.118...v3.9.50

## 3.9.37-alpha

## What's Changed
* Auto-disable git engine for GitHub Copilot environments by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1291


**Full Changelog**: https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.9.32-alpha...v3.9.37-alpha

## 3.9.32-alpha

## What's Changed

* Automatically disable git engine for Dependabot environments by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1284
* Add --what-if switch to nbgv tag command to preview tag names by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1287

**Full Changelog**: https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.9.17-alpha...v3.9.32-alpha

## 3.9.17-alpha

## What's Changed
* Fix `nbgv prepare-release` command to honor inheriting version.json files by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1281


**Full Changelog**: https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.9.15-alpha...v3.9.17-alpha

## 3.9.15-alpha

## What's Changed

* Add `versionHeightOffsetAppliesTo` property to version.json by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1279

## New Contributors
* @​micheloliveira-com made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1277

**Full Changelog**: https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.8.118...v3.9.15-alpha

## 3.8.118

## Fixes

* Don't try to disable CA2243 warnings in the generated version info files for F# by @​Numpsy in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1174
* Catch a more general JsonException. by @​ANGEL-OF-DEV in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1191
* Retarget links to migrated docs by @​bencemali in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1193
* Check MSBuild items with case insensitivity by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1213
* Fix inconsistent CLI output format for GitCommitDate by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1246
* Fix version height computed as 0 when project path has non-canonical casing by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1244
* When generating the GitCommitDate field in the AssemblyInfo for F#, d… by @​Numpsy in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1253
* Only do Android version check on applications by @​dotMorten in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1256
* Fix `nbgv set-version` to write to the best version.json file in scope by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1264

## Enhancements

* Add msbuild-provided prerelease identifiers by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1153
* Add support for stamping version on server.json for MCP servers with 0.0.0-placeholder replacement by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1270 and by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1271
* Add option to set / skip CloudBuildNumber by @​MattKotsenas in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1190
* Add Central Package Management (CPM) support to nbgv install command by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1208
* Add --public-release argument to nbgv get-version command by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1245
* Invoke PrivateP2PCaching.proj fewer times by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1263

## Other changes

* Update dependency Cake.Core to v5 by @​renovate[bot] in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1183

## New Contributors
* @​ANGEL-OF-DEV made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1191
* @​bencemali made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1193
* @​Copilot made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1208
* @​dotMorten made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1256
* @​emmanuel-ferdman made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1145

**Full Changelog**: https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.7.115...v3.8.118

## 3.8.106-alpha

## What's Changed

### Enhancements

* Add option to set / skip CloudBuildNumber by @​MattKotsenas in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1190
* Add Central Package Management (CPM) support to nbgv install command by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1208
* Add --public-release argument to nbgv get-version command by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1245
* Invoke PrivateP2PCaching.proj fewer times by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1263

### Fixes

* Catch a more general JsonException. by @​ANGEL-OF-DEV in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1191
* Retarget links to migrated docs by @​bencemali in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1193
* Check MSBuild items with case insensitivity by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1213
* Fix inconsistent CLI output format for GitCommitDate by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1246
* Fix version height computed as 0 when project path has non-canonical casing by @​Copilot in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1244
* When generating the GitCommitDate field in the AssemblyInfo for F#, d… by @​Numpsy in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1253
* Only do Android version check on applications by @​dotMorten in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1256
* Fix `nbgv set-version` to write to the best version.json file in scope by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1264

### Other changes

* Update dependency Cake.Core to v5 by @​renovate[bot] in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1183

## New Contributors
* @​ANGEL-OF-DEV made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1191
* @​bencemali made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1193
* @​Copilot made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1208
* @​dotMorten made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1256

**Full Changelog**: https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.8.38-alpha...v3.8.106-alpha

## 3.8.38-alpha

## Fixes

* Don't try to disable CA2243 warnings in the generated version info files for F# by @​Numpsy in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1174

## Enhancements

* Add msbuild-provided prerelease identifiers by @​AArnott in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1153

## New Contributors
* @​emmanuel-ferdman made their first contribution in https://github.com/dotnet/Nerdbank.GitVersioning/pull/1145

**Full Changelog**: https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.7.115...v3.8.38-alpha

Commits viewable in [compare view](https://github.com/dotnet/Nerdbank.GitVersioning/compare/v3.7.115...v3.9.50).
</details>

Updated [SonarAnalyzer.CSharp](https://github.com/SonarSource/sonar-dotnet) from 10.7.0.110445 to 10.16.0.128591.

<details>
<summary>Release notes</summary>

_Sourced from [SonarAnalyzer.CSharp's releases](https://github.com/SonarSource/sonar-dotnet/releases)._

## 10.16

### False Positive

* [NET-1729](https://sonarsource.atlassian.net/browse/NET-1729) - Fix S2114 FP: list.AddRange(list) and list.Concat(list) are sensible

### False Negative

* [NET-399](https://sonarsource.atlassian.net/browse/NET-399) - Fix S4790 FN: Support CryptographicOperations data methods

### Bug
* [NET-2686](https://sonarsource.atlassian.net/browse/NET-2686) - Fix S3604 AD0001: NRE with partial constructor

## 10.15

### False Positive

* [NET-2198](https://sonarsource.atlassian.net/browse/NET-2198) - Fix S1905 FP: Cast of default! expression is required
* [NET-2197](https://sonarsource.atlassian.net/browse/NET-2197) - Fix S1905 FP: stackalloc and Span<T> conversions
* [NET-1641](https://sonarsource.atlassian.net/browse/NET-1641) - Fix S1905 FP: casting `IEnumerable<string?>` to `IEnumerable<string>`
* [NET-2157](https://sonarsource.atlassian.net/browse/NET-2157) - Fix S2589 FP: Don't raise an issue after a delegate is invoked
* [NET-2073](https://sonarsource.atlassian.net/browse/NET-2073) - Fix S2699 FP: Add support for FsCheck property tests
* [NET-1537](https://sonarsource.atlassian.net/browse/NET-1537) - Fix S6964 FP: Don't raise on properties annotated with the BindRequiredAttribute

### Improvement

* [NET-2112](https://sonarsource.atlassian.net/browse/NET-2112) - Consider ExplodedNodes relevant if a successor would be relevant
* [NET-2183](https://sonarsource.atlassian.net/browse/NET-2183) - SE: Set constraint on operation when learning from IsPattern

### False Negative

* [NET-429](https://sonarsource.atlassian.net/browse/NET-429) - Fix S4275 FN: Support partial properties

### Task

* [NET-2208](https://sonarsource.atlassian.net/browse/NET-2208) - Update RSpec before release

## 10.14

Hey everyone,

This release mostly focuses on mitigating (NET-2196) a performance regression that was introduced in 10.13.


### Improvement

* [NET-2196](https://sonarsource.atlassian.net/browse/NET-2196) - Fix path algorithm for execution flows to mitigate performance regression
* [NET-2177](https://sonarsource.atlassian.net/browse/NET-2177) - Improve how the Symbolic Execution engine handles exception paths
* [NET-2135](https://sonarsource.atlassian.net/browse/NET-2135) - Support xUnit V3
* [NET-2163](https://sonarsource.atlassian.net/browse/NET-2163) - Provide Interface for other plugins to add rules to VB.NET SonarWay profile

### False Negative

* [NET-235](https://sonarsource.atlassian.net/browse/NET-235) - Fix S2053: Adjust required salt length to be 32 bytes

### Task

* [NET-2170](https://sonarsource.atlassian.net/browse/NET-2170) - Update RSPEC before 10.14 release

## 10.13

Hello everyone, 

In this release, we've focused on:
- False positive fixes
- Enhancing S2259's secondary locations to provide clearer, step-by-step explanations of null pointer dereferences issues.



### False Positives

* [NET-2099](https://sonarsource.atlassian.net/browse/NET-2099) - Fix S3885 FP: Do not raise in ResolutionEventHandler
* [NET-2023](https://sonarsource.atlassian.net/browse/NET-2023) - Fix S3257 FP: Array with target-typed new
* [NET-1646](https://sonarsource.atlassian.net/browse/NET-1646) - Fix S3267 FP: Loops should be simplified with LINQ expressions
* [NET-1588](https://sonarsource.atlassian.net/browse/NET-1588) - Fix S1066 FP: Combination of `dynamic` and `out` should not raise
* [NET-882](https://sonarsource.atlassian.net/browse/NET-882) - Fix S3257 FP: Don't raise for C# 10 and later when there's explicit delegate creation

### Improvements

* [NET-2095](https://sonarsource.atlassian.net/browse/NET-2095) - Improve incremental PR analysis path detection
* SE: S2259 - Improve secondary locations



## 10.12

This release brings the VB version of S6418 and a few FP and FN fixes.

### New Rule

* [NET-1379](https://sonarsource.atlassian.net/browse/NET-1379) - New Rule: Implement S6418 Hard-coded secrets are security-sensitive for VB.NET

### False Positive

* [NET-1526](https://sonarsource.atlassian.net/browse/NET-1526) - Fix S3267 FP: Only raise on IEnumerable

### False Negative

* [NET-1260](https://sonarsource.atlassian.net/browse/NET-1260) - Fix S1215 FN: GC.GetTotalMemory(forceFullCollection: true) should not be called 
* [NET-1258](https://sonarsource.atlassian.net/browse/NET-1258) - Fix S6678 FN: Lowercase placeholders in interpolated string
* [NET-1255](https://sonarsource.atlassian.net/browse/NET-1255) - Fix S3267 FN: Logical operators are not supported

### Task

* [NET-2060](https://sonarsource.atlassian.net/browse/NET-2060) - Update RSPEC before 11.12 release


## 10.11

Hello everyone!
In this release we fixed a bunch of false positives and false negatives.
Additionally this version adds support for telemetry in order to gather information on feature usage. Telemetry, requires scanner 10.2.0 or greater.


### False Positive

* [NET-1522](https://sonarsource.atlassian.net/browse/NET-1522) - Fix S2068 FP: Do not raise on `password:secret`
* [NET-1149](https://sonarsource.atlassian.net/browse/NET-1149) - Fix S3626 FP: Add exception when return statement is preceding local functions

### False Negative

* [NET-1263](https://sonarsource.atlassian.net/browse/NET-1263) - Fix S1871 FN: Nested if .. else if chain
* [NET-1256](https://sonarsource.atlassian.net/browse/NET-1256) - S2068: Remove word boundary(\b) from regex
* [NET-1254](https://sonarsource.atlassian.net/browse/NET-1254) - Fix S3878 FN: When params are passed as array through an attribute
* [NET-1252](https://sonarsource.atlassian.net/browse/NET-1252) - FN S1168: Support IndexerDeclaration and ConversionOperatorDeclaration
* [NET-459](https://sonarsource.atlassian.net/browse/NET-459) - Fix S1168 FN: Add support for partial indexers



## 10.10.1

Bugfix release to fix combability with SonarQube Cloud + a simplification to the `ProfileRegistrar`

### Task

* [NET-1463](https://sonarsource.atlassian.net/browse/NET-1463) - Update RSPEC before 10.10.1 release
* [NET-1461](https://sonarsource.atlassian.net/browse/NET-1461) - Make CSharpSonarWayProfile be compatible and simplify ProfileRegistrar



## 10.10

Hey everyone, this release mostly focuses on internal and technical things.

### General

* [NET-1444](https://sonarsource.atlassian.net/browse/NET-1444) - Move ProfileRegistrar to org.sonar.plugins.csharpenterprise.api
* [NET-1326](https://sonarsource.atlassian.net/browse/NET-1326) - Update RSPEC before 10.10 release

### Internal Styling Rules

* [NET-1378](https://sonarsource.atlassian.net/browse/NET-1378) - New Rule T0045: Use var
* [NET-1359](https://sonarsource.atlassian.net/browse/NET-1359) - New Rule T0043: Avoid primary constructors on normal classes and structs
* [NET-1358](https://sonarsource.atlassian.net/browse/NET-1358) - New Rule T0042: Indent raw string literal +4
* [NET-1357](https://sonarsource.atlassian.net/browse/NET-1357) - New Rule T0041: Use raw string literals for multiline strings
* [NET-1356](https://sonarsource.atlassian.net/browse/NET-1356) - New Rule T0040: Use minimum necessary interpolation characters
* [NET-1355](https://sonarsource.atlassian.net/browse/NET-1355) - New Rule T0039: Protected field should start with lower case letter
* [NET-1354](https://sonarsource.atlassian.net/browse/NET-1354) - New Rule T0038: Use fields instead of auto-implemented private or protected properties
* [NET-1347](https://sonarsource.atlassian.net/browse/NET-1347) - New Rule T0000: Don't use Get prefixes
* [NET-1346](https://sonarsource.atlassian.net/browse/NET-1346) - New Rule T0037: Use .Test suffix namespace
* [NET-1345](https://sonarsource.atlassian.net/browse/NET-1345) - New rule T0046: Move extension method to dedicated class
* [NET-1344](https://sonarsource.atlassian.net/browse/NET-1344) - New Rule T0035: Do not use var for this deconstruction
* [NET-1343](https://sonarsource.atlassian.net/browse/NET-1343) - New Rule T0034: Do not embed var into this condition
* [NET-1342](https://sonarsource.atlassian.net/browse/NET-1342) - New Rule T0033: Swap the logic to use positive conditions instead
* [NET-1341](https://sonarsource.atlassian.net/browse/NET-1341) - New Rule T0032: Move the method body to the next line
* [NET-1339](https://sonarsource.atlassian.net/browse/NET-1339) - New Rule T...

_Description has been truncated_

Bumps BenchmarkDotNet from 0.14.0 to 0.15.8
Bumps BouncyCastle.Cryptography from 2.5.1 to 2.6.2
Bumps GitHubActionsTestLogger from 2.4.1 to 3.0.1
Bumps Meziantou.Analyzer from 2.0.188 to 2.0.257
Bumps Microsoft.Extensions.Logging.Console from 9.0.3 to 10.0.0
Bumps MSTest from 3.8.3 to 4.0.2
Bumps Nerdbank.GitVersioning from 3.7.115 to 3.9.50
Bumps SonarAnalyzer.CSharp from 10.7.0.110445 to 10.16.0.128591
Bumps Testcontainers from 4.3.0 to 4.9.0

---
updated-dependencies:
- dependency-name: BenchmarkDotNet
  dependency-version: 0.15.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: BouncyCastle.Cryptography
  dependency-version: 2.6.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: GitHubActionsTestLogger
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: Meziantou.Analyzer
  dependency-version: 2.0.257
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: Microsoft.Extensions.Logging.Console
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: MSTest
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: Nerdbank.GitVersioning
  dependency-version: 3.9.50
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: SonarAnalyzer.CSharp
  dependency-version: 10.16.0.128591
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: Testcontainers
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant