Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 10, 2025

This PR contains the following updates:

Package Change Age Confidence
fumadocs-ui (source) ^15.7.11 -> ^16.0.0 age confidence

Release Notes

fuma-nama/fumadocs (fumadocs-ui)

v16.2.5

Compare Source

Patch Changes
  • 7292424: Support MDX preset in Fumadocs Core

v16.2.4

Compare Source

Patch Changes
  • da87713: Fix recursive checking on unknown types
  • d17499b: Fix basePath being ignored

v16.2.3

Compare Source

Patch Changes
  • ef8eb6c: Expose Zod schema for page & meta data
  • e0c4c3a: [Remark Image] Respect title in images
  • 4e2bca7: support collapsible in meta data

v16.2.2

Compare Source

Patch Changes
  • 464442b: Support client-side loader, including serialization layer
  • 6c668e1: Support absolute URLs in search fetch client

v16.2.1

Compare Source

Patch Changes
  • 556cb6b: Fix missing default colors
  • c6120ff: Add sidebar animation back
    • fumadocs-core@​16.2.1

v16.2.0

Compare Source

Minor Changes
  • 80579fd: No longer expose layout components

    This includes Root Toggle, Language Toggle, Theme Toggle etc.

    It allows Fumadocs UI to change these components without introducing breaking changes over existing customizations.

    If you're using the removed components, consider overriding the layout components with yours, or use Fumadocs CLI add/customize command.

  • a9f4eda: Require importing page layout according to your docs layout

    // for docs layout
    import { DocsPage } from 'fumadocs-ui/layouts/docs/page';
    
    // for notebook layout
    import { DocsPage } from 'fumadocs-ui/layouts/notebook/page';

    While the default fumadocs-ui/page will redirect to the correct layout, we highly recommend you to update the import.

  • 5d65002: Remove container styles, this includes --spacing-fd-container as they are no longer used.

  • 9a39883: Move Sidebar context into docs layouts

    fumadocs-ui/contexts/sidebar is removed, you can still reference the context with:

    import { useSidebar } from 'fumadocs-ui/components/sidebar/base';

    Make sure you're only accessing it in <DocsLayout />.

Patch Changes
  • 36eb90a: Fix sidebar items not automatically scrolled
  • 12d3f78: Tabs: always prefer session storage
    • fumadocs-core@​16.2.0

v16.1.0

Compare Source

Minor Changes
  • 15bd183: [Loader API] Default the type of plugins to LoaderPluginOption[]

    It should no longer enforce type checks on custom properties from your content source.

    For creating fully typed plugins (with custom properties), use the following pattern:

    import { loader } from 'fumadocs-core/source';
    import { docs } from 'fumadocs-mdx:collections/server';
    import { lucideIconsPlugin } from 'fumadocs-core/source/lucide-icons';
    
    export const source = loader(docs.toFumadocsSource(), {
      baseUrl: '/docs',
      plugins: ({ typedPlugin }) => [
        lucideIconsPlugin(),
        typedPlugin({
          // the plugin config
        }),
      ],
    });
  • 42ad84c: [Loader API] Refactor internal type parameters

    Internal types like ContentStorage, PageTreeTransformer now use a single Config extends SourceConfig generic parameter.

    It makes extending their parameters easier, this should not affect normal usages.

Patch Changes
  • 2e01720: [Loader API] Support calling loader().getPage(slugs) with URI encoded slugs

v16.0.15

Compare Source

Patch Changes
  • fe380da: feat(waku): WakuLink component to use unstable_prefetchOnEnter for prefetch
  • ade44d0: feat: enhance framework providers to accept custom Link components

v16.0.14

Compare Source

Patch Changes
  • Updated dependencies [c3b8474]
    • fumadocs-core@​16.0.14

v16.0.13

Compare Source

Patch Changes
  • 88dae4d: Reduce px usage
    • fumadocs-core@​16.0.13

v16.0.12

Compare Source

Patch Changes
  • Updated dependencies [c5c00e9]
    • fumadocs-core@​16.0.12

v16.0.11

Compare Source

Patch Changes
  • ff68f69: [Page Tree Builder] Fix node IDs are not unique across different locales
  • 00058c8: Drop framework-side createContext

v16.0.10

Compare Source

Patch Changes
  • 112e8d9: Support CalloutContainer, CalloutTitle and CalloutDescription components.

    They're now MDX components included by default.

  • Updated dependencies [733b01e]

    • fumadocs-core@​16.0.10

v16.0.9

Compare Source

v16.0.8

Compare Source

Patch Changes
  • c0df2c4: improve navbar button gaps
  • 117ad86: Add support for using a custom GitHub API base URL
  • Updated dependencies [bc97236]
  • Updated dependencies [ca09b6a]
  • Updated dependencies [117ad86]
    • fumadocs-core@​16.0.8

v16.0.7

Patch Changes
  • Updated dependencies [f97cd1e]
  • Updated dependencies [f7e15e2]
    • fumadocs-core@​16.0.7

v16.0.5

