Changelog

The latest releases of Fumadocs.

November 2026

  1. fumadocs-openapi@12.5.8

    Unions of const members and string suggest their values

    • In the playground, a oneOf/anyOf of const strings and string is one input that suggests the const members, labelled by their title and filtered as you type, while it still takes any string, instead of a switch between members.
  2. @fumadocs/tailwind@0.1.5

    Cheaper restyles in prose content

    • Table row borders check only a cell's own row, so an element that stops or starts being a last child (for example when a node is appended to the page) no longer restyles its whole subtree.
  3. @fumadocs/notion@0.2.4

    Safer file proxy and links

    • createNotionFileHandler() caches each file once for all forms of its IDs (case, dashes).
    • //host and /\host links and embeds are treated as other hosts, not paths of the site.
  4. @fumadocs/language@0.2.18

    Unions of const members and string suggest their values

    • In the playground, a oneOf/anyOf of const strings and string is one input that suggests the const members, labelled by their title and filtered as you type, while it still takes any string, instead of a switch between members.
  5. @fumadocs/asyncapi@0.5.5

    Unions of const members and string suggest their values

    • In the playground, a oneOf/anyOf of const strings and string is one input that suggests the const members, labelled by their title and filtered as you type, while it still takes any string, instead of a switch between members.
  6. fumadocs@16.17.10

    • @fumadocs/base-ui@16.17.10
    • fumadocs-core@16.17.10
    • fumadocs-ui@16.17.10

    Use ScrollArea.Content for Base UI

    Cheaper restyles on DOM changes in layouts

    • The layout: variant matches direct children of the layout (up to three levels down in Spacious), so inserting or removing nodes no longer re-checks the whole layout for its variables.
  7. create-fumadocs-app@16.2.28

    Managed setup of Astro

    • Set up Astro with the managed setup of @fumadocs/astro, without routes, layouts or providers in your app.
    • On Astro, og, llms, search, feedback and customise extend src/fumadocs.config.ts and the layout and page modules.
  8. @fumadocs/cli@1.7.7

    Managed setup of Astro

    • Set up Astro with the managed setup of @fumadocs/astro, without routes, layouts or providers in your app.
    • On Astro, og, llms, search, feedback and customise extend src/fumadocs.config.ts and the layout and page modules.
  9. @fumadocs/astro@0.1.2

October 2026

  1. fumadocs-openapi@12.5.7

  2. @fumadocs/story@1.5.3

    Story panel refinements

    • Inset the preview panel, without separators between the header, preview and controls.
    • Hide the fullscreen button when the browser doesn't support fullscreen.
  3. fumadocs-openapi@12.5.6

  4. fumadocs-epub@1.2.4

    Export without a bundler

    • Use the named EPub export of epub-gen-memory, its CommonJS default export broke the export on runtimes without a bundler, like Astro.
  5. @fumadocs/satteri@0.7.1

    TOC options in preset

    • Add rehypeTocOptions to the preset options.
  6. @fumadocs/mdx-remote@1.5.3

    compileFile() parses frontmatter

    • compileFile() strips the frontmatter from the content and parses it into file.data.frontmatter, unless the file already has it. Content compiled for the client no longer renders its frontmatter.
    • compile() works when destructured from the compiler.
  7. @fumadocs/language@0.2.17

    Names of OpenAPI selects

    • Add Chinese translations for the names of the selects on operation pages and union schemas.
  8. fumadocs@16.17.9

  9. create-fumadocs-app@16.2.27

  10. @fumadocs/cli@1.7.6

  11. @fumadocs/asyncapi@0.5.4

  12. @fumadocs/astro@0.1.1

  13. fumadocs-typescript@5.6.0

  14. fumadocs-twoslash@4.0.4

  15. fumadocs-python@1.0.5

  16. fumadocs-preview@0.2.5

  17. fumadocs-openapi@12.5.5

  18. fumadocs-obsidian@1.1.0

  19. fumadocs@16.17.8

  20. fumadocs-mdx@15.4.10

  21. create-fumadocs-app@16.2.26

    Published create-fumadocs-app@16.2.26.