Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 21, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

Package Change Age Confidence
fumadocs-ui (source) 15.6.12 -> 15.8.3 age confidence

Release Notes

fuma-nama/fumadocs (fumadocs-ui)

v15.8.3

Compare Source

Patch Changes

v15.8.2

Compare Source

Patch Changes
  • ad9a004: Deprecate fumadocs-core/server export

    It will be removed on Fumadocs 16, as some APIs under the /server export are actually available (and even used) under browser environment.

    A more modularized design will be introduced over the original naming.

    • 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: Deprecated, use the Next.js Metadata API instead.
  • 90cf1fe: Support Negotiation API

  • 747bdbc: Support lucide react icons plugin for loader()

v15.8.1

Compare Source

Patch Changes
  • 71bce86: Make loader().getPages() to return pages from all languages when locale is not specified
  • f04547f: Publish plugins API on loader()

v15.8.0

Compare Source

Minor Changes
  • d1ae3e8: Move SortedResult and other search-related types to fumadocs-core/search

    This also exposed the search result highlighter API, you may now use it for highlighting results of your own search integration

    Old export will be kept until the next major release.

  • 51268ec: Breadcrumbs API: default includePage to false.

Patch Changes
  • 655bb46: [Internal] parseCodeBlockAttributes include null values, restrict rehype-code to only parse title and tab attributes.
  • 6548a59: Support breadcrumbs for Search API
  • 51268ec: Breadcrumbs API: Fix root folders being filtered when includeRoot is set to true.

v15.7.13

Compare Source

Patch Changes
  • 982aed6: Fix source.getPageByHref() return no result without explicit language

v15.7.12

Compare Source

Patch Changes
  • 846b28a: Support multiple codeblocks in same tab
  • 2b30315: Support mode option in search server

v15.7.11

Compare Source

v15.7.10

Compare Source

Patch Changes
  • c948f59: Try to workaround legacy i18n middleware under /i18n export without breaking changes

v15.7.9

Compare Source

Patch Changes
  • d135efd: transformerIcon supports SVG string to extend codeblock icons
  • 4082acc: Expose highlightHast API

v15.7.8

Compare Source

Patch Changes
  • f65778d: Link improve external link detection by enabling it on any protocols
  • e4c12a3: Add framework adapters to optional peer deps

v15.7.7

Compare Source

Patch Changes
  • 0b53056: Support remarkMdxMermaid - convert mermaid codeblocks into <Mermaid /> component
  • 3490285: Support remarkMdxFiles - convert files codeblocks into <Files /> component

v15.7.6

Compare Source

v15.7.5

Compare Source

Patch Changes
  • cedc494: Hotfix URL normalization logic

v15.7.4

Compare Source

v15.7.3

Compare Source

Patch Changes
  • 6d97379: unify remark nodes parsing & improve types
  • e776ee5: Fix langAlias not being passed to Shiki rehype plugin

v15.7.2

Compare Source

Patch Changes
  • 88b5a4e: Fix duplicate pages in page tree when referencing subpage in meta.json and using ... or adding the subfolder again
  • 039b24b: Fix failed to update page tree from loader()
  • 08eee2b: [remark-npm] Enable npm install prefix fallback only on old alias

v15.7.1

Compare Source

Patch Changes
  • 195b090: Support a list of source for loader() API
  • e1c84a2: Support fallbackLanguage for loader() i18n API

v15.7.0

Compare Source

Minor Changes
  • 514052e: Include locale code into page.path

    Previously when i18n is enabled, page.path is not equal to the virtual file paths you passed into loader():

    const source = loader({
      source: {
        files: [
          {
            path: 'folder/index.cn.mdx',
            // ...
          },
        ],
      },
    });
    
    console.log(source.getPages('cn'));
    // path: folder/index.mdx

    This can be confusing, the only solution to obtain the original path was page.absolutePath.

    From now, the page.path will also include the locale code:

    const source = loader({
      source: {
        files: [
          {
            path: 'folder/index.cn.mdx',
            // ...
          },
        ],
      },
    });
    
    console.log(source.getPages('cn'));
    // path: folder/index.cn.mdx

    While this change doesn't affect intended API usages, it may lead to minor bugs when advanced usage/hacks involved around page.path.

  • e785f98: Introduce page tree fallback API

    Page tree is a tree structure.

    Previously, when an item is excluded from page tree, it is isolated entirely that you cannot display it at all.

    With the new fallback API, isolated pages will go into fallback page tree instead:

    {
      "children": [
        {
          "type": "page",
          "name": "Introduction"
        }
      ],
      "fallback": {
        "children": [
          {
            "type": "page",
            "name": "Hidden Page"
          }
        ]
      }
    }

    Items in fallback are invisible unless you've opened its item.

  • 0531bf4: Introduce page tree transformer API

    You can now define page tree transformer.

    export const source = loader({
      // ...
      pageTree: {
        transformers: [
          {
            root(root) {
              return root;
            },
            file(node, file) {
              return node;
            },
            folder(node, dir, metaPath) {
              return node;
            },
            separator(node) {
              return node;
            },
          },
        ],
      },
    });
  • 50eb07f: Support type-safe i18n config

    // lib/source.ts
    import { defineI18n } from 'fumadocs-core/i18n';
    
    export const i18n = defineI18n({
      defaultLanguage: 'en',
      languages: ['en', 'cn'],
    });
    // root layout
    import { defineI18nUI } from 'fumadocs-ui/i18n';
    import { i18n } from '@&#8203;/lib/i18n';
    
    const { provider } = defineI18nUI(i18n, {
      translations: {
        cn: {
          displayName: 'Chinese',
          search: 'Translated Content',
        },
        en: {
          displayName: 'English',
        },
      },
    });
    
    function RootLayout({ children }: { children: React.ReactNode }) {
      return <RootProvider i18n={provider(lang)}>{children}</RootProvider>;
    }

    Although optional, we highly recommend you to refactor the import to i18n middleware:

    // here!
    import { createI18nMiddleware } from 'fumadocs-core/i18n/middleware';
    import { i18n } from '@&#8203;/lib/i18n';
    
    export default createI18nMiddleware(i18n);
