Skip to content

Bump the nuget group with 12 updates - #1359

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/nuget-3ecf897558
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/nuget-3ecf897558

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 15, 2026

Copy link
Copy Markdown
Contributor

Updated fantomas from 8.0.4 to 8.0.10.

Release notes

Sourced from fantomas's releases.

8.0.10

8.0.10

Fixed

  • Comment after a property accessor is lost. #​3527

Special thanks to @​nojaf!

https://www.nuget.org/packages/fantomas/8.0.10

8.0.9

8.0.9

Fixed

  • Comment before a let in the right-hand side of an infix operator is lost. #​3522

Special thanks to @​nojaf!

https://www.nuget.org/packages/fantomas/8.0.9

8.0.8

8.0.8

Changed

  • Update FCS to 'Add range of the when keyword to SynMatchClauseTrivia', commit 409c7a62ea193ec060e87ccad78636feeb0883f1 #​3531

Fixed

  • Comment after 'when' on its own line is lost. The syntax tree had no range for the when keyword of a match clause, so a comment after it had no node on its line to attach to. The parser now records that range, and the comment stays after the keyword. #​3521

Special thanks to @​nojaf!

https://www.nuget.org/packages/fantomas/8.0.8

8.0.7

8.0.7

Fixed

  • Exception abbreviation loses its right-hand side. #​3511
  • Static optimization when ^T struct loses struct. #​3514
  • Static optimization loses the and between its conditions, and reverses its conditions and when clauses. #​3516
  • static extern inside a type loses static. #​3515

Special thanks to @​nojaf!

https://www.nuget.org/packages/fantomas/8.0.7

8.0.6

8.0.6

Changed

  • Update FCS to 'Record the range of the of keyword in SynUnionCaseTrivia', commit 5e9647f158fe282462aba57ed83ada910a91b90e #​3502

Fixed

  • Wrong change of comment's position. The syntax tree had no range for the of keyword of a union case or exception, so a block comment after it, as in exception E of (*name*) string, was attached to the case name and printed in front of of. The parser now records that range, and the comment stays after the keyword. #​1959
  • Cursor is lost when placed on if, then or else if keywords. The cursor now keeps its place on if, elif, else if, then, match, match! and with. #​3387
  • Cursor is lost when placed on the closing bracket of a multiline list or array in the cramped style. #​3506

Special thanks to @​knocte, @​mmabdpr and @​nojaf!

https://www.nuget.org/packages/fantomas/8.0.6

8.0.5

8.0.5

Changed

  • Improved formatting performance. Formatting the source files of dotnet/fsharp allocates around 40% less memory and is roughly 1.4 times faster than 8.0.4, depending on hardware. The fields of WriterEvent, returned by CodeFormatter.GetWriterEventsAsync, are renamed so that cases share them: text for the strings, amount for IndentBy and UnIndentBy, column for the indent and column cases, and nodeType and range for NodeEnd. #​3499
  • Update FCS to 'Record the range of the exceptionin SynExceptionDefnRepr', commit 349d6aaf1e4685a72e43b7f4a0708205e4104b4c #​3500

Fixed

  • Comment between doc comment and exception keyword gets shifted. The syntax tree had no range for the exception keyword, so a comment between the XML doc or attributes and the keyword was placed in front of the exception name, after the keyword. The parser now records that range, and the comment stays in front of the keyword. #​3483

Special thanks to @​nojaf!

https://www.nuget.org/packages/fantomas/8.0.5

Commits viewable in compare view.

Updated fsharp-analyzers from 0.39.2 to 0.40.0.

Release notes

Sourced from fsharp-analyzers's releases.

0.40.0

0.40.0

Changed

  • Breaking: Update FSharp.Compiler.Service to 43.12.402 and FSharp.Core to 10.1.402. FSharp.Compiler.Service is not binary compatible between releases, so analyzers built against 0.39 need to be rebuilt.
  • FSharp.Compiler.Service is now pinned to an exact version, like FSharp.Core already was. NuGet now warns (NU1608) when an analyzer project resolves a newer FSharp.Compiler.Service than the SDK was built with, instead of accepting it silently.

Fixed

  • InlineAnnotation is AlwaysInline again for inline values from assemblies built with F# 4.7 or older (dotnet/fsharp#​20260).
  • An analyzer assembly with a dependency that cannot be loaded, such as a newer FSharp.Compiler.Service than the tool ships, is now skipped with an error. Previously the FileNotFoundException crashed the run and no analyzer ran at all.

https://www.nuget.org/packages/FSharp.Analyzers.SDK/0.40.0
https://www.nuget.org/packages/FSharp.Analyzers.SDK.Testing/0.40.0
https://www.nuget.org/packages/fsharp-analyzers/0.40.0

Commits viewable in compare view.

Updated FSharp.Compiler.Service from 43.12.401 to 43.12.402.

Release notes

Sourced from FSharp.Compiler.Service's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated FSharp.Core from 10.1.401 to 10.1.402.

Release notes

Sourced from FSharp.Core's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated FsUnit from 7.1.1 to 8.0.0.

Release notes

Sourced from FsUnit's releases.

8.0.0

What's Changed

New Contributors

Full Changelog: fsprojects/FsUnit@7.1.1...v8.0.0

Commits viewable in compare view.

Updated Ionide.ProjInfo from 0.75.0 to 0.75.3.

Release notes

Sourced from Ionide.ProjInfo's releases.

0.75.3

Fixed

0.75.2

Changed

0.75.1

Fixed

Commits viewable in compare view.

