This is a preview — how docusaurus's changelog would look hosted on Wakelog (54 entries found, first 15 shown). Nothing was saved. To make it real: sign up (30 seconds, no email), create a project, and paste the same URL in the Import box — you'll also get RSS, an embeddable widget, a README badge, and an API. Try another.

docusaurus

v3.10.2

Jul 10, 2026

v3.10.1

Apr 30, 2026
3.10.1 (2026-04-30)
:bug: Bug Fix
  • docusaurus-bundler
  • #11981 fix(bundler): fix v3 webpackbar bug due to webpack breaking change (@slorber)
:wrench: Maintenance
  • docusaurus
  • #11982 chore: cherry-pick commits for v3.10.1 patch release (@slorber)
Committers: 1

v3.10.0

Apr 7, 2026
3.10.0 (2026-04-07)
:rocket: New Feature
  • docusaurus-types, docusaurus
  • #11896 feat(core): add future.v4.mdx1CompatDisabledByDefault flag (@slorber)
  • #11797 feat(core): promote siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@slorber)
  • #11571 feat(core): support custom html elements in head tags (@lebalz)
  • create-docusaurus
  • #11897 feat(create-docusaurus): update init template to .mdx extension and strict MDX syntax (@slorber)
  • #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (@slorber)
  • #11611 feat(create-docusaurus): enable creation in current directory (@Mcheung7272)
  • Other
  • #11874 feat(ci): improve npm supply chain security - improve Dependabot config (@slorber)
  • #11712 feat(publish): Use trusted publishing (OIDC) for canary releases (@slorber)
  • create-docusaurus, docusaurus-bundler, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-pwa, docusaurus-types, docusaurus
  • #11802 feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (@slorber)
  • docusaurus-mdx-loader, docusaurus-utils, docusaurus
  • #11777 feat(cli): write-heading-ids CLI now supports the --syntax and --migrate options (@slorber)
  • docusaurus-mdx-loader
  • #11755 feat(mdx-loader): add support for explicit headingId based on MD/MDX comments (@slorber)
  • docusaurus-theme-live-codeblock, docusaurus-theme-translations
  • #11675 feat(theme-live-codeblock): reset button + wire position prop (@NPX2218)
  • docusaurus-theme-classic, docusaurus-theme-common
  • #11734 feat(theme): Split <DocCard>, improve extensibility, better handling of emoji icons, stable classNames (@slorber)
  • #11733 feat(theme): Use React context for <Tabs>, allow custom <TabItem> components (@slorber)
  • docusaurus-faster, docusaurus
  • #11715 feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (@slorber)
  • docusaurus-plugin-content-pages
  • #11666 feat(pages): add support for Markdown file path links (@VedantMadane)
  • docusaurus-mdx-loader, docusaurus-theme-classic
  • #11642 feat(mdx-loader): add admonitions directive support for class/id shortcuts (@lebalz)
  • docusaurus-theme-classic
  • #11635 feat(theme): add MDXComponents/Li to swizzle config (@moskalakamil)
  • docusaurus-theme-search-algolia
  • #11581 feat(theme-search-algolia): allow overriding transformSearchClient (@hugohaggmark)
  • #11541 feat(theme-search-algolia): add support for DocSearch v4.3.2 and new Suggested Questions (@NatanTechofNY)
  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-sitemap, docusaurus-types, docusaurus-utils, docusaurus
  • #11512 feat(core): New siteConfig future.experimental_vcs API + future.experimental_faster.gitEagerVcs flag (@slorber)
