Skip to content

Bump the dotnet-sidecars group with 9 updates - #67

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/dotnet-sidecars-40a2641562
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/dotnet-sidecars-40a2641562

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 9, 2026

Copy link
Copy Markdown
Contributor

Updated csharpier from 1.2.6 to 1.3.0.

Release notes

Sourced from csharpier's releases.

1.3.0

1.3.0

Breaking Changes

Change xml formatting to return error when it runs into syntax error so it is consistent with c# #​1854

Previously CSharpier treated an invalid xml file as a warning instead of an error. This was inconsistent with how it treated c# files.
Invalid c# or xml files are not treated as errors.
The --compilation-errors-as-warnings argument has been renamed to --syntax-errors-as-warnings and can be used to return warnings instead of errors when encountering invalid files.

What's Changed

Feature: Configurable whitespace handling for xml #​1790

CSharpier now supports two types of xml whitespace formatting strict or ignore.
By default all xml except xaml or axaml is treated as strict whitespace. See details

Feature: Move closing bracket for xml elements to the same line. #​1598

With strict xml whitespace handling, csharpier now keeps the closing bracket for an element on the same line instead of breaking it to a new line.

<!-- input & expected output -->
<ElementWithAttribute Attribute="AttributeValue__________________"
  >TextValue</ElementWithAttribute>

<!-- 1.2.6 -->
<ElementWithAttribute Attribute="AttributeValue__________________"
  >TextValue</ElementWithAttribute
>

Feature: Support for csharpier-ignore with XML formatter #​1788

CSharpier now supports csharpier-ignore in xml files. See details

Feature: Add MSBuild transitive and multi-target support #​1833

CSharpier.MSBuild can now work as a transitive dependency.

Feature: allow checking formatting with cache #​1830

The csharpier check command now supports a --use-cache option.

Feature: remove dependency on Microsoft.AspNetCore.App #​1508

Previously CSharpier required that Microsoft.AspNetCore.App be installed. CSharpier has been modified to use an HttpListener when it is run using server to remove the need for this dependency.

Fix: csharpier-ignore comment removes linespaces before block #​1867

CSharpier was removing blank lines before csharpier-ignore comments in some cases

// input and expected output
var x = 1;
    
// csharpier-ignore
var y=1;

/// 1.2.6
var x = 1;
// csharpier-ignore
var y=1;
 ... (truncated)

