Changelog

The latest releases.

September 2026

  1. create-fumadocs-app@16.2.12

    Published create-fumadocs-app@16.2.12.

  2. create-fumadocs-app@16.2.11

    Published create-fumadocs-app@16.2.11.

  3. 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.

  4. fumadocs@16.15.15

  5. create-fumadocs-app@16.2.10

    Published create-fumadocs-app@16.2.10.

  6. @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.

  7. @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.

  8. @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.

  9. 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.

  10. fumadocs-mdx@15.4.5

  11. create-fumadocs-app@16.2.9

    Published create-fumadocs-app@16.2.9.

  12. fumadocs@16.15.14

  13. 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.

  14. create-fumadocs-app@16.2.8

    Published create-fumadocs-app@16.2.8.

  15. @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.

  16. create-fumadocs-app@16.2.7

  17. fumadocs@16.15.13

  18. fumadocs-openapi@12.0.2

    Optimize Performance

    Use useSyncExternalStore() from React.

  19. create-fumadocs-app@16.2.6

    Published create-fumadocs-app@16.2.6.

  20. fumadocs-openapi@12.0.1

    Fix the installed API playground

    The playground installed by npx @fumadocs/cli add openapi/playground imported useAuthFields, requestOAuthToken and their types from fumadocs-openapi/playground, which did not export them. They are now exported.

  21. fumadocs-mdx@15.4.3

    Fix experimentalBuildCache bloating frontmatter-only imports

    With a warm build cache, ?only=frontmatter imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.

  22. create-fumadocs-app@16.2.5

  23. @fumadocs/cli@1.7.0

  24. create-fumadocs-app@16.2.4

    Published create-fumadocs-app@16.2.4.

  25. fumadocs@16.15.12

  26. fumadocs-openapi@12.0.0

  27. fumadocs-mdx@15.4.2

  28. create-fumadocs-app@16.2.3

    Published create-fumadocs-app@16.2.3.

  29. @fumadocs/story@1.4.0

  30. @fumadocs/json-schema@0.2.0