fumadocs

The beautiful docs framework for Next.js. Alternative to Nextra

MIT License

Downloads
1.6K
Stars
1.5K

Bot releases are visible (Hide)

fumadocs - [email protected]

Published by github-actions[bot] 12 months ago

Patch Changes

  • 927714a: Remove dropdown from theme toggle
  • d58e90a: Use await imports to import client components in Server Components
  • cc1fe39: Render TOC header & footer in Server Component
  • 01b23e2: Support Next.js 14
  • d58e90a: Add y margins to Callout and Pre component
  • Updated dependencies [2da93d8]
  • Updated dependencies [01b23e2]
fumadocs - [email protected]

Published by github-actions[bot] 12 months ago

Patch Changes

  • 01b23e2: Support Next.js 14
  • Updated dependencies [2da93d8]
  • Updated dependencies [01b23e2]
fumadocs - [email protected]

Published by github-actions[bot] 12 months ago

Patch Changes

  • 2da93d8: Support generating package install codeblocks automatically
  • 01b23e2: Support Next.js 14
fumadocs - [email protected]

Published by github-actions[bot] 12 months ago

Patch Changes

  • 01b23e2: Support Next.js 14
fumadocs - [email protected]

Published by github-actions[bot] almost 1 year ago

Minor Changes

  • c36c395: Support Next Docs MDX example
fumadocs - [email protected]

Published by github-actions[bot] almost 1 year ago

Minor Changes

  • 6c4a782: Improve CommonJS/ESM compatibility

    Since this release, all server utilities will be CommonJS by default unless
    they have referenced ESM modules in the code. For instance,
    next-docs-zeta/middleware is now a CommonJS file. However, some modules,
    such as next-docs-zeta/server requires ESM-only package, hence, they remain
    a ESM file.

    Notice that the extension of client-side files is now .js instead of .mjs,
    but they're still ESM.

    Why?

    After migrating to .mjs Next.js config file, some imports stopped to work.
    The built-in Next.js bundler seems can't resolve these next imports in
    external packages, causing errors when modules have imported Next.js itself
    (e.g. next/image) in the code.

    By changing client-side files extension to .mjs and using CommonJS for
    server-side files, this error is solved.

  • 6c4a782: Support Server Component usage for MDX default components

Patch Changes

  • b2112e8: Improve default codeblock
  • 6c4a782: Fix sidebar opening issue
  • Updated dependencies [6c4a782]
  • Updated dependencies [6c4a782]
fumadocs - [email protected]

Published by github-actions[bot] almost 1 year ago

Patch Changes

fumadocs - [email protected]

Published by github-actions[bot] almost 1 year ago

Major Changes

  • 6c4a782: Create PageTreeBuilder API

    The old buildPageTree function provided by 'next-docs-zeta/contentlayer' is
    now removed. Please use new API directly, or use the built-in
    createContentlayer utility instead.

    - import { buildPageTree } from 'next-docs-zeta/contentlayer'
    + import { createPageTreeBuilder } from 'next-docs-zeta/server'
    

Minor Changes

  • 6c4a782: Improve CommonJS/ESM compatibility

    Since this release, all server utilities will be CommonJS by default unless
    they have referenced ESM modules in the code. For instance,
    next-docs-zeta/middleware is now a CommonJS file. However, some modules,
    such as next-docs-zeta/server requires ESM-only package, hence, they remain
    a ESM file.

    Notice that the extension of client-side files is now .js instead of .mjs,
    but they're still ESM.

    Why?

    After migrating to .mjs Next.js config file, some imports stopped to work.
    The built-in Next.js bundler seems can't resolve these next imports in
    external packages, causing errors when modules have imported Next.js itself
    (e.g. next/image) in the code.

    By changing client-side files extension to .js and using CommonJS for
    server-side files, this error is solved.

fumadocs - [email protected]

Published by github-actions[bot] about 1 year ago

Minor Changes

  • 522ed48: Update typography & layout styles

Patch Changes

  • a4a8120: Update search utilities import paths.

    Search Utilities in next-docs-zeta/server is now moved to
    next-docs-zeta/search and next-docs-zeta/server-algolia.

    Client-side Changes: next-docs-zeta/search -> next-docs-zeta/search/client
    next-docs-zeta/search-algolia -> next-docs-zeta/search-algolia/client

    If you're using Next Docs UI, make sure to import the correct path.

  • Updated dependencies [1043532]

  • Updated dependencies [7a0690b]

  • Updated dependencies [a4a8120]

fumadocs - [email protected]

Published by github-actions[bot] about 1 year ago

Patch Changes

  • Updated dependencies [1043532]
  • Updated dependencies [7a0690b]
  • Updated dependencies [a4a8120]
fumadocs - [email protected]

Published by github-actions[bot] about 1 year ago

Major Changes

  • a4a8120: Update search utilities import paths.

    Search Utilities in next-docs-zeta/server is now moved to
    next-docs-zeta/search and next-docs-zeta/server-algolia.

    Client-side Changes: next-docs-zeta/search -> next-docs-zeta/search/client
    next-docs-zeta/search-algolia -> next-docs-zeta/search-algolia/client

    If you're using Next Docs UI, make sure to import the correct path.

Minor Changes

  • 7a0690b: Export remark-toc and remark-structure MDX plugins

Patch Changes

  • 1043532: Type MDX Plugins
fumadocs - [email protected]

Published by fuma-nama about 1 year ago

Patch Changes

  • dc4f10d: Fix Callout component overflow
  • 841a18b: Support passing extra props to Card components
  • Updated dependencies [dfc8b44]
  • Updated dependencies [ef4d8cc]
fumadocs - [email protected]

Published by fuma-nama about 1 year ago

Patch Changes

  • dfc8b44: Remove tree root node from breadcrumb
  • ef4d8cc: Expose props from SafeLink component
fumadocs - [email protected]

Published by github-actions[bot] about 1 year ago

Patch Changes

  • 33914b0: Update Examples
fumadocs - [email protected]

Published by github-actions[bot] about 1 year ago

Patch Changes

  • 45a4571: Update Examples
fumadocs - [email protected]

Published by fuma-nama about 1 year ago

Patch Changes

  • 27ce871: Add missing shiki peer deps
fumadocs - [email protected]

Published by fuma-nama about 1 year ago

Minor Changes

  • 82c4fc6: Override default typography styles
  • 25e6856: Create Callout component

Patch Changes

fumadocs - [email protected]

Published by fuma-nama about 1 year ago

Patch Changes

  • 634f7d3: Reduce dependencies
  • 996a914: Create Inline TOC component
  • eac081c: Update github urls & author name
  • Updated dependencies [634f7d3]
  • Updated dependencies [eac081c]
fumadocs - [email protected]

Published by fuma-nama about 1 year ago

Patch Changes

  • 634f7d3: Reduce dependencies
  • eac081c: Update github urls & author name
fumadocs - [email protected]

Published by fuma-nama about 1 year ago

Patch Changes

  • 65eee50: Use async fs APIs
  • eac081c: Update github urls & author name