From ba331f8f49e58dd188602b7b6f768e6ccb9b7c85 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Tue, 8 Sep 2026 16:29:03 +1000 Subject: [PATCH 1/2] deps: bundle dependency updates (Aug 2026) --- .config/dotnet-tools.json | 2 +- Directory.Packages.props | 4 ++-- RELEASE_NOTES.md | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 3bf82e592..3eab52f42 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -10,7 +10,7 @@ "rollForward": false }, "fsharp-analyzers": { - "version": "0.36.0", + "version": "0.37.2", "commands": [ "fsharp-analyzers" ], diff --git a/Directory.Packages.props b/Directory.Packages.props index f144c3246..0a830e802 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -21,11 +21,11 @@ - + - + \ No newline at end of file diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3e1b18091..d351a5423 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -3,6 +3,7 @@ ## [Unreleased] ### Changed +* Bump `FSharp.Data` from 8.1.14 to 8.2.0, `G-Research.FSharp.Analyzers` from 0.22.0 to 0.23.0, and the `fsharp-analyzers` tool from 0.36.0 to 0.37.2. * Rewrote the Mermaid documentation recipe as `docs/mermaid.md` (moved from the oddly-named `docs/sidebyside/sidemermaid.md`) to follow the approach used by the fantomas docs: diagrams are written as plain ```mermaid fenced code blocks, which GitHub renders natively, and an `_body.html` script promotes those blocks into `
` elements on fsdocs pages. The FSharp.Formatting docs now ship that script (`docs/_body.html`), so the recipe page actually demonstrates working diagrams. ## [22.2.0] - 2026-08-31 From 09bcdcdc6425c9893fe0866bbc5092cfcfd1d921 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Tue, 8 Sep 2026 19:48:01 +1000 Subject: [PATCH 2/2] Update RELEASE_NOTES.md --- RELEASE_NOTES.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d9049a828..a57a2b086 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -4,6 +4,7 @@ ### Fixed * Surface FSI evaluation failures to stderr by default in `FsiEvaluator`. Previously, when a code snippet failed during `--eval`, the error was silently discarded unless the caller subscribed to `EvaluationFailed` or provided an `onError` callback. Now a concise error message (file name + stderr output) is always written to stderr, making failures visible in `fsdocs` output. +* Fix `FrontMatterFile.ParseFromLines` truncating front-matter values that contain a `:` character (e.g. `title: F#: An Introduction` was previously captured as just `F#`). Additional colons in a value are now preserved. ### Changed * Bump `FSharp.Data` from 8.1.14 to 8.2.0, `G-Research.FSharp.Analyzers` from 0.22.0 to 0.23.0, and the `fsharp-analyzers` tool from 0.36.0 to 0.37.2. @@ -11,9 +12,6 @@ * Rewrote the Mermaid documentation recipe as `docs/mermaid.md` (moved from the oddly-named `docs/sidebyside/sidemermaid.md`) to follow the approach used by the fantomas docs: diagrams are written as plain ```mermaid fenced code blocks, which GitHub renders natively, and an `_body.html` script promotes those blocks into `
` elements on fsdocs pages. The FSharp.Formatting docs now ship that script (`docs/_body.html`), so the recipe page actually demonstrates working diagrams. * Replace `sprintf "
"` (a format string with no format arguments) with the plain string literal `"
"` in `HtmlFormatting.fs`. This is on the hot path invoked once per rendered code/output block, and avoids the unnecessary printf-format parsing overhead for a string with no substitutions.
 
-### Fixed
-* Fix `FrontMatterFile.ParseFromLines` truncating front-matter values that contain a `:` character (e.g. `title: F#: An Introduction` was previously captured as just `F#`). Additional colons in a value are now preserved.
-
 ## [22.2.0] - 2026-08-31
 
 ### Changed