Patch Changes
  • e254c65: Simplify Source API storage management
  • ec75601: Support ReactNode for icons in page tree
  • 67df155: createFromSource support async buildIndex and Fumadocs MDX Async Mode
  • b109d06: Redesign useShiki & <DynamicCodeBlock /> to use React 19 hooks

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.

Copy link

github-actions bot commented Aug 21, 2025

Build Status: Failed!

  • ❌ Build encountered errors
  • 🔍 Please check the workflow logs for details

📝 Latest commit: 270abf6
⏰ Updated: 2025-10-03 12:58:25 UTC

@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch from 043c2b8 to 220ed45 Compare August 22, 2025 10:12
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.0 fix(deps): update dependency fumadocs-ui to v15.7.1 Aug 22, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 2 times, most recently from 7461492 to f27bc05 Compare August 24, 2025 17:03
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.1 fix(deps): update dependency fumadocs-ui to v15.7.2 Aug 24, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 2 times, most recently from 7e340a7 to 7eae449 Compare August 27, 2025 07:40
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.2 fix(deps): update dependency fumadocs-ui to v15.7.3 Aug 27, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 2 times, most recently from 7a3c0fa to 2973419 Compare August 28, 2025 07:20
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.3 fix(deps): update dependency fumadocs-ui to v15.7.4 Aug 28, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 2 times, most recently from 4353d75 to 1c26a19 Compare August 29, 2025 05:43
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.4 fix(deps): update dependency fumadocs-ui to v15.7.5 Aug 29, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 2 times, most recently from d5b7f4c to f16b8f5 Compare August 29, 2025 06:27
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.5 fix(deps): update dependency fumadocs-ui to v15.7.6 Aug 31, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch from f16b8f5 to 9ee5ffb Compare August 31, 2025 09:15
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.6 fix(deps): update dependency fumadocs-ui to v15.7.7 Aug 31, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch from 9ee5ffb to b7b7fb3 Compare August 31, 2025 13:28
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.7 fix(deps): update dependency fumadocs-ui to v15.7.8 Sep 2, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 3 times, most recently from 5de1bdc to 23895f3 Compare September 4, 2025 04:26
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.8 fix(deps): update dependency fumadocs-ui to v15.7.9 Sep 5, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 2 times, most recently from d8a27e9 to 5ae53c2 Compare September 6, 2025 04:54
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.9 fix(deps): update dependency fumadocs-ui to v15.7.10 Sep 6, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch from 5ae53c2 to 2781b0f Compare September 6, 2025 10:34
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 2 times, most recently from d768e88 to a4fb2ab Compare September 8, 2025 11:58
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.10 fix(deps): update dependency fumadocs-ui to v15.7.11 Sep 10, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 2 times, most recently from d9856e9 to 1f55931 Compare September 13, 2025 17:46
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.11 fix(deps): update dependency fumadocs-ui to v15.7.12 Sep 16, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch 3 times, most recently from 6f0bd30 to 9b0f185 Compare September 19, 2025 14:28
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.12 fix(deps): update dependency fumadocs-ui to v15.7.13 Sep 19, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch from 9b0f185 to 896045e Compare September 24, 2025 13:05
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.7.13 fix(deps): update dependency fumadocs-ui to v15.8.0 Sep 24, 2025
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.8.0 fix(deps): update dependency fumadocs-ui to v15.8.1 Sep 27, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch from 896045e to fc65f6b Compare September 27, 2025 13:54
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.8.1 fix(deps): update dependency fumadocs-ui to v15.8.2 Oct 1, 2025
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch from fc65f6b to 4729030 Compare October 1, 2025 20:43
@renovate renovate bot force-pushed the renovate/fumadocs-ui-15.x branch from 4729030 to 1371ecc Compare October 3, 2025 12:56
@renovate renovate bot changed the title fix(deps): update dependency fumadocs-ui to v15.8.2 fix(deps): update dependency fumadocs-ui to v15.8.3 Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants