- @fumadocs/base-ui@16.17.9
- fumadocs-core@16.17.9
- fumadocs-ui@16.17.9
Keep the theme on Astro navigations
- The Astro
RootProviderkeeps the theme across navigations of the Astro client router.
Faster and more stable TOC
TOCItemsof thenormalandclerkstyles no longer throws "is not iterable" when navigating between pages quickly.- The TOC track is measured once per change and drawn before paint: less work on navigation, no frame showing the previous page's track.
- The
normalstyle highlights the active range right after the page loads, not only after the first scroll. - Custom heading IDs containing quotes no longer crash the
normalandclerkstyles.
Fix #3754
Copy the page tree on deserialization
deserializePageTree()anduseFumadocsLoader()no longer mutate the serialized page tree.
Keep the AsyncAPI data of generated pages
pageSchemakeeps_asyncapiin the frontmatter of pages generated by Fumadocs AsyncAPI, like_openapi.
TanStack links with a hash or search params
- Links like
/docs/page#headingor/docs/page?q=1preload and open the right page in the TanStack adapter.
Fix #3758