:bug: Bug Fix
  • docusaurus
  • #11844 fix(core): fix url.resolve() Node.js deprecation warning (@slorber)
  • #11833 fix(core): upgrade serve handler min version to for upgrade users to a secure version (@BearAlliance)
  • #11763 fix(cli): fix write-heading-ids CLI when no files provided (@slorber)
  • #11693 fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (@VedikaGupt)
  • #11604 fix(core): webpack aliases shouldn't be created for test files and typedefs (@slorber)
  • #11603 fix(core): Fix openBrowser AppleScript support for Arc (@slorber)
  • #11579 fix(core): in isInternalUrl(), URI protocol scheme detection should implement the spec more strictly (@slorber)
  • #11550 fix(core): optimize i18n integration for site builds + improve inference of locale config (@slorber)
  • docusaurus-faster, docusaurus
  • #11817 fix(faster): upgrade Rspack, fix Yarn PnP support (@slorber)
  • create-docusaurus, docusaurus-logger, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-google-gtag, docusaurus-plugin-pwa, docusaurus
  • #11843 fix(create-docusaurus): fix support for TypeScript 6.0 + fix our CI (@slorber)
  • docusaurus-utils
  • #11804 fix(utils): Git Eager VSC should have better DX (@slorber)
  • docusaurus-theme-classic
  • #11796 fix(theme): restore copy-text-to-clipboard as lazy fallback for non-secure contexts (@dmoranp)
  • #11513 fix(a11y): add Space key support for navbar dropdowns (@TheCyperpunk)
  • #11565 fix(theme): Change code block line from span to div, fix Firefox text selection/copy bug (@slorber)
  • docusaurus-plugin-content-docs
  • #11794 fix(content-docs): translate generated-index category titles in pagination links (@dmoranp)
  • #11743 fix(content-docs): use category key for generated-index translation lookup (@4RH1T3CT0R7)
  • #11616 fix(docs): breadcrumb APIs only return category/docs items, ignoring links (@Chesars)
  • docusaurus-plugin-google-gtag
  • #11770 fix(create-docusaurus): update @types/gtag.js to 0.0.20 (@fresh3nough)
  • docusaurus-theme-search-algolia
  • #11683 fix(algolia): upgrade to DocSearch 4.5 + fix types (@slorber)
  • #11560 fix(theme-search-algolia): preserve query strings in useSearchResultUrlProcessor (@pyrytakala)
  • docusaurus-plugin-content-blog
  • #11736 fix(content-blog): fix wrong path variable in feed XSLT CSS file validation (@akshatsinha0)
  • #11577 fix(blog): Fix author paginated page url: /blog/authors/<author>/page/2 (@slorber)
  • #11562 chore(blog): refactor blog Content, remove useless blogListPaginated attribute (@slorber)
  • #11559 fix(content-blog): filter unlisted posts from author pages (@pyrytakala)
  • docusaurus-theme-classic, docusaurus-theme-common
  • #11713 fix(a11y): remove useKeyboardNavigation hook (@nmggithub)
  • docusaurus-plugin-ideal-image
  • #11659 fix(ideal-image): <IdealImage> should forward remaining props to the underlying component (@tempoz)
  • eslint-plugin
  • #11587 fix(eslint-plugin): specify exact type of no-untranslated-text rule options (@andreww2012)
  • docusaurus-mdx-loader
  • #11530 fix(mdx-loader): fix url.parse deprecation warning on Node 24+ (@kou029w)
  • docusaurus-bundler, docusaurus-faster, docusaurus-theme-mermaid
  • #11496 fix(faster): fix server build SWC / browserslist node target (@slorber)
:running_woman: Performance
  • docusaurus-plugin-content-blog
  • #11707 refactor(content-blog): decouple getTagsFile from generateBlogPosts (@garry00107)
  • create-docusaurus, docusaurus-utils, docusaurus
  • #11684 refactor(create-docusaurus): remove useless dependencies (docusaurus-utils, execa, fs-extra) + simplify some code (@slorber)
  • create-docusaurus
  • #11653 refactor(create-docusaurus): replace lodash with native implementation (@torresgol10)
:memo: Documentation
  • docusaurus
  • #11779 chore(website): migrate MDX heading ids to comment syntax + upgrade Crowdin parser version (@slorber)
  • Other
  • #11784 docs(website): change recommended syntax for math equations (@slorber)
  • #11623 docs: Add expose-markdown-docusaurus-plugin resource (@FlyNumber)
:robot: Dependencies
  • Other
  • #11886 chore(deps): bump react-json-view-lite from 2.3.0 to 2.5.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11885 chore(deps): bump postcss from 8.5.4 to 8.5.8 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11888 chore(deps): bump lodash from 4.17.23 to 4.18.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11882 chore(deps): bump @babel/core from 7.28.6 to 7.29.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11880 chore(deps): bump fs-extra and @types/fs-extra ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11861 chore(deps): bump preactjs/compressed-size-action from 2.9.0 to 2.9.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11851 chore(deps): bump handlebars from 4.7.7 to 4.7.9 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11849 chore(deps): bump convict from 6.2.4 to 6.2.5 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11857 chore(deps): bump node-forge from 1.3.2 to 1.4.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11838 chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11822 chore(deps): bump flatted from 3.3.1 to 3.4.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11810 chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.4 to 3.0.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11811 chore(deps): bump treosh/lighthouse-ci-action from 12.6.1 to 12.6.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11813 chore(deps): bump socket.io-parser from 4.2.4 to 4.2.6 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11806 chore(deps): bump yauzl from 3.1.3 to 3.2.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11789 chore(deps): bump actions/dependency-review-action from 4.8.3 to 4.9.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11790 chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11776 chore(deps): bump dompurify from 3.2.5 to 3.3.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11768 chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11774 chore(deps): bump svgo from 3.2.0 to 3.3.3 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11762 chore(deps): bump rollup from 2.79.2 to 2.80.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11756 chore(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11692 chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11679 chore(deps): bump lodash from 4.17.21 to 4.17.23 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11674 chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11625 chore(deps): bump preactjs/compressed-size-action from 2.8.0 to 2.9.0 - pin all remaining GitHub actions ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11608 chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11609 chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11589 chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11574 chore(deps): bump node-forge from 1.3.1 to 1.3.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11557 chore(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11569 chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11551 chore(deps): bump js-yaml from 4.1.0 to 4.1.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11514 chore(deps): bump actions/upload-artifact from 4 to 5 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11515 chore(deps): bump github/codeql-action from 4.30.9 to 4.31.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11504 chore(deps): bump github/codeql-action from 4.30.8 to 4.30.9 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11503 chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • docusaurus-bundler, docusaurus-mdx-loader
  • #11717 chore(deps): bump webpack from 5.95.0 to 5.104.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