Commits viewable in [compare view](https://github.com/belav/csharpier/compare/1.2.6...1.3.0).
</details>

Updated [Fantomas.Core](https://github.com/fsprojects/fantomas) from 6.3.12 to 6.3.16.

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

_Sourced from [Fantomas.Core's releases](https://github.com/fsprojects/fantomas/releases)._

## 6.3.16

# 6.3.16

### Fixed
* Idempotency problem when calling multi-line discriminated union with generic type parameter. [#​3132](https://github.com/fsprojects/fantomas/issues/3132)

Special thanks to @​Leaxe and @​nojaf!

[https://www.nuget.org/packages/fantomas/6.3.16](https://www.nuget.org/packages/fantomas/6.3.16)
    

## 6.3.15

# 6.3.15

### Fixed
* Non needed parentheses are added around lambda call from tuple/members [#​3082](https://github.com/fsprojects/fantomas/issues/3082)

Special thanks to @​johnW-ret!

[https://www.nuget.org/packages/fantomas/6.3.15](https://www.nuget.org/packages/fantomas/6.3.15)
    

## 6.3.14

# 6.3.14

### Fixed
* Idempotency problem when _.Property shorthand with record value. [#​3120](https://github.com/fsprojects/fantomas/issues/3120)

Special thanks to @​AsmusAB!

[https://www.nuget.org/packages/fantomas/6.3.14](https://www.nuget.org/packages/fantomas/6.3.14)
    

## 6.3.13

# 6.3.13

### Fixed
* Idempotency problem when adding members to a single case union without a pipe [#​3102](https://github.com/fsprojects/fantomas/issues/3102)

Special thanks to @​joprice!

[https://www.nuget.org/packages/fantomas/6.3.13](https://www.nuget.org/packages/fantomas/6.3.13)
    

Commits viewable in [compare view](https://github.com/fsprojects/fantomas/compare/v6.3.12...v6.3.16).
</details>

Updated [FSharp.Compiler.Service](https://github.com/dotnet/dotnet) from 43.9.201 to 43.12.204.

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

_Sourced from [FSharp.Compiler.Service'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 [FSharp.Core](https://github.com/dotnet/fsharp) from 9.0.201 to 9.0.303.

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

_Sourced from [FSharp.Core's releases](https://github.com/dotnet/fsharp/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/dotnet/fsharp/commits).
</details>

Updated [FSharp.Core](https://github.com/dotnet/dotnet) from 9.0.201 to 10.1.204.

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

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

## 10.0.301

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.301` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.301/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.301/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.300

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.300` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.300/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.300/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.204

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.204` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.204/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.204/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.203

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.203` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.203/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.203/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.202

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.202` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.202/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.202/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.201

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.201` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.201/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.201/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.200

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.200` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.200/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.200/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.109

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.109` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.109/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.109/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.108

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.108` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.108/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.108/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.107

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.107` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.107/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.107/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.106

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.106` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.106/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.106/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.105

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.105` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.105/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.105/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.104

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.104` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.104/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.104/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.103

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.103` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.103/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.103/README.md#building-from-released-sources).

Attached is the PGP signature for the GitHub generated tarball. You can find the public key at https://dot.net/release-key-2023

## 10.0.102-sb1

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.102-sb1` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.102-sb1/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.102-sb1/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.101

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.101` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.101/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.101/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.100

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.100` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.100/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.100/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

To produce artifacts with the .NET 10 GA version strings, users must pass the branding argument to the build: `--branding rtm`.

## 10.0.100-rc.2.25502.107

You can build .NET 10.0 RC 2 from the repository by cloning the release tag `v10.0.100-rc.2.25502.107` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.100-rc.2.25502.107/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.100-rc.2.25502.107/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

Note: GitHub automatically generates the "Source code (tar.gz/zip)" archives included in this release. Please download the official source code from:
- [dotnet-source-10.0.100-rc.2.25502.107.tar.gz](https://builds.dotnet.microsoft.com/dotnet/source-build/dotnet-source-10.0.100-rc.2.25502.107.tar.gz)
- [dotnet-source-10.0.100-rc.2.25502.107.zip](https://builds.dotnet.microsoft.com/dotnet/source-build/dotnet-source-10.0.100-rc.2.25502.107.zip)

## 10.0.100-rc.1.25451.107

<!-- This file is a template for a GitHub release notes post. -->
<!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. -->

You can build .NET 10.0 RC 1 from the repository by cloning the release tag `v10.0.100-rc.1.25451.107` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.100-rc.1.25451.107/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.100-rc.1.25451.107/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.100-preview.7.25380.108

<!-- This file is a template for a GitHub release notes post. -->
<!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. -->

You can build .NET 10.0 Preview 7 from the repository by cloning the release tag `v10.0.100-preview.7.25380.108` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.100-preview.7.25380.108/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.100-preview.7.25380.108/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.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](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/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.0-preview.6.25358.103/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.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](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/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.0-preview.5.25277.114/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.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](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/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.0-preview.4.25258.110/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.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](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/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.0-preview.3.25171.5/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.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](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/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.0-preview.2.25163.2/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.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](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/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.0-preview.1.25080.5/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/commits).
</details>

Updated [FSharpLint.Core](https://github.com/fsprojects/FSharpLint) from 0.25.0 to 0.27.0.

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

_Sourced from [FSharpLint.Core's releases](https://github.com/fsprojects/FSharpLint/releases)._

## 0.27.0

- Fix: hint false positive for interpolated strings without sprintf #​857 #​856 [@​webwarrior-ws]
- Added new rule SynchronousFunctionNames that flags synchronous functions marked with async prefixes or suffixes in their names #​834 #​837 #​843 [@​webwarrior-ws]
- Added new rule AsynchronousFunctionNames that flags asynchronous functions that lack async prefixes or suffixes in their names #​835 #​837 #​842 #​843 [@​webwarrior-ws]
- Added new rule SimpleAsyncComplementaryHelpers that recommends adding Async-based wrappers to Task-based async functions, and viceversa #​841 #​843 [@​webwarrior-ws]
- Improve lib name heuristics to try determining if a project is a library or not #​839 [@​knocte]
- UX: Print number of enabled/total/disabled rules before linting #​833 [@​webwarrior-ws]
- Feature: Allow wildcard support to also match .fsproj, .sln and .slnx files #​815 #​831 [@​webwarrior-ws]
- Added new rule FavourNamedMembers that recommends to use names for DU members #​719 #​829 #​830 [@​webwarrior-ws] [@​knocte]
- Added new rule DiscourageStringInterpolationWithStringFormat that will recommend sprintf over String.Format #​542 #​547 #​589 #​821 [@​janus] [@​parhamsaremi] [@​webwarrior-ws] [@​knocte]
- Fix: false negative in AvoidTooShortNames rule #​825 #​828 [@​webwarrior-ws]
- Chore: Housekeeping #​824 [@​knocte]
- Added new rule DisallowShadowing (opt-in, disabled by default) #​112 #​676 [@​webwarrior-ws] [@​knocte]
- Added new rule FavourNestedFunctions that recommends private functions to rather be local/nested functions #​638 #​648 #​823 #​826 [@​webwarrior-ws]
- Fix: false negative in EnsureTailCallDiagnosticsInRecursiveFunctions (was not checking nested functions) #​819 [@​webwarrior-ws]
- Refactor: use (immutable) Map instead of (mutable) Dictionary in some hint-related functions #​820 [@​webwarrior-ws]
- Refactor: add more warnings to build and improve var reuse #​817 #​818 #​711 [@​knocte] [@​BennieCopeland]
- Docs: improve UsedUnderscorePrefixedElements rationale #​817 [@​knocte]
- Added new rule NoAsyncRunSynchronouslyInLibrary that flags usage of Async.RunSynchronously in library projects #​785 [@​webwarrior-ws]
- Refactor: exit code handling in Console project #​813 [@​knocte]
- Fix: false negative of rule AvoidTooShortNames #​592 #​593 #​812 [@​parhamsaremi] [@​knocte] [@​webwarrior-ws]
- Refactor: re-enable NoPartialFunctions check for our own SelfCheck build target, using FCS workaround #​810 [@​webwarrior-ws] [@​knocte]

## 0.26.10

- AvoidSinglePipeOperator: fix false positive, allowing single pipe operator with multiline argument #​808 [@​webwarrior-ws]
- Core: Added `[<Obsolete>]` attribs and more comments around the fragments of some deprecated APIs #​807 [@​knocte]
- Tests: added 2 extra unit tests for RedundantNewKeyword rule #​806 [@​jp-fournier-dev, @​webwarrior-ws]
- FavourStaticEmptyFields: fix rule's false negatives #​792 #​798 [@​webwarrior-ws]
- Fix missing EOL in msbuild output #​799 #​804 [@​knocte]
- Add one more hint (conditionless reduction) #​795 [@​knocte]
- FavourSingleton: new rule to recommend .Singleton API instead of single-item lists/arrays #​526 #​803 [@​su8898, @​parhamsaremi, @​knocte]
- RedundantNewKeyword: fix false positive when using 'use' keyword #​797 [@​webwarrior-ws]
- PublicValuesNames: fix false positive for nested functions, that are essentially non-publicly accessible #​796 [@​webwarrior-ws]
- IndexerAccessorStyle: new rule to allow consistency across the indexer style used (OCaml or CSharp) #​532 #​794 [@​parhamsaremi, @​knocte, @​webwarrior-ws]
- CI: split deploy job in two to allow end2end tests run before publishing to nuget #​790 [@​webwarrior-ws]

## 0.26.8

- Fix compilation with .NET10 #​779 [@​Numpsy]
- Improve ReadMe.md & Contributing.md #​786 [@​knocte]
- New rule InterpolatedStringWithNoSubstitution #​787 [@​webwarrior-ws]
- Fix exception at runtime bug if using newer .NET versions #​687 #​704 #​784 [@​Numpsy, @​webwarrior-ws]
- Add Async APIs to FSharpLint.Core for async parsing #​771 [@​Thorium, @​webwarrior-ws, @​knocte]

## 0.26.6

- Fix CI via relaxing rollForward policy #​783 [@​knocte, @​Numpsy]
- Fix CI upgrading .NET version & dropping setup steps #​780 [@​Numpsy, @​knocte]
- Features "AllowInfix" & "AllUppercase" & "AllLowercase", to support MACRO_CASE and snake_case #​762 [@​knocte]
- Upgrade Fornax dependency to non-beta #​767 [@​Numpsy]
- Misc improvements #​775 [@​knocte]
- Wildcard support for the console app (dotnet tool) #​777 [@​Thorium]
- Addressed TODO in NamingHelper #​772 [@​Thorium]

## 0.26.4

- Fix docs generation #​766 #​768 [@​webwarrior-ws, @​knocte]
- Fix TODO adding 2 missing unit tests #​774 [@​Thorium]
- Fix false positive in hints (FL0065) #​492 #​773 [@​Thorium]
- Update Microsoft.Build dependencies to fix CI #​769 [@​Numpsy]

## 0.26.2

- Potentially fix flaky FailwithBadUsage rule's tests #​763 #​764 [@​knocte]
- FailwithBadUsage: fixed false negative (case with failwithf application) #​764 [@​webwarrior-ws, @​knocte]
- docs: fix FSharp.Core->FSharpLint.Core typo #​761 [@​Numpsy]
- Enable EnsureTailCallDiagnosticsInRecursiveFunctions rule by default #​756 [@​knocte]
- Enable more rules for SelfCheck #​756 [@​Mersho, @​webwarrior-ws, @​knocte]
- Fix false positive in SuggestAutoProperty rule #​755 [@​webwarrior-ws]
- Fix false positives in NestedFunctionNames & UnnestedFunctionNames rules #​759 [@​webwarrior-ws]
- Fix false positive in ParameterNames rule #​758 [@​webwarrior-ws]
- Fix false negative in EnsureTailCallDiagnosticsInRecursiveFunctions rule (mutually-recursive funcs) #​757 [@​webwarrior-ws]
- Add quickfix suggestions for several rules #​646 [@​webwarrior-ws]
- Add quickfix suggestions for several rules #​649 [@​Mersho]
- Add nice make experience #​660 [@​knocte]
- docs: improve/elaborate main project description #​692 [@​knocte, @​xperiandri]
- Fix false positive in AvoidSinglePipeOperator rule #​753 [@​webwarrior-ws]

## 0.26.0

- Fix MSBuild integration sample in docs #​750 [@​xperiandri]
- Exit after printing out version information #​743 [@​numpsy]
- Fix .NET 8 support #​748 [@​xperiandri]
- Update docs to note that linting supports `slnx` and `slnf` files #​744 [@​numpsy]

Commits viewable in [compare view](https://github.com/fsprojects/FSharpLint/compare/v0.25.0...v0.27.0).
</details>

Updated [MessagePack](https://github.com/MessagePack-CSharp/MessagePack-CSharp) from 3.1.3 to 3.1.7.

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

_Sourced from [MessagePack's releases](https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases)._

## 3.1.7

## What's Changed

* Add `scoped` to `MessagePackWriter.Write(ReadOnlySpan<T>)` methods by @​AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2271
* Fix security issues in master by @​AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2274

## Security release details

This release fixes 3 high severity and 9 moderate severity security vulnerabilities.

### High severity advisory fixes

- 26d4e743 GHSA-382j-8mxh-c7x2 Reject invalid DateTime ext lengths for CWE-789
- b9cb6050 GHSA-vh6j-jc39-fggf Use iteration for skipping msgpack structures for CWE-674
- 719e690a GHSA-hv8m-jj95-wg3x Bound LZ4 input reads for CWE-125

### Moderage severity advisory fixes

- 2b5a500a GHSA-v72x-2h86-7f8m Guard LZ4 decompression length for CWE-409
- f093bdc1 GHSA-qhmf-xw27-6rqr Reject nested typeless blocklist bypass for CWE-502
- f077798e GHSA-2f33-pr97-265q Default MVC input formatter to UntrustedData for CWE-1188
- 25a3493e GHSA-2x83-8g95-xh59 Limit untrusted ExpandoObject maps for CWE-407
- b414e6df GHSA-wfr3-xj75-pfwh Guard dynamic union depth for CWE-674
- 0555f07c GHSA-w567-gjr2-hm5j Validate Unity blit lengths for CWE-789
- 9b5783a7 GHSA-cxmj-83gh-fp49 Fix CWE-789 multidimensional array allocation validation
- f96fcf05 GHSA-q2h6-ghwm-5qm8 Use secure lookup comparer for CWE-407
- b3af7cf7 GHSA-cj9g-3mj2-g8vv Guard JSON conversion depth for CWE-674
- 66ad0894 GHSA-cj9g-3mj2-g8vv Avoid JSON separator recursion for CWE-674
- 082ba7da GHSA-cj9g-3mj2-g8vv Guard typeless JSON depth for CWE-674

### Fixes with no security advisory

- fb0fe9f0 Honor TypeFormatter options hooks for CWE-470
- c1c06a6f Fix WriteRawX methods to advance by written length
- 46c6a0fe Fix CWE-190 map header length overflow

**Full Changelog**: https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.6...v3.1.7

## 3.1.6

## What's Changed
* Add several known unsafe 'gadgets' to the disallow list by @​AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2270


**Full Changelog**: https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.5...v3.1.6

## 3.1.5

## What's Changed
* Remove unneeded GetTypeInfo() calls by @​Bykiev in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2206
* Use 'Write' instead of 'WriteInt32' for union type keys by @​VictorNicollet in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2212
* Fix various disposable issues by @​Bykiev in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2224
* fix: prevent StackOverflow in Equals with recursive generic constraints by @​khuongntrd in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2226
* Add more types to the default disallow list of named types to be deserialized by @​AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2256
* Fix release workflow by @​AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2268
* ~~Fix Incorrect DateTimeOffset Serializer by @​T0PP1ng in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2225~~
* Revert DateTimeOffset encoding change by @​AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2262

## New Contributors
* @​Bykiev made their first contribution in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2206
* @​VictorNicollet made their first contribution in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2212
* @​T0PP1ng made their first contribution in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2225
* @​khuongntrd made their first contribution in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2226

**Full Changelog**: https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.4...v3.1.5

## 3.1.4

## What's Changed
* Fix SkipClrVisibilityChecks to notice private fields in base classes by @​AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2153
* Promote analyzers to AnalyzerReleases.Shipped.md by @​hanachiru in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2169
* Add memory size check to `GetMemoryCheckResult` by @​AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2172
* AccessModifier was added to generated code. by @​Nirklav in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2185

## New Contributors
* @​hanachiru made their first contribution in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2169

**Full Changelog**: https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.3...v3.1.4

Commits viewable in [compare view](https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.3...v3.1.7).
</details>

Updated [Microsoft.CodeAnalysis.NetAnalyzers](https://github.com/dotnet/dotnet) from 10.0.201 to 10.0.301.

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

_Sourced from [Microsoft.CodeAnalysis.NetAnalyzers's releases](https://github.com/dotnet/dotnet/releases)._

## 10.0.301

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.301` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.301/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.301/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.300

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.300` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.300/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.300/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.204

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.204` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.204/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.204/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.203

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.203` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.203/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.203/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.202

You can build .NET 10.0 from the repository by cloning the release tag `v10.0.202` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.202/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.202/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.201...v10.0.301).
</details>

Updated [System.Security.Cryptography.Xml](https://github.com/dotnet/runtime) from 9.0.15 to 9.0.17.

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

_Sourced from [System.Security.Cryptography.Xml's releases](https://github.com/dotnet/runtime/releases)._

## 9.0.17

[Release](https://github.com/dotnet/core/releases/tag/v9.0.17)

## What's Changed
* [release/9.0-staging] Deny unmasked frame receive for WebSocket Server by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/123661
* [release/9.0-staging] Update dependencies from dotnet/xharness by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/125603
* [release/9.0-staging] use AZL3 instead of Ubuntu for builds by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/125715
* [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/125151
* [release/9.0-staging] JIT: fix bug in loop cloning with down-counting loops by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/126913
* [release/9.0-staging] [QUIC] Update MsQuic by @​ManickaP in https://github.com/dotnet/runtime/pull/126999
* [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/123609
* [release/9.0-staging] Update dependencies from dotnet/icu by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/124027
* Use source-build-assets repo by @​NikolaMilosavljevic in https://github.com/dotnet/runtime/pull/126804
* [release/9.0-staging] Add an in-memory cache for CRLs on Linux by @​bartonjs in https://github.com/dotnet/runtime/pull/127625
* Update branding to 9.0.17 by @​vseanreesermsft in https://github.com/dotnet/runtime/pull/127833
* [release/9.0-staging] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/125097
* [release/9.0] Update dependencies from dotnet/emsdk by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/127837
* [release/9.0-staging] Update dependencies from dotnet/icu by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/127901
* [release/9.0-staging] Update dependencies from dotnet/xharness by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/125945
* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/runtime/pull/128092
* [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/126136
* [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/128153
* [release/9.0][browser] Disable debugger tests on CI (#​108178) by @​akoeplinger in https://github.com/dotnet/runtime/pull/128132
* [manual] Merge release/9.0-staging into release/9.0 by @​svick in https://github.com/dotnet/runtime/pull/128183


**Full Changelog**: https://github.com/dotnet/runtime/compare/v9.0.16...v9.0.17

## 9.0.16

[Release](https://github.com/dotnet/core/releases/tag/v9.0.16)

Commits viewable in [compare view](https://github.com/dotnet/runtime/compare/v9.0.15...v9.0.17).
</details>

Updated [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 3.1.4 to 3.1.5.

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

_Sourced from [xunit.runner.visualstudio's releases](https://github.com/xunit/visualstudio.xunit/releases)._

## 3.1.5

Release notes: https://xunit.net/releases/visualstudio/3.1.5

Commits viewable in [compare view](https://github.com/xunit/visualstudio.xunit/commits/3.1.5).
</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>

Bumps csharpier from 1.2.6 to 1.3.0
Bumps Fantomas.Core from 6.3.12 to 6.3.16
Bumps FSharp.Compiler.Service from 43.9.201 to 43.12.204
Bumps FSharp.Core to 9.0.303, 10.1.204
Bumps FSharpLint.Core from 0.25.0 to 0.27.0
Bumps MessagePack from 3.1.3 to 3.1.7
Bumps Microsoft.CodeAnalysis.NetAnalyzers from 10.0.201 to 10.0.301
Bumps System.Security.Cryptography.Xml from 9.0.15 to 9.0.17
Bumps xunit.runner.visualstudio from 3.1.4 to 3.1.5

---
updated-dependencies:
- dependency-name: csharpier
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet-sidecars
- dependency-name: Fantomas.Core
  dependency-version: 6.3.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-sidecars
- dependency-name: FSharp.Compiler.Service
  dependency-version: 43.12.204
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet-sidecars
- dependency-name: FSharp.Core
  dependency-version: 10.1.204
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet-sidecars
- dependency-name: FSharp.Core
  dependency-version: 9.0.303
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-sidecars
- dependency-name: FSharpLint.Core
  dependency-version: 0.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet-sidecars
- dependency-name: MessagePack
  dependency-version: 3.1.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-sidecars
- dependency-name: MessagePack
  dependency-version: 3.1.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-sidecars
- dependency-name: Microsoft.CodeAnalysis.NetAnalyzers
  dependency-version: 10.0.301
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-sidecars
- dependency-name: System.Security.Cryptography.Xml
  dependency-version: 9.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-sidecars
- dependency-name: xunit.runner.visualstudio
  dependency-version: 3.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-sidecars
- dependency-name: xunit.runner.visualstudio
  dependency-version: 3.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dotnet-sidecars
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies .NET Pull requests that update .NET code labels Jun 9, 2026
@MelbourneDeveloper
MelbourneDeveloper deleted the dependabot/nuget/dot-config/dotnet-sidecars-40a2641562 branch June 12, 2026 23:04
@dependabot @github

dependabot Bot commented on behalf of github Jun 12, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

.NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant