Compare Versions - fumadocs-mdx
npm/fumadocs-mdx/Compare Versions
Remark LLMs: export a component with output: "function"
With output: "function", _markdown becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.
// fumadocs-mdx collection config
postprocess: {
includeProcessedMarkdown: { output: 'function' },
},
Render it with renderToMarkdown from fumadocs-core/server. Elements resolve from props.components: a component can call asMarkdown() to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.
import { renderToMarkdown } from 'fumadocs-core/server';
const { _markdown: Content } = await page.data.load();
const text = await renderToMarkdown(<Content components={getMDXComponents()} />);
getText('processed') keeps working: it renders the component for you, with an optional components map:
const text = await page.data.getText('processed', { components: getMDXComponents() });
Supported in bundler collections with both compilers, and in dynamic: true collections & @fumadocs/satteri/local-md with the Sätteri compiler.
Scope lastModified git log to the content directory
git log is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.
Fix Vite dev server crash on declaration-only dependencies
The injected Vite config no longer pre-bundles packages without runtime JavaScript, such as @types/mdx. Pre-bundling them made esbuild parse .d.ts files and fail on imports that only exist in type space, crashing the dev server.
Encode import.meta.glob query values
The Vite codegen passed the query to import.meta.glob as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as src/lib/source.ts#docs left an unescaped / in the content file's module id and relative imports from that module (e.g. images from ) failed to resolve, since the importer's directory is derived from the raw id.
The query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.
Sätteri 0.10
@fumadocs/satteri now requires satteri ^0.10.3, and the plugins were rewritten on its new capabilities:
- Exports (
frontmatter,toc,structuredData, …) are emitted by anafterdocument hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node. remark-steps,remark-admonitionandremark-code-tabstill detect their targets through node visitors (so documents without the construct cost nothing), but process each parent exactly once in anafterhook, replacing the per-visit dedup workarounds.remark-llmsstringifies the document root from abeforehook instead of subscribing to 19 node types to find it.- Markdown documents compile through Sätteri's own
markdownToJs; the hand-assembled pipeline is gone. Raw HTML in.mdfiles is still dropped, matching the previous behavior. rehype-katexparses KaTeX output with Sätteri'shtmlToHast, dropping thehast-util-from-htmldependency.- No plugin reads
node.position, so Sätteri now skips source-position tracking entirely (~15% faster parse).
Breaking: ExtraPluginHooks.beforeToJs was removed. Seed ctx.data from a Sätteri before hook on the plugin definition instead — it also receives the document root:
import { defineMdastPlugin } from 'satteri';
defineMdastPlugin({
name: 'my-plugin',
before(root, ctx) {
ctx.data.myValue ??= [];
},
});
Fix Base UI's use-sync-external-store breaking Vite dev servers
The Vite config is now derived from your project's own dependencies at startup, instead of being generated ahead of time against ours.
Builds keep the alias that replaces the shim with React, which is now applied only there. Pre-bundling is a dev server feature, and on builds a bundler that leaves the shim's require('react') in place gives it a second React instance whose hook dispatcher is null, breaking every component with a Base UI store.
Support thenable Next.js config
Allow the promises to be awaited.
Support simpler fumadocsMdx vite plugin usage
Use the fumadocsMdx method instead for better syntax around macro usage.
Support browser helpers for Macro API
Use preload & lazy body renderer on non-rsc environment.
Support Macro API
Use fumadocs-mdx/macro to define collections, and enable the macro-style API from bundler plugin (e.g. createMDX) using the include option.
Migrate from js-yaml to yaml
Default to Base UI
Internal packages & templates now use Base UI rather than Radix UI.
Require collection query param at regex matching
Instead of passing through all JSON/YAML files, the meta loader now requires collection query param to be triggered.
Patch Changes
- 9b9545f: Add package issue tracker metadata.
- Updated dependencies [9b9545f]
- fumadocs-core@16.10.0
Patch Changes
- 2d65ceb: Support hot reload in
source.config.tswith Vite plugin
Patch Changes
- d35d0d6: Respect
rootin Vite config - Updated dependencies [42f0255]
- Updated dependencies [a807798]
- fumadocs-core@16.9.3
Patch Changes
- cd04425: Support
_fumadocs_skipViteConfiginternal flag
Patch Changes
- dca5b49: Fix compatibility with
?rawquery string - Updated dependencies [e77b9b3]
- Updated dependencies [334c8fd]
- fumadocs-core@16.9.1
Patch Changes
- 768b676: Standardize
structuredDatain page data - Updated dependencies [768b676]
- fumadocs-core@16.8.12
Patch Changes
- da4a81a: Update vite configs
Patch Changes
- 1fb6a61: Support custom base directory for content sources
Patch Changes
- 819b6ec: Support Rolldown integration
Patch Changes
- 2569154: Pre-generate Vite config to prevent CJS compat issues
- Updated dependencies [062beab]
- Updated dependencies [505cfe0]
- fumadocs-core@16.8.10
Patch Changes
- 298ac97: fix compatibility issues with Vite RSC
- b212481: remove vitefu from inline deps
Major Changes
-
3de9dfe: Require ESM for
next.configModern Node.js now supports
next.config.mtsformat, compatibility layer is no longer needed. -
3de9dfe: Raise minimum
fumadocs-coreversion to16.7.0
Patch Changes
- 5745fcf: Support better Node.js loader registry
- fumadocs-core@16.8.8
Patch Changes
- 79d3209: Deprecate forwarded schemas at
fumadocs-mdx/config, recommendfumadocs-core/source/schemainstead. - Updated dependencies [79d3209]
- fumadocs-core@16.8.5
Minor Changes
-
fa9f678: Make Next.js config ESM only
Newer Next.js supported
.mtsextension for Next.js config files, see Next.js docs for more info.
Patch Changes
- eb62304: Make
mdx-remoteoptional for dynamic mode - Updated dependencies [e1567e2]
- Updated dependencies [9a200c8]
- Updated dependencies [c731a92]
- Updated dependencies [a4189ce]
- fumadocs-core@16.7.15
Patch Changes
- 2d8f596: fix
npm packskipping nestednode_modules - Updated dependencies [2d8f596]
- @fumadocs/mdx-remote@1.4.8
- fumadocs-core@16.7.14
Patch Changes
- 690ddb9: bundle more deps
- Updated dependencies [690ddb9]
- @fumadocs/mdx-remote@1.4.7
- fumadocs-core@16.7.13
Patch Changes
- 3144149: Fix dynamic index generation so generated
dynamic.tsimportsnode:pathand passes lazy entries tocreate.doc()/create.docs()as arrays. - Updated dependencies [f45d703]
- Updated dependencies [45aa454]
- fumadocs-core@16.7.0
Patch Changes
- c2678c0: Improve
llms.txtgeneration viaremark-llmsplugin - Updated dependencies [c2678c0]
- Updated dependencies [417f07a]
- Updated dependencies [bb07706]
- Updated dependencies [f065406]
- fumadocs-core@16.6.17
Patch Changes
- 5453502: use Shiki.js v4
- Updated dependencies [5453502]
- @fumadocs/mdx-remote@1.4.6
- fumadocs-core@16.6.8
Patch Changes
- 1a614de: enforce MDX stringifier by default
- Updated dependencies [1a614de]
- Updated dependencies [6ab6692]
- fumadocs-core@16.6.5
Patch Changes
- 689d31e: Improve error message
- b16a32f: Switch to tsdown for bundling
- Updated dependencies [590d36a]
- Updated dependencies [98d38ff]
- Updated dependencies [446631d]
- Updated dependencies [b16a32f]
- fumadocs-core@16.4.2
- @fumadocs/mdx-remote@1.4.4
Patch Changes
- 3a8b9b0: support Vite 8
moduleTypeoption- fumadocs-core@16.4.1
Patch Changes
- 2de6151: add
@types/reactto peer dep- fumadocs-core@16.3.2
Patch Changes
- 3a5b077: hotfix Vite bundling
Minor Changes
- 8ce2c70: Add VS Code-style #region / #endregion support to
for code files
Patch Changes
- adaf9ae: hotfix Windows path escape
Minor Changes
- fc0e3db: Support Workspaces API [Experimental]
Patch Changes
- Updated dependencies [ef8eb6c]
- Updated dependencies [e0c4c3a]
- Updated dependencies [4e2bca7]
- fumadocs-core@16.2.3
Patch Changes
- f59339b: Fix
last-modifiedplugin date checking- fumadocs-core@16.2.0
Patch Changes
- f362ea1: Fix Webpack warnings (they require absolute paths for dependencies)
- Updated dependencies [fe380da]
- Updated dependencies [ade44d0]
- fumadocs-core@16.0.15
Patch Changes
- 59743c0: Use
remarkStructure().exportAsoption to exportstructuredData - 59743c0: only provide CJS fallback for Next.js
- Updated dependencies [c3b8474]
- fumadocs-core@16.0.14
Patch Changes
- 52dabc3: Support type-safe collection generation
- fumadocs-core@16.0.13
Major Changes
-
7b450d6: Change
postInstall()signature topostInstall({ configPath, outDir, ... })This allows more options for
postInstallcommand. -
a312d3a: Replace
getDefaultMDXOptions()withapplyMdxPreset()This allows Fumadocs MDX to support more presets in the future, and adjust presets for dynamic mode.
// source.config.ts import { defineCollections, applyMdxPreset } from 'fumadocs-mdx/config'; import { myPlugin } from './remark-plugin'; export const blog = defineCollections({ type: 'doc', mdxOptions: applyMdxPreset({ remarkPlugins: [myPlugin], // You can also pass a function to control the order of remark plugins. remarkPlugins: (v) => [myPlugin, ...v], }), }); -
bc93578: Replace
lastModifiedTimeoption withlastModifiedplugin.If you've
lastModifiedTimeoption enabled before, migrate to the plugin instead.// source.config.ts import { defineConfig } from 'fumadocs-mdx/config'; import lastModified from 'fumadocs-mdx/plugins/last-modified'; export default defineConfig({ plugins: [lastModified()], }); -
2f7e4d8: Drop support for multiple
dirin same collectionConsider using
filesinstead for filtering files.// source.config.ts import { defineDocs } from 'fumadocs-mdx/config'; export const docs = defineDocs({ dir: 'content/guides', docs: { files: ['./i-love-fumadocs/**/*.{md,mdx}'], }, }); -
a312d3a: No longer generate
extractedReferencesby defaultYou can enable it from
postprocessoption.// source.config.ts import { defineDocs } from 'fumadocs-mdx/config'; export const docs = defineDocs({ docs: { postprocess: { extractLinkReferences: true, }, }, }); -
b963021: [Vite] rename
generateIndexFileoption toindex
Patch Changes
- 97722c6: Fix meta file validation on Bun.
- b963021: [Internal] Make
index-filea plugin and optimize re-generations. - Updated dependencies [c5c00e9]
- fumadocs-core@16.0.12
Patch Changes
- 58bf979: [Bun Loader] Support dynamic require of meta files
- Updated dependencies [ff68f69]
- Updated dependencies [00058c8]
- fumadocs-core@16.0.11
Patch Changes
- 30b1b11: Temporary workaround for
vite:jsonplugin conflicts - Updated dependencies [733b01e]
- fumadocs-core@16.0.10
Patch Changes
- 40176ce: Support
disableMetaFileoption in Bun plugin- fumadocs-core@16.0.9
Patch Changes
- ad38466: add support next.config.mts for mdx
Patch Changes
- 27fc4ed: [Internal] improve mutability of
LoadedConfigfor plugins - f5bc4aa: Fix Bun missing query strings
- 61b90c8: Always transform meta files in collection, this includes runtime loaders like Node.js and Bun.
- d1e43f4: Support re-generating index file when using runtime: bun | node
- Updated dependencies [f97cd1e]
- Updated dependencies [f7e15e2]
- fumadocs-core@16.0.7
Patch Changes
- ee4ad3d: Always format file paths into POSIX for Vite
Patch Changes
- 56332df: Support plugins in Webpack loader environment: now plugins can apply changes on MDX options too.
- 91add4f: Plugin
json-schema: support inserting$schemato JSON files - cffd4c2: Lazy update index files on Next.js
- fumadocs-core@16.0.3
Major Changes
-
8d0c164: Move
createMDXSourceandresolveFilesfromfumadocs-mdxtofumadocs-mdx/runtime/next -
3caa5cd: Vite: move
source.generated.tsto.source/index.tsWhy:
- with Fumadocs MDX Plugins, we want to unify the output directory across Vite & Next.js.
source.generated.tslooks ugly compared by.source.
Migrate:
- run dev server/typegen to generate a
.sourcefolder. - import it over the original
source.generated.ts. - note that both docs and
create-fumadocs-appare updated to.sourcefolder.
Minor Changes
-
29ce826: Support JSON Schema plugin (
fumadocs-mdx/plugins/json-schema) -
3caa5cd: Support Plugins API
Fumadocs MDX is mostly a bundler plugin meant to be used with tools like Vite and Turbopack.
With Fumadocs MDX Plugins, you can extend Fumadocs MDX without worrying the underlying bundler. It is designed for:
- Generate files from config (e.g. types, index files, JSON schemas)
- Modify received config
Patch Changes
- 81fa875: Fix
includeProcessedMarkdowncannot stringify MDX nodes - 575cfb8: Include unravel plugin into
remark-includeparsing step, this ensures the parsed results are consistent with normal MDX.js processor output. - 1f1c787: Add
useContentAPI to client loader for avoiding Lint errors - 9051574: Support
postprocess.includeMDASToption - a5df956: Support
runtime: bunandruntime: nodein Vite index file generation - 5210f18: Support Fumadocs 16 in
peerDependencies. - Updated dependencies [230c6bf]
- Updated dependencies [851897c]
- Updated dependencies [4049ccc]
- Updated dependencies [429c41a]
- Updated dependencies [5210f18]
- Updated dependencies [cbc93e9]
- Updated dependencies [42f09c3]
- Updated dependencies [55afd8a]
- Updated dependencies [5210f18]
- fumadocs-core@16.0.0
- @fumadocs/mdx-remote@1.4.3
Patch Changes
- a55177c: Remove
Overridetype utility on output collection types - Updated dependencies [ce2be59]
- Updated dependencies [31b9494]
- fumadocs-core@15.8.4
Patch Changes
- a3a14e7: Bump deps
- Updated dependencies [a3a14e7]
- @fumadocs/mdx-remote@1.4.1
- fumadocs-core@15.8.3
Patch Changes
- af50bc8: Support customising index file output path in Vite
- 5fc9ee4: Support
remark-directivefor Include API - 4b9871d: MDX Async mode: read file content on load
- Updated dependencies [655bb46]
- Updated dependencies [d1ae3e8]
- Updated dependencies [6548a59]
- Updated dependencies [51268ec]
- Updated dependencies [51268ec]
- fumadocs-core@15.8.0
Major Changes
-
f11f89d: [Next.js] Rename APIS
On page data:
_file->info._file.absolutePath->info.fullPath.
-
effe43d: Drop support for Zod 3 schemas
Zod 3 schemas are still allowed, but you can no longer extend on the Zod 4 schemas provided by Fumadocs.
-
2862a10: [Next.js] Removed
contenton page data in favour ofgetText().
Minor Changes
- 22e0fec: Support
getText()& Postprocess API - 2862a10: Unify doc collection entry for both Vite and Next.js integrations
Patch Changes
- da095ac: Refactor internal export paths
- 854d4ef: Export
postInstall()function fromfumadocs-mdx/vite - Updated dependencies [982aed6]
- fumadocs-core@15.7.13
Minor Changes
- ea13374: Support runtime loaders: Node.js, Bun
Patch Changes
- Updated dependencies [846b28a]
- Updated dependencies [2b30315]
- fumadocs-core@15.7.12
Patch Changes
- 64d0169: hotfix node.js imports at global scope
Minor Changes
- d193152: Support
absolutePathon Vite
Patch Changes
- 2566eef: Support postinstall script on Vite
- Updated dependencies [c948f59]
- fumadocs-core@15.7.10
Patch Changes
- 205d92d: Update dev server initialization for Next.js 15.5.1
- e4c12a3: Add Vite config for Fumadocs Core & UI automatically
- Updated dependencies [f65778d]
- Updated dependencies [e4c12a3]
- fumadocs-core@15.7.8
Patch Changes
- 9a3c23b: support auto-generated title based on
h1heading - 9cb829c: Support referencing heading in
<include>without sections
Patch Changes
- 5f2ec6e: Fix
remark-mdx-exportsplugin fallback - Updated dependencies [6d97379]
- Updated dependencies [e776ee5]
- fumadocs-core@15.7.3
Minor Changes
- cfe2a5c: Support Async Mode for Vite
Patch Changes
- c8f49d8: Include frontmatter into
page.data.contentby default - Updated dependencies [514052e]
- Updated dependencies [e254c65]
- Updated dependencies [ec75601]
- Updated dependencies [e785f98]
- Updated dependencies [0531bf4]
- Updated dependencies [50eb07f]
- Updated dependencies [67df155]
- Updated dependencies [b109d06]
- fumadocs-core@15.7.0
Patch Changes
- c17fa03: Support creating a separate processor when
<include />points to different Markdown format - f43f714: Automatic fallback to Zod v3 when app has explicit v3 dependency
- Updated dependencies [569bc26]
- Updated dependencies [817c237]
- fumadocs-core@15.6.10
Patch Changes
- a0148f9: Remark Include: Support copying only a section
Patch Changes
- 4f8f1d6: Add
vite/clienttypes in generated file - 57224f4: Support last modified time for Vite
Patch Changes
- f8000f4: Generate config based on Next.js version
- f45a1b6: Support Tanstack Router/Start via
createClientLoader - Updated dependencies [1b0e9d5]
- fumadocs-core@15.6.6
Minor Changes
- f8a58c6: Support
preset: minimalto disable Fumadocs specific defaults - e5cfa27: Stabilize Vite plugin support
Patch Changes
- Updated dependencies [658fa96]
- Updated dependencies [f8a58c6]
- fumadocs-core@15.6.5
- @fumadocs/mdx-remote@1.4.0
Patch Changes
- 73e07a5: bump zod to v4
Patch Changes
- d0f8a15: Enable
remarkNpmby default, replaceremarkInstallwith it. - Updated dependencies [d0f8a15]
- Updated dependencies [84918b8]
- Updated dependencies [f8d1709]
- fumadocs-core@15.6.0
- @fumadocs/mdx-remote@1.3.4
Patch Changes
- cd86f58: Hotfix Windows EOL being ignored
- Updated dependencies [7d1ac21]
- fumadocs-core@15.5.3
Patch Changes
- 7a45921: Add
absolutePathandpathproperties to pages, markfileas deprecated - 1b7bc4b: Add
@types/reactto optional peer dependency to avoid version conflict in monorepos - 14e267b: Use custom util to parse frontmatter
- Updated dependencies [7a45921]
- Updated dependencies [1b7bc4b]
- fumadocs-core@15.5.2
- @fumadocs/mdx-remote@1.3.3
Patch Changes
- a5c283f: Support
outDiroption oncreateMDX() - Updated dependencies [b4916d2]
- Updated dependencies [8738b9c]
- Updated dependencies [a66886b]
- fumadocs-core@15.5.1
Patch Changes
- cd42e78: Support last modified time on Async Mode
- Updated dependencies [1b999eb]
- Updated dependencies [961b67e]
- Updated dependencies [7d78bc5]
- fumadocs-core@15.4.0
Patch Changes
- a6c909b: Removed unused devDependencies and migrated from
fast-globtotinyglobby - Updated dependencies [a6c909b]
- @fumadocs/mdx-remote@1.3.2
- fumadocs-core@15.3.4
Patch Changes
- 4ae7b4a: Support MDX in codeblock tab value
- Updated dependencies [4ae7b4a]
- @fumadocs/mdx-remote@1.3.1
- fumadocs-core@15.3.3
Patch Changes
- 4de7fe7: Fix
meta.{locale}file being excluded fromdefineDocs - Updated dependencies [c05dc03]
- fumadocs-core@15.3.0
Patch Changes
- 16c7566: Improve error handling logic on parsing meta entries
- 7b89faa: Add
page.data.contentto sync mode- fumadocs-core@15.2.13
Patch Changes
- 434ccb2: Improve performance
- fumadocs-core@15.2.9
Minor Changes
- 7fcf612: Require Next.js 15.3.0 or above
Patch Changes
- Updated dependencies [ec85a6c]
- Updated dependencies [e1a61bf]
- fumadocs-core@15.2.7
Patch Changes
- 6c5e47a: add default types for collection without schema
- Updated dependencies [1057957]
- fumadocs-core@15.2.4
Patch Changes
- 5163e92: Support reusing codeblocks in
<include> - Updated dependencies [c5add28]
- Updated dependencies [6493817]
- Updated dependencies [f3cde4f]
- Updated dependencies [7c8a690]
- Updated dependencies [b812457]
- fumadocs-core@15.1.1
- @fumadocs/mdx-remote@1.2.1
Patch Changes
- 927ee8b: Fix hot reload
- fumadocs-core@15.0.9
Patch Changes
- e6df8aa: Improve performance
- fumadocs-core@15.0.8
Patch Changes
- fc5d7c0: Compile Meta files into inline JSON objects
- Updated dependencies [5deaf40]
- fumadocs-core@15.0.7
Patch Changes
- 65ae933: Fix dependencies
Patch Changes
- c571417: Improve performance
- be3acf4: Improve types
- fumadocs-core@15.0.5
Patch Changes
- 3730739: Fix types errors
Minor Changes
- 233a2d1: Support Standard Schema for collection
schema - 432c7bd: Support
defineDocswithout re-exportingdocsandmetacollections
Patch Changes
- Updated dependencies [69f20cb]
- @fumadocs/mdx-remote@1.2.0
- fumadocs-core@15.0.3
Patch Changes
- a8e9e1f: Bump deps
- fumadocs-core@15.0.2
Minor Changes
- 421166a: Improve performance, remove unused imports
Patch Changes
- 421166a: Fix Fumadocs 14 compatibility issues
- fumadocs-core@15.0.1
Patch Changes
- a89d6e0: Support Fumadocs v15
- d6781cc: Fix incorrect line number with frontmatter on dev mode
- Updated dependencies [5b8cca8]
- Updated dependencies [a763058]
- Updated dependencies [581f4a5]
- fumadocs-core@15.0.0
Patch Changes
- 69bd4fe: Fix nested references for
<include /> - Updated dependencies [bb73a72]
- Updated dependencies [69bd4fe]
- fumadocs-core@14.7.4
Minor Changes
- a4eb326: Deprecate
generateManifestoption: use a route handler to export build time information
Patch Changes
- 7cc9f1f: Support CommonJs usage temporarily
Patch Changes
- 0a5b08c: Fix alias imports
- Updated dependencies [72dc093]
- fumadocs-core@14.7.1
Patch Changes
- 97ed36c: Improve default settings
- Updated dependencies [97ed36c]
- fumadocs-core@14.7.0
Patch Changes
- 3445182: Fix
includehot-reload issues - Updated dependencies [b71064a]
- fumadocs-core@14.6.4
Minor Changes
- bd0a140: Support reusing content with
includetag
Patch Changes
- fumadocs-core@14.6.3
Patch Changes
- fe36593: Fix global config types
Patch Changes
- 164b9e6: Fix non-absolute
diroption - Updated dependencies [1573d63]
- fumadocs-core@14.1.1
Minor Changes
- 28a9c3c: Migrate loaders to ESM only
Major Changes
- e094284: Require Fumadocs v14
Patch Changes
- fumadocs-core@14.0.1
Minor Changes
- 5cef1f1: Move
diroption fromdefineDocs - e1ee822: Support hast nodes in
tocvariable - df9e0e1: Support
asyncoutput mode
Patch Changes
- 9a964ca: expose
startfunction from loader - e612f2a: Make compatible with Next.js 15
- 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
Patch Changes
- f21c871: Change cache path of manifest files
- Updated dependencies [78e59e7]
- fumadocs-core@13.4.8
Patch Changes
- 7e23388: Fix windows compatibility
- fumadocs-core@13.4.5
Major Changes
-
ed83d01: Support declarative collections
why: This allows Fumadocs MDX to be more flexible.
migrate:
You don't need
exportsanymore, properties are merged into one object by default.- page.data.exports.toc + page.data.toc - page.data.exports.default + page.data.bodyA
source.config.tsis now required.import { defineDocs, defineConfig } from 'fumadocs-mdx/config'; export const { docs, meta } = defineDocs(); export default defineConfig();The
mdx-components.tsxfile is no longer used, pass MDX components to body instead.Search indexes API is now replaced by Manifest API.
Please refer to the docs for further details.
Patch Changes
- 0c251e5: Bump deps
- Updated dependencies [7dabbc1]
- Updated dependencies [0c251e5]
- Updated dependencies [3b56170]
- fumadocs-core@13.4.2
Patch Changes
- 95dbba1: Support passing remark structure options
- Updated dependencies [95dbba1]
- fumadocs-core@13.4.1
Patch Changes
- c0d1faf: Store additional
_datato search indexes- fumadocs-core@13.4.0
Patch Changes
- 61b91fa: Improve Fumadocs OpenAPI support
- Updated dependencies [36b771b]
- Updated dependencies [61b91fa]
- fumadocs-core@13.2.2
Patch Changes
- c7aa090: Improve Fumadocs OpenAPI support
- Updated dependencies [17fa173]
- fumadocs-core@13.2.1
Major Changes
- 1f1989e: Support Fumadocs v13
Patch Changes
- fumadocs-core@13.0.1
Patch Changes
- c2d956b: Support mirror pages for symlinks of MDX file
- fumadocs-core@12.5.3
Patch Changes
- 78acd55: Use full mode on docs pages by default on OpenAPI generated pages
- fumadocs-core@12.2.1
Patch Changes
- 2eb68c8: Force a release of content sources
- fumadocs-core@12.0.7
Patch Changes
- 310e0ab: Move
fumadocs-coreto peer dependency - Updated dependencies [053609d]
- fumadocs-core@12.0.3
Patch Changes
- fumadocs-core@12.0.2
Patch Changes
- fumadocs-core@12.0.1
Patch Changes
- Updated dependencies [98430e9]
- Updated dependencies [d88dfa6]
- Updated dependencies [ba20694]
- Updated dependencies [57eb762]
- fumadocs-core@12.0.0
Patch Changes
- Updated dependencies [1b8e12b]
- fumadocs-core@11.3.2
Patch Changes
- fumadocs-core@11.3.1
Patch Changes
- 17e162e: Add
mdxto page extensions by default - Updated dependencies [917d87f]
- fumadocs-core@11.3.0
Patch Changes
- fumadocs-core@11.2.2
Patch Changes
- fumadocs-core@11.2.1
Patch Changes
- fumadocs-core@11.2.0
Patch Changes
- 66a100d: Improve error messages
- Updated dependencies [88008b1]
- Updated dependencies [944541a]
- Updated dependencies [07a9312]
- fumadocs-core@11.1.3
Patch Changes
- fumadocs-core@11.1.2
Patch Changes
- 8ef2b68: Bump deps
- Updated dependencies [8ef2b68]
- Updated dependencies [26f464d]
- Updated dependencies [26f464d]
- fumadocs-core@11.1.1
Patch Changes
- fumadocs-core@11.1.0
Patch Changes
- Updated dependencies [98258b5]
- fumadocs-core@11.0.8
Patch Changes
- Updated dependencies [f7c2c5c]
- fumadocs-core@11.0.7
Patch Changes
- 5653d5d: Support customising heading id in headings
- 5653d5d: Support custom heading slugger
- Updated dependencies [5653d5d]
- Updated dependencies [5653d5d]
- fumadocs-core@11.0.6
Patch Changes
- fumadocs-core@11.0.5
Patch Changes
- 7b61b2f: Migrate
fumadocs-uito fully ESM, adding support for ESMtailwind.configfile - Updated dependencies [7b61b2f]
- fumadocs-core@11.0.4
Patch Changes
- fumadocs-core@11.0.3
Patch Changes
- fumadocs-core@11.0.2
Patch Changes
- fumadocs-core@11.0.1
Patch Changes
- Updated dependencies [2d8df75]
- Updated dependencies [92cb12f]
- Updated dependencies [f75287d]
- Updated dependencies [2d8df75]
- fumadocs-core@11.0.0
Patch Changes
- Updated dependencies [bbad52f]
- fumadocs-core@10.1.3
Patch Changes
- fumadocs-core@10.1.2
Patch Changes
- Updated dependencies [779c599]
- Updated dependencies [0c01300]
- Updated dependencies [779c599]
- fumadocs-core@10.1.1
Patch Changes
- fumadocs-core@10.1.0
Patch Changes
- e47c62f: Support customising included files in the map file
- Updated dependencies [e47c62f]
- fumadocs-core@10.0.5
Patch Changes
- fumadocs-core@10.0.4
Patch Changes
- Updated dependencies [6f321e5]
- fumadocs-core@10.0.3
Patch Changes
- Updated dependencies [10e099a]
- fumadocs-core@10.0.2
Minor Changes
- 01155f5: Support generate search indexes in build time
Patch Changes
- Updated dependencies [c9b7763]
- Updated dependencies [0e78dc8]
- Updated dependencies [d8483a8]
- fumadocs-core@10.0.1
Patch Changes
- Updated dependencies [b5d16938]
- Updated dependencies [321d1e1f]
- fumadocs-core@10.0.0
Minor Changes
- 1c388ca5: Support
defaultOpenfor folder nodes
Patch Changes
- Updated dependencies [909b0e35]
- Updated dependencies [691f12aa]
- Updated dependencies [1c388ca5]
- fumadocs-core@9.1.0
Patch Changes
- fumadocs-core@9.0.0
Patch Changes
- fumadocs-core@8.3.0
Patch Changes
- 9bf5adb: Replace await imports with normal imports
- Updated dependencies [5c24659]
- fumadocs-core@8.2.0
Patch Changes
- fumadocs-core@8.1.1
Patch Changes
- 6c5a39a: Rename Git repository to
fumadocs - Updated dependencies [6c5a39a]
- Updated dependencies [eb028b4]
- Updated dependencies [054ec60]
- fumadocs-core@8.1.0
Major Changes
-
1a346a1: Enable
remark-imageplugin by defaultYou can add image embeds easily. They will be converted to static image imports.
Become:
import img_banner from '../../public/image.png'; <img alt="banner" src={img_banner} /> -
2b11c20: Rename to Fumadocs
next-docs-zeta->fumadocs-corenext-docs-ui->fumadocs-uinext-docs-mdx->fumadocs-mdx@fuma-docs/openapi->fumadocs-openapicreate-next-docs-app->create-fumadocs-app