Releases
v3.8.0
3.8.0 (2025-05-26)
🚀 New Feature
docusaurus-plugin-css-cascade-layers
, docusaurus-preset-classic
, docusaurus-theme-classic
, docusaurus-types
, docusaurus
#11142 feat(theme): new CSS cascade layers plugin + built-in v4.useCssCascadeLayers
future flag (@slorber )
docusaurus
docusaurus-module-type-aliases
, docusaurus-plugin-content-blog
, docusaurus-theme-classic
, docusaurus-theme-common
, docusaurus-theme-search-algolia
, docusaurus
#11090 feat(theme): make it possible to provide your own page title formatter (@slorber )
docusaurus-plugin-content-pages
#11088 feat(pages): Support frontMatter.slug
like docs and blog plugins (@slorber )
docusaurus-faster
, docusaurus
docusaurus-theme-classic
, docusaurus-theme-common
, docusaurus-theme-translations
#10987 feat(theme): Allow resetting colorMode to System/OS value (@slorber )
docusaurus-remark-plugin-npm2yarn
docusaurus-theme-classic
, docusaurus-theme-common
#10945 feat(theme): add theme layout stable CSS classes (@slorber )
#10846 feat(theme): code block showLineNumbers=start metastring (@slorber )
docusaurus-faster
, docusaurus-plugin-content-docs
, docusaurus-types
, docusaurus
#10931 feat(core): Docusaurus Faster - Rspack Persistent Cache (@slorber )
docusaurus-theme-classic
#10852 feat(theme): add versions
attribute to docsVersionDropdown
navbar item (@hrumhurum )
docusaurus-types
, docusaurus
docusaurus-plugin-sitemap
, docusaurus-types
, docusaurus
#10850 feat(core): new postBuild({routesBuildMetadata})
API, deprecate head
attribute + v4 future flag (@slorber )
🐛 Bug Fix
docusaurus-plugin-content-blog
docusaurus-plugin-content-blog
docusaurus-plugin-content-docs
#11179 fix(mdx-loader): remove opt-in for mdx dependency file (@slorber )
#10875 fix(docs): versioning CLI should copy localized translation file current.json
to version-<v>.json
(@jkboxomine )
create-docusaurus
#11157 fix(create-docusaurus): Improve init template README, fix headings and remove $ in bash code blocks (@arienshibani )
docusaurus-theme-common
#11153 fix(theme): restore former code block theme-common internal APIs (@slorber )
#11046 fix(theme): Fix code block magic comments with CRLF line breaks bug (@coder-xiaomo )
#10989 fix(theme): mobile drawer history blocker should be rendered conditionally (workaround) (@slorber )
#10954 fix(theme): fix useColorMode().colorMode
leading to React hydration mismatches (@slorber )
docusaurus-theme-classic
#11085 fix(theme): add missing rel="tag"
attribute for docs/blog tags (@slorber )
#10999 fix(theme): CodeBlock should accept title
of ReactNode
type (@lebalz )
#10705 fix(theme): only render secondaryMenu if it should be shown (@hidde )
#10898 fix(theme): a11y fix on mobile DropdownNavbarItem (@mxschmitt )
#10909 fix(theme): apply docs sidebar_class_name
in DocCard + better dogfooding (@slorber )
#10849 fix(theme): fix <DocCard>
height inconsistency (@hichemfantar )
#10866 fix(theme): Hide code block buttons before React hydration (@kennethormandy )
docusaurus-theme-classic
, docusaurus-theme-translations
#11053 fix(theme): navbar mobile sidebar should allow clicking dropdown parent link (@slorber )
docusaurus-utils
docusaurus-theme-translations
docusaurus-plugin-ideal-image
#11026 fix(ideal-image): fix waypoint initial scroll bug (@slorber )
#11014 fix(ideal-image): Internalize react-waypoint
dependency, fix React 19 compatibility (@slorber )
#10910 fix(ideal-image): Add issuer to ideal-image Webpack loader (@slorber )
docusaurus-mdx-loader
#11004 fix(mdx-loader): refactor and fix heading to toc html value serialization (@slorber )
docusaurus-module-type-aliases
docusaurus-theme-classic
, docusaurus-theme-common
, docusaurus-theme-translations
#10987 feat(theme): Allow resetting colorMode to System/OS value (@slorber )
create-docusaurus
, docusaurus-utils
#10958 fix(create-docusaurus): fix CLI and remove shelljs escapeShellArg util (@slorber )
docusaurus-mdx-loader
, docusaurus-plugin-content-docs
#10934 fix(docs): fix mdx loader cache invalidation bug on versions changes (@slorber )
docusaurus-plugin-content-blog
, docusaurus-plugin-content-docs
, docusaurus-plugin-content-pages
docusaurus-plugin-content-blog
, docusaurus-plugin-content-docs
, docusaurus-theme-classic
, docusaurus-theme-common
#10888 fix(seo): docs breadcrumb structured data should use JSON-LD and filter unliked categories (@johnnyreilly )
docusaurus-theme-classic
, docusaurus-theme-common
#10886 fix(theme): collapse doc sidebar category on label click if active (@slorber )
docusaurus
#10915 fix(core): use os.availableParallelism()
for SSG worker threads count (@slorber )
docusaurus-plugin-content-docs
, docusaurus-theme-classic
#10847 fix(theme): Fix <DocCardList>
usage on docs at root of a sidebar (@slorber )
docusaurus-plugin-svgr
, docusaurus-types
, docusaurus-utils
, docusaurus
docusaurus-logger
🏃♀️ Performance
docusaurus-utils
, docusaurus
#11178 perf(core): disable Rspack parallelCodeSplitting
temporarily (@slorber )
docusaurus
#11177 perf(core): fix bad value for mergeDuplicateChunks (typo) (@slorber )
#11170 perf(core): add default for DOCUSAURUS_SSG_WORKER_THREAD_RECYCLER_MAX_MEMORY (@slorber )
#11166 feat(core): expose opt-in env variable for SSG thread recycling (@slorber )
#11072 perf(core): remove bundler optimization.removeAvailableModules
(@slorber )
#11067 feat(core): enable Rspack parallelCodeSplitting
(@slorber )
#11037 refactor(core): remove clean-webpack-plugin (@slorber )
#11007 perf(core): Optimize docusaurus start/serve
, fix openBrowser()
perf issue on macOS (@slorber )
docusaurus-bundler
, docusaurus-faster
, docusaurus
#11176 perf(bundler): fine-tuning of Webpack/Rspack optimizations (@slorber )
docusaurus-utils
docusaurus-logger
, docusaurus
#11162 perf(core): optimize SSG collected data memory and worker thread communication (@slorber )
docusaurus-bundler
, docusaurus
#10956 refactor: remove react-dev-utils
(CRA) dependency, internalize code (@slorber )
docusaurus-theme-classic
docusaurus-types
, docusaurus
💅 Polish
docusaurus-theme-live-codeblock
#11120 fix(theme): improve color contrast of live code block header (@JackHowa )
docusaurus-theme-translations
📝 Documentation
#11181 docs: adjust the Docusaurus release process documentation to our new simpler process (@slorber )
#11180 docs(ideal-image): Add warning for pnpm 10+ and sharp
install script (@slorber )
#11137 docs(deploy): remove layer0
from deployment docs (@PaiJi )
#10822 docs(website): Comparison with Rspress (@DevJoaoLopes )
🤖 Dependencies
🔧 Maintenance
docusaurus-mdx-loader
, docusaurus-utils
docusaurus-plugin-content-blog
docusaurus-mdx-loader
, docusaurus-theme-common
, docusaurus-theme-live-codeblock
#11077 refactor(live-codeblock): refactor live code block theme components (@slorber )
Other
docusaurus-faster
docusaurus-theme-mermaid
docusaurus-mdx-loader
docusaurus-theme-classic
, docusaurus-theme-common
#11062 refactor(theme): introduce CodeBlockContextProvider + split into smaller components (@slorber )
#11059 refactor(theme): CodeBlock, centralize metadata parsing + refactor theme component (@slorber )
docusaurus-plugin-content-blog
, docusaurus-plugin-content-docs
, docusaurus-theme-common
#11058 refactor(theme): refactor CodeBlock parseLines logic + use inline snapshots to ease review (@slorber )
docusaurus-faster
, docusaurus
docusaurus-plugin-ideal-image
#11010 refactor(ideal-image-plugin): internalize legacy component code (@slorber )
docusaurus-theme-classic
, docusaurus-theme-common
, docusaurus-theme-mermaid
, docusaurus-theme-search-algolia
docusaurus-cssnano-preset
, docusaurus-mdx-loader
, docusaurus-plugin-content-blog
, docusaurus-remark-plugin-npm2yarn
, eslint-plugin
, stylelint-copyright
docusaurus-bundler
, docusaurus
#10956 refactor: remove react-dev-utils
(CRA) dependency, internalize code (@slorber )
create-docusaurus
, docusaurus-plugin-content-docs
, docusaurus-utils
, docusaurus
#10358 refactor: replace unmaintained shelljs dependency by execa (@OzakIOne )
docusaurus-theme-search-algolia
docusaurus-plugin-debug
#10903 chore(plugin-debug): upgrade react-json-view-lite to v2.3.0 for react 19 (@reece-white )
#10819 chore(plugin-debug): upgrade react-json-view-lite to v2, prepare for React 19 (@slorber )
create-docusaurus
#10871 refactor(create-docusaurus): add future.v4
flag to init templates (@slorber )
Committers: 38
You can’t perform that action at this time.