:wrench: Maintenance
  • Other
  • #11846 chore(website): disable mdx1Compat.comments on our site (@slorber)
  • #11845 chore(website): Upgrade to Algolia v4.6 (@slorber)
  • #11795 chore(ci): canary/trusted publishing shouldn't use any caching (@slorber)
  • #11753 chore: Add basic AGENTS.md (@slorber)
  • #11639 test(jest): simplify Jest snapshotPathNormalizer.ts (@slorber)
  • #11626 chore(website): upgrade to DocSearch 4.4.0 + fix little website theming issues (@slorber)
  • #11553 chore(ci): upgrade Netlify to Node 24 (LTS) + add `git backfil

v3.9.2

Oct 17, 2025
3.9.2 (2025-10-17)
:bug: Bug Fix
  • docusaurus-plugin-content-docs
  • #11490 fix(docs): add support for missing sidebar_key front matter attribute (@slorber)
  • docusaurus-cssnano-preset
  • #11487 fix(cssnano-preset): disable CSS counter minification (@YDKK)
  • docusaurus-theme-search-algolia
  • #11468 fix(theme-search-algolia): Fix Algolia AskAI validation logic (@slorber)
  • docusaurus-theme-translations
  • #11431 fix(theme-translation): add missing Polish (pl) theme translations (@mariuszkrzaczkowski)
  • docusaurus-theme-classic, docusaurus-theme-common
  • #11466 fix(theme): Fix CSS scroll-margin-top when clicking footnote items, factorize code (@slorber)
  • docusaurus
  • #11452 fix(core): allow i18n.localeConfigs.translate in validation (@trofim24)
  • docusaurus-theme-mermaid
  • #11437 fix(theme-mermaid): Fix Mermaid ELK layout dependency required bug on v3.9 (@slorber)
:running_woman: Performance
  • docusaurus-theme-mermaid
  • #11438 perf(theme-mermaid): lazy load the Mermaid library (@slorber)
:nail_care: Polish
  • docusaurus-theme-classic
  • #11463 fix(theme): remove "Edit this page" button from print view (@richk21)
:robot: Dependencies
  • #11479 chore(deps): bump stefanzweifel/git-auto-commit-action from 6 to 7 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11480 chore(deps): bump github/codeql-action from 3.26.5 to 4.30.8 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11481 chore(deps): bump actions/dependency-review-action from 4.8.0 to 4.8.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11446 chore(deps): bump actions/dependency-review-action from 4.7.3 to 4.8.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
:globe_with_meridians: Translations
Committers: 9

v3.9.1

Sep 26, 2025
3.9.1 (2025-09-26)
:bug: Bug Fix
  • docusaurus
  • #11434 fix(core): fix Docusaurus outDir for sites using baseUrl (@slorber)
Committers: 1

v3.9.0

Sep 25, 2025
3.9.0 (2025-09-25)
:rocket: 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
  • #11327 feat(search): add runtime support for DocSearch v4 (@dylantientcheu)
  • 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
  • #11357 feat(mermaid): support elk layout (@Feez2403)
  • 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: 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)
:memo: Documentation
:robot: Dependencies
  • #11402 chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11401 chore(deps): bump actions/dependency-review-action from 4.7.2 to 4.7.3 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11403 chore(deps): bump actions/setup-node from 4.4.0 to 5.0.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11373 chore(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11365 chore(deps): bump actions/checkout from 4 to 5 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11342 chore(deps): bump form-data from 4.0.1 to 4.0.4 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11341 chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.3 to 2.9.4 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11285 chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.2 to 2.9.3 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11272 chore(deps): bump stefanzweifel/git-auto-commit-action from 5 to 6 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11273 chore(deps): bump treosh/lighthouse-ci-action from 12.1.0 to 12.6.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
:wrench: 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
  • #11317 chore: minor reduction to inline svg/js code (@SethFalco)
  • docusaurus-plugin-content-docs
  • #11307 test(docs): fix docs tests issues (@slorber)
  • 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)
:globe_with_meridians: 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

v3.8.1

Jun 6, 2025
:bug: Bug Fix
  • docusaurus-theme-classic
  • #11242 fix(theme): fix unability to navigate to category's page when browsing its children items (@slorber)
  • docusaurus-plugin-css-cascade-layers
  • #11241 fix(css-cascade-layers): fix windows css cascade layers bug (@slorber)
  • docusaurus
  • #11222 fix(bundler): fix docusaurus start using concatenateModules: true (@slorber)
  • #11217 fix: include Arc to supported Chromium Browsers (@wellwelwel)
  • #11205 fix(core): fix docusaurus start error for macOS users with no Chromium-based browser (@slorber)
  • docusaurus-types
  • #11221 fix(types): fix future flags public types (@slorber)
:running_woman: Performance
  • docusaurus-plugin-content-blog, docusaurus-plugin-sitemap, docusaurus-theme-classic, docusaurus-types, docusaurus-utils, docusaurus
  • #11211 perf: avoid duplicated git log calls in loadContent() and postBuild() for untracked Git files (@slorber)
:wrench: Maintenance
  • docusaurus-faster
  • #11248 chore(faster): upgrade Rspack (@slorber)
  • docusaurus-plugin-content-docs
  • #11230 refactor(docs): extract loadVersion() without changing the behavior (@slorber)
  • Other
  • #11212 chore: upgrade to Node 22 by default (@slorber)
Committers: 7

v3.8.0

May 27, 2025
3.8.0 (2025-05-26)
:rocket: 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
  • #11156 feat(core): add internal flag to skip bundling (@slorber)
  • #11067 feat(core): enable Rspack parallelCodeSplitting (@slorber)
  • 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
  • #11006 feat(core): Add bundler tracing/profiling (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations
  • #10987 feat(theme): Allow resetting colorMode to System/OS value (@slorber)
  • docusaurus-remark-plugin-npm2yarn
  • #10953 feat(plugin-npm2yarn): Add Bun to default tabs conversions (@jakeboone02)
  • 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
  • #10826 feat(core): Docusaurus Faster - SSG worker threads (@slorber)
  • docusaurus-plugin-sitemap, docusaurus-types, docusaurus
  • #10850 feat(core): new postBuild({routesBuildMetadata}) API, deprecate head attribute + v4 future flag (@slorber)
:bug: Bug Fix
  • docusaurus-plugin-content-blog
  • #11138 refactor(content-blog): replace reading-time with Intl.Segmenter API (@shreedharbhat98)
  • docusaurus-plugin-content-blog
  • #11138 refactor(content-blog): replace reading-time with Intl.Segmenter API (@shreedharbhat98)
  • #11068 fix(blog): fix blog Atom feed item url / XSL bug (@slorber)
  • 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
  • #11027 fix(cli): fix CLI write-translation bug (@slorber)
  • docusaurus-theme-translations
  • #11030 fix(theme-translation): add missing Japanese translation for System Mode (@tats-u)
  • #10893 fix(theme-translations): Turkish exist language translate completed. (@ramazansancar)
  • #10884 fix(theme-translations): Add missing Polish (pl) theme translations (@mariuszkrzaczkowski)
  • 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
  • #10998 fix(module-type-aliases): pin react-helmet-async to @slorber/react-helmet-async@1.3.0 (@cylewaitforit)
  • 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
  • #10929 fix(plugins): add missing validateOptions types (@slorber)
  • 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
  • #10820 fix(core): restore core svg file-loader (@slorber)
  • docusaurus-logger
  • #10818 fix: perflogger mark detail bug (@slorber)
:running_woman: 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
  • #11163 perf(utils): implement git command queue (@slorber)
  • 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
  • #10885 perf(theme): use SVG sprite for IconExternalLink (@slorber)
  • docusaurus-types, docusaurus
  • #10826 feat(core): Docusaurus Faster - SSG worker threads (@slorber)
:nail_care: Polish
  • docusaurus-theme-live-codeblock
  • #11120 fix(theme): improve color contrast of live code block header (@JackHowa)
  • docusaurus-theme-translations
  • #10825 fix(theme-translations): Add missing Polish (pl) theme translations (@mariuszkrzaczkowski)
  • #10816 chore(theme-translations): add missing zh theme translations (@MisterFISHUP)
:memo: 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)
:robot: Dependencies
  • #11185 chore(deps): bump actions/dependency-review-action from 4.7.0 to 4.7.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11182 chore(deps): bump lockfile-lint-api from 5.9.1 to 5.9.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11174 chore(deps): bump actions/dependency-review-action from 4.6.0 to 4.7.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11135 chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11103 chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.1 to 2.9.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11102 chore(deps): bump actions/setup-node from 4.3.0 to 4.4.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11070 chore(deps): bump estree-util-value-to-estree from 3.1.2 to 3.3.3 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11069 chore(deps): bump actions/dependency-review-action from 4.5.0 to 4.6.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #11002 chore(deps): bump actions/setup-node from 4.2.0 to 4.3.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10990 chore(deps): bump @babel/runtime-corejs3 from 7.25.9 to 7.26.10 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10970 chore(deps): bump axios from 1.7.7 to 1.8.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10978 chore(deps): bump prismjs from 1.29.0 to 1.30.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10957 chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10937 chore(deps): bump dompurify from 3.1.6 to 3.2.4 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10936 chore(deps): bump preactjs/compressed-size-action from 2.7.0 to 2.8.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10873 chore(deps): bump actions/setup-node from 4.1.0 to 4.2.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10853 chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.0 to 2.9.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10851 chore(deps): bump katex from 0.16.11 to 0.16.21 ([@dependabot[bot]](https://github.com/apps/dependabot))
:wrench: Maintenance
  • docusaurus-mdx-loader, docusaurus-utils
  • #11168 chore: add Node 24 to CI + fix deprecation warnings (@slorber)
  • docusaurus-plugin-content-blog
  • #11116 test(blog): Add unit tests for calculating blog posts reading time (@shreedharbhat98)
  • docusaurus-mdx-loader, docusaurus-theme-common, docusaurus-theme-live-codeblock
  • #11077 refactor(live-codeblock): refactor live code block theme components (@slorber)
  • Other
  • #11075 fix(c): fix yarn lint:spelling:fix script (@slorber)
  • docusaurus-faster
  • #11073 chore: upgrade Rspack 1.3.3 (@slorber)
  • #10870 chore(deps): bump @rspack/core in Faster from 1.2.0-alpha.0 to 1.2.2 (@tats-u)
  • docusaurus-theme-mermaid
  • #11066 chore: upgrade mermaid, fix diagram labels bug (@slorber)
  • docusaurus-mdx-loader
  • #11065 chore: upgrade image-size deps to v2 (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common
  • #11062 refactor(theme): introduce CodeBlockContextProvider + split into smaller components (@slorber)
  • [#11059](https://github.com/facebo

v3.7.0

Jan 3, 2025
3.7.0 (2025-01-03)
:rocket: New Feature
  • docusaurus-faster, docusaurus
  • #10800 feat(core): Turn Rspack incremental on by default (again) (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-theme-classic
  • #10768 feat(blog): Add author social icons for bluesky, mastodon, threads, twitch, youtube, instagram (@GingerGeek)
  • create-docusaurus, docusaurus-mdx-loader, docusaurus-module-type-aliases, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, 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-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-types, docusaurus
  • #10763 feat: Add React 19 support to Docusaurus v3 (@slorber)
  • docusaurus-plugin-content-blog
  • #10729 feat(blog): Add frontMatter.sidebar_label (@slorber)
  • docusaurus-module-type-aliases, docusaurus-plugin-svgr, docusaurus-preset-classic, docusaurus-types, docusaurus-utils, docusaurus
  • #10677 feat(svgr): create new Docusaurus SVGR plugin (@slorber)
:bug: Bug Fix
  • docusaurus-remark-plugin-npm2yarn
  • #10803 fix(npm-to-yarn): add missing npm-to-yarn converter for Bun (@Lehoczky)
  • docusaurus-theme-classic, docusaurus-theme-common
  • #10796 fix(theme): Footer Column/Link should merge provided className (@slorber)
  • docusaurus-bundler, docusaurus-theme-common
  • #10786 fix(core): fix React hydration errors, change html minifier settings (@slorber)
  • docusaurus-theme-common
  • #10782 fix(theme-common): code block magic comments should support SQL block comments (@WillBlack403)
  • docusaurus-theme-translations
  • #10783 fix(theme-translations): Add missing Dutch (nl) theme translations (@janaukema)
  • #10760 fix(theme-translation): add missing Korean (ko) theme translations (@effozen)
  • docusaurus-plugin-content-docs
  • #10754 fix(docs): fix sidebar item visibility bug for category index (@slorber)
  • docusaurus
  • #10727 fix(core): fix codegen routesChunkName possible hash collision (@slorber)
  • docusaurus-mdx-loader
  • #10723 fix(mdx-loader): fix md image paths with spaces bug related to transformImage encoding problem (@slorber)
:memo: Documentation
:robot: Dependencies
  • #10771 chore(deps): bump nanoid from 3.3.7 to 3.3.8 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10721 chore(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
:wrench: Maintenance
  • Other
  • #10770 chore: Devcontainer upgrade to Ubuntu Noble & Node 22 (@GingerGeek)
  • docusaurus-theme-search-algolia
  • #10801 refactor(algolia): simplify SearchBar component (@slorber)
  • #10672 chore(algolia): upgrade algoliasearch to v5 (@millotp)
  • docusaurus
  • #10798 refactor(core): Use Intl native API to get locale direction, remove rtl-detect depend… (@slorber)
  • #10747 refactor(core): swizzle wrap should use ReactNode instead of JSX.Element (@slorber)
  • create-docusaurus, docusaurus-mdx-loader, docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-debug, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-types, docusaurus
  • #10746 refactor: prepare types for React 19 (@slorber)
  • docusaurus-theme-common
  • #10728 refactor(theme-common): change storageUtils useSyncExternalCode getSnapshot workaround (@slorber)
Committers: 14

v3.6.3

Nov 22, 2024
3.6.3 (2024-11-22)
:bug: Bug Fix
  • docusaurus
  • #10712 fix(core): disable Rspack incremental in dev (@slorber)

v3.6.2

Nov 19, 2024
3.6.2 (2024-11-19)
:bug: Bug Fix
  • docusaurus-module-type-aliases
  • #10693 fix(types): add missing ambiant TS declarations for .md / .mdx partials (@slorber)
  • docusaurus-theme-translations
  • #10688 fix(theme-translation): add and update Japanese translations (@Ryoga-exe)
  • docusaurus
  • #10685 fix(cli): docusaurus --help should print plugin commands using extendCli() (@slorber)
  • docusaurus-bundler
  • #10680 fix(bundler): allow CSS nesting by default, restore postcss-preset-env (@slorber)
  • create-docusaurus
  • #10676 fix(create-docusaurus): add ts exclude to TS init template (@slorber)
  • docusaurus-bundler, docusaurus-faster, docusaurus
  • #10648 fix(faster): Upgrade to Rspack 1.1.1, fix build progress bar display (@slorber)
:wrench: Maintenance
  • #10691 chore(ci): retry yarn install to ignore temporary network errors (@slorber)
Committers: 5

v3.6.1

Nov 8, 2024
3.6.1 (2024-11-08)
:bug: Bug Fix
  • docusaurus
  • #10658 fix(core): bundler should not minimize static assets (@slorber)
  • docusaurus-bundler, docusaurus-faster, docusaurus-utils-common, docusaurus-utils
  • #10649 fix(faster,utils): fix faster/types peerDependencies (@slorber)
:nail_care: Polish
  • docusaurus-bundler, docusaurus-types, docusaurus
  • #10655 refactor(faster,bundler,core): improve js loader DX (@slorber)
:memo: Documentation
:wrench: Maintenance
  • docusaurus-mdx-loader
  • #10651 refactor(mdx-loader): streamline typescript usage for remark plugin types (@lebalz)
  • Other
  • #10650 chore: Argos screenshot dogfooding test pages (@slorber)
Committers: 2

v3.6.0

Nov 4, 2024
3.6.0 (2024-11-04)

Blog post: https://docusaurus.io/blog/releases/3.6

:rocket: New Feature
  • docusaurus-plugin-content-blog, docusaurus-theme-classic
  • #10586 feat(blog): Add frontMatter.title_meta to override title for SEO (@ilg-ul)
  • docusaurus
  • #10600 feat(cli): build/deploy should allow multiple --locale options (@slorber)
  • docusaurus-logger
  • #10590 feat(core): add Node.js memory perf logging (@slorber)
  • docusaurus-plugin-rsdoctor
  • #10588 feat: new Rsdoctor official plugin (@slorber)
  • docusaurus-bundler, docusaurus-faster, docusaurus-theme-classic, docusaurus
  • #10402 feat(core): Replace Webpack with Rspack - siteConfig.future.experimental_faster.rspackBundler (@slorber)
  • docusaurus-bundler, docusaurus-faster, docusaurus-types, docusaurus
  • #10554 feat(core): faster HTML minimizer - siteConfig.future.experimental_faster.swcHtmlMinimizer (@slorber)
  • #10522 feat(core): faster CSS minimizer - siteConfig.future.experimental_faster.lightningCssMinimizer (@slorber)
  • docusaurus-theme-mermaid
  • #10510 feat(theme-mermaid): support Mermaid 11+ including new types of diagrams (@slorber)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-types, docusaurus
  • #10479 feat(core, mdx-loader): deduplicate MDX compilation - siteConfig.future.experimental_faster.mdxCrossCompilerCache (@slorber)
  • docusaurus-faster, docusaurus-types, docusaurus
  • #10441 feat(core): faster JS minimizer - siteConfig.future.experimental_faster.swcJsMinimizer (@slorber)
  • docusaurus-faster, docusaurus-plugin-content-docs, docusaurus-types, docusaurus
  • #10435 feat(core): faster transpiler option - siteConfig.future.experimental_faster.swcJsLoader (@slorber)
:bug: Bug Fix
  • docusaurus-bundler, docusaurus
  • #10632 fix(core): restore Rspack ProgressBar colors (@slorber)
  • #10581 fix(core): fix handling of Swc html minifier warnings (@slorber)
  • #10573 fix(core): move @docusaurus/faster to bundler peerDeps (@slorber)
  • docusaurus-bundler
  • #10617 fix(faster): allow Rspack + babel-loader (@slorber)
  • #10614 fix(faster): fix error message typo + add color (@slorber)
  • docusaurus-theme-classic
  • #10618 fix(theme): Restore former globalThis.Prism (@slorber)
  • #10585 fix(theme): light & dark mode checkbox doesn't announce state switches (@andrewasche)
  • #10439 fix(theme): upgrade infima, fix footer link width bug (@slorber)
  • docusaurus-faster
  • #10616 fix(faster): add missing tslib dependency (@slorber)
  • docusaurus
  • #10611 fix(core): fix DOCUSAURUS_CURRENT_LOCALE = 'undefined' (@slorber)
  • #10423 fix(core): always use hash for CSS module class names (@slorber)
  • docusaurus-bundler, docusaurus-faster
  • #10605 fix(core): Use proper swc loader options (@slorber)
  • docusaurus-theme-translations
  • #10551 fix(translations): complete missing slovenian theme translations (@patik123)
  • #10507 fix(theme-translations): add missing Vietnamese translations (@namnguyenthanhwork)
  • #10413 fix(translations): fix Spanish translation for "breadcrumbs" (@TheMineWay)
  • docusaurus-mdx-loader
  • #10553 fix(mdx-loader): fix cross-compiler cache randomly loading mdx with client/server envs (@slorber)
  • docusaurus-tsconfig
  • #10547 fix(tsconfig): add @docusaurus/tsconfig target es2022 (@slorber)
  • docusaurus-plugin-content-blog
  • #10424 fix(blog): normalize inline authors socials (@OzakIOne)
  • #10440 fix(blog): apply baseUrl to relative image in blog authors (@OzakIOne)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations
  • #10431 fix(blog): authors count incorrectly rendered (@OzakIOne)
  • docusaurus-types, docusaurus
  • #10420 fix(types): fix type of PluginModule (@slorber)
:running_woman: Performance
  • docusaurus-bundler, docusaurus-faster
  • #10605 fix(core): Use proper swc loader options (@slorber)
  • Other
  • #10601 perf(ci): Add CI checks to prevent memory, build-time and build-size regressions (@slorber)
  • docusaurus
  • #10599 fix(core): fix i18n sites SSG memory leak - require.cache (@slorber)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages
  • #10470 refactor(mdx-loader): re-export metadata module instead of serializing it (@slorber)
  • #10457 refactor(mdx-loader): read metadata from memory (loaded content) instead of fs (@slorber)
:memo: Documentation
:robot: Dependencies
  • Other
  • #10623 chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10624 chore(deps): bump actions/dependency-review-action from 4.3.4 to 4.4.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10539 chore(deps): bump preactjs/compressed-size-action from 2.6.0 to 2.7.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10530 chore(deps): bump rollup from 2.79.1 to 2.79.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10518 chore(deps): bump actions/setup-node from 4.0.2 to 4.0.4 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10505 chore(deps): bump dompurify from 3.0.5 to 3.1.6 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10488 chore(deps): bump express from 4.19.2 to 4.20.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10449 chore(deps): bump github/codeql-action from 3.26.3 to 3.26.5 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10444 chore(deps): bump micromatch from 4.0.5 to 4.0.8 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • #10425 chore(deps): bump github/codeql-action from 3.26.0 to 3.26.3 ([@dependabot[bot]](https://github.com/apps/dependabot))
  • docusaurus-plugin-pwa
  • #10455 chore(deps): bump webpack from 5.88.1 to 5.94.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
:wrench: Maintenance
  • Other
  • #10612 chore: fix canary version prefix (@slorber)
  • #10438 chore(ci): fix setup-node, use LTS by default (@slorber)
  • #10418 chore(website): add Rsdoctor plugin (@slorber)
  • docusaurus-babel, docusaurus-bundler, docusaurus-mdx-loader, docusaurus-plugin-debug, docusaurus-plugin-pwa, docusaurus-plugin-rsdoctor, docusaurus-theme-live-codeblock, docusaurus
  • #10610 chore: upgrade minor dependencies (@slorber)
  • docusaurus-bundler, docusaurus-faster
  • #10609 chore: upgrade faster packages (@slorber)
  • docusaurus-bundler, docusaurus-logger, docusaurus-types, docusaurus
  • #10593 refactor(core): refactor SSG infrastructure (@slorber)
  • docusaurus
  • #10587 refactor(core): replace serve-handler fork by official deps (@slorber)
  • #10579 refactor(core): remove useless Webpack wait plugin (@slorber)
  • #10485 refactor(core): rewrite Webpack ChunkAssetPlugin with RuntimeModule (@slorber)
  • #10448 refactor(core): Restore null-loader (@slorber)
  • #10442 fix(core): use serve-handler fork to remove annoying punycode warning (@slorber)
  • #10410 refactor(core): remove useless build forceTerminate exit (@slorber)
  • docusaurus-bundler, docusaurus-plugin-pwa, docusaurus-types, docusaurus
  • #10548 chore: upgrade Webpack to 5.95 and related deps (@slorber)
  • create-docusaurus
  • #10514 refactor: remove babel.config.js from init templates + website (@slorber)
  • create-docusaurus, docusaurus-babel, docusaurus-bundler, docusaurus-mdx-loader, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-translations, docusaurus-types, docusaurus-utils, docusaurus
  • #10511 refactor: create @docusaurus/bundler and @docusaurus/babel packages (@slorber)
  • create-docusaurus, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-mermaid, docusaurus-utils, docusaurus, eslint-plugin
  • #10509 chore: Rename Twitter links/labels to X (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-types, docusaurus
  • #10497 refactor(core): prepare codebase for swappable bundler (@slorber)
  • create-docusaurus, docusaurus-utils
  • #10486 chore: upgrade to TS 5.6 + temporarily use skipLibCheck for TS 5.6 (@slorber)
  • create-docusaurus, docusaurus-logger, docusaurus-theme-translations, docusaurus
  • #10480 refactor: move PerfLogger from core to @docusaurus/logger (@slorber)
  • docusaurus-remark-plugin-npm2yarn
  • #10454 chore: upgrade npm-to-yarn to v3 (@slorber)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus
  • #10450 refactor(mdx-loader): refactor mdx-loader, expose loader creation utils (@slorber)
  • docusaurus-mdx-loader, docusaurus-utils, docusaurus
  • #10429 refactor(core): improve handling of server bundle (@slorber)
  • docusaurus-mdx-loader
  • #10422 refactor(mdx-loader): remove useless usage of mdx loader this.query (@slorber)
Committers: 19

v3.5.2

Aug 13, 2024
3.5.2 (2024-08-13)
:bug: Bug Fix
  • docusaurus-theme-common
  • #10397 fix(theme-common): restore useContextualSearchFilters public API for retrocompatibility (@slorber)
  • docusaurus
  • #10391 fix(core): always alias React/ReactDOM to site dependency so that importing MDX from anywhere works (@slorber)
  • create-docusaurus, docusaurus-plugin-content-blog
  • #10392 fix(create-docusaurus): Improve init templates blog setup + fix warnings (@slorber)
  • docusaurus-theme-classic
  • #10390 fix(theme): Adjust blog authors line height to show descenders in lowercase letters (g, j, p, q, and y) (@josh-wong)
:nail_care: Polish
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations
  • #10394 fix(translations): change casing of some en labels (@cstangerup)
:memo: Documentation
:robot: Dependencies
  • #10396 chore(deps): bump github/codeql-action from 3.25.13 to 3.26.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
Committers: 4

v3.5.1

Aug 9, 2024
3.5.1 (2024-08-09)
:bug: Bug Fix
  • docusaurus-plugin-content-blog, docusaurus-theme-search-algolia
  • #10384 fix(core): algolia context import (@slorber)
  • docusaurus-theme-search-algolia
  • #10382 fix(theme-algolia): useDocusaurusContext import error (@anaclumos)
Committers: 2

Claim your changelog — free