Updated Microsoft.Extensions.Logging.Abstractions from 10.0.12 to 10.0.13.

Release notes

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

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.10.1 to 18.11.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.11.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.10.1...v18.11.0

Commits viewable in compare view.

Updated NUnit from 4.6.1 to 5.0.0.

Release notes

Sourced from NUnit's releases.

5.0.0

See release notes for details.

Commits viewable in compare view.

Updated NUnit3TestAdapter from 6.3.0 to 6.3.1.

Release notes

Sourced from NUnit3TestAdapter's releases.

6.3.1

This is a hotfix release for issue 1504

Commits viewable in compare view.

Updated Suave from 3.5.0 to 3.6.1.

Release notes

Sourced from Suave's releases.

3.6.1

  • Keep-alive CPU per request is now within ≈1% of ASP.NET Core Minimal API on Linux with the server pinned to 4 cores (8.98 vs 8.89 µs, down from ≈9.7 µs in v3.6.0) (#​865)
  • Suave is compiled without F# .tail calls: async continuations in bind (>=>), choose, tryThen, inject, <|>, the router and others passed the HttpContext struct on as a tail call, which went through the runtime's slow, copying tail-call helper (#​865)
  • The request head is taken from the input with one pipe read and parsed in place, instead of three read/advance pairs; TcpTransport no longer takes a lock to fetch the socket on every read and write (#​865)
  • Benchmarks: benchmarks/cpu-per-request.sh measures server CPU time per request; benchmarks/HTTP_COMPARISON.md documents the pinned-core and perf profiling method (#​865)

3.6.0

  • Keep-alive performance: allocations per request fall from ≈5.7 KB to ≈1.24 KB for a routed empty response. In a same-host Linux comparison against ASP.NET Core Minimal API, Suave is now ahead at 256 connections and within ≈5% at 64 (#​862, #​864):
  • the connection's request loop waits for a complete request head, then parses the request line and headers synchronously; fragmented, oversized (beyond the 8 KiB line buffer), non-HTTP/1.x and body-carrying requests continue on the streaming parser
  • a request whose parsing, web part and response complete synchronously allocates no Task; processRequest and run keep their Task signatures
  • TCP and HTTPS reads and web part executions complete through reusable per-connection completion sources instead of a task { } wrapper and Async.StartImmediateAsTask per request; web part errors are recovered there with the same semantics as async.TryWith
  • reads no longer register on the server's cancellation token individually: each connection registers once and is shut down when the server stops, which also ends a pending read
  • no error message allocations for absent request headers, h2c checks only for Upgrade: h2c requests, allocation-free Content-Length formatting, status line and ASCII response headers written without task state or ToLowerInvariant, no URL decoding of paths without escapes, and a single exact-route lookup in Router
  • New HttpReader members (requestHeadReady, receive, commitReceived, tryReadRequestLineBuffered, tryReadHeadersBuffered) used by the request loop (#​862)
  • Request header names are matched with ordinal case-insensitive comparison; names with invalid Unicode no longer match through linguistic equivalence (#​862)
  • Add Globals.messageWriter to redirect or silence Suave's own console messages (startup banner, "Stopping TCP server", websocket disconnects); the test suite uses it to avoid a Console lock deadlock with Expecto that caused intermittent hangs (#​863)
  • Evict obsolete compressed artifacts: a recompressed resource's superseded copy is now deleted as part of the atomic cache swap, and the _temporary_compressed_files folder is swept - age- and count-bounded, see Compression.cleanupFolder - on server startup and shutdown (#​655)
  • Cached compressed copies that have gone missing from disk are treated as a cache miss instead of failing the request
  • Benchmarks: a Minimal API comparison server, balanced comparison and profiling scripts, and an exact per-request allocation probe; see benchmarks/HTTP_COMPARISON.md (#​862)

Commits viewable in compare view.

Updated System.Text.Json from 10.0.12 to 10.0.13.

Release notes

Sourced from System.Text.Json's releases.

No release notes found for this version range.

Commits viewable in compare view.

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 commands and options

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

Bumps fantomas from 8.0.4 to 8.0.10
Bumps fsharp-analyzers from 0.39.2 to 0.40.0
Bumps FSharp.Compiler.Service from 43.12.401 to 43.12.402
Bumps FSharp.Core from 10.1.401 to 10.1.402
Bumps FsUnit from 7.1.1 to 8.0.0
Bumps Ionide.ProjInfo from 0.75.0 to 0.75.3
Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.12 to 10.0.13
Bumps Microsoft.NET.Test.Sdk from 18.10.1 to 18.11.0
Bumps NUnit from 4.6.1 to 5.0.0
Bumps NUnit3TestAdapter from 6.3.0 to 6.3.1
Bumps Suave from 3.5.0 to 3.6.1
Bumps System.Text.Json from 10.0.12 to 10.0.13

---
updated-dependencies:
- dependency-name: fantomas
  dependency-version: 8.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: fsharp-analyzers
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
- dependency-name: FSharp.Compiler.Service
  dependency-version: 43.12.402
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: FSharp.Core
  dependency-version: 10.1.402
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: FsUnit
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget
- dependency-name: NUnit
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget
- dependency-name: Ionide.ProjInfo
  dependency-version: 0.75.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 10.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
- dependency-name: NUnit3TestAdapter
  dependency-version: 6.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: Suave
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-version: 10.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Oct 15, 2026
@nojaf

nojaf commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

On hold: F# Analyzer tool bump is not in sync with the analyzer packages.

This branch has not been deployed

No deployments
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