Changelog

The latest releases of Fumadocs.

October 2026

  1. create-fumadocs-app@16.2.14

    Published create-fumadocs-app@16.2.14.

  2. @fumadocs/language@0.2.9

  3. @fumadocs/cli@1.7.2

  4. fumadocs-openapi@12.1.1

  5. fumadocs@16.15.18

  6. fumadocs-mdx@15.4.6

    Keep collection dir outside the project in file paths

    When a collection's dir was outside the project (e.g. ../content/docs), the leading ../ was dropped from info.fullPath and absolutePath, so getText('raw') failed with ENOENT.

    Fix #3623

  7. create-fumadocs-app@16.2.13

  8. @fumadocs/language@0.2.8

  9. @fumadocs/cli@1.7.1

September 2026

  1. fumadocs@16.15.17

  2. create-fumadocs-app@16.2.12

    Published create-fumadocs-app@16.2.12.

  3. fumadocs@16.15.16

  4. fumadocs-openapi@12.1.0

  5. create-fumadocs-app@16.2.11

    Published create-fumadocs-app@16.2.11.

  6. fumadocs-openapi@12.0.4

    Name schema property link buttons for screen readers

    Give the icon-only property link button a translated label and announce when its link has been copied. Include Simplified and Traditional Chinese translations for both labels.

  7. fumadocs@16.15.15

  8. create-fumadocs-app@16.2.10

    Published create-fumadocs-app@16.2.10.

  9. @fumadocs/language@0.2.7

    Name schema property link buttons for screen readers

    Give the icon-only property link button a translated label and announce when its link has been copied. Include Simplified and Traditional Chinese translations for both labels.

  10. @fumadocs/graphql@0.3.1

    Name schema property link buttons for screen readers

    Give the icon-only property link button a translated label and announce when its link has been copied. Include Simplified and Traditional Chinese translations for both labels.

  11. @fumadocs/asyncapi@0.4.1

    Name schema property link buttons for screen readers

    Give the icon-only property link button a translated label and announce when its link has been copied. Include Simplified and Traditional Chinese translations for both labels.

  12. fumadocs-openapi@12.0.3

    Send uppercase HTTP methods from the playground

    The Fetch API only normalizes the case of some methods, so PATCH requests were sent as patch, which servers and edges like Vercel reject.

  13. fumadocs-mdx@15.4.5

  14. create-fumadocs-app@16.2.9

    Published create-fumadocs-app@16.2.9.

  15. fumadocs@16.15.14

  16. fumadocs-mdx@15.4.4

    Sort glob results for deterministic codegen

    fumadocs-mdx's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from getPages()) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own import.meta.glob already sorts matched files internally, so it did not need the same fix.

  17. create-fumadocs-app@16.2.8

    Published create-fumadocs-app@16.2.8.

  18. @fumadocs/language@0.2.6

    Announce copy confirmation to screen readers

    Copy buttons are polite live regions whose label switches to "Copied" after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.

  19. create-fumadocs-app@16.2.7

  20. fumadocs@16.15.13

  21. fumadocs-openapi@12.0.2

    Optimize Performance

    Use useSyncExternalStore() from React.