Skip to content

Commit 08b516d

Browse files
Update docusaurus monorepo to v3.8.1 (#231)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@docusaurus/core](https://redirect.github.com/facebook/docusaurus) ([source](https://redirect.github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus)) | [`3.7.0` -> `3.8.1`](https://renovatebot.com/diffs/npm/@docusaurus%2fcore/3.7.0/3.8.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2fcore/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2fcore/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2fcore/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2fcore/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@docusaurus/module-type-aliases](https://redirect.github.com/facebook/docusaurus) ([source](https://redirect.github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases)) | [`3.7.0` -> `3.8.1`](https://renovatebot.com/diffs/npm/@docusaurus%2fmodule-type-aliases/3.7.0/3.8.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2fmodule-type-aliases/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2fmodule-type-aliases/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2fmodule-type-aliases/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2fmodule-type-aliases/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@docusaurus/plugin-client-redirects](https://redirect.github.com/facebook/docusaurus) ([source](https://redirect.github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects)) | [`3.7.0` -> `3.8.1`](https://renovatebot.com/diffs/npm/@docusaurus%2fplugin-client-redirects/3.7.0/3.8.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2fplugin-client-redirects/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2fplugin-client-redirects/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2fplugin-client-redirects/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2fplugin-client-redirects/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@docusaurus/preset-classic](https://redirect.github.com/facebook/docusaurus) ([source](https://redirect.github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic)) | [`3.7.0` -> `3.8.1`](https://renovatebot.com/diffs/npm/@docusaurus%2fpreset-classic/3.7.0/3.8.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2fpreset-classic/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2fpreset-classic/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2fpreset-classic/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2fpreset-classic/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@docusaurus/types](https://redirect.github.com/facebook/docusaurus) ([source](https://redirect.github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types)) | [`3.7.0` -> `3.8.1`](https://renovatebot.com/diffs/npm/@docusaurus%2ftypes/3.7.0/3.8.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2ftypes/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2ftypes/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2ftypes/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2ftypes/3.7.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>facebook/docusaurus (@&#8203;docusaurus/core)</summary> ### [`v3.8.1`](https://redirect.github.com/facebook/docusaurus/releases/tag/v3.8.1): 3.8.1 [Compare Source](https://redirect.github.com/facebook/docusaurus/compare/v3.8.0...v3.8.1) ##### :bug: Bug Fix - `docusaurus-theme-classic` - [#&#8203;11242](https://redirect.github.com/facebook/docusaurus/pull/11242) fix(theme): fix unability to navigate to category's page when browsing its children items ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-css-cascade-layers` - [#&#8203;11241](https://redirect.github.com/facebook/docusaurus/pull/11241) fix(css-cascade-layers): fix windows css cascade layers bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus` - [#&#8203;11222](https://redirect.github.com/facebook/docusaurus/pull/11222) fix(bundler): fix `docusaurus start` using `concatenateModules: true` ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11217](https://redirect.github.com/facebook/docusaurus/pull/11217) fix: include Arc to supported Chromium Browsers ([@&#8203;wellwelwel](https://redirect.github.com/wellwelwel)) - [#&#8203;11205](https://redirect.github.com/facebook/docusaurus/pull/11205) fix(core): fix `docusaurus start` error for macOS users with no Chromium-based browser ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-types` - [#&#8203;11221](https://redirect.github.com/facebook/docusaurus/pull/11221) fix(types): fix future flags public types ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :running_woman: Performance - `docusaurus-plugin-content-blog`, `docusaurus-plugin-sitemap`, `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus-utils`, `docusaurus` - [#&#8203;11211](https://redirect.github.com/facebook/docusaurus/pull/11211) perf: avoid duplicated `git log` calls in `loadContent()` and `postBuild()` for untracked Git files ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :wrench: Maintenance - `docusaurus-faster` - [#&#8203;11248](https://redirect.github.com/facebook/docusaurus/pull/11248) chore(faster): upgrade Rspack ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-docs` - [#&#8203;11230](https://redirect.github.com/facebook/docusaurus/pull/11230) refactor(docs): extract `loadVersion()` without changing the behavior ([@&#8203;slorber](https://redirect.github.com/slorber)) - Other - [#&#8203;11212](https://redirect.github.com/facebook/docusaurus/pull/11212) chore: upgrade to Node 22 by default ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### Committers: 7 - Ben McCann ([@&#8203;benmccann](https://redirect.github.com/benmccann)) - Dave Meyer ([@&#8203;dave-meyer](https://redirect.github.com/dave-meyer)) - Léo Vincent ([@&#8203;leovct](https://redirect.github.com/leovct)) - Noritaka Kobayashi ([@&#8203;noritaka1166](https://redirect.github.com/noritaka1166)) - Phil Parsons ([@&#8203;p-m-p](https://redirect.github.com/p-m-p)) - Sébastien Lorber ([@&#8203;slorber](https://redirect.github.com/slorber)) - Weslley Araújo ([@&#8203;wellwelwel](https://redirect.github.com/wellwelwel)) ### [`v3.8.0`](https://redirect.github.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#380-2025-05-26) [Compare Source](https://redirect.github.com/facebook/docusaurus/compare/v3.7.0...v3.8.0) ##### :rocket: New Feature - `docusaurus-plugin-css-cascade-layers`, `docusaurus-preset-classic`, `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus` - [#&#8203;11142](https://redirect.github.com/facebook/docusaurus/pull/11142) feat(theme): new CSS cascade layers plugin + built-in `v4.useCssCascadeLayers` future flag ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus` - [#&#8203;11156](https://redirect.github.com/facebook/docusaurus/pull/11156) feat(core): add internal flag to skip bundling ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11067](https://redirect.github.com/facebook/docusaurus/pull/11067) feat(core): enable Rspack `parallelCodeSplitting` ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-module-type-aliases`, `docusaurus-plugin-content-blog`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-search-algolia`, `docusaurus` - [#&#8203;11090](https://redirect.github.com/facebook/docusaurus/pull/11090) feat(theme): make it possible to provide your own page title formatter ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-pages` - [#&#8203;11088](https://redirect.github.com/facebook/docusaurus/pull/11088) feat(pages): Support `frontMatter.slug` like docs and blog plugins ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-faster`, `docusaurus` - [#&#8203;11006](https://redirect.github.com/facebook/docusaurus/pull/11006) feat(core): Add bundler tracing/profiling ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-translations` - [#&#8203;10987](https://redirect.github.com/facebook/docusaurus/pull/10987) feat(theme): Allow resetting colorMode to System/OS value ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-remark-plugin-npm2yarn` - [#&#8203;10953](https://redirect.github.com/facebook/docusaurus/pull/10953) feat(plugin-npm2yarn): Add Bun to default tabs conversions ([@&#8203;jakeboone02](https://redirect.github.com/jakeboone02)) - `docusaurus-theme-classic`, `docusaurus-theme-common` - [#&#8203;10945](https://redirect.github.com/facebook/docusaurus/pull/10945) feat(theme): add theme layout stable CSS classes ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10846](https://redirect.github.com/facebook/docusaurus/pull/10846) feat(theme): code block showLineNumbers=start metastring ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-faster`, `docusaurus-plugin-content-docs`, `docusaurus-types`, `docusaurus` - [#&#8203;10931](https://redirect.github.com/facebook/docusaurus/pull/10931) feat(core): Docusaurus Faster - Rspack Persistent Cache ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic` - [#&#8203;10852](https://redirect.github.com/facebook/docusaurus/pull/10852) feat(theme): add `versions` attribute to `docsVersionDropdown` navbar item ([@&#8203;hrumhurum](https://redirect.github.com/hrumhurum)) - `docusaurus-types`, `docusaurus` - [#&#8203;10826](https://redirect.github.com/facebook/docusaurus/pull/10826) feat(core): Docusaurus Faster - SSG worker threads ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-sitemap`, `docusaurus-types`, `docusaurus` - [#&#8203;10850](https://redirect.github.com/facebook/docusaurus/pull/10850) feat(core): new `postBuild({routesBuildMetadata})` API, deprecate `head` attribute + v4 future flag ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :bug: Bug Fix - `docusaurus-plugin-content-blog` - [#&#8203;11138](https://redirect.github.com/facebook/docusaurus/pull/11138) refactor(content-blog): replace `reading-time` with `Intl.Segmenter` API ([@&#8203;shreedharbhat98](https://redirect.github.com/shreedharbhat98)) - `docusaurus-plugin-content-blog` - [#&#8203;11138](https://redirect.github.com/facebook/docusaurus/pull/11138) refactor(content-blog): replace `reading-time` with `Intl.Segmenter` API ([@&#8203;shreedharbhat98](https://redirect.github.com/shreedharbhat98)) - [#&#8203;11068](https://redirect.github.com/facebook/docusaurus/pull/11068) fix(blog): fix blog Atom feed item url / XSL bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-docs` - [#&#8203;11179](https://redirect.github.com/facebook/docusaurus/pull/11179) fix(mdx-loader): remove opt-in for mdx dependency file ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10875](https://redirect.github.com/facebook/docusaurus/pull/10875) fix(docs): versioning CLI should copy localized translation file `current.json` to `version-<v>.json` ([@&#8203;jkboxomine](https://redirect.github.com/jkboxomine)) - `create-docusaurus` - [#&#8203;11157](https://redirect.github.com/facebook/docusaurus/pull/11157) fix(create-docusaurus): Improve init template README, fix headings and remove $ in bash code blocks ([@&#8203;arienshibani](https://redirect.github.com/arienshibani)) - `docusaurus-theme-common` - [#&#8203;11153](https://redirect.github.com/facebook/docusaurus/pull/11153) fix(theme): restore former code block theme-common internal APIs ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11046](https://redirect.github.com/facebook/docusaurus/pull/11046) fix(theme): Fix code block magic comments with CRLF line breaks bug ([@&#8203;coder-xiaomo](https://redirect.github.com/coder-xiaomo)) - [#&#8203;10989](https://redirect.github.com/facebook/docusaurus/pull/10989) fix(theme): mobile drawer history blocker should be rendered conditionally (workaround) ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10954](https://redirect.github.com/facebook/docusaurus/pull/10954) fix(theme): fix `useColorMode().colorMode` leading to React hydration mismatches ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic` - [#&#8203;11085](https://redirect.github.com/facebook/docusaurus/pull/11085) fix(theme): add missing `rel="tag"` attribute for docs/blog tags ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10999](https://redirect.github.com/facebook/docusaurus/pull/10999) fix(theme): CodeBlock should accept `title` of `ReactNode` type ([@&#8203;lebalz](https://redirect.github.com/lebalz)) - [#&#8203;10705](https://redirect.github.com/facebook/docusaurus/pull/10705) fix(theme): only render secondaryMenu if it should be shown ([@&#8203;hidde](https://redirect.github.com/hidde)) - [#&#8203;10898](https://redirect.github.com/facebook/docusaurus/pull/10898) fix(theme): a11y fix on mobile DropdownNavbarItem ([@&#8203;mxschmitt](https://redirect.github.com/mxschmitt)) - [#&#8203;10909](https://redirect.github.com/facebook/docusaurus/pull/10909) fix(theme): apply docs `sidebar_class_name` in DocCard + better dogfooding ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10849](https://redirect.github.com/facebook/docusaurus/pull/10849) fix(theme): fix `<DocCard>` height inconsistency ([@&#8203;hichemfantar](https://redirect.github.com/hichemfantar)) - [#&#8203;10866](https://redirect.github.com/facebook/docusaurus/pull/10866) fix(theme): Hide code block buttons before React hydration ([@&#8203;kennethormandy](https://redirect.github.com/kennethormandy)) - `docusaurus-theme-classic`, `docusaurus-theme-translations` - [#&#8203;11053](https://redirect.github.com/facebook/docusaurus/pull/11053) fix(theme): navbar mobile sidebar should allow clicking dropdown parent link ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-utils` - [#&#8203;11027](https://redirect.github.com/facebook/docusaurus/pull/11027) fix(cli): fix CLI write-translation bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-translations` - [#&#8203;11030](https://redirect.github.com/facebook/docusaurus/pull/11030) fix(theme-translation): add missing Japanese translation for System Mode ([@&#8203;tats-u](https://redirect.github.com/tats-u)) - [#&#8203;10893](https://redirect.github.com/facebook/docusaurus/pull/10893) fix(theme-translations): Turkish exist language translate completed. ([@&#8203;ramazansancar](https://redirect.github.com/ramazansancar)) - [#&#8203;10884](https://redirect.github.com/facebook/docusaurus/pull/10884) fix(theme-translations): Add missing Polish (pl) theme translations ([@&#8203;mariuszkrzaczkowski](https://redirect.github.com/mariuszkrzaczkowski)) - `docusaurus-plugin-ideal-image` - [#&#8203;11026](https://redirect.github.com/facebook/docusaurus/pull/11026) fix(ideal-image): fix waypoint initial scroll bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11014](https://redirect.github.com/facebook/docusaurus/pull/11014) fix(ideal-image): Internalize `react-waypoint` dependency, fix React 19 compatibility ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10910](https://redirect.github.com/facebook/docusaurus/pull/10910) fix(ideal-image): Add issuer to ideal-image Webpack loader ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-mdx-loader` - [#&#8203;11004](https://redirect.github.com/facebook/docusaurus/pull/11004) fix(mdx-loader): refactor and fix heading to toc html value serialization ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-module-type-aliases` - [#&#8203;10998](https://redirect.github.com/facebook/docusaurus/pull/10998) fix(module-type-aliases): pin react-helmet-async to [@&#8203;slorber/react-helmet-async](https://redirect.github.com/slorber/react-helmet-async)[@&#8203;1](https://redirect.github.com/1).3.0 ([@&#8203;cylewaitforit](https://redirect.github.com/cylewaitforit)) - `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-translations` - [#&#8203;10987](https://redirect.github.com/facebook/docusaurus/pull/10987) feat(theme): Allow resetting colorMode to System/OS value ([@&#8203;slorber](https://redirect.github.com/slorber)) - `create-docusaurus`, `docusaurus-utils` - [#&#8203;10958](https://redirect.github.com/facebook/docusaurus/pull/10958) fix(create-docusaurus): fix CLI and remove shelljs escapeShellArg util ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-mdx-loader`, `docusaurus-plugin-content-docs` - [#&#8203;10934](https://redirect.github.com/facebook/docusaurus/pull/10934) fix(docs): fix mdx loader cache invalidation bug on versions changes ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages` - [#&#8203;10929](https://redirect.github.com/facebook/docusaurus/pull/10929) fix(plugins): add missing `validateOptions` types ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common` - [#&#8203;10888](https://redirect.github.com/facebook/docusaurus/pull/10888) fix(seo): docs breadcrumb structured data should use JSON-LD and filter unliked categories ([@&#8203;johnnyreilly](https://redirect.github.com/johnnyreilly)) - `docusaurus-theme-classic`, `docusaurus-theme-common` - [#&#8203;10886](https://redirect.github.com/facebook/docusaurus/pull/10886) fix(theme): collapse doc sidebar category on label click if active ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus` - [#&#8203;10915](https://redirect.github.com/facebook/docusaurus/pull/10915) fix(core): use `os.availableParallelism()` for SSG worker threads count ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-docs`, `docusaurus-theme-classic` - [#&#8203;10847](https://redirect.github.com/facebook/docusaurus/pull/10847) fix(theme): Fix `<DocCardList>` usage on docs at root of a sidebar ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-svgr`, `docusaurus-types`, `docusaurus-utils`, `docusaurus` - [#&#8203;10820](https://redirect.github.com/facebook/docusaurus/pull/10820) fix(core): restore core svg file-loader ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-logger` - [#&#8203;10818](https://redirect.github.com/facebook/docusaurus/pull/10818) fix: perflogger mark detail bug ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :running_woman: Performance - `docusaurus-utils`, `docusaurus` - [#&#8203;11178](https://redirect.github.com/facebook/docusaurus/pull/11178) perf(core): disable Rspack `parallelCodeSplitting` temporarily ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus` - [#&#8203;11177](https://redirect.github.com/facebook/docusaurus/pull/11177) perf(core): fix bad value for mergeDuplicateChunks (typo) ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11170](https://redirect.github.com/facebook/docusaurus/pull/11170) perf(core): add default for DOCUSAURUS_SSG_WORKER_THREAD_RECYCLER_MAX_MEMORY ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11166](https://redirect.github.com/facebook/docusaurus/pull/11166) feat(core): expose opt-in env variable for SSG thread recycling ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11072](https://redirect.github.com/facebook/docusaurus/pull/11072) perf(core): remove bundler `optimization.removeAvailableModules` ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11067](https://redirect.github.com/facebook/docusaurus/pull/11067) feat(core): enable Rspack `parallelCodeSplitting` ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11037](https://redirect.github.com/facebook/docusaurus/pull/11037) refactor(core): remove clean-webpack-plugin ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11007](https://redirect.github.com/facebook/docusaurus/pull/11007) perf(core): Optimize `docusaurus start/serve`, fix `openBrowser()` perf issue on macOS ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-bundler`, `docusaurus-faster`, `docusaurus` - [#&#8203;11176](https://redirect.github.com/facebook/docusaurus/pull/11176) perf(bundler): fine-tuning of Webpack/Rspack optimizations ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-utils` - [#&#8203;11163](https://redirect.github.com/facebook/docusaurus/pull/11163) perf(utils): implement git command queue ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-logger`, `docusaurus` - [#&#8203;11162](https://redirect.github.com/facebook/docusaurus/pull/11162) perf(core): optimize SSG collected data memory and worker thread communication ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-bundler`, `docusaurus` - [#&#8203;10956](https://redirect.github.com/facebook/docusaurus/pull/10956) refactor: remove `react-dev-utils` (CRA) dependency, internalize code ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic` - [#&#8203;10885](https://redirect.github.com/facebook/docusaurus/pull/10885) perf(theme): use SVG sprite for IconExternalLink ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-types`, `docusaurus` - [#&#8203;10826](https://redirect.github.com/facebook/docusaurus/pull/10826) feat(core): Docusaurus Faster - SSG worker threads ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :nail_care: Polish - `docusaurus-theme-live-codeblock` - [#&#8203;11120](https://redirect.github.com/facebook/docusaurus/pull/11120) fix(theme): improve color contrast of live code block header ([@&#8203;JackHowa](https://redirect.github.com/JackHowa)) - `docusaurus-theme-translations` - [#&#8203;10825](https://redirect.github.com/facebook/docusaurus/pull/10825) fix(theme-translations): Add missing Polish (pl) theme translations ([@&#8203;mariuszkrzaczkowski](https://redirect.github.com/mariuszkrzaczkowski)) - [#&#8203;10816](https://redirect.github.com/facebook/docusaurus/pull/10816) chore(theme-translations): add missing zh theme translations ([@&#8203;MisterFISHUP](https://redirect.github.com/MisterFISHUP)) ##### :memo: Documentation - [#&#8203;11181](https://redirect.github.com/facebook/docusaurus/pull/11181) docs: adjust the Docusaurus release process documentation to our new simpler process ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11180](https://redirect.github.com/facebook/docusaurus/pull/11180) docs(ideal-image): Add warning for pnpm 10+ and `sharp` install script ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11137](https://redirect.github.com/facebook/docusaurus/pull/11137) docs(deploy): remove `layer0` from deployment docs ([@&#8203;PaiJi](https://redirect.github.com/PaiJi)) - [#&#8203;10822](https://redirect.github.com/facebook/docusaurus/pull/10822) docs(website): Comparison with Rspress ([@&#8203;DevJoaoLopes](https://redirect.github.com/DevJoaoLopes)) ##### :robot: Dependencies - [#&#8203;11185](https://redirect.github.com/facebook/docusaurus/pull/11185) chore(deps): bump actions/dependency-review-action from 4.7.0 to 4.7.1 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;11182](https://redirect.github.com/facebook/docusaurus/pull/11182) chore(deps): bump lockfile-lint-api from 5.9.1 to 5.9.2 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;11174](https://redirect.github.com/facebook/docusaurus/pull/11174) chore(deps): bump actions/dependency-review-action from 4.6.0 to 4.7.0 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;11135](https://redirect.github.com/facebook/docusaurus/pull/11135) chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;11103](https://redirect.github.com/facebook/docusaurus/pull/11103) chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.1 to 2.9.2 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;11102](https://redirect.github.com/facebook/docusaurus/pull/11102) chore(deps): bump actions/setup-node from 4.3.0 to 4.4.0 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;11070](https://redirect.github.com/facebook/docusaurus/pull/11070) chore(deps): bump estree-util-value-to-estree from 3.1.2 to 3.3.3 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;11069](https://redirect.github.com/facebook/docusaurus/pull/11069) chore(deps): bump actions/dependency-review-action from 4.5.0 to 4.6.0 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;11002](https://redirect.github.com/facebook/docusaurus/pull/11002) chore(deps): bump actions/setup-node from 4.2.0 to 4.3.0 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10990](https://redirect.github.com/facebook/docusaurus/pull/10990) chore(deps): bump [@&#8203;babel/runtime-corejs3](https://redirect.github.com/babel/runtime-corejs3) from 7.25.9 to 7.26.10 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10970](https://redirect.github.com/facebook/docusaurus/pull/10970) chore(deps): bump axios from 1.7.7 to 1.8.2 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10978](https://redirect.github.com/facebook/docusaurus/pull/10978) chore(deps): bump prismjs from 1.29.0 to 1.30.0 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10957](https://redirect.github.com/facebook/docusaurus/pull/10957) chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10937](https://redirect.github.com/facebook/docusaurus/pull/10937) chore(deps): bump dompurify from 3.1.6 to 3.2.4 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10936](https://redirect.github.com/facebook/docusaurus/pull/10936) chore(deps): bump preactjs/compressed-size-action from 2.7.0 to 2.8.0 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10873](https://redirect.github.com/facebook/docusaurus/pull/10873) chore(deps): bump actions/setup-node from 4.1.0 to 4.2.0 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10853](https://redirect.github.com/facebook/docusaurus/pull/10853) chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.0 to 2.9.1 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#&#8203;10851](https://redirect.github.com/facebook/docusaurus/pull/10851) chore(deps): bump katex from 0.16.11 to 0.16.21 ([@&#8203;dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### :wrench: Maintenance - `docusaurus-mdx-loader`, `docusaurus-utils` - [#&#8203;11168](https://redirect.github.com/facebook/docusaurus/pull/11168) chore: add Node 24 to CI + fix deprecation warnings ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-blog` - [#&#8203;11116](https://redirect.github.com/facebook/docusaurus/pull/11116) test(blog): Add unit tests for calculating blog posts reading time ([@&#8203;shreedharbhat98](https://redirect.github.com/shreedharbhat98)) - `docusaurus-mdx-loader`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock` - [#&#8203;11077](https://redirect.github.com/facebook/docusaurus/pull/11077) refactor(live-codeblock): refactor live code block theme components ([@&#8203;slorber](https://redirect.github.com/slorber)) - Other - [#&#8203;11075](https://redirect.github.com/facebook/docusaurus/pull/11075) fix(c): fix `yarn lint:spelling:fix` script ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-faster` - [#&#8203;11073](https://redirect.github.com/facebook/docusaurus/pull/11073) chore: upgrade Rspack 1.3.3 ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10870](https://redirect.github.com/facebook/docusaurus/pull/10870) chore(deps): bump [@&#8203;rspack/core](https://redirect.github.com/rspack/core) in Faster from 1.2.0-alpha.0 to 1.2.2 ([@&#8203;tats-u](https://redirect.github.com/tats-u)) - `docusaurus-theme-mermaid` - [#&#8203;11066](https://redirect.github.com/facebook/docusaurus/pull/11066) chore: upgrade mermaid, fix diagram labels bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-mdx-loader` - [#&#8203;11065](https://redirect.github.com/facebook/docusaurus/pull/11065) chore: upgrade image-size deps to v2 ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic`, `docusaurus-theme-common` - [#&#8203;11062](https://redirect.github.com/facebook/docusaurus/pull/11062) refactor(theme): introduce CodeBlockContextProvider + split into smaller components ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11059](https://redirect.github.com/facebook/docusaurus/pull/11059) refactor(theme): CodeBlock, centralize metadata parsing + refactor theme component ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-theme-common` - [#&#8203;11058](https://redirect.github.com/facebook/docusaurus/pull/11058) refactor(theme): refactor CodeBlock parseLines logic + use inline snapshots to ease review ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-faster`, `docusaurus` - [#&#8203;11039](https://redirect.github.com/facebook/docusaurus/pull/11039) chore: use rspack 1.3.0 ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-ideal-image` - [#&#8203;11010](https://redirect.github.com/facebook/docusaurus/pull/11010) refactor(ideal-image-plugin): internalize legacy component code ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia` - [#&#8203;10969](https://redirect.github.com/facebook/docusaurus/pull/10969) chore: add `eslint-plugin-react-compiler` ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-cssnano-preset`, `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `eslint-plugin`, `stylelint-copyright` - [#&#8203;10966](https://redirect.github.com/facebook/docusaurus/pull/10966) chore: upgrade monorepo to TS 5.8 ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-bundler`, `docusaurus` - [#&#8203;10956](https://redirect.github.com/facebook/docusaurus/pull/10956) refactor: remove `react-dev-utils` (CRA) dependency, internalize code ([@&#8203;slorber](https://redirect.github.com/slorber)) - `create-docusaurus`, `docusaurus-plugin-content-docs`, `docusaurus-utils`, `docusaurus` - [#&#8203;10358](https://redirect.github.com/facebook/docusaurus/pull/10358) refactor: replace unmaintained shelljs dependency by execa ([@&#8203;OzakIOne](https://redirect.github.com/OzakIOne)) - `docusaurus-theme-search-algolia` - [#&#8203;10941](https://redirect.github.com/facebook/docusaurus/pull/10941) chore(algolia): bump docsearch dependency to v3.9 ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-debug` - [#&#8203;10903](https://redirect.github.com/facebook/docusaurus/pull/10903) chore(plugin-debug): upgrade react-json-view-lite to v2.3.0 for react 19 ([@&#8203;reece-white](https://redirect.github.com/reece-white)) - [#&#8203;10819](https://redirect.github.com/facebook/docusaurus/pull/10819) chore(plugin-debug): upgrade react-json-view-lite to v2, prepare for React 19 ([@&#8203;slorber](https://redirect.github.com/slorber)) - `create-docusaurus` - [#&#8203;10871](https://redirect.github.com/facebook/docusaurus/pull/10871) refactor(create-docusaurus): add `future.v4` flag to init templates ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### Committers: 38 - Arien Shibani ([@&#8203;arienshibani](https://redirect.github.com/arienshibani)) - Balthasar Hofer ([@&#8203;lebalz](https://redirect.github.com/lebalz)) - Ben McCann ([@&#8203;benmccann](https://redirect.github.com/benmccann)) - Daniel Kuschny ([@&#8203;Danielku15](https://redirect.github.com/Danielku15)) - David King Roderos ([@&#8203;dkroderos](https://redirect.github.com/dkroderos)) - FISH UP ([@&#8203;MisterFISHUP](https://redirect.github.com/MisterFISHUP)) - Hichem Fantar ([@&#8203;hichemfantar](https://redirect.github.com/hichemfantar)) - Hidde de Vries ([@&#8203;hidde](https://redirect.github.com/hidde)) - Jack Howard ([@&#8203;JackHowa](https://redirect.github.com/JackHowa)) - Jake Boone ([@&#8203;jakeboone02](https://redirect.github.com/jakeboone02)) - JiPai ([@&#8203;PaiJi](https://redirect.github.com/PaiJi)) - John Reilly ([@&#8203;johnnyreilly](https://redirect.github.com/johnnyreilly)) - Joshua Chen ([@&#8203;Josh-Cena](https://redirect.github.com/Josh-Cena)) - João Victor Lopes ([@&#8203;DevJoaoLopes](https://redirect.github.com/DevJoaoLopes)) - Justin D Mathew ([@&#8203;JDMathew](https://redirect.github.com/JDMathew)) - Kenneth Ormandy ([@&#8203;kennethormandy](https://redirect.github.com/kennethormandy)) - Mariusz Krzaczkowski ([@&#8203;mariuszkrzaczkowski](https://redirect.github.com/mariuszkrzaczkowski)) - Massoud Maboudi ([@&#8203;massoudmaboudi](https://redirect.github.com/massoudmaboudi)) - Max Schmitt ([@&#8203;mxschmitt](https://redirect.github.com/mxschmitt)) - Milica ([@&#8203;mmaksimovic](https://redirect.github.com/mmaksimovic)) - Oleksiy Gapotchenko ([@&#8203;hrumhurum](https://redirect.github.com/hrumhurum)) - Ramazan Sancar ([@&#8203;ramazansancar](https://redirect.github.com/ramazansancar)) - Shreedhar Bhat ([@&#8203;shreedharbhat98](https://redirect.github.com/shreedharbhat98)) - Stephen Glass ([@&#8203;stephenglass](https://redirect.github.com/stephenglass)) - Sébastien Lorber ([@&#8203;slorber](https://redirect.github.com/slorber)) - Taras ([@&#8203;taraspos](https://redirect.github.com/taraspos)) - Tatsunori Uchino ([@&#8203;tats-u](https://redirect.github.com/tats-u)) - Waldir Pimenta ([@&#8203;waldyrious](https://redirect.github.com/waldyrious)) - Yangshun Tay ([@&#8203;yangshun](https://redirect.github.com/yangshun)) - Yoshiaki Yoshida ([@&#8203;kakakakakku](https://redirect.github.com/kakakakakku)) - [@&#8203;cylewaitforit](https://redirect.github.com/cylewaitforit) - [@&#8203;jkboxomine](https://redirect.github.com/jkboxomine) - [@&#8203;reece-white](https://redirect.github.com/reece-white) - kilavvy ([@&#8203;kilavvy](https://redirect.github.com/kilavvy)) - ozaki ([@&#8203;OzakIOne](https://redirect.github.com/OzakIOne)) - pedenys ([@&#8203;pedenys](https://redirect.github.com/pedenys)) - マルコメ ([@&#8203;Marukome0743](https://redirect.github.com/Marukome0743)) - 程序员小墨 ([@&#8203;coder-xiaomo](https://redirect.github.com/coder-xiaomo)) </details> <details> <summary>facebook/docusaurus (@&#8203;docusaurus/module-type-aliases)</summary> ### [`v3.8.1`](https://redirect.github.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#381-2025-06-06) [Compare Source](https://redirect.github.com/facebook/docusaurus/compare/v3.8.0...v3.8.1) ##### :bug: Bug Fix - `docusaurus-theme-classic` - [#&#8203;11242](https://redirect.github.com/facebook/docusaurus/pull/11242) fix(theme): fix unability to navigate to category's page when browsing its children items ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-css-cascade-layers` - [#&#8203;11241](https://redirect.github.com/facebook/docusaurus/pull/11241) fix(css-cascade-layers): fix windows css cascade layers bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus` - [#&#8203;11222](https://redirect.github.com/facebook/docusaurus/pull/11222) fix(bundler): fix `docusaurus start` using `concatenateModules: true` ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11217](https://redirect.github.com/facebook/docusaurus/pull/11217) fix: include Arc to supported Chromium Browsers ([@&#8203;wellwelwel](https://redirect.github.com/wellwelwel)) - [#&#8203;11205](https://redirect.github.com/facebook/docusaurus/pull/11205) fix(core): fix `docusaurus start` error for macOS users with no Chromium-based browser ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-types` - [#&#8203;11221](https://redirect.github.com/facebook/docusaurus/pull/11221) fix(types): fix future flags public types ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :running_woman: Performance - `docusaurus-plugin-content-blog`, `docusaurus-plugin-sitemap`, `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus-utils`, `docusaurus` - [#&#8203;11211](https://redirect.github.com/facebook/docusaurus/pull/11211) perf: avoid duplicated `git log` calls in `loadContent()` and `postBuild()` for untracked Git files ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :wrench: Maintenance - `docusaurus-faster` - [#&#8203;11248](https://redirect.github.com/facebook/docusaurus/pull/11248) chore(faster): upgrade Rspack ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-docs` - [#&#8203;11230](https://redirect.github.com/facebook/docusaurus/pull/11230) refactor(docs): extract `loadVersion()` without changing the behavior ([@&#8203;slorber](https://redirect.github.com/slorber)) - Other - [#&#8203;11212](https://redirect.github.com/facebook/docusaurus/pull/11212) chore: upgrade to Node 22 by default ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### Committers: 7 - Ben McCann ([@&#8203;benmccann](https://redirect.github.com/benmccann)) - Dave Meyer ([@&#8203;dave-meyer](https://redirect.github.com/dave-meyer)) - Léo Vincent ([@&#8203;leovct](https://redirect.github.com/leovct)) - Noritaka Kobayashi ([@&#8203;noritaka1166](https://redirect.github.com/noritaka1166)) - Phil Parsons ([@&#8203;p-m-p](https://redirect.github.com/p-m-p)) - Sébastien Lorber ([@&#8203;slorber](https://redirect.github.com/slorber)) - Weslley Araújo ([@&#8203;wellwelwel](https://redirect.github.com/wellwelwel)) ### [`v3.8.0`](https://redirect.github.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#380-2025-05-26) [Compare Source](https://redirect.github.com/facebook/docusaurus/compare/v3.7.0...v3.8.0) ##### :rocket: New Feature - `docusaurus-plugin-css-cascade-layers`, `docusaurus-preset-classic`, `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus` - [#&#8203;11142](https://redirect.github.com/facebook/docusaurus/pull/11142) feat(theme): new CSS cascade layers plugin + built-in `v4.useCssCascadeLayers` future flag ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus` - [#&#8203;11156](https://redirect.github.com/facebook/docusaurus/pull/11156) feat(core): add internal flag to skip bundling ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11067](https://redirect.github.com/facebook/docusaurus/pull/11067) feat(core): enable Rspack `parallelCodeSplitting` ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-module-type-aliases`, `docusaurus-plugin-content-blog`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-search-algolia`, `docusaurus` - [#&#8203;11090](https://redirect.github.com/facebook/docusaurus/pull/11090) feat(theme): make it possible to provide your own page title formatter ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-pages` - [#&#8203;11088](https://redirect.github.com/facebook/docusaurus/pull/11088) feat(pages): Support `frontMatter.slug` like docs and blog plugins ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-faster`, `docusaurus` - [#&#8203;11006](https://redirect.github.com/facebook/docusaurus/pull/11006) feat(core): Add bundler tracing/profiling ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-translations` - [#&#8203;10987](https://redirect.github.com/facebook/docusaurus/pull/10987) feat(theme): Allow resetting colorMode to System/OS value ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-remark-plugin-npm2yarn` - [#&#8203;10953](https://redirect.github.com/facebook/docusaurus/pull/10953) feat(plugin-npm2yarn): Add Bun to default tabs conversions ([@&#8203;jakeboone02](https://redirect.github.com/jakeboone02)) - `docusaurus-theme-classic`, `docusaurus-theme-common` - [#&#8203;10945](https://redirect.github.com/facebook/docusaurus/pull/10945) feat(theme): add theme layout stable CSS classes ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10846](https://redirect.github.com/facebook/docusaurus/pull/10846) feat(theme): code block showLineNumbers=start metastring ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-faster`, `docusaurus-plugin-content-docs`, `docusaurus-types`, `docusaurus` - [#&#8203;10931](https://redirect.github.com/facebook/docusaurus/pull/10931) feat(core): Docusaurus Faster - Rspack Persistent Cache ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic` - [#&#8203;10852](https://redirect.github.com/facebook/docusaurus/pull/10852) feat(theme): add `versions` attribute to `docsVersionDropdown` navbar item ([@&#8203;hrumhurum](https://redirect.github.com/hrumhurum)) - `docusaurus-types`, `docusaurus` - [#&#8203;10826](https://redirect.github.com/facebook/docusaurus/pull/10826) feat(core): Docusaurus Faster - SSG worker threads ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-sitemap`, `docusaurus-types`, `docusaurus` - [#&#8203;10850](https://redirect.github.com/facebook/docusaurus/pull/10850) feat(core): new `postBuild({routesBuildMetadata})` API, deprecate `head` attribute + v4 future flag ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :bug: Bug Fix - `docusaurus-plugin-content-blog` - [#&#8203;11138](https://redirect.github.com/facebook/docusaurus/pull/11138) refactor(content-blog): replace `reading-time` with `Intl.Segmenter` API ([@&#8203;shreedharbhat98](https://redirect.github.com/shreedharbhat98)) - `docusaurus-plugin-content-blog` - [#&#8203;11138](https://redirect.github.com/facebook/docusaurus/pull/11138) refactor(content-blog): replace `reading-time` with `Intl.Segmenter` API ([@&#8203;shreedharbhat98](https://redirect.github.com/shreedharbhat98)) - [#&#8203;11068](https://redirect.github.com/facebook/docusaurus/pull/11068) fix(blog): fix blog Atom feed item url / XSL bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-docs` - [#&#8203;11179](https://redirect.github.com/facebook/docusaurus/pull/11179) fix(mdx-loader): remove opt-in for mdx dependency file ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10875](https://redirect.github.com/facebook/docusaurus/pull/10875) fix(docs): versioning CLI should copy localized translation file `current.json` to `version-<v>.json` ([@&#8203;jkboxomine](https://redirect.github.com/jkboxomine)) - `create-docusaurus` - [#&#8203;11157](https://redirect.github.com/facebook/docusaurus/pull/11157) fix(create-docusaurus): Improve init template README, fix headings and remove $ in bash code blocks ([@&#8203;arienshibani](https://redirect.github.com/arienshibani)) - `docusaurus-theme-common` - [#&#8203;11153](https://redirect.github.com/facebook/docusaurus/pull/11153) fix(theme): restore former code block theme-common internal APIs ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11046](https://redirect.github.com/facebook/docusaurus/pull/11046) fix(theme): Fix code block magic comments with CRLF line breaks bug ([@&#8203;coder-xiaomo](https://redirect.github.com/coder-xiaomo)) - [#&#8203;10989](https://redirect.github.com/facebook/docusaurus/pull/10989) fix(theme): mobile drawer history blocker should be rendered conditionally (workaround) ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10954](https://redirect.github.com/facebook/docusaurus/pull/10954) fix(theme): fix `useColorMode().colorMode` leading to React hydration mismatches ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic` - [#&#8203;11085](https://redirect.github.com/facebook/docusaurus/pull/11085) fix(theme): add missing `rel="tag"` attribute for docs/blog tags ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10999](https://redirect.github.com/facebook/docusaurus/pull/10999) fix(theme): CodeBlock should accept `title` of `ReactNode` type ([@&#8203;lebalz](https://redirect.github.com/lebalz)) - [#&#8203;10705](https://redirect.github.com/facebook/docusaurus/pull/10705) fix(theme): only render secondaryMenu if it should be shown ([@&#8203;hidde](https://redirect.github.com/hidde)) - [#&#8203;10898](https://redirect.github.com/facebook/docusaurus/pull/10898) fix(theme): a11y fix on mobile DropdownNavbarItem ([@&#8203;mxschmitt](https://redirect.github.com/mxschmitt)) - [#&#8203;10909](https://redirect.github.com/facebook/docusaurus/pull/10909) fix(theme): apply docs `sidebar_class_name` in DocCard + better dogfooding ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10849](https://redirect.github.com/facebook/docusaurus/pull/10849) fix(theme): fix `<DocCard>` height inconsistency ([@&#8203;hichemfantar](https://redirect.github.com/hichemfantar)) - [#&#8203;10866](https://redirect.github.com/facebook/docusaurus/pull/10866) fix(theme): Hide code block buttons before React hydration ([@&#8203;kennethormandy](https://redirect.github.com/kennethormandy)) - `docusaurus-theme-classic`, `docusaurus-theme-translations` - [#&#8203;11053](https://redirect.github.com/facebook/docusaurus/pull/11053) fix(theme): navbar mobile sidebar should allow clicking dropdown parent link ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-utils` - [#&#8203;11027](https://redirect.github.com/facebook/docusaurus/pull/11027) fix(cli): fix CLI write-translation bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-translations` - [#&#8203;11030](https://redirect.github.com/facebook/docusaurus/pull/11030) fix(theme-translation): add missing Japanese translation for System Mode ([@&#8203;tats-u](https://redirect.github.com/tats-u)) - [#&#8203;10893](https://redirect.github.com/facebook/docusaurus/pull/10893) fix(theme-translations): Turkish exist language translate completed. ([@&#8203;ramazansancar](https://redirect.github.com/ramazansancar)) - [#&#8203;10884](https://redirect.github.com/facebook/docusaurus/pull/10884) fix(theme-translations): Add missing Polish (pl) theme translations ([@&#8203;mariuszkrzaczkowski](https://redirect.github.com/mariuszkrzaczkowski)) - `docusaurus-plugin-ideal-image` - [#&#8203;11026](https://redirect.github.com/facebook/docusaurus/pull/11026) fix(ideal-image): fix waypoint initial scroll bug ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11014](https://redirect.github.com/facebook/docusaurus/pull/11014) fix(ideal-image): Internalize `react-waypoint` dependency, fix React 19 compatibility ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;10910](https://redirect.github.com/facebook/docusaurus/pull/10910) fix(ideal-image): Add issuer to ideal-image Webpack loader ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-mdx-loader` - [#&#8203;11004](https://redirect.github.com/facebook/docusaurus/pull/11004) fix(mdx-loader): refactor and fix heading to toc html value serialization ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-module-type-aliases` - [#&#8203;10998](https://redirect.github.com/facebook/docusaurus/pull/10998) fix(module-type-aliases): pin react-helmet-async to [@&#8203;slorber/react-helmet-async](https://redirect.github.com/slorber/react-helmet-async)[@&#8203;1](https://redirect.github.com/1).3.0 ([@&#8203;cylewaitforit](https://redirect.github.com/cylewaitforit)) - `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-translations` - [#&#8203;10987](https://redirect.github.com/facebook/docusaurus/pull/10987) feat(theme): Allow resetting colorMode to System/OS value ([@&#8203;slorber](https://redirect.github.com/slorber)) - `create-docusaurus`, `docusaurus-utils` - [#&#8203;10958](https://redirect.github.com/facebook/docusaurus/pull/10958) fix(create-docusaurus): fix CLI and remove shelljs escapeShellArg util ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-mdx-loader`, `docusaurus-plugin-content-docs` - [#&#8203;10934](https://redirect.github.com/facebook/docusaurus/pull/10934) fix(docs): fix mdx loader cache invalidation bug on versions changes ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages` - [#&#8203;10929](https://redirect.github.com/facebook/docusaurus/pull/10929) fix(plugins): add missing `validateOptions` types ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common` - [#&#8203;10888](https://redirect.github.com/facebook/docusaurus/pull/10888) fix(seo): docs breadcrumb structured data should use JSON-LD and filter unliked categories ([@&#8203;johnnyreilly](https://redirect.github.com/johnnyreilly)) - `docusaurus-theme-classic`, `docusaurus-theme-common` - [#&#8203;10886](https://redirect.github.com/facebook/docusaurus/pull/10886) fix(theme): collapse doc sidebar category on label click if active ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus` - [#&#8203;10915](https://redirect.github.com/facebook/docusaurus/pull/10915) fix(core): use `os.availableParallelism()` for SSG worker threads count ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-content-docs`, `docusaurus-theme-classic` - [#&#8203;10847](https://redirect.github.com/facebook/docusaurus/pull/10847) fix(theme): Fix `<DocCardList>` usage on docs at root of a sidebar ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-plugin-svgr`, `docusaurus-types`, `docusaurus-utils`, `docusaurus` - [#&#8203;10820](https://redirect.github.com/facebook/docusaurus/pull/10820) fix(core): restore core svg file-loader ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-logger` - [#&#8203;10818](https://redirect.github.com/facebook/docusaurus/pull/10818) fix: perflogger mark detail bug ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :running_woman: Performance - `docusaurus-utils`, `docusaurus` - [#&#8203;11178](https://redirect.github.com/facebook/docusaurus/pull/11178) perf(core): disable Rspack `parallelCodeSplitting` temporarily ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus` - [#&#8203;11177](https://redirect.github.com/facebook/docusaurus/pull/11177) perf(core): fix bad value for mergeDuplicateChunks (typo) ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11170](https://redirect.github.com/facebook/docusaurus/pull/11170) perf(core): add default for DOCUSAURUS_SSG_WORKER_THREAD_RECYCLER_MAX_MEMORY ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11166](https://redirect.github.com/facebook/docusaurus/pull/11166) feat(core): expose opt-in env variable for SSG thread recycling ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11072](https://redirect.github.com/facebook/docusaurus/pull/11072) perf(core): remove bundler `optimization.removeAvailableModules` ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11067](https://redirect.github.com/facebook/docusaurus/pull/11067) feat(core): enable Rspack `parallelCodeSplitting` ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11037](https://redirect.github.com/facebook/docusaurus/pull/11037) refactor(core): remove clean-webpack-plugin ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11007](https://redirect.github.com/facebook/docusaurus/pull/11007) perf(core): Optimize `docusaurus start/serve`, fix `openBrowser()` perf issue on macOS ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-bundler`, `docusaurus-faster`, `docusaurus` - [#&#8203;11176](https://redirect.github.com/facebook/docusaurus/pull/11176) perf(bundler): fine-tuning of Webpack/Rspack optimizations ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-utils` - [#&#8203;11163](https://redirect.github.com/facebook/docusaurus/pull/11163) perf(utils): implement git command queue ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-logger`, `docusaurus` - [#&#8203;11162](https://redirect.github.com/facebook/docusaurus/pull/11162) perf(core): optimize SSG collected data memory and worker thread communication ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-bundler`, `docusaurus` - [#&#8203;10956](https://redirect.github.com/facebook/docusaurus/pull/10956) refactor: remove `react-dev-utils` (CRA) dependency, internalize code ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-theme-classic` - [#&#8203;10885](https://redirect.github.com/facebook/docusaurus/pull/10885) perf(theme): use SVG sprite for IconExternalLink ([@&#8203;slorber](https://redirect.github.com/slorber)) - `docusaurus-types`, `docusaurus` - [#&#8203;10826](https://redirect.github.com/facebook/docusaurus/pull/10826) feat(core): Docusaurus Faster - SSG worker threads ([@&#8203;slorber](https://redirect.github.com/slorber)) ##### :nail_care: Polish - `docusaurus-theme-live-codeblock` - [#&#8203;11120](https://redirect.github.com/facebook/docusaurus/pull/11120) fix(theme): improve color contrast of live code block header ([@&#8203;JackHowa](https://redirect.github.com/JackHowa)) - `docusaurus-theme-translations` - [#&#8203;10825](https://redirect.github.com/facebook/docusaurus/pull/10825) fix(theme-translations): Add missing Polish (pl) theme translations ([@&#8203;mariuszkrzaczkowski](https://redirect.github.com/mariuszkrzaczkowski)) - [#&#8203;10816](https://redirect.github.com/facebook/docusaurus/pull/10816) chore(theme-translations): add missing zh theme translations ([@&#8203;MisterFISHUP](https://redirect.github.com/MisterFISHUP)) ##### :memo: Documentation - [#&#8203;11181](https://redirect.github.com/facebook/docusaurus/pull/11181) docs: adjust the Docusaurus release process documentation to our new simpler process ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11180](https://redirect.github.com/facebook/docusaurus/pull/11180) docs(ideal-image): Add warning for pnpm 10+ and `sharp` install script ([@&#8203;slorber](https://redirect.github.com/slorber)) - [#&#8203;11137](https://redirect.github.com/facebook/docusaurus/pull/11137) docs(deploy): remove `layer0` from deployment docs ([@&#8203;PaiJi](https://redirect.github.com/PaiJi)) - [#&#8203;10822](https://redirect.github.com/facebook/docusaurus/pull/10822) docs(website): Comparison with Rspress ([@&#8203;DevJoaoLopes](https://redirect.github.com/DevJoaoLopes)) ##### :robot: Dependencies - </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 8am every weekday" in timezone America/New_York, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates 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/pixee/docs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuNDAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 5be2d3a commit 08b516d

File tree

2 files changed

+1517
-1787
lines changed

2 files changed

+1517
-1787
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
},
2929
"devDependencies": {
3030
"@docusaurus/module-type-aliases": "^3.1.1",
31-
"@docusaurus/types": "3.7.0",
31+
"@docusaurus/types": "3.8.1",
3232
"prettier": "^3.2.5"
3333
},
3434
"browserslist": {

0 commit comments

Comments
 (0)