[PR #6927] [CLOSED] fix(deps): update dependency fumadocs-core to v16 #6971

Closed
opened 2026-03-13 13:19:33 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/6927
Author: @renovate[bot]
Created: 12/22/2025
Status: Closed

Base: canaryHead: renovate/fumadocs-core-16.x


📝 Commits (1)

  • de6ea5a fix(deps): update dependency fumadocs-core to v16

📊 Changes

2 files changed (+155 additions, -104 deletions)

View changed files

📝 docs/package.json (+1 -1)
📝 pnpm-lock.yaml (+154 -103)

📄 Description

This PR contains the following updates:

Package Change Age Confidence
fumadocs-core (source) 15.8.3 -> 16.3.2 age confidence

Release Notes

fuma-nama/fumadocs (fumadocs-core)

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

v15.8.4

Compare Source

Patch Changes
  • ce2be59: Loader Plugin: support name & config options
  • 31b9494: Support multiple() for multiple sources in same loader()

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), 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.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/6927 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 12/22/2025 **Status:** ❌ Closed **Base:** `canary` ← **Head:** `renovate/fumadocs-core-16.x` --- ### 📝 Commits (1) - [`de6ea5a`](https://github.com/better-auth/better-auth/commit/de6ea5a33b84e913d2335001a8722aa39fc2ead4) fix(deps): update dependency fumadocs-core to v16 ### 📊 Changes **2 files changed** (+155 additions, -104 deletions) <details> <summary>View changed files</summary> 📝 `docs/package.json` (+1 -1) 📝 `pnpm-lock.yaml` (+154 -103) </details> ### 📄 Description This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [fumadocs-core](https://fumadocs.dev) ([source](https://redirect.github.com/fuma-nama/fumadocs)) | [`15.8.3` -> `16.3.2`](https://renovatebot.com/diffs/npm/fumadocs-core/15.8.3/16.3.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/fumadocs-core/16.3.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fumadocs-core/15.8.3/16.3.2?slim=true) | --- ### Release Notes <details> <summary>fuma-nama/fumadocs (fumadocs-core)</summary> ### [`v16.2.5`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.2.5) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.2.4...fumadocs-core@16.2.5) ##### Patch Changes - [`7292424`](https://redirect.github.com/fuma-nama/fumadocs/commit/7292424): Support MDX preset in Fumadocs Core ### [`v16.2.4`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.2.4) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.2.3...fumadocs-core@16.2.4) ##### Patch Changes - [`da87713`](https://redirect.github.com/fuma-nama/fumadocs/commit/da87713): Fix recursive checking on unknown types - [`d17499b`](https://redirect.github.com/fuma-nama/fumadocs/commit/d17499b): Fix `basePath` being ignored ### [`v16.2.3`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.2.3) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.2.2...fumadocs-core@16.2.3) ##### Patch Changes - [`ef8eb6c`](https://redirect.github.com/fuma-nama/fumadocs/commit/ef8eb6c): Expose Zod schema for page & meta data - [`e0c4c3a`](https://redirect.github.com/fuma-nama/fumadocs/commit/e0c4c3a): \[Remark Image] Respect `title` in images - [`4e2bca7`](https://redirect.github.com/fuma-nama/fumadocs/commit/4e2bca7): support `collapsible` in meta data ### [`v16.2.2`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.2.2) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.2.1...fumadocs-core@16.2.2) ##### Patch Changes - [`464442b`](https://redirect.github.com/fuma-nama/fumadocs/commit/464442b): Support client-side loader, including serialization layer - [`6c668e1`](https://redirect.github.com/fuma-nama/fumadocs/commit/6c668e1): Support absolute URLs in search fetch client ### [`v16.2.1`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui%4016.2.1) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.2.0...fumadocs-core@16.2.1) ##### Patch Changes - [`556cb6b`](https://redirect.github.com/fuma-nama/fumadocs/commit/556cb6b): Fix missing default colors - [`c6120ff`](https://redirect.github.com/fuma-nama/fumadocs/commit/c6120ff): Add sidebar animation back - fumadocs-core\@&#8203;16.2.1 ### [`v16.2.0`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui%4016.2.0) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.1.0...fumadocs-core@16.2.0) ##### Minor Changes - [`80579fd`](https://redirect.github.com/fuma-nama/fumadocs/commit/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`](https://redirect.github.com/fuma-nama/fumadocs/commit/a9f4eda): **Require importing page layout according to your docs layout** ```ts // 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`](https://redirect.github.com/fuma-nama/fumadocs/commit/5d65002): Remove `container` styles, this includes `--spacing-fd-container` as they are no longer used. - [`9a39883`](https://redirect.github.com/fuma-nama/fumadocs/commit/9a39883): **Move Sidebar context into docs layouts** `fumadocs-ui/contexts/sidebar` is removed, you can still reference the context with: ```ts import { useSidebar } from 'fumadocs-ui/components/sidebar/base'; ``` Make sure you're only accessing it in `<DocsLayout />`. ##### Patch Changes - [`36eb90a`](https://redirect.github.com/fuma-nama/fumadocs/commit/36eb90a): Fix sidebar items not automatically scrolled - [`12d3f78`](https://redirect.github.com/fuma-nama/fumadocs/commit/12d3f78): Tabs: always prefer session storage - fumadocs-core\@&#8203;16.2.0 ### [`v16.1.0`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.1.0) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.15...fumadocs-core@16.1.0) ##### Minor Changes - [`15bd183`](https://redirect.github.com/fuma-nama/fumadocs/commit/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: ```ts 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`](https://redirect.github.com/fuma-nama/fumadocs/commit/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`](https://redirect.github.com/fuma-nama/fumadocs/commit/2e01720): \[Loader API] Support calling `loader().getPage(slugs)` with URI encoded slugs ### [`v16.0.15`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.0.15) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.14...fumadocs-core@16.0.15) ##### Patch Changes - [`fe380da`](https://redirect.github.com/fuma-nama/fumadocs/commit/fe380da): feat(waku): WakuLink component to use unstable\_prefetchOnEnter for prefetch - [`ade44d0`](https://redirect.github.com/fuma-nama/fumadocs/commit/ade44d0): feat: enhance framework providers to accept custom Link components ### [`v16.0.14`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui%4016.0.14) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.13...fumadocs-core@16.0.14) ##### Patch Changes - Updated dependencies \[[`c3b8474`](https://redirect.github.com/fuma-nama/fumadocs/commit/c3b8474)] - fumadocs-core\@&#8203;16.0.14 ### [`v16.0.13`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui%4016.0.13) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.12...fumadocs-core@16.0.13) ##### Patch Changes - [`88dae4d`](https://redirect.github.com/fuma-nama/fumadocs/commit/88dae4d): Reduce `px` usage - fumadocs-core\@&#8203;16.0.13 ### [`v16.0.12`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui%4016.0.12) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.11...fumadocs-core@16.0.12) ##### Patch Changes - Updated dependencies \[[`c5c00e9`](https://redirect.github.com/fuma-nama/fumadocs/commit/c5c00e9)] - fumadocs-core\@&#8203;16.0.12 ### [`v16.0.11`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.0.11) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.10...fumadocs-core@16.0.11) ##### Patch Changes - [`ff68f69`](https://redirect.github.com/fuma-nama/fumadocs/commit/ff68f69): \[Page Tree Builder] Fix node IDs are not unique across different locales - [`00058c8`](https://redirect.github.com/fuma-nama/fumadocs/commit/00058c8): Drop framework-side `createContext` ### [`v16.0.10`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui%4016.0.10) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.9...fumadocs-core@16.0.10) ##### Patch Changes - [`112e8d9`](https://redirect.github.com/fuma-nama/fumadocs/commit/112e8d9): Support `CalloutContainer`, `CalloutTitle` and `CalloutDescription` components. They're now MDX components included by default. - Updated dependencies \[[`733b01e`](https://redirect.github.com/fuma-nama/fumadocs/commit/733b01e)] - fumadocs-core\@&#8203;16.0.10 ### [`v16.0.9`](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.8...fumadocs-core@16.0.9) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.8...fumadocs-core@16.0.9) ### [`v16.0.8`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui%4016.0.8) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.7...fumadocs-core@16.0.8) ##### Patch Changes - [`c0df2c4`](https://redirect.github.com/fuma-nama/fumadocs/commit/c0df2c4): improve navbar button gaps - [`117ad86`](https://redirect.github.com/fuma-nama/fumadocs/commit/117ad86): Add support for using a custom GitHub API base URL - Updated dependencies \[[`bc97236`](https://redirect.github.com/fuma-nama/fumadocs/commit/bc97236)] - Updated dependencies \[[`ca09b6a`](https://redirect.github.com/fuma-nama/fumadocs/commit/ca09b6a)] - Updated dependencies \[[`117ad86`](https://redirect.github.com/fuma-nama/fumadocs/commit/117ad86)] - fumadocs-core\@&#8203;16.0.8 ### [`v16.0.7`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui%4016.0.7) ##### Patch Changes - Updated dependencies \[[`f97cd1e`](https://redirect.github.com/fuma-nama/fumadocs/commit/f97cd1e)] - Updated dependencies \[[`f7e15e2`](https://redirect.github.com/fuma-nama/fumadocs/commit/f7e15e2)] - fumadocs-core\@&#8203;16.0.7 ### [`v16.0.5`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.0.5) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.4...fumadocs-core@16.0.5) ##### Patch Changes - [`8221785`](https://redirect.github.com/fuma-nama/fumadocs/commit/8221785): hotfix i18n middleware URL formating ### [`v16.0.4`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.0.4) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.3...fumadocs-core@16.0.4) ##### Patch Changes - [`99971c7`](https://redirect.github.com/fuma-nama/fumadocs/commit/99971c7): Support `external:` to mark links as external in `meta.json` ### [`v16.0.3`](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.2...fumadocs-core@16.0.3) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.2...fumadocs-core@16.0.3) ### [`v16.0.2`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.0.2) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.1...fumadocs-core@16.0.2) ##### Patch Changes - [`d511232`](https://redirect.github.com/fuma-nama/fumadocs/commit/d511232): Fix i18n middleware search params handling ### [`v16.0.1`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.0.1) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.0...fumadocs-core@16.0.1) ##### Patch Changes - [`45f0c1f`](https://redirect.github.com/fuma-nama/fumadocs/commit/45f0c1f): hotfix `<DynamicCodeBlock />` Vite + React 19.2 compat issues ### [`v16.0.0`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4016.0.0) ##### Major Changes - [`851897c`](https://redirect.github.com/fuma-nama/fumadocs/commit/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`](https://redirect.github.com/fuma-nama/fumadocs/commit/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`](https://redirect.github.com/fuma-nama/fumadocs/commit/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`](https://redirect.github.com/fuma-nama/fumadocs/commit/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`](https://redirect.github.com/fuma-nama/fumadocs/commit/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. ```ts 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`](https://redirect.github.com/fuma-nama/fumadocs/commit/55afd8a): *Migrate to New Orama Cloud* `@orama/core` is the new version of Orama Cloud client. See [their docs](https://docs.orama.com/docs/cloud/data-sources/rest-APIs/official-SDK/introduction) for details. When using Fumadocs' Orama Cloud integration, you need to use the new client instead: ```ts 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`](https://redirect.github.com/fuma-nama/fumadocs/commit/cbc93e9): Disable `single` by default on `fumadocs-core/toc` API ##### Patch Changes - [`230c6bf`](https://redirect.github.com/fuma-nama/fumadocs/commit/230c6bf): let `getPageTreePeers` handle i18n ### [`v15.8.4`](https://redirect.github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core%4015.8.4) [Compare Source](https://redirect.github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.8.3...fumadocs-core@15.8.4) ##### Patch Changes - [`ce2be59`](https://redirect.github.com/fuma-nama/fumadocs/commit/ce2be59): Loader Plugin: support `name` & `config` options - [`31b9494`](https://redirect.github.com/fuma-nama/fumadocs/commit/31b9494): Support `multiple()` for multiple sources in same `loader()` </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/better-auth/better-auth). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-13 13:19:33 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#6971