fsdocs-tool 22.0.0

dotnet tool install --global fsdocs-tool --version 22.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local fsdocs-tool --version 22.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=fsdocs-tool&version=22.0.0
                    
nuke :add-package fsdocs-tool --version 22.0.0
                    

The 'dotnet fsdocs' documentation generation tool for F# projects. Install use 'dotnet tool add fsdocs-tool'. See the project site for documentation.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
22.0.0 40 4/4/2026
22.0.0-alpha.3 93 4/2/2026
22.0.0-alpha.2 678 3/13/2026
22.0.0-alpha.1 46 3/5/2026
21.0.0 11,190 11/12/2025
21.0.0-beta-005 3,045 4/23/2025
21.0.0-beta-004 1,799 11/20/2024
21.0.0-beta-003 567 8/16/2024
21.0.0-beta-002 8,121 6/19/2024
21.0.0-beta-001 1,847 6/6/2024
20.0.1 41,655 5/31/2024
20.0.0 8,686 2/14/2024
20.0.0-beta-002 1,394 2/8/2024
20.0.0-beta-001 830 1/31/2024
20.0.0-alpha-019 617 1/29/2024
20.0.0-alpha-018 4,428 1/10/2024
20.0.0-alpha-017 455 1/9/2024
20.0.0-alpha-016 1,789 12/7/2023
20.0.0-alpha-015 289 12/6/2023
20.0.0-alpha-014 842 11/22/2023
Loading failed

### Fixed

- Fix spurious `'fsi' is not defined` error during literate script type-checking when scripts use `fsi.AddPrinter` or related APIs. The `FSharp.Compiler.Interactive.Settings.dll` reference is now explicitly added to the type-checker options. [#1139](https://github.com/fsprojects/FSharp.Formatting/issues/1139)
- Fix literate script comment parser prematurely closing `(**` blocks when the markdown text contained nested `(*** ... ***)` references (e.g. in backtick-quoted command examples), causing subsequent content to be silently dropped from HTML output.
- Add missing `[<Test>]` attribute on `Can include-output-and-it` test so it is executed by the test runner.
- Add regression test confirming that types whose name matches their enclosing namespace are correctly included in generated API docs. [#944](https://github.com/fsprojects/FSharp.Formatting/issues/944)
- Fix crash (`failwith "tbd - IndirectImage"`) when `Markdown.ToMd` is called on a document containing reference-style images with bracket syntax. The indirect image is now serialised as `![alt](url)` when the reference is resolved, or in bracket notation when it is not. [#1094](https://github.com/fsprojects/FSharp.Formatting/pull/1094)
- Fix `Markdown.ToMd` serialising italic spans with asterisks incorrectly as bold spans. [#1102](https://github.com/fsprojects/FSharp.Formatting/pull/1102)
- Fix `Markdown.ToMd` serialising ordered list items with incorrect numbering and formatting. [#1102](https://github.com/fsprojects/FSharp.Formatting/pull/1102)

### Changed

- `fsdocs build` now pre-computes the navigation menu structure (filter/group/sort) once per build rather than once per output page, reducing work from O(n²) to O(n) for sites with n pages. The filesystem check for custom menu templates is also cached per build. [#1129](https://github.com/fsprojects/FSharp.Formatting/pull/1129)