Changelog

The latest releases of Fumadocs.

September 2026

  1. create-fumadocs-app@16.2.6

    Published create-fumadocs-app@16.2.6.

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

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

  4. create-fumadocs-app@16.2.5

  5. @fumadocs/cli@1.7.0

  6. create-fumadocs-app@16.2.4

    Published create-fumadocs-app@16.2.4.

  7. @fumadocs/cli@1.6.2

  8. fumadocs@16.15.12

  9. fumadocs-openapi@12.0.0

  10. fumadocs-mdx@15.4.2

  11. create-fumadocs-app@16.2.3

    Published create-fumadocs-app@16.2.3.

  12. @fumadocs/story@1.4.0

  13. @fumadocs/json-schema@0.2.0

  14. @fumadocs/graphql@0.3.0

  15. @fumadocs/asyncapi@0.4.0

  16. fumadocs-typescript@5.4.1

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  17. fumadocs-twoslash@4.0.1

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  18. @fumadocs/tailwind@0.1.2

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  19. @fumadocs/story@1.3.1

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  20. fumadocs-python@1.0.3

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  21. fumadocs-openapi@11.4.3

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  22. fumadocs-obsidian@1.0.5

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  23. fumadocs-mdx@15.4.1

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  24. @fumari/stf@1.1.1

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  25. @fumadocs/shadcn@0.1.1

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  26. @fumari/image-size@0.1.1

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  27. fumadocs@16.15.11

  28. fumadocs-epub@1.2.2

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  29. fumadocs-docgen@3.1.1

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.

  30. create-fumadocs-app@16.2.2

    Mark packages side-effect free

    All packages now declare sideEffects in package.json, so bundlers can tree-shake unused modules. Packages shipping stylesheets list them as side effects to keep CSS imports.