Skip to content

Bump fsdocs-tool from 23.0.0-alpha.2 to 23.0.0-alpha.4 - #1021

Merged
nojaf merged 1 commit into
mainfrom
dependabot/nuget/dot-config/fsdocs-tool-23.0.0-alpha.4
Sep 15, 2026
Merged

nojaf merged 1 commit into
mainfrom
dependabot/nuget/dot-config/fsdocs-tool-23.0.0-alpha.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Updated fsdocs-tool from 23.0.0-alpha.2 to 23.0.0-alpha.4.

Release notes

Sourced from fsdocs-tool's releases.

23.0.0-alpha.4

Added

  • The "On this page" menu of the default template marks the section the reader is in: the entry of the last heading scrolled past the top of the content gets a coloured left border, and a heading focused with the j / k hotkeys marks its entry as well. Pure CSS, through scroll-driven animations (view-timeline-name, timeline-scope, animation-timeline); browsers without them show the menu as before. The generator numbers the headings and menu entries (data-fsdocs-heading) and emits the wiring in a <style> next to the menu. The colour and the reading line are the --page-menu-active-border-color and --page-menu-reading-line variables. When the menu has its own scroll bar, j / k also scroll the entry of the focused heading into view and put its anchor in the URL (without a history entry). #​1322

  • fsdocs watch shows a progress bar along the bottom of the window while it waits for the next page, which can take a while when a big script is rendered for the first time. Dev server only, it comes with the live reload script. #​1322

Fixed

  • fsdocs watch renders the API Reference section of the menu with the current _menu_template.html and _menu-item_template.html after an edit; it kept the templates as they were when the watch started, until an assembly changed. #​1323
  • The "All Namespaces" entry of the API Reference menu no longer carries the active class on every documentation page when menu templates are used. A page without an entry of its own, such as the docs index, showed it as the current page, and the h hotkey entered the menu there.

23.0.0-alpha.3

Added

  • Keyboard navigation in the default template: j / k go to the next / previous heading of the page (or the next / previous link when a menu has the focus), h / l move the focus between the main menu, the content and the page menu. Headings get a visible focus outline and a scroll margin so they are not glued to the top edge. Implemented in the new fsdocs-hotkeys.js, documented under "Keyboard navigation" in the command-line docs.

Fixed

  • Link postfix FSharp.Core type constructors (list, option, voption, etc.) in API doc type signatures. Previously only the compiled name form (e.g. FSharpList) was linked; the postfix abbreviation form (e.g. int list) rendered as plain, unlinked text because the abbreviation entity has no TryFullName. The cross-reference resolver now builds the fsharp-core-docs link from the abbreviation's own name (e.g. listfsharp-collections-list-1) instead of the abbreviated type's compiled name (e.g. FSharpListfsharp-collections-fsharplist-1, which 404s), falling back to the abbreviated type's definition only for non-generic abbreviations such as string and obj that have no dedicated fsharp-core-docs page. #​1316

Commits viewable in compare view.

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: fsdocs-tool
  dependency-version: 23.0.0-alpha.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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 Sep 14, 2026
@nojaf
nojaf merged commit 64df18f into main Sep 15, 2026
1 check passed
@dependabot
dependabot Bot deleted the dependabot/nuget/dot-config/fsdocs-tool-23.0.0-alpha.4 branch September 15, 2026 05:21
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