Compare Source

Patch Changes
  • 8221785: hotfix i18n middleware URL formating

v16.0.4

Compare Source

Patch Changes
  • 99971c7: Support external: to mark links as external in meta.json

v16.0.3

Compare Source

v16.0.2

Compare Source

Patch Changes
  • d511232: Fix i18n middleware search params handling

v16.0.1

Compare Source

Patch Changes
  • 45f0c1f: hotfix <DynamicCodeBlock /> Vite + React 19.2 compat issues

v16.0.0

Major Changes
  • 851897c: Remove fumadocs-core/sidebar API

    why: no longer used by Fumadocs UI, and the abstraction isn't good enough.

    migrate: The original component is mostly a wrapper of react-remove-scroll, you can use Shadcn UI for pre-built sidebars.

  • 4049ccc: Remove fumadocs-core/server export

    • getGithubLastEdit: Moved to fumadocs-core/content/github.
    • getTableOfContents: Moved to fumadocs-core/content/toc.
    • PageTree and page tree utilities: Moved to fumadocs-core/page-tree.
    • TOCItemType, TableOfContents: Moved to fumadocs-core/toc.
    • createMetadataImage: Use the Next.js Metadata API instead.
  • 429c41a: Switch to Shiki JavaScript Regex engine by default

    This is important for Cloudflare Worker compatibility, JavaScript engine is the new default over Oniguruma (WASM).

    • rehype-code: replaced the experimentalJSEngine option with engine: js | oniguruma.
    • fumadocs-core/highlight: use JS engine by default, drop custom engine support, use Shiki directly instead.
  • 5210f18: Set minimal React.js version to 19.2.0

    19.2 has multiple crucial updates that can improve Fumadocs' performance, and it should works seamlessly on mainstream React.js frameworks.

    As a consequence, Next.js 16 is now the minimal version when using Fumadocs UI because Next.js always uses the internal canary version of React.js.

  • 42f09c3: Remove deprecated APIs

    • fumadocs-ui/page:
      • removed <DocsCategory />.
      • removed breadcrumbs.full option from <DocsPage />.
    • fumadocs-core/search/algolia: renamed option document to indexName.
    • fumadocs-core/search:
      • remove deprecated signature of createFromSource(): migrate to newer usage instead.
        export function createFromSource<S extends LoaderOutput<LoaderConfig>>(
          source: S,
          pageToIndexFn?: (page: InferPageType<S>) => Awaitable<AdvancedIndex>,
          options?: Omit<Options<S>, 'buildIndex'>,
        ): SearchAPI;
      • remove deprecated parameters in useSearch(), pass them in the client object instead.
    • fumadocs-core/highlight: remove deprecated withPrerenderScript and loading options from useShiki().
    • fumadocs-core/i18n: removed createI18nMiddleware, import from fumadocs-core/i18n/middleware instead.
    • fumadocs-core/source:
      • removed deprecated transformers, pageTree.attach* options from loader().
      • removed deprecated page.file property.
      • removed FileInfo & parseFilePath utilities.
  • 55afd8a: Migrate to New Orama Cloud

    @orama/core is the new version of Orama Cloud client. See their docs for details.

    When using Fumadocs' Orama Cloud integration, you need to use the new client instead:

    import { sync } from 'fumadocs-core/search/orama-cloud';
    import { OramaCloud } from '@&#8203;orama/core';
    
    // update this
    const orama = new OramaCloud({
      projectId: '<project id>',
      apiKey: '<private api key>',
    });
    
    await sync(orama, {
      index: '<data source id>',
      documents: records,
    });
Minor Changes
  • cbc93e9: Disable single by default on fumadocs-core/toc API
Patch Changes
  • 230c6bf: let getPageTreePeers handle i18n

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Nov 10, 2025
@coderabbitai
Copy link

coderabbitai bot commented Nov 10, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Note

.coderabbit.yaml has unrecognized properties

CodeRabbit is using all valid settings from your configuration. Unrecognized properties (listed below) have been ignored and may indicate typos or deprecated fields that can be removed.

⚠️ Parsing warnings (1)
Validation error: Unrecognized key(s) in object: 'path_filters'
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate bot force-pushed the renovate/fumadocs-ui-16.x branch 6 times, most recently from 4c64a3f to 56565c6 Compare November 16, 2025 13:32
@renovate renovate bot force-pushed the renovate/fumadocs-ui-16.x branch 4 times, most recently from f7f556a to 6d77593 Compare November 21, 2025 16:47
@renovate renovate bot force-pushed the renovate/fumadocs-ui-16.x branch 5 times, most recently from dd1fcb2 to 441a368 Compare December 4, 2025 14:13
@renovate renovate bot force-pushed the renovate/fumadocs-ui-16.x branch 2 times, most recently from 4179799 to a4665e5 Compare December 12, 2025 16:33
@renovate renovate bot force-pushed the renovate/fumadocs-ui-16.x branch from a4665e5 to 7fbbedb Compare December 13, 2025 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant