Releases
v3.9.0
Compare
Sorry, something went wrong.
No results found
3.9.0 (2025-09-25)
🚀 New Feature
docusaurus-theme-search-algolia
#11421 feat(theme-search-algolia): use DocSearch v4.1, optimize integration (@slorber )
docusaurus-plugin-content-blog, docusaurus-theme-classic
#11425 feat(blog): Add support for email social icon + resize default social icon a bit (@slorber )
docusaurus-theme-classic, docusaurus-theme-common
#11426 feat(theme): Add theme-tabs-container stable className (@slorber )
docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-theme-translations
docusaurus-faster, docusaurus
#11415 feat(faster): upgrade Rspack to 1.5, use lazyBarrel experiment, remove deprecated option (@slorber )
#11294 feat(faster): Upgrade to Rspack 1.4 (@slorber )
docusaurus-utils
#11397 feat(mdx): resolve @site/* markdown links, fix resolution priority bugs (@slorber )
docusaurus-theme-mermaid
docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus-utils, docusaurus
#11316 feat(core): Add i18n.localeConfigs[locale].{url,baseUrl} config options, fix multi-domain deployments (@slorber )
docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-types, docusaurus-utils, docusaurus
#11304 feat(core): add i18n.localeConfigs.translate + skip translation process if i18n/<locale> dir doesn't exist (@slorber )
docusaurus-plugin-content-docs
#11228 feat(docs): sidebar item key attribute - fix docs translations key conflicts (@slorber )
create-docusaurus
#11293 feat(create-docusaurus): use respectPrefersColorScheme in init template (@slorber )
docusaurus-mdx-loader, docusaurus-types, docusaurus
#11282 feat(core): add siteConfig.markdown.emoji config option to disable remark-emoji (@slorber )
create-docusaurus, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-types, docusaurus
#11283 feat(core): Add siteConfig.markdown.hooks, deprecate siteConfig.onBrokenMarkdownLinks (@slorber )
🐛 Bug Fix
docusaurus-theme-classic, docusaurus
#11422 fix(theme): fix copy of indented code blocks, replace copy-text-to-clipboard by clipboard API (@slorber )
docusaurus-theme-classic
#11407 fix(theme): remove hardcoded fill from Bluesky and LinkedIn icons (@Simek )
#11389 fix(theme): render sidebar category index with unlisted children as a simple doc/link item (@slorber )
#11360 fix(theme): Add translate no to heading anchors and blog authors (@slorber )
#11356 fix(theme): Doc sidebar links/categories with long labels should display properly (@slorber )
#11338 fix(theme-classic): fix collapsed sidebar category expansion when navigating to another link within that category (@qqq614 )
#11289 fix(theme): Fix footnote ref scrolling behind the navbar when footnote back reference clicked (@slorber )
docusaurus
#11410 fix(deps): upgrade webpack-dev-server to v5, fix security warning (@slorber )
#11347 fix(core): Fix docusaurus start on macOS when exec throws a synchronous error (@slorber )
#11271 fix(dev-server): use correct dev server HTML lang attribute (@enumura1 )
docusaurus-theme-common
#11405 fix(theme): fix useColorMode() visual glitches due to provider unmounts/remounts (@slorber )
#11280 fix(theme-common): Export FooterColumnItem type (@stubinubin )
docusaurus-bundler, docusaurus-faster
#11383 fix(ssg): HTML minifier should preserve <head> for og:image crawlers (@slorber )
docusaurus-theme-classic, docusaurus-theme-translations
#11331 fix(theme): Add aria-label to IconExternalLink with value '(opens in new tab)' (@WestonThayer )
docusaurus-plugin-content-docs
#11281 fix(docs): Fix empty sidebar item category className lost when post-processed to a doc (@slorber )
#11251 fix(docs): prevent docs ids conflicts within a version (@slorber )
docusaurus-theme-classic, docusaurus-theme-common
#11263 fix(theme): make useHistorySelector() hydration-safe + use it read search/hash in theme (@slorber )
📝 Documentation
🤖 Dependencies
🔧 Maintenance
create-docusaurus, docusaurus-babel, docusaurus-bundler, docusaurus-cssnano-preset, docusaurus-faster, docusaurus-logger, docusaurus-mdx-loader, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-css-cascade-layers, docusaurus-plugin-debug, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-google-tag-manager, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-rsdoctor, docusaurus-plugin-sitemap, docusaurus-plugin-svgr, docusaurus-plugin-vercel-analytics, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, eslint-plugin, lqip-loader
#11408 chore: drop support for Node 18, that reached End-of-Life (@slorber )
docusaurus-theme-classic
docusaurus-plugin-content-docs
docusaurus-bundler
#11290 chore: upgrade website to Rspack 1.4 + fix Rspack internal performance tracing (@slorber )
Other
#11287 chore(website): split changelog per version + adjust changelog plugin implementation (@slorber )
🌐 Translations
docusaurus-theme-translations
#11315 fix(theme-translations): Add missing Portuguese (pt-BR) theme translations and improve some of it. (@marcelocell )
#11305 fix(translations): Add missing Ukrainian translations (@maluke )
Committers: 18
You can’t perform that action at this time.