fix(deps): update dependency fumadocs-ui to v16 #420
+172
−38
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^15.7.11->^16.0.0Release Notes
fuma-nama/fumadocs (fumadocs-ui)
v16.2.5Compare Source
Patch Changes
7292424: Support MDX preset in Fumadocs Corev16.2.4Compare Source
Patch Changes
da87713: Fix recursive checking on unknown typesd17499b: FixbasePathbeing ignoredv16.2.3Compare Source
Patch Changes
ef8eb6c: Expose Zod schema for page & meta datae0c4c3a: [Remark Image] Respecttitlein images4e2bca7: supportcollapsiblein meta datav16.2.2Compare Source
Patch Changes
464442b: Support client-side loader, including serialization layer6c668e1: Support absolute URLs in search fetch clientv16.2.1Compare Source
Patch Changes
556cb6b: Fix missing default colorsc6120ff: Add sidebar animation backv16.2.0Compare Source
Minor Changes
80579fd: No longer expose layout componentsThis 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 layoutWhile the default
fumadocs-ui/pagewill redirect to the correct layout, we highly recommend you to update the import.5d65002: Removecontainerstyles, this includes--spacing-fd-containeras they are no longer used.9a39883: Move Sidebar context into docs layoutsfumadocs-ui/contexts/sidebaris removed, you can still reference the context with:Make sure you're only accessing it in
<DocsLayout />.Patch Changes
36eb90a: Fix sidebar items not automatically scrolled12d3f78: Tabs: always prefer session storagev16.1.0Compare Source
Minor Changes
15bd183: [Loader API] Default the type ofpluginstoLoaderPluginOption[]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:
42ad84c: [Loader API] Refactor internal type parametersInternal types like
ContentStorage,PageTreeTransformernow use a singleConfig extends SourceConfiggeneric parameter.It makes extending their parameters easier, this should not affect normal usages.
Patch Changes
2e01720: [Loader API] Support callingloader().getPage(slugs)with URI encoded slugsv16.0.15Compare Source
Patch Changes
fe380da: feat(waku): WakuLink component to use unstable_prefetchOnEnter for prefetchade44d0: feat: enhance framework providers to accept custom Link componentsv16.0.14Compare Source
Patch Changes
c3b8474]v16.0.13Compare Source
Patch Changes
88dae4d: Reducepxusagev16.0.12Compare Source
Patch Changes
c5c00e9]v16.0.11Compare Source
Patch Changes
ff68f69: [Page Tree Builder] Fix node IDs are not unique across different locales00058c8: Drop framework-sidecreateContextv16.0.10Compare Source
Patch Changes
112e8d9: SupportCalloutContainer,CalloutTitleandCalloutDescriptioncomponents.They're now MDX components included by default.
Updated dependencies [
733b01e]v16.0.9Compare Source
v16.0.8Compare Source
Patch Changes
c0df2c4: improve navbar button gaps117ad86: Add support for using a custom GitHub API base URLbc97236]ca09b6a]117ad86]v16.0.7Patch Changes
f97cd1e]f7e15e2]v16.0.5Compare Source
Patch Changes
8221785: hotfix i18n middleware URL formatingv16.0.4Compare Source
Patch Changes
99971c7: Supportexternal:to mark links as external inmeta.jsonv16.0.3Compare Source
v16.0.2Compare Source
Patch Changes
d511232: Fix i18n middleware search params handlingv16.0.1Compare Source
Patch Changes
45f0c1f: hotfix<DynamicCodeBlock />Vite + React 19.2 compat issuesv16.0.0Major Changes
851897c: Removefumadocs-core/sidebarAPIwhy: 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: Removefumadocs-core/serverexportgetGithubLastEdit: Moved tofumadocs-core/content/github.getTableOfContents: Moved tofumadocs-core/content/toc.PageTreeand page tree utilities: Moved tofumadocs-core/page-tree.TOCItemType,TableOfContents: Moved tofumadocs-core/toc.createMetadataImage: Use the Next.js Metadata API instead.429c41a: Switch to Shiki JavaScript Regex engine by defaultThis is important for Cloudflare Worker compatibility, JavaScript engine is the new default over Oniguruma (WASM).
rehype-code: replaced theexperimentalJSEngineoption withengine: 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.019.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 APIsfumadocs-ui/page:<DocsCategory />.breadcrumbs.fulloption from<DocsPage />.fumadocs-core/search/algolia: renamed optiondocumenttoindexName.fumadocs-core/search:createFromSource(): migrate to newer usage instead.useSearch(), pass them in the client object instead.fumadocs-core/highlight: remove deprecatedwithPrerenderScriptandloadingoptions fromuseShiki().fumadocs-core/i18n: removedcreateI18nMiddleware, import fromfumadocs-core/i18n/middlewareinstead.fumadocs-core/source:transformers,pageTree.attach*options fromloader().page.fileproperty.FileInfo&parseFilePathutilities.55afd8a: Migrate to New Orama Cloud@orama/coreis 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:
Minor Changes
cbc93e9: Disablesingleby default onfumadocs-core/tocAPIPatch Changes
230c6bf: letgetPageTreePeershandle i18nConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.