fsdocs-tool
22.0.0
dotnet tool install --global fsdocs-tool --version 22.0.0
dotnet new tool-manifest
dotnet tool install --local fsdocs-tool --version 22.0.0
#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 | Versions 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. |
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 |
### 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 `` 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)