fumadocs-ui 14.0.0
Major Changes
-
d9e908e: Refactor import paths for layouts
migrate: Use
import { DocsLayout } from 'fumadocs-ui/layouts/docs'; import { HomeLayout } from 'fumadocs-ui/layouts/home'; import { BaseLayoutProps } from 'fumadocs-ui/layouts/shared';Instead of
import { DocsLayout } from 'fumadocs-ui/layout'; import { HomeLayout } from 'fumadocs-ui/home-layout'; import { HomeLayoutProps } from 'fumadocs-ui/home-layout'; -
9a10262: Move Twoslash UI components to
fumadocs-twoslashwhy: Isolate logic from Fumadocs UI
migrate:
Before:
import 'fumadocs-ui/twoslash.css'; import { Popup } from 'fumadocs-ui/twoslash/popup';After:
import 'fumadocs-twoslash/twoslash.css'; import { Popup } from 'fumadocs-twoslash/ui';Tailwind CSS is now required for Twoslash integration.
-
d9e908e: Remove
getImageMetafromfumadocs-ui/ogmigrate: Use Metadata API from
fumadocs-core/server -
d9e908e: Replace
fumadocs-core/search/sharedwithfumadocs-core/server -
be53a0e:
DocsCategorynow acceptfromprop instead ofpagesprop.why: This allows sharing the order of items with page tree. migrate:
The component now takes
fromprop which is the Source API object.import { source } from '@/lib/source'; import { DocsCategory } from 'fumadocs-ui/page'; const page = source.getPage(params.slug); <DocsCategory page={page} from={source} />;
Minor Changes
- 34cf456: Support
disableThemeSwitchon layouts - d9e908e: Bundle icons into dist
- ad47fd8: Show i18n language toggle on home layout
- 87063eb: Add root toggle to sidebar automatically
- 64f0653: Introduce
--fd-nav-heightCSS variable for custom navbar - e1ee822: Support hast nodes in
tocvariable - 3d054a8: Support linking to a specific tab
Patch Changes
- f949520: Support Shiki diff transformer
- 367f4c3: Improve Root Toggle component
- d9e908e: Change default URL of title on i18n mode
- d9e908e: Add center to root toggle
- e612f2a: Make compatible with Next.js 15
- 3d0369a: Improve edit on GitHub button
- be820c4: Bump deps
- Updated dependencies [e45bc67]
- Updated dependencies [d9e908e]
- Updated dependencies [d9e908e]
- Updated dependencies [f949520]
- Updated dependencies [9a0b09f]
- Updated dependencies [9a0b09f]
- Updated dependencies [367f4c3]
- Updated dependencies [e1ee822]
- Updated dependencies [e612f2a]
- Updated dependencies [9a0b09f]
- Updated dependencies [d9e908e]
- Updated dependencies [8ef00dc]
- Updated dependencies [979e301]
- Updated dependencies [d9e908e]
- Updated dependencies [979e301]
- Updated dependencies [15781f0]
- Updated dependencies [be820c4]
- Updated dependencies [d9e908e]
- fumadocs-core@14.0.0