Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2025

Updated FluentValidation from 11.11.0 to 12.1.0.

Release notes

Sourced from FluentValidation's releases.

12.1.0

Release notes

Please read the upgrade guide if you are moving from 11.x to 12.x

Changes in 12.1.0

  • Add Tamil language (#​2334)
  • Add Telugu language (#​2333)
  • Fixes to Japanese translations (#​2340)

Changes in 12.0.0

  • Drops support for netstandard2.0, netstandard2.1, .net 5, .net 6 and .net 7. Minimum supported platform is now .net 8.
  • Add support for dependent rules for custom rules (#​2170)
  • Removes deprecated DI extensions
  • Removes deprecated transform methods (#​2027)
  • Remove the ability to disable the root-model null check (#​2069)
  • Use Zomp.SyncMethodGenerator to clean up internal sync/async code paths and increase performance (#​2136)
  • Add Serbian (Cyrillic) language; rename existing Serbian to Serbian (Latin) (#​2283)

Downloads

Binaries can be downloaded from nuget:

12.0.0

Release notes

Please read the upgrade guide if you are moving from 11.x to 12.x

Changes in 12.0.0

  • Drops support for netstandard2.0, netstandard2.1, .net 5, .net 6 and .net 7. Minimum supported platform is now .net 8.
  • Add support for dependent rules for custom rules (#​2170)
  • Removes deprecated DI extensions
  • Removes deprecated transform methods (#​2027)
  • Remove the ability to disable the root-model null check (#​2069)
  • Use Zomp.SyncMethodGenerator to clean up internal sync/async code paths and increase performance (#​2136)
  • Add Serbian (Cyrillic) language; rename existing Serbian to Serbian (Latin) (#​2283)

Downloads

Binaries can be downloaded from nuget:

Commits viewable in compare view.

Updated FluentValidation.DependencyInjectionExtensions from 11.11.0 to 12.1.0.

Release notes

Sourced from FluentValidation.DependencyInjectionExtensions's releases.

12.1.0

Release notes

Please read the upgrade guide if you are moving from 11.x to 12.x

Changes in 12.1.0

  • Add Tamil language (#​2334)
  • Add Telugu language (#​2333)
  • Fixes to Japanese translations (#​2340)

Changes in 12.0.0

  • Drops support for netstandard2.0, netstandard2.1, .net 5, .net 6 and .net 7. Minimum supported platform is now .net 8.
  • Add support for dependent rules for custom rules (#​2170)
  • Removes deprecated DI extensions
  • Removes deprecated transform methods (#​2027)
  • Remove the ability to disable the root-model null check (#​2069)
  • Use Zomp.SyncMethodGenerator to clean up internal sync/async code paths and increase performance (#​2136)
  • Add Serbian (Cyrillic) language; rename existing Serbian to Serbian (Latin) (#​2283)

Downloads

Binaries can be downloaded from nuget:

12.0.0

Release notes

Please read the upgrade guide if you are moving from 11.x to 12.x

Changes in 12.0.0

  • Drops support for netstandard2.0, netstandard2.1, .net 5, .net 6 and .net 7. Minimum supported platform is now .net 8.
  • Add support for dependent rules for custom rules (#​2170)
  • Removes deprecated DI extensions
  • Removes deprecated transform methods (#​2027)
  • Remove the ability to disable the root-model null check (#​2069)
  • Use Zomp.SyncMethodGenerator to clean up internal sync/async code paths and increase performance (#​2136)
  • Add Serbian (Cyrillic) language; rename existing Serbian to Serbian (Latin) (#​2283)

Downloads

Binaries can be downloaded from nuget:

Commits viewable in compare view.

Updated Meziantou.Analyzer from 2.0.183 to 2.0.256.

Release notes

Sourced from Meziantou.Analyzer's releases.

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

2.0.188

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

What's Changed

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

2.0.187

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

What's Changed

New Contributors

Full Changelog: meziantou/Meziantou.Analyzer@2.0.186...2.0.187

2.0.186

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

What's Changed

New Contributors

Full Changelog: meziantou/Meziantou.Analyzer@2.0.185...2.0.186

2.0.185

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

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.184...2.0.185

2.0.184

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

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@2.0.183...2.0.184

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 9.0.0 to 9.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

9.0.11

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.10...v9.0.11

9.0.10

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.9...v9.0.10

9.0.9

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.8...v9.0.9

9.0.7

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.6...v9.0.7

9.0.6

Bug Fixes

  • Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy (#​61622)
    The Forwarded Headers Middleware now ignores X-Forwarded-Headers sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.

Dependency Updates

  • Bump src/submodules/googletest from 52204f7 to 04ee1b4 (#​61762)
    Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.
  • Update dependencies from dotnet/arcade (#​61714)
    Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.
  • Update dependencies from dotnet/extensions (#​61571)
    Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.
  • Update dependencies from dotnet/extensions (#​61877)
    Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.
  • Update dependencies from dotnet/arcade (#​61892)
    Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.

Miscellaneous

  • Update branding to 9.0.6 (#​61831)
    Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.
  • Merging internal commits for release/9.0 (#​61925)
    Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.

This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.

Full Changelog: v9.0.5...v9.0.6

9.0.5

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.4...v9.0.5

9.0.4

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.3...v9.0.4

9.0.3

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.2...v9.0.3

9.0.2

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.1...v9.0.2

9.0.1

Release

What's Changed

Full Changelog: dotnet/aspnetcore@v9.0.0...v9.0.1

Commits viewable in compare view.

Updated Npgsql from 9.0.4 to 10.0.0.

Release notes

Sourced from Npgsql's releases.

10.0.0

See the release notes.

The full list of changes is available here.

What's Changed

10.0.0-rc.1

Commits viewable in compare view.

Updated SonarAnalyzer.CSharp from 10.4.0.108396 to 10.15.0.120848.

Release notes

Sourced from SonarAnalyzer.CSharp's releases.

10.15

False Positive

  • NET-2198 - Fix S1905 FP: Cast of default! expression is required
  • NET-2197 - Fix S1905 FP: stackalloc and Span conversions
  • NET-1641 - Fix S1905 FP: casting IEnumerable<string?> to IEnumerable<string>
  • NET-2157 - Fix S2589 FP: Don't raise an issue after a delegate is invoked
  • NET-2073 - Fix S2699 FP: Add support for FsCheck property tests
  • NET-1537 - Fix S6964 FP: Don't raise on properties annotated with the BindRequiredAttribute

Improvement

  • NET-2112 - Consider ExplodedNodes relevant if a successor would be relevant
  • NET-2183 - SE: Set constraint on operation when learning from IsPattern

False Negative

  • NET-429 - Fix S4275 FN: Support partial properties

Task

  • 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 - Fix path algorithm for execution flows to mitigate performance regression
  • NET-2177 - Improve how the Symbolic Execution engine handles exception paths
  • NET-2135 - Support xUnit V3
  • NET-2163 - Provide Interface for other plugins to add rules to VB.NET SonarWay profile

False Negative

  • NET-235 - Fix S2053: Adjust required salt length to be 32 bytes

Task

  • 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 - Fix S3885 FP: Do not raise in ResolutionEventHandler
  • NET-2023 - Fix S3257 FP: Array with target-typed new
  • NET-1646 - Fix S3267 FP: Loops should be simplified with LINQ expressions
  • NET-1588 - Fix S1066 FP: Combination of dynamic and out should not raise
  • NET-882 - Fix S3257 FP: Don't raise for C# 10 and later when there's explicit delegate creation

Improvements

  • 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 - New Rule: Implement S6418 Hard-coded secrets are security-sensitive for VB.NET

False Positive

  • NET-1526 - Fix S3267 FP: Only raise on IEnumerable

False Negative

  • NET-1260 - Fix S1215 FN: GC.GetTotalMemory(forceFullCollection: true) should not be called
  • NET-1258 - Fix S6678 FN: Lowercase placeholders in interpolated string
  • NET-1255 - Fix S3267 FN: Logical operators are not supported

Task

  • 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 - Fix S2068 FP: Do not raise on password:secret
  • NET-1149 - Fix S3626 FP: Add exception when return statement is preceding local functions

False Negative

  • NET-1263 - Fix S1871 FN: Nested if .. else if chain
  • NET-1256 - S2068: Remove word boundary(\b) from regex
  • NET-1254 - Fix S3878 FN: When params are passed as array through an attribute
  • NET-1252 - FN S1168: Support IndexerDeclaration and ConversionOperatorDeclaration
  • 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 - Update RSPEC before 10.10.1 release
  • 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 - Move ProfileRegistrar to org.sonar.plugins.csharpenterprise.api
  • NET-1326 - Update RSPEC before 10.10 release

Internal Styling Rules

  • NET-1378 - New Rule T0045: Use var
  • NET-1359 - New Rule T0043: Avoid primary constructors on normal classes and structs
  • NET-1358 - New Rule T0042: Indent raw string literal +4
  • NET-1357 - New Rule T0041: Use raw string literals for multiline strings
  • NET-1356 - New Rule T0040: Use minimum necessary interpolation characters
  • NET-1355 - New Rule T0039: Protected field should start with lower case letter
  • NET-1354 - New Rule T0038: Use fields instead of auto-implemented private or protected properties
  • NET-1347 - New Rule T0000: Don't use Get prefixes
  • NET-1346 - New Rule T0037: Use .Test suffix namespace
  • NET-1345 - New rule T0046: Move extension method to dedicated class
  • NET-1344 - New Rule T0035: Do not use var for this deconstruction
  • NET-1343 - New Rule T0034: Do not embed var into this condition
  • NET-1342 - New Rule T0033: Swap the logic to use positive conditions instead
  • NET-1341 - New Rule T0032: Move the method body to the next line
  • NET-1339 - New Rule T0030: Move the field initializer on the same line
  • NET-1338 - New Rule T0029: Indent all arguments +4 further than the invocation line
  • NET-1337 - New Rule T0028: Move all arguments on the same line, or wrap all of them
  • NET-1336 - New Rule T0027: Move subsequent expressions on separate lines
  • NET-1335 - New Rule T0026: Indent member access +4 further than the initial line
  • NET-1334 - New Rule T0025: Indent ‘?’ and ‘:’ +4 further than the condition line
  • NET-1333 - New Rule T0024: Place multiline ‘?’ and ‘:’ on separate lines
  • NET-1332 - New Rule T0022: Indent all parameters with the first one
  • NET-1331 - New Rule T0021: Use extension methods for Linq
  • NET-1329 - New Rule T0019: Indent operator correctly
  • NET-1328 - New Rule T0018: Move the operator to the beginning of the next line
  • NET-1327 - New Rule T0015: Move local function at the end of the method
  • NET-1237 - New Rule T0044: Don't add Arrange, Act, and Assert(s) comments
  • NET-1325 - Improve T0007: Raise on nondeclaring is { } check

10.9

Hello everyone!

This is a mega-hardening release! Enjoy 😄

False Positive

  • NET-1309 - Fix S2583 FP: Support overrides in IsImplementingInterfaceMember
  • NET-1308 - Fix S2583 FP: Add support for AdressOf operator
  • NET-1302 - Fix S4158 FP: Don't raise on GetEnumerator() calls
  • NET-1295 - Fix S3236 FP: Exclude Debug.Assert
  • NET-1290 - Fix S4158 FP: Support RouteValueDictionary in AspNetCore
  • NET-1289 - Fix S4158 FP: Adding methods with well defined sematics
  • NET-1288 - Fix S4158 FP: Recognize Add methods with bool return type
  • NET-1287 - Fix S4158 FP: Don't raise on SetValue
  • NET-1280 - Fix S2342 FP: Flaky reports
  • NET-1278 - Fix S3440 FP: Variable assignment and switch expression
  • NET-1246 - Fix S1481 FP: Don't report on discard like looking variables
  • NET-1242 - Fix S2583/S4158 FP: Support for collections that are initialized with object
  • NET-1241 - Fix S2589 FP: Don't track concurrent collections
  • NET-1230 - Fix S4158 FP: Immutable collections
  • NET-1223 - Fix S3267 FP: ref struct types cannot leave the stack
  • NET-1214 - Fix S2259 FP: Foreach loop over empty collection
  • NET-1212 - Fix S2259 FP: Learn bool from NotNull constraint and Null value
  • NET-1208 - Fix S2589 FP: Rule ignores case guards
  • NET-1207 - Fix S3966 FP: disposing element of indexable after declaration pattern
  • NET-1203 - Fix S3966 FP: Enumerating a collection of tuples
  • NET-1202 - Fix S2259 FP: Foreach nested in try, nested in loop
  • NET-1188 - Improve S4158 - Empty Collections should not be Enumerated
  • NET-1088 - Fix S3240 FP: Ignore when a conditional block contains a ternary
  • NET-800 - Fix S2259 FP: FlowCaptures in loops and try-regions

False Negative

  • NET-1299 - Fix S2053 FN: Support Copy methods
  • NET-1257 - Fix S4790 FN: New HashData overloads not recognized
  • NET-1194 - Fix S4158 FN: Collection Expressions (C# 12)
  • NET-357 - Fix S2068 FN: does not consider launchSettings.json files
  • NET-210 - Fix S4158 FN: AddRange with empty collection

Bug

  • [NET-126....

Description has been truncated

Bumps FluentValidation from 11.11.0 to 12.1.0
Bumps FluentValidation.DependencyInjectionExtensions from 11.11.0 to 12.1.0
Bumps Meziantou.Analyzer from 2.0.183 to 2.0.256
Bumps Microsoft.AspNetCore.OpenApi from 9.0.0 to 9.0.11
Bumps Npgsql from 9.0.4 to 10.0.0
Bumps SonarAnalyzer.CSharp from 10.4.0.108396 to 10.15.0.120848
Bumps Testcontainers.PostgreSql from 4.8.1 to 4.9.0
Bumps Testcontainers.Qdrant from 4.8.1 to 4.9.0
Bumps Testcontainers.Redis from 4.8.1 to 4.9.0

---
updated-dependencies:
- dependency-name: FluentValidation
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor-and-patch
- dependency-name: FluentValidation
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor-and-patch
- dependency-name: FluentValidation.DependencyInjectionExtensions
  dependency-version: 12.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor-and-patch
- dependency-name: Meziantou.Analyzer
  dependency-version: 2.0.256
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-version: 9.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: Npgsql
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor-and-patch
- dependency-name: SonarAnalyzer.CSharp
  dependency-version: 10.15.0.120848
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Testcontainers.PostgreSql
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Testcontainers.Qdrant
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: Testcontainers.Redis
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 24, 2025

Labels

The following labels could not be found: dependencies, dotnet. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@DegrassiAaron DegrassiAaron merged commit 01c03cb into main Nov 24, 2025
15 of 20 checks passed
@dependabot dependabot bot deleted the dependabot/nuget/apps/api/src/Api/minor-and-patch-1d7c7e1ba5 branch November 24, 2025 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants