{
    "version": "https://jsonfeed.org/version/1",
    "title": "Docusaurus changelog",
    "home_page_url": "https://docusaurus.io/changelog/",
    "description": "Keep yourself up-to-date about new features in every release",
    "items": [
        {
            "id": "https://docusaurus.io/changelog/3.9.2/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.9.2/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11490\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11490</a> fix(docs): add support for missing <code>sidebar_key</code> front matter attribute (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-cssnano-preset</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11487\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11487</a> fix(cssnano-preset): disable CSS counter minification (<a href=\"https://github.com/YDKK\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@YDKK</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11468\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11468</a> fix(theme-search-algolia): Fix Algolia AskAI validation logic (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11431\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11431</a> fix(theme-translation): add missing Polish (pl) theme translations (<a href=\"https://github.com/mariuszkrzaczkowski\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mariuszkrzaczkowski</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11466\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11466</a> fix(theme): Fix CSS <code>scroll-margin-top</code> when clicking footnote items, factorize code (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11452\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11452</a> fix(core): allow <code>i18n.localeConfigs.translate</code> in validation (<a href=\"https://github.com/trofim24\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@trofim24</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-mermaid</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11437\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11437</a> fix(theme-mermaid): Fix Mermaid ELK layout dependency required bug on v3.9 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"running-performance\">:running: Performance<a href=\"https://docusaurus.io/changelog/3.9.2/#running-performance\" class=\"hash-link\" aria-label=\"Direct link to :running: Performance\" title=\"Direct link to :running: Performance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-mermaid</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11438\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11438</a> perf(theme-mermaid): lazy load the Mermaid library (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"nail_care-polish\">💅 Polish<a href=\"https://docusaurus.io/changelog/3.9.2/#nail_care-polish\" class=\"hash-link\" aria-label=\"Direct link to 💅 Polish\" title=\"Direct link to 💅 Polish\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11463\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11463</a> fix(theme): remove \"Edit this page\" button from print view (<a href=\"https://github.com/richk21\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@richk21</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.9.2/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11479\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11479</a> chore(deps): bump stefanzweifel/git-auto-commit-action from 6 to 7 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11480\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11480</a> chore(deps): bump github/codeql-action from 3.26.5 to 4.30.8 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11481\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11481</a> chore(deps): bump actions/dependency-review-action from 4.8.0 to 4.8.1 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11446\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11446</a> chore(deps): bump actions/dependency-review-action from 4.7.3 to 4.8.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"globe_with_meridians-translations\">🌐 Translations<a href=\"https://docusaurus.io/changelog/3.9.2/#globe_with_meridians-translations\" class=\"hash-link\" aria-label=\"Direct link to 🌐 Translations\" title=\"Direct link to 🌐 Translations\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11484\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11484</a> fix(translations): improve Arabic theme translations (<a href=\"https://github.com/maysara-elshewehy\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@maysara-elshewehy</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-9\">Committers: 9<a href=\"https://docusaurus.io/changelog/3.9.2/#committers-9\" class=\"hash-link\" aria-label=\"Direct link to Committers: 9\" title=\"Direct link to Committers: 9\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Alexander Trofimov (<a href=\"https://github.com/trofim24\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@trofim24</a>)</li>\n<li class=\"\">Dan Roscigno (<a href=\"https://github.com/DanRoscigno\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@DanRoscigno</a>)</li>\n<li class=\"\">Eleni Grosdouli (<a href=\"https://github.com/egrosdou01\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@egrosdou01</a>)</li>\n<li class=\"\">Ethan (<a href=\"https://github.com/ethanppl\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ethanppl</a>)</li>\n<li class=\"\">Mariusz Krzaczkowski (<a href=\"https://github.com/mariuszkrzaczkowski\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mariuszkrzaczkowski</a>)</li>\n<li class=\"\">Maysara (<a href=\"https://github.com/maysara-elshewehy\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@maysara-elshewehy</a>)</li>\n<li class=\"\">Richa Kiran (<a href=\"https://github.com/richk21\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@richk21</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/YDKK\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@YDKK</a></li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.9.2/",
            "title": "3.9.2",
            "summary": "Bug Fix",
            "date_modified": "2025-10-17T20:00:00.000Z",
            "author": {
                "name": "Dan Roscigno",
                "url": "https://github.com/DanRoscigno"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.9.1/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.9.1/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11434\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11434</a> fix(core): fix Docusaurus outDir for sites using baseUrl (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-1\">Committers: 1<a href=\"https://docusaurus.io/changelog/3.9.1/#committers-1\" class=\"hash-link\" aria-label=\"Direct link to Committers: 1\" title=\"Direct link to Committers: 1\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.9.1/",
            "title": "3.9.1",
            "summary": "Bug Fix",
            "date_modified": "2025-09-26T20:00:00.000Z",
            "author": {
                "name": "Sébastien Lorber",
                "url": "https://github.com/slorber"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.9.0/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"rocket-new-feature\">🚀 New Feature<a href=\"https://docusaurus.io/changelog/3.9.0/#rocket-new-feature\" class=\"hash-link\" aria-label=\"Direct link to 🚀 New Feature\" title=\"Direct link to 🚀 New Feature\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11421\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11421</a> feat(theme-search-algolia): use DocSearch v4.1, optimize integration (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11425\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11425</a> feat(blog): Add support for email social icon + resize default social icon a bit (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11426\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11426</a> feat(theme): Add theme-tabs-container stable className (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-search-algolia</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11327\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11327</a> feat(search): add runtime support for DocSearch v4 (<a href=\"https://github.com/dylantientcheu\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dylantientcheu</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-faster</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11415\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11415</a> feat(faster): upgrade Rspack to 1.5, use lazyBarrel experiment, remove deprecated option (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11294\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11294</a> feat(faster): Upgrade to Rspack 1.4 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11397\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11397</a> feat(mdx): resolve <code>@site/*</code> markdown links, fix resolution priority bugs (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-mermaid</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11357\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11357</a> feat(mermaid): support elk layout (<a href=\"https://github.com/Feez2403\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Feez2403</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-pwa</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11316\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11316</a> feat(core): Add <code>i18n.localeConfigs[locale].{url,baseUrl}</code> config options, fix multi-domain deployments (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11304\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11304</a> feat(core): add <code>i18n.localeConfigs.translate</code> + skip translation process if <code>i18n/&lt;locale&gt;</code> dir doesn't exist (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11228\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11228</a> feat(docs): sidebar item <code>key</code> attribute - fix docs translations key conflicts (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11293\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11293</a> feat(create-docusaurus): use respectPrefersColorScheme in init template (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11282\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11282</a> feat(core): add <code>siteConfig.markdown.emoji</code> config option to disable <code>remark-emoji</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11283\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11283</a> feat(core): Add <code>siteConfig.markdown.hooks</code>, deprecate <code>siteConfig.onBrokenMarkdownLinks</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.9.0/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11422\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11422</a> fix(theme): fix copy of indented code blocks, replace copy-text-to-clipboard by clipboard API (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11407\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11407</a> fix(theme): remove hardcoded fill from Bluesky and LinkedIn icons (<a href=\"https://github.com/Simek\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Simek</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11389\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11389</a> fix(theme): render sidebar category index with unlisted children as a simple doc/link item (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11360\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11360</a> fix(theme): Add translate no to heading anchors and blog authors (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11356\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11356</a> fix(theme): Doc sidebar links/categories with long labels should display properly (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11338\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11338</a> fix(theme-classic): fix collapsed sidebar category expansion when navigating to another link within that category (<a href=\"https://github.com/qqq614\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@qqq614</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11289\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11289</a> fix(theme): Fix footnote ref scrolling behind the navbar when footnote back reference clicked (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11410\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11410</a> fix(deps): upgrade webpack-dev-server to v5, fix security warning (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11347\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11347</a> fix(core): Fix docusaurus start on macOS when exec throws a synchronous error (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11271\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11271</a> fix(dev-server): use correct dev server HTML lang attribute (<a href=\"https://github.com/enumura1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@enumura1</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11405\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11405</a> fix(theme): fix <code>useColorMode()</code> visual glitches due to provider unmounts/remounts (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11280\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11280</a> fix(theme-common): Export FooterColumnItem type (<a href=\"https://github.com/stubinubin\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@stubinubin</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11383\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11383</a> fix(ssg): HTML minifier should preserve <code>&lt;head&gt;</code> for <code>og:image</code> crawlers (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11331\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11331</a> fix(theme): Add <code>aria-label</code> to <code>IconExternalLink</code> with value <code>'(opens in new tab)'</code> (<a href=\"https://github.com/WestonThayer\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@WestonThayer</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11281\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11281</a> fix(docs): Fix empty sidebar item category <code>className</code> lost when post-processed to a doc (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11251\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11251</a> fix(docs): prevent docs ids conflicts within a version (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11263\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11263</a> fix(theme): make <code>useHistorySelector()</code> hydration-safe + use it read search/hash in theme (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.9.0/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11339\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11339</a> docs: clarify impact of document ID on the URL (<a href=\"https://github.com/shanti2530\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@shanti2530</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.9.0/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11402\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11402</a> chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11401\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11401</a> chore(deps): bump actions/dependency-review-action from 4.7.2 to 4.7.3 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11403\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11403</a> chore(deps): bump actions/setup-node from 4.4.0 to 5.0.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11373\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11373</a> chore(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11365\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11365</a> chore(deps): bump actions/checkout from 4 to 5 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11342\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11342</a> chore(deps): bump form-data from 4.0.1 to 4.0.4 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11341\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11341</a> chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.3 to 2.9.4 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11285\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11285</a> chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.2 to 2.9.3 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11272\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11272</a> chore(deps): bump stefanzweifel/git-auto-commit-action from 5 to 6 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11273\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11273</a> chore(deps): bump treosh/lighthouse-ci-action from 12.1.0 to 12.6.1 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.9.0/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-babel</code>, <code>docusaurus-bundler</code>, <code>docusaurus-cssnano-preset</code>, <code>docusaurus-faster</code>, <code>docusaurus-logger</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-client-redirects</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-plugin-css-cascade-layers</code>, <code>docusaurus-plugin-debug</code>, <code>docusaurus-plugin-google-analytics</code>, <code>docusaurus-plugin-google-gtag</code>, <code>docusaurus-plugin-google-tag-manager</code>, <code>docusaurus-plugin-ideal-image</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-plugin-rsdoctor</code>, <code>docusaurus-plugin-sitemap</code>, <code>docusaurus-plugin-svgr</code>, <code>docusaurus-plugin-vercel-analytics</code>, <code>docusaurus-preset-classic</code>, <code>docusaurus-remark-plugin-npm2yarn</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-live-codeblock</code>, <code>docusaurus-theme-mermaid</code>, <code>docusaurus-theme-search-algolia</code>, <code>docusaurus-theme-translations</code>, <code>docusaurus-utils-common</code>, <code>docusaurus-utils-validation</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>, <code>eslint-plugin</code>, <code>lqip-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11408\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11408</a> chore: drop support for Node 18, that reached End-of-Life (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11317\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11317</a> chore: minor reduction to inline svg/js code (<a href=\"https://github.com/SethFalco\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@SethFalco</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11307\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11307</a> test(docs): fix docs tests issues (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11290\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11290</a> chore: upgrade website to Rspack 1.4 + fix Rspack internal performance tracing (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11287\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11287</a> chore(website): split changelog per version + adjust changelog plugin implementation (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"globe_with_meridians-translations\">🌐 Translations<a href=\"https://docusaurus.io/changelog/3.9.0/#globe_with_meridians-translations\" class=\"hash-link\" aria-label=\"Direct link to 🌐 Translations\" title=\"Direct link to 🌐 Translations\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11315\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11315</a> fix(theme-translations): Add missing Portuguese (pt-BR) theme translations and improve some of it. (<a href=\"https://github.com/marcelocell\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@marcelocell</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11305\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11305</a> fix(translations): Add missing Ukrainian translations (<a href=\"https://github.com/maluke\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@maluke</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-18\">Committers: 18<a href=\"https://docusaurus.io/changelog/3.9.0/#committers-18\" class=\"hash-link\" aria-label=\"Direct link to Committers: 18\" title=\"Direct link to Committers: 18\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Akshat Sinha (<a href=\"https://github.com/akshatsinha0\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@akshatsinha0</a>)</li>\n<li class=\"\">Bartosz Kaszubowski (<a href=\"https://github.com/Simek\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Simek</a>)</li>\n<li class=\"\">Dylan Tientcheu (<a href=\"https://github.com/dylantientcheu\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dylantientcheu</a>)</li>\n<li class=\"\">Guo Ci (<a href=\"https://github.com/guoci\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@guoci</a>)</li>\n<li class=\"\">Jaime Iniesta (<a href=\"https://github.com/jaimeiniesta\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jaimeiniesta</a>)</li>\n<li class=\"\">Joshua Chen (<a href=\"https://github.com/Josh-Cena\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Josh-Cena</a>)</li>\n<li class=\"\">Marcelo Junior (<a href=\"https://github.com/marcelocell\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@marcelocell</a>)</li>\n<li class=\"\">Maria Stellini (<a href=\"https://github.com/shanti2530\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@shanti2530</a>)</li>\n<li class=\"\">Riccardo (<a href=\"https://github.com/3v0k4\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@3v0k4</a>)</li>\n<li class=\"\">Sergey Schetinin (<a href=\"https://github.com/maluke\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@maluke</a>)</li>\n<li class=\"\">Seth Falco (<a href=\"https://github.com/SethFalco\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@SethFalco</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Weston Thayer (<a href=\"https://github.com/WestonThayer\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@WestonThayer</a>)</li>\n<li class=\"\"><a href=\"https://github.com/Feez2403\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Feez2403</a></li>\n<li class=\"\"><a href=\"https://github.com/stubinubin\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@stubinubin</a></li>\n<li class=\"\"><a href=\"https://github.com/ya-dvorovenko\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ya-dvorovenko</a></li>\n<li class=\"\">enumura (<a href=\"https://github.com/enumura1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@enumura1</a>)</li>\n<li class=\"\">hjcho (<a href=\"https://github.com/qqq614\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@qqq614</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.9.0/",
            "title": "3.9.0",
            "summary": "New Feature",
            "date_modified": "2025-09-25T20:00:00.000Z",
            "author": {
                "name": "Riccardo",
                "url": "https://github.com/3v0k4"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.8.1/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.8.1/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11242\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11242</a> fix(theme): fix unability to navigate to category's page when browsing its children items (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-css-cascade-layers</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11241\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11241</a> fix(css-cascade-layers): fix windows css cascade layers bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11222\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11222</a> fix(bundler): fix <code>docusaurus start</code> using <code>concatenateModules: true</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11217\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11217</a> fix: include Arc to supported Chromium Browsers (<a href=\"https://github.com/wellwelwel\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@wellwelwel</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11205\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11205</a> fix(core): fix <code>docusaurus start</code> error for macOS users with no Chromium-based browser (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-types</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11221\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11221</a> fix(types): fix future flags public types (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"running-performance\">:running: Performance<a href=\"https://docusaurus.io/changelog/3.8.1/#running-performance\" class=\"hash-link\" aria-label=\"Direct link to :running: Performance\" title=\"Direct link to :running: Performance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-sitemap</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11211\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11211</a> perf: avoid duplicated <code>git log</code> calls in <code>loadContent()</code> and <code>postBuild()</code> for untracked Git files (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.8.1/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-faster</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11248\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11248</a> chore(faster): upgrade Rspack (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11230\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11230</a> refactor(docs): extract <code>loadVersion()</code> without changing the behavior (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11212\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11212</a> chore: upgrade to Node 22 by default (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-7\">Committers: 7<a href=\"https://docusaurus.io/changelog/3.8.1/#committers-7\" class=\"hash-link\" aria-label=\"Direct link to Committers: 7\" title=\"Direct link to Committers: 7\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Ben McCann (<a href=\"https://github.com/benmccann\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@benmccann</a>)</li>\n<li class=\"\">Dave Meyer (<a href=\"https://github.com/dave-meyer\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dave-meyer</a>)</li>\n<li class=\"\">Léo Vincent (<a href=\"https://github.com/leovct\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@leovct</a>)</li>\n<li class=\"\">Noritaka Kobayashi (<a href=\"https://github.com/noritaka1166\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@noritaka1166</a>)</li>\n<li class=\"\">Phil Parsons (<a href=\"https://github.com/p-m-p\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@p-m-p</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Weslley Araújo (<a href=\"https://github.com/wellwelwel\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@wellwelwel</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.8.1/",
            "title": "3.8.1",
            "summary": "Bug Fix",
            "date_modified": "2025-06-06T20:00:00.000Z",
            "author": {
                "name": "Ben McCann",
                "url": "https://github.com/benmccann"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.8.0/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"rocket-new-feature\">🚀 New Feature<a href=\"https://docusaurus.io/changelog/3.8.0/#rocket-new-feature\" class=\"hash-link\" aria-label=\"Direct link to 🚀 New Feature\" title=\"Direct link to 🚀 New Feature\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-css-cascade-layers</code>, <code>docusaurus-preset-classic</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11142\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11142</a> feat(theme): new CSS cascade layers plugin + built-in <code>v4.useCssCascadeLayers</code> future flag (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11156\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11156</a> feat(core): add internal flag to skip bundling (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11067\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11067</a> feat(core): enable Rspack <code>parallelCodeSplitting</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-module-type-aliases</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-search-algolia</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11090\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11090</a> feat(theme): make it possible to provide your own page title formatter (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-pages</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11088\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11088</a> feat(pages): Support <code>frontMatter.slug</code> like docs and blog plugins (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-faster</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11006\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11006</a> feat(core): Add bundler tracing/profiling (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10987\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10987</a> feat(theme): Allow resetting colorMode to System/OS value (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-remark-plugin-npm2yarn</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10953\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10953</a> feat(plugin-npm2yarn): Add Bun to default tabs conversions (<a href=\"https://github.com/jakeboone02\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jakeboone02</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10945\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10945</a> feat(theme): add theme layout stable CSS classes (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10846\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10846</a> feat(theme): code block showLineNumbers=start metastring (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-faster</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10931\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10931</a> feat(core): Docusaurus Faster - Rspack Persistent Cache (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10852\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10852</a> feat(theme): add <code>versions</code> attribute to <code>docsVersionDropdown</code> navbar item (<a href=\"https://github.com/hrumhurum\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hrumhurum</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10826\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10826</a> feat(core): Docusaurus Faster - SSG worker threads (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-sitemap</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10850\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10850</a> feat(core): new <code>postBuild({routesBuildMetadata})</code> API, deprecate <code>head</code> attribute + v4 future flag (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.8.0/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11138\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11138</a> refactor(content-blog): replace <code>reading-time</code> with <code>Intl.Segmenter</code> API (<a href=\"https://github.com/shreedharbhat98\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@shreedharbhat98</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11138\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11138</a> refactor(content-blog): replace <code>reading-time</code> with <code>Intl.Segmenter</code> API (<a href=\"https://github.com/shreedharbhat98\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@shreedharbhat98</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11068\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11068</a> fix(blog): fix blog Atom feed item url / XSL bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11179\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11179</a> fix(mdx-loader): remove opt-in for mdx dependency file (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10875\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10875</a> fix(docs): versioning CLI should copy localized translation file <code>current.json</code> to <code>version-&lt;v&gt;.json</code> (<a href=\"https://github.com/jkboxomine\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jkboxomine</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11157\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11157</a> fix(create-docusaurus): Improve init template README, fix headings and remove $ in bash code blocks (<a href=\"https://github.com/arienshibani\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@arienshibani</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11153\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11153</a> fix(theme): restore former code block theme-common internal APIs (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11046\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11046</a> fix(theme): Fix code block magic comments with CRLF line breaks bug (<a href=\"https://github.com/coder-xiaomo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@coder-xiaomo</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10989\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10989</a> fix(theme): mobile drawer history blocker should be rendered conditionally (workaround) (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10954\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10954</a> fix(theme): fix <code>useColorMode().colorMode</code> leading to React hydration mismatches (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11085\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11085</a> fix(theme): add missing <code>rel=\"tag\"</code> attribute for docs/blog tags (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10999\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10999</a> fix(theme): CodeBlock should accept <code>title</code> of <code>ReactNode</code> type (<a href=\"https://github.com/lebalz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@lebalz</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10705\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10705</a> fix(theme): only render secondaryMenu if it should be shown (<a href=\"https://github.com/hidde\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hidde</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10898\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10898</a> fix(theme): a11y fix on mobile DropdownNavbarItem (<a href=\"https://github.com/mxschmitt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mxschmitt</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10909\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10909</a> fix(theme): apply docs <code>sidebar_class_name</code> in DocCard + better dogfooding (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10849\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10849</a> fix(theme): fix <code>&lt;DocCard&gt;</code> height inconsistency (<a href=\"https://github.com/hichemfantar\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hichemfantar</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10866\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10866</a> fix(theme): Hide code block buttons before React hydration (<a href=\"https://github.com/kennethormandy\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kennethormandy</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11053\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11053</a> fix(theme): navbar mobile sidebar should allow clicking dropdown parent link (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11027\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11027</a> fix(cli): fix CLI write-translation bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11030\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11030</a> fix(theme-translation): add missing Japanese translation for System Mode (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10893\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10893</a> fix(theme-translations): Turkish exist language translate completed. (<a href=\"https://github.com/ramazansancar\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ramazansancar</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10884\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10884</a> fix(theme-translations): Add missing Polish (pl) theme translations (<a href=\"https://github.com/mariuszkrzaczkowski\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mariuszkrzaczkowski</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-ideal-image</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11026\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11026</a> fix(ideal-image): fix waypoint initial scroll bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11014\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11014</a> fix(ideal-image): Internalize <code>react-waypoint</code> dependency, fix React 19 compatibility (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10910\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10910</a> fix(ideal-image): Add issuer to ideal-image Webpack loader (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11004\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11004</a> fix(mdx-loader): refactor and fix heading to toc html value serialization (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-module-type-aliases</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10998\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10998</a> fix(module-type-aliases): pin react-helmet-async to @slorber/react-helmet-async@1.3.0 (<a href=\"https://github.com/cylewaitforit\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@cylewaitforit</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10987\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10987</a> feat(theme): Allow resetting colorMode to System/OS value (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10958\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10958</a> fix(create-docusaurus): fix CLI and remove shelljs escapeShellArg util (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10934\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10934</a> fix(docs): fix mdx loader cache invalidation bug on versions changes (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10929\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10929</a> fix(plugins): add missing <code>validateOptions</code> types (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10888\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10888</a> fix(seo): docs breadcrumb structured data should use JSON-LD and filter unliked categories (<a href=\"https://github.com/johnnyreilly\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@johnnyreilly</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10886\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10886</a> fix(theme): collapse doc sidebar category on label click if active (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10915\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10915</a> fix(core): use <code>os.availableParallelism()</code> for SSG worker threads count (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>, <code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10847\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10847</a> fix(theme): Fix <code>&lt;DocCardList&gt;</code> usage on docs at root of a sidebar (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-svgr</code>, <code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10820\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10820</a> fix(core): restore core svg file-loader (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-logger</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10818\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10818</a> fix: perflogger mark detail bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"running-performance\">:running: Performance<a href=\"https://docusaurus.io/changelog/3.8.0/#running-performance\" class=\"hash-link\" aria-label=\"Direct link to :running: Performance\" title=\"Direct link to :running: Performance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11178\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11178</a> perf(core): disable Rspack <code>parallelCodeSplitting</code> temporarily (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11177\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11177</a> perf(core): fix bad value for mergeDuplicateChunks (typo) (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11170\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11170</a> perf(core): add default for DOCUSAURUS_SSG_WORKER_THREAD_RECYCLER_MAX_MEMORY (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11166\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11166</a> feat(core): expose opt-in env variable for SSG thread recycling (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11072\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11072</a> perf(core): remove bundler <code>optimization.removeAvailableModules</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11067\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11067</a> feat(core): enable Rspack <code>parallelCodeSplitting</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11037\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11037</a> refactor(core): remove clean-webpack-plugin (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11007\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11007</a> perf(core): Optimize <code>docusaurus start/serve</code>, fix <code>openBrowser()</code> perf issue on macOS (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11176\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11176</a> perf(bundler): fine-tuning of Webpack/Rspack optimizations (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11163\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11163</a> perf(utils): implement git command queue (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-logger</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11162\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11162</a> perf(core): optimize SSG collected data memory and worker thread communication (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10956\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10956</a> refactor: remove <code>react-dev-utils</code> (CRA) dependency, internalize code (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10885\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10885</a> perf(theme): use SVG sprite for IconExternalLink (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10826\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10826</a> feat(core): Docusaurus Faster - SSG worker threads (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"nail_care-polish\">💅 Polish<a href=\"https://docusaurus.io/changelog/3.8.0/#nail_care-polish\" class=\"hash-link\" aria-label=\"Direct link to 💅 Polish\" title=\"Direct link to 💅 Polish\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-live-codeblock</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11120\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11120</a> fix(theme): improve color contrast of live code block header (<a href=\"https://github.com/JackHowa\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@JackHowa</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10825\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10825</a> fix(theme-translations): Add missing Polish (pl) theme translations (<a href=\"https://github.com/mariuszkrzaczkowski\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mariuszkrzaczkowski</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10816\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10816</a> chore(theme-translations): add missing zh theme translations (<a href=\"https://github.com/MisterFISHUP\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@MisterFISHUP</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.8.0/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11181\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11181</a> docs: adjust the Docusaurus release process documentation to our new simpler process (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11180\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11180</a> docs(ideal-image): Add warning for pnpm 10+ and <code>sharp</code> install script (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11137\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11137</a> docs(deploy): remove <code>layer0</code> from deployment docs (<a href=\"https://github.com/PaiJi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@PaiJi</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10822\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10822</a> docs(website): Comparison with Rspress (<a href=\"https://github.com/DevJoaoLopes\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@DevJoaoLopes</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.8.0/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11185\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11185</a> chore(deps): bump actions/dependency-review-action from 4.7.0 to 4.7.1 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11182\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11182</a> chore(deps): bump lockfile-lint-api from 5.9.1 to 5.9.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11174\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11174</a> chore(deps): bump actions/dependency-review-action from 4.6.0 to 4.7.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11135\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11135</a> chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11103\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11103</a> chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.1 to 2.9.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11102\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11102</a> chore(deps): bump actions/setup-node from 4.3.0 to 4.4.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11070\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11070</a> chore(deps): bump estree-util-value-to-estree from 3.1.2 to 3.3.3 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11069\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11069</a> chore(deps): bump actions/dependency-review-action from 4.5.0 to 4.6.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11002\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11002</a> chore(deps): bump actions/setup-node from 4.2.0 to 4.3.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10990\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10990</a> chore(deps): bump @babel/runtime-corejs3 from 7.25.9 to 7.26.10 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10970\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10970</a> chore(deps): bump axios from 1.7.7 to 1.8.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10978\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10978</a> chore(deps): bump prismjs from 1.29.0 to 1.30.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10957\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10957</a> chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10937\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10937</a> chore(deps): bump dompurify from 3.1.6 to 3.2.4 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10936\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10936</a> chore(deps): bump preactjs/compressed-size-action from 2.7.0 to 2.8.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10873\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10873</a> chore(deps): bump actions/setup-node from 4.1.0 to 4.2.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10853\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10853</a> chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.0 to 2.9.1 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10851\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10851</a> chore(deps): bump katex from 0.16.11 to 0.16.21 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.8.0/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11168\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11168</a> chore: add Node 24 to CI + fix deprecation warnings (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11116\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11116</a> test(blog): Add unit tests for calculating blog posts reading time (<a href=\"https://github.com/shreedharbhat98\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@shreedharbhat98</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-live-codeblock</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11077\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11077</a> refactor(live-codeblock): refactor live code block theme components (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11075\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11075</a> fix(c): fix <code>yarn lint:spelling:fix</code> script (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-faster</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11073\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11073</a> chore: upgrade Rspack 1.3.3 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10870\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10870</a> chore(deps): bump @rspack/core in Faster from 1.2.0-alpha.0 to 1.2.2 (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-mermaid</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11066\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11066</a> chore: upgrade mermaid, fix diagram labels bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11065\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11065</a> chore: upgrade image-size deps to v2 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11062\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11062</a> refactor(theme): introduce CodeBlockContextProvider + split into smaller components (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11059\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11059</a> refactor(theme): CodeBlock, centralize metadata parsing + refactor theme component (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11058\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11058</a> refactor(theme): refactor CodeBlock parseLines logic + use inline snapshots to ease review (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-faster</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11039\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11039</a> chore: use rspack 1.3.0 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-ideal-image</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/11010\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#11010</a> refactor(ideal-image-plugin): internalize legacy component code (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-mermaid</code>, <code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10969\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10969</a> chore: add <code>eslint-plugin-react-compiler</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-cssnano-preset</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-remark-plugin-npm2yarn</code>, <code>eslint-plugin</code>, <code>stylelint-copyright</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10966\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10966</a> chore: upgrade monorepo to TS 5.8 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10956\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10956</a> refactor: remove <code>react-dev-utils</code> (CRA) dependency, internalize code (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10358\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10358</a> refactor: replace unmaintained shelljs dependency by execa (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10941\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10941</a> chore(algolia): bump docsearch dependency to v3.9 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-debug</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10903\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10903</a> chore(plugin-debug): upgrade react-json-view-lite to v2.3.0 for react 19 (<a href=\"https://github.com/reece-white\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@reece-white</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10819\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10819</a> chore(plugin-debug): upgrade react-json-view-lite to v2, prepare for React 19 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10871\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10871</a> refactor(create-docusaurus): add <code>future.v4</code> flag to init templates (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-38\">Committers: 38<a href=\"https://docusaurus.io/changelog/3.8.0/#committers-38\" class=\"hash-link\" aria-label=\"Direct link to Committers: 38\" title=\"Direct link to Committers: 38\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Arien Shibani (<a href=\"https://github.com/arienshibani\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@arienshibani</a>)</li>\n<li class=\"\">Balthasar Hofer (<a href=\"https://github.com/lebalz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@lebalz</a>)</li>\n<li class=\"\">Ben McCann (<a href=\"https://github.com/benmccann\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@benmccann</a>)</li>\n<li class=\"\">Daniel Kuschny (<a href=\"https://github.com/Danielku15\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Danielku15</a>)</li>\n<li class=\"\">David King Roderos (<a href=\"https://github.com/dkroderos\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dkroderos</a>)</li>\n<li class=\"\">FISH UP (<a href=\"https://github.com/MisterFISHUP\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@MisterFISHUP</a>)</li>\n<li class=\"\">Hichem Fantar (<a href=\"https://github.com/hichemfantar\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hichemfantar</a>)</li>\n<li class=\"\">Hidde de Vries (<a href=\"https://github.com/hidde\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hidde</a>)</li>\n<li class=\"\">Jack Howard (<a href=\"https://github.com/JackHowa\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@JackHowa</a>)</li>\n<li class=\"\">Jake Boone (<a href=\"https://github.com/jakeboone02\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jakeboone02</a>)</li>\n<li class=\"\">JiPai (<a href=\"https://github.com/PaiJi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@PaiJi</a>)</li>\n<li class=\"\">John Reilly (<a href=\"https://github.com/johnnyreilly\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@johnnyreilly</a>)</li>\n<li class=\"\">Joshua Chen (<a href=\"https://github.com/Josh-Cena\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Josh-Cena</a>)</li>\n<li class=\"\">João Victor Lopes (<a href=\"https://github.com/DevJoaoLopes\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@DevJoaoLopes</a>)</li>\n<li class=\"\">Justin D Mathew (<a href=\"https://github.com/JDMathew\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@JDMathew</a>)</li>\n<li class=\"\">Kenneth Ormandy (<a href=\"https://github.com/kennethormandy\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kennethormandy</a>)</li>\n<li class=\"\">Mariusz Krzaczkowski (<a href=\"https://github.com/mariuszkrzaczkowski\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mariuszkrzaczkowski</a>)</li>\n<li class=\"\">Massoud Maboudi (<a href=\"https://github.com/massoudmaboudi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@massoudmaboudi</a>)</li>\n<li class=\"\">Max Schmitt (<a href=\"https://github.com/mxschmitt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mxschmitt</a>)</li>\n<li class=\"\">Milica (<a href=\"https://github.com/mmaksimovic\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mmaksimovic</a>)</li>\n<li class=\"\">Oleksiy Gapotchenko (<a href=\"https://github.com/hrumhurum\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hrumhurum</a>)</li>\n<li class=\"\">Ramazan Sancar (<a href=\"https://github.com/ramazansancar\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ramazansancar</a>)</li>\n<li class=\"\">Shreedhar Bhat (<a href=\"https://github.com/shreedharbhat98\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@shreedharbhat98</a>)</li>\n<li class=\"\">Stephen Glass (<a href=\"https://github.com/stephenglass\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@stephenglass</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Taras (<a href=\"https://github.com/taraspos\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@taraspos</a>)</li>\n<li class=\"\">Tatsunori Uchino (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\">Waldir Pimenta (<a href=\"https://github.com/waldyrious\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@waldyrious</a>)</li>\n<li class=\"\">Yangshun Tay (<a href=\"https://github.com/yangshun\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@yangshun</a>)</li>\n<li class=\"\">Yoshiaki Yoshida (<a href=\"https://github.com/kakakakakku\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kakakakakku</a>)</li>\n<li class=\"\"><a href=\"https://github.com/cylewaitforit\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@cylewaitforit</a></li>\n<li class=\"\"><a href=\"https://github.com/jkboxomine\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jkboxomine</a></li>\n<li class=\"\"><a href=\"https://github.com/reece-white\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@reece-white</a></li>\n<li class=\"\">kilavvy (<a href=\"https://github.com/kilavvy\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kilavvy</a>)</li>\n<li class=\"\">ozaki (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\">pedenys (<a href=\"https://github.com/pedenys\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@pedenys</a>)</li>\n<li class=\"\">マルコメ (<a href=\"https://github.com/Marukome0743\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Marukome0743</a>)</li>\n<li class=\"\">程序员小墨 (<a href=\"https://github.com/coder-xiaomo\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@coder-xiaomo</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.8.0/",
            "title": "3.8.0",
            "summary": "New Feature",
            "date_modified": "2025-05-26T20:00:00.000Z",
            "author": {
                "name": "Arien Shibani",
                "url": "https://github.com/arienshibani"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.7.0/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"rocket-new-feature\">🚀 New Feature<a href=\"https://docusaurus.io/changelog/3.7.0/#rocket-new-feature\" class=\"hash-link\" aria-label=\"Direct link to 🚀 New Feature\" title=\"Direct link to 🚀 New Feature\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-faster</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10800\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10800</a> feat(core): Turn Rspack incremental on by default (again) (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10768\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10768</a> feat(blog): Add author social icons for bluesky, mastodon, threads, twitch, youtube, instagram (<a href=\"https://github.com/GingerGeek\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@GingerGeek</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-module-type-aliases</code>, <code>docusaurus-plugin-client-redirects</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-plugin-debug</code>, <code>docusaurus-plugin-google-analytics</code>, <code>docusaurus-plugin-google-gtag</code>, <code>docusaurus-plugin-google-tag-manager</code>, <code>docusaurus-plugin-ideal-image</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-plugin-rsdoctor</code>, <code>docusaurus-plugin-sitemap</code>, <code>docusaurus-plugin-svgr</code>, <code>docusaurus-plugin-vercel-analytics</code>, <code>docusaurus-preset-classic</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-live-codeblock</code>, <code>docusaurus-theme-mermaid</code>, <code>docusaurus-theme-search-algolia</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10763\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10763</a> feat: Add React 19 support to Docusaurus v3 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10729\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10729</a> feat(blog): Add <code>frontMatter.sidebar_label</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-module-type-aliases</code>, <code>docusaurus-plugin-svgr</code>, <code>docusaurus-preset-classic</code>, <code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10677\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10677</a> feat(svgr): create new Docusaurus SVGR plugin (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.7.0/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-remark-plugin-npm2yarn</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10803\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10803</a> fix(npm-to-yarn): add missing npm-to-yarn converter for Bun (<a href=\"https://github.com/Lehoczky\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Lehoczky</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10796\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10796</a> fix(theme): Footer Column/Link should merge provided className (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10786\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10786</a> fix(core): fix React hydration errors, change html minifier settings (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10782\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10782</a> fix(theme-common): code block magic comments should support SQL block comments (<a href=\"https://github.com/WillBlack403\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@WillBlack403</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10783\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10783</a> fix(theme-translations): Add missing Dutch (nl) theme translations (<a href=\"https://github.com/janaukema\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@janaukema</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10760\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10760</a> fix(theme-translation): add missing Korean (ko) theme translations (<a href=\"https://github.com/effozen\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@effozen</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10754\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10754</a> fix(docs): fix sidebar item visibility bug for category index (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10727\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10727</a> fix(core): fix codegen routesChunkName possible hash collision (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10723\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10723</a> fix(mdx-loader): fix md image paths with spaces bug related to transformImage encoding problem (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.7.0/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10740\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10740</a> docs: Link initialization docs together (<a href=\"https://github.com/waldyrious\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@waldyrious</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.7.0/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10771\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10771</a> chore(deps): bump nanoid from 3.3.7 to 3.3.8 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10721\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10721</a> chore(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.7.0/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10770\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10770</a> chore: Devcontainer upgrade to Ubuntu Noble &amp; Node 22 (<a href=\"https://github.com/GingerGeek\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@GingerGeek</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10801\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10801</a> refactor(algolia): simplify SearchBar component (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10672\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10672</a> chore(algolia): upgrade algoliasearch to v5 (<a href=\"https://github.com/millotp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@millotp</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10798\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10798</a> refactor(core): Use Intl native API to get locale direction, remove rtl-detect depend… (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10747\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10747</a> refactor(core): swizzle wrap should use ReactNode instead of JSX.Element (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-module-type-aliases</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-plugin-debug</code>, <code>docusaurus-plugin-ideal-image</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-live-codeblock</code>, <code>docusaurus-theme-mermaid</code>, <code>docusaurus-theme-search-algolia</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10746\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10746</a> refactor: prepare types for React 19 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10728\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10728</a> refactor(theme-common): change storageUtils useSyncExternalCode getSnapshot workaround (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-14\">Committers: 14<a href=\"https://docusaurus.io/changelog/3.7.0/#committers-14\" class=\"hash-link\" aria-label=\"Direct link to Committers: 14\" title=\"Direct link to Committers: 14\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Alvin Bryan (<a href=\"https://github.com/alvinometric\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@alvinometric</a>)</li>\n<li class=\"\">Hichem Fantar (<a href=\"https://github.com/hichemfantar\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hichemfantar</a>)</li>\n<li class=\"\">Ivan Cheban (<a href=\"https://github.com/ivancheban\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ivancheban</a>)</li>\n<li class=\"\">Jake Boone (<a href=\"https://github.com/jakeboone02\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jakeboone02</a>)</li>\n<li class=\"\">Jan Aukema (<a href=\"https://github.com/janaukema\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@janaukema</a>)</li>\n<li class=\"\">Lehoczky Zoltán (<a href=\"https://github.com/Lehoczky\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Lehoczky</a>)</li>\n<li class=\"\">Lin Huang (<a href=\"https://github.com/codimiracle\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@codimiracle</a>)</li>\n<li class=\"\">Pierre Millot (<a href=\"https://github.com/millotp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@millotp</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Taylor Reece (<a href=\"https://github.com/taylorreece\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@taylorreece</a>)</li>\n<li class=\"\">Waldir Pimenta (<a href=\"https://github.com/waldyrious\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@waldyrious</a>)</li>\n<li class=\"\">William Black (<a href=\"https://github.com/WillBlack403\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@WillBlack403</a>)</li>\n<li class=\"\">Zed Spencer-Milnes (<a href=\"https://github.com/GingerGeek\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@GingerGeek</a>)</li>\n<li class=\"\">Zen (<a href=\"https://github.com/effozen\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@effozen</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.7.0/",
            "title": "3.7.0",
            "summary": "New Feature",
            "date_modified": "2025-01-03T20:00:00.000Z",
            "author": {
                "name": "Alvin Bryan",
                "url": "https://github.com/alvinometric"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.6.3/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.6.3/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10712\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10712</a> fix(core): disable Rspack incremental in dev (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-1\">Committers: 1<a href=\"https://docusaurus.io/changelog/3.6.3/#committers-1\" class=\"hash-link\" aria-label=\"Direct link to Committers: 1\" title=\"Direct link to Committers: 1\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.6.3/",
            "title": "3.6.3",
            "summary": "Bug Fix",
            "date_modified": "2024-11-22T20:00:00.000Z",
            "author": {
                "name": "Sébastien Lorber",
                "url": "https://github.com/slorber"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.6.2/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.6.2/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-module-type-aliases</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10693\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10693</a> fix(types): add missing ambiant TS declarations for .md / .mdx partials (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10688\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10688</a> fix(theme-translation): add and update Japanese translations (<a href=\"https://github.com/Ryoga-exe\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Ryoga-exe</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10685\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10685</a> fix(cli): <code>docusaurus --help</code> should print plugin commands using <code>extendCli()</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10680\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10680</a> fix(bundler): allow CSS nesting by default, restore postcss-preset-env (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10676\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10676</a> fix(create-docusaurus): add ts exclude to TS init template (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10648\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10648</a> fix(faster): Upgrade to Rspack 1.1.1, fix build progress bar display (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.6.2/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10691\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10691</a> chore(ci): retry <code>yarn install</code> to ignore temporary network errors (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-5\">Committers: 5<a href=\"https://docusaurus.io/changelog/3.6.2/#committers-5\" class=\"hash-link\" aria-label=\"Direct link to Committers: 5\" title=\"Direct link to Committers: 5\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Junior_Gx (<a href=\"https://github.com/goffxnca\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@goffxnca</a>)</li>\n<li class=\"\">Kyle Tsang (<a href=\"https://github.com/kyletsang\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kyletsang</a>)</li>\n<li class=\"\">Ryoga (<a href=\"https://github.com/Ryoga-exe\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Ryoga-exe</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Zwyx (<a href=\"https://github.com/Zwyx\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Zwyx</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.6.2/",
            "title": "3.6.2",
            "summary": "Bug Fix",
            "date_modified": "2024-11-19T20:00:00.000Z",
            "author": {
                "name": "Junior_Gx",
                "url": "https://github.com/goffxnca"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.6.1/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.6.1/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10658\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10658</a> fix(core): bundler should not minimize static assets (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>, <code>docusaurus-utils-common</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10649\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10649</a> fix(faster,utils): fix faster/types peerDependencies (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"nail_care-polish\">💅 Polish<a href=\"https://docusaurus.io/changelog/3.6.1/#nail_care-polish\" class=\"hash-link\" aria-label=\"Direct link to 💅 Polish\" title=\"Direct link to 💅 Polish\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10655\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10655</a> refactor(faster,bundler,core): improve js loader DX (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.6.1/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10657\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10657</a> docs: fix old base ts config ref (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.6.1/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10651\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10651</a> refactor(mdx-loader): streamline typescript usage for remark plugin types (<a href=\"https://github.com/lebalz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@lebalz</a>)</li>\n</ul>\n</li>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10650\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10650</a> chore: Argos screenshot dogfooding test pages (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-2\">Committers: 2<a href=\"https://docusaurus.io/changelog/3.6.1/#committers-2\" class=\"hash-link\" aria-label=\"Direct link to Committers: 2\" title=\"Direct link to Committers: 2\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Balthasar Hofer (<a href=\"https://github.com/lebalz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@lebalz</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.6.1/",
            "title": "3.6.1",
            "summary": "Bug Fix",
            "date_modified": "2024-11-08T20:00:00.000Z",
            "author": {
                "name": "Balthasar Hofer",
                "url": "https://github.com/lebalz"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.6.0/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"rocket-new-feature\">🚀 New Feature<a href=\"https://docusaurus.io/changelog/3.6.0/#rocket-new-feature\" class=\"hash-link\" aria-label=\"Direct link to 🚀 New Feature\" title=\"Direct link to 🚀 New Feature\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10586\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10586</a> feat(blog): Add <code>frontMatter.title_meta</code> to override title for SEO (<a href=\"https://github.com/ilg-ul\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ilg-ul</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10600\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10600</a> feat(cli): build/deploy should allow multiple <code>--locale</code> options (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-logger</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10590\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10590</a> feat(core): add Node.js memory perf logging (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-rsdoctor</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10588\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10588</a> feat: new Rsdoctor official plugin (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10402\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10402</a> feat(core): Replace Webpack with Rspack - <code>siteConfig.future.experimental_faster.rspackBundler</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10554\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10554</a> feat(core): faster HTML minimizer - <code>siteConfig.future.experimental_faster.swcHtmlMinimizer</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10522\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10522</a> feat(core): faster CSS minimizer - <code>siteConfig.future.experimental_faster.lightningCssMinimizer</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-mermaid</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10510\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10510</a> feat(theme-mermaid): support Mermaid 11+ including new types of diagrams (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10479\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10479</a> feat(core, mdx-loader): deduplicate MDX compilation - <code>siteConfig.future.experimental_faster.mdxCrossCompilerCache</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-faster</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10441\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10441</a> feat(core): faster JS minimizer - <code>siteConfig.future.experimental_faster.swcJsMinimizer</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-faster</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10435\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10435</a> feat(core): faster transpiler option - <code>siteConfig.future.experimental_faster.swcJsLoader</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.6.0/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10632\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10632</a> fix(core): restore Rspack ProgressBar colors (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10581\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10581</a> fix(core): fix handling of Swc html minifier warnings (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10573\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10573</a> fix(core): move @docusaurus/faster to bundler peerDeps (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10617\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10617</a> fix(faster): allow Rspack + babel-loader (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10614\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10614</a> fix(faster): fix error message typo + add color (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10618\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10618</a> fix(theme): Restore former globalThis.Prism (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10585\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10585</a> fix(theme): light &amp; dark mode checkbox doesn't announce state switches (<a href=\"https://github.com/andrewasche\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@andrewasche</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10439\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10439</a> fix(theme): upgrade infima, fix footer link width bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-faster</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10616\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10616</a> fix(faster): add missing tslib dependency (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10611\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10611</a> fix(core): fix DOCUSAURUS_CURRENT_LOCALE = 'undefined' (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10423\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10423</a> fix(core): always use hash for CSS module class names (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10605\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10605</a> fix(core): Use proper swc loader options (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10551\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10551</a> fix(translations): complete missing slovenian theme translations (<a href=\"https://github.com/patik123\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@patik123</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10507\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10507</a> fix(theme-translations): add missing Vietnamese translations (<a href=\"https://github.com/namnguyenthanhwork\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@namnguyenthanhwork</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10413\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10413</a> fix(translations): fix Spanish translation for \"breadcrumbs\" (<a href=\"https://github.com/TheMineWay\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@TheMineWay</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10553\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10553</a> fix(mdx-loader): fix cross-compiler cache randomly loading mdx with client/server envs (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-tsconfig</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10547\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10547</a> fix(tsconfig): add <code>@docusaurus/tsconfig</code> target es2022 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10424\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10424</a> fix(blog): normalize inline authors socials (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10440\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10440</a> fix(blog): apply baseUrl to relative image in blog authors (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10431\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10431</a> fix(blog): authors count incorrectly rendered (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10420\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10420</a> fix(types): fix type of PluginModule (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"running-performance\">:running: Performance<a href=\"https://docusaurus.io/changelog/3.6.0/#running-performance\" class=\"hash-link\" aria-label=\"Direct link to :running: Performance\" title=\"Direct link to :running: Performance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10605\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10605</a> fix(core): Use proper swc loader options (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10601\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10601</a> perf(ci): Add CI checks to prevent memory, build-time and build-size regressions (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10599\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10599</a> fix(core): fix i18n sites SSG memory leak - require.cache (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10470\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10470</a> refactor(mdx-loader): re-export metadata module instead of serializing it (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10457\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10457</a> refactor(mdx-loader): read metadata from memory (loaded content) instead of fs (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.6.0/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10631\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10631</a> docs: fix frontMatter.mdx.format docs (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10630\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10630</a> docs: Add missing API ref docs for Docusaurus Faster options (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10592\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10592</a> docs: resource add docusaurus-i18n (<a href=\"https://github.com/moonrailgun\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@moonrailgun</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10535\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10535</a> docs: add tip about harmless vulnerabilities (<a href=\"https://github.com/ilg-ul\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ilg-ul</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10545\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10545</a> docs: clarify component naming for markdown import (<a href=\"https://github.com/jackrabbit128\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jackrabbit128</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10416\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10416</a> docs: corrected typo in search.mdx (<a href=\"https://github.com/B0r1sD\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@B0r1sD</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10405\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10405</a> docs(website): small spellfix on 3.5 update notes (<a href=\"https://github.com/Zenahr\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Zenahr</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10608\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10608</a> docs: mention config/sidebars run in Node.js runtime (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.6.0/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10623\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10623</a> chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10624\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10624</a> chore(deps): bump actions/dependency-review-action from 4.3.4 to 4.4.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10539\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10539</a> chore(deps): bump preactjs/compressed-size-action from 2.6.0 to 2.7.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10530\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10530</a> chore(deps): bump rollup from 2.79.1 to 2.79.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10518\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10518</a> chore(deps): bump actions/setup-node from 4.0.2 to 4.0.4 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10505\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10505</a> chore(deps): bump dompurify from 3.0.5 to 3.1.6 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10488\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10488</a> chore(deps): bump express from 4.19.2 to 4.20.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10449\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10449</a> chore(deps): bump github/codeql-action from 3.26.3 to 3.26.5 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10444\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10444</a> chore(deps): bump micromatch from 4.0.5 to 4.0.8 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10425\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10425</a> chore(deps): bump github/codeql-action from 3.26.0 to 3.26.3 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-pwa</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10455\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10455</a> chore(deps): bump webpack from 5.88.1 to 5.94.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.6.0/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10612\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10612</a> chore: fix canary version prefix (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10438\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10438</a> chore(ci): fix setup-node, use LTS by default (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10418\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10418</a> chore(website): add Rsdoctor plugin (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-babel</code>, <code>docusaurus-bundler</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-debug</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-plugin-rsdoctor</code>, <code>docusaurus-theme-live-codeblock</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10610\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10610</a> chore: upgrade minor dependencies (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-faster</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10609\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10609</a> chore: upgrade faster packages (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-logger</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10593\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10593</a> refactor(core): refactor SSG infrastructure (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10587\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10587</a> refactor(core): replace serve-handler fork by official deps (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10579\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10579</a> refactor(core): remove useless Webpack wait plugin (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10485\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10485</a> refactor(core): rewrite Webpack ChunkAssetPlugin with RuntimeModule (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10448\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10448</a> refactor(core): Restore null-loader (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10442\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10442</a> fix(core): use serve-handler fork to remove annoying punycode warning (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10410\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10410</a> refactor(core): remove useless build forceTerminate exit (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-bundler</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10548\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10548</a> chore: upgrade Webpack to 5.95 and related deps (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10514\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10514</a> refactor: remove babel.config.js from init templates + website (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-babel</code>, <code>docusaurus-bundler</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-translations</code>, <code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10511\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10511</a> refactor: create <code>@docusaurus/bundler</code> and <code>@docusaurus/babel</code> packages (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-mermaid</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>, <code>eslint-plugin</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10509\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10509</a> chore: Rename Twitter links/labels to X (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10497\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10497</a> refactor(core): prepare codebase for swappable bundler (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10486\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10486</a> chore: upgrade to TS 5.6 + temporarily use skipLibCheck for TS 5.6 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-logger</code>, <code>docusaurus-theme-translations</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10480\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10480</a> refactor: move PerfLogger from core to @docusaurus/logger (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-remark-plugin-npm2yarn</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10454\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10454</a> chore: upgrade npm-to-yarn to v3 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10450\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10450</a> refactor(mdx-loader): refactor mdx-loader, expose loader creation utils (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10429\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10429</a> refactor(core): improve handling of server bundle (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10422\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10422</a> refactor(mdx-loader): remove useless usage of mdx loader this.query (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-19\">Committers: 19<a href=\"https://docusaurus.io/changelog/3.6.0/#committers-19\" class=\"hash-link\" aria-label=\"Direct link to Committers: 19\" title=\"Direct link to Committers: 19\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Andrew Asche (<a href=\"https://github.com/andrewasche\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@andrewasche</a>)</li>\n<li class=\"\">Boris Depoortere (<a href=\"https://github.com/B0r1sD\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@B0r1sD</a>)</li>\n<li class=\"\">Chris Cho (<a href=\"https://github.com/ccho-mongodb\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ccho-mongodb</a>)</li>\n<li class=\"\">Flix (<a href=\"https://github.com/flixyudh\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@flixyudh</a>)</li>\n<li class=\"\">Joel Campos (<a href=\"https://github.com/TheMineWay\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@TheMineWay</a>)</li>\n<li class=\"\">Kamil Moskała (<a href=\"https://github.com/moskalakamil\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@moskalakamil</a>)</li>\n<li class=\"\">Kenrick (<a href=\"https://github.com/kenrick95\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kenrick95</a>)</li>\n<li class=\"\">Liviu Ionescu (<a href=\"https://github.com/ilg-ul\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ilg-ul</a>)</li>\n<li class=\"\">Nguyễn Thành Nam (<a href=\"https://github.com/namnguyenthanhwork\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@namnguyenthanhwork</a>)</li>\n<li class=\"\">Patrick (<a href=\"https://github.com/patik123\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@patik123</a>)</li>\n<li class=\"\">Raghav (<a href=\"https://github.com/raghav2005\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@raghav2005</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Zenahr Barzani (<a href=\"https://github.com/Zenahr\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Zenahr</a>)</li>\n<li class=\"\"><a href=\"https://github.com/Olexandr88\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Olexandr88</a></li>\n<li class=\"\"><a href=\"https://github.com/Radovenchyk\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Radovenchyk</a></li>\n<li class=\"\"><a href=\"https://github.com/jackrabbit128\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jackrabbit128</a></li>\n<li class=\"\"><a href=\"https://github.com/k-seltzer\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@k-seltzer</a></li>\n<li class=\"\">moonrailgun (<a href=\"https://github.com/moonrailgun\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@moonrailgun</a>)</li>\n<li class=\"\">ozaki (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.6.0/",
            "title": "3.6.0",
            "summary": "New Feature",
            "date_modified": "2024-11-04T20:00:00.000Z",
            "author": {
                "name": "Andrew Asche",
                "url": "https://github.com/andrewasche"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.5.2/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.5.2/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10397\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10397</a> fix(theme-common): restore useContextualSearchFilters public API for retrocompatibility (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10391\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10391</a> fix(core): always alias React/ReactDOM to site dependency so that importing MDX from anywhere works (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10392\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10392</a> fix(create-docusaurus): Improve init templates blog setup + fix warnings (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10390\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10390</a> fix(theme): Adjust blog authors line height to show descenders in lowercase letters (<code>g</code>, <code>j</code>, <code>p</code>, <code>q</code>, and <code>y</code>) (<a href=\"https://github.com/josh-wong\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@josh-wong</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"nail_care-polish\">💅 Polish<a href=\"https://docusaurus.io/changelog/3.5.2/#nail_care-polish\" class=\"hash-link\" aria-label=\"Direct link to 💅 Polish\" title=\"Direct link to 💅 Polish\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10394\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10394</a> fix(translations): change casing of some en labels (<a href=\"https://github.com/cstangerup\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@cstangerup</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.5.2/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10393\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10393</a> docs(showcase): remove sites not using Docusaurus anymore (<a href=\"https://github.com/GatienBoquet\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@GatienBoquet</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.5.2/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10396\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10396</a> chore(deps): bump github/codeql-action from 3.25.13 to 3.26.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-4\">Committers: 4<a href=\"https://docusaurus.io/changelog/3.5.2/#committers-4\" class=\"hash-link\" aria-label=\"Direct link to Committers: 4\" title=\"Direct link to Committers: 4\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Christian Stangerup (<a href=\"https://github.com/cstangerup\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@cstangerup</a>)</li>\n<li class=\"\">Gatien Boquet (<a href=\"https://github.com/GatienBoquet\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@GatienBoquet</a>)</li>\n<li class=\"\">Josh Wong (<a href=\"https://github.com/josh-wong\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@josh-wong</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.5.2/",
            "title": "3.5.2",
            "summary": "Bug Fix",
            "date_modified": "2024-08-13T20:00:00.000Z",
            "author": {
                "name": "Christian Stangerup",
                "url": "https://github.com/cstangerup"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.5.1/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.5.1/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10384\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10384</a> fix(core): algolia context import (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10382\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10382</a> fix(theme-algolia): useDocusaurusContext import error (<a href=\"https://github.com/anaclumos\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@anaclumos</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-2\">Committers: 2<a href=\"https://docusaurus.io/changelog/3.5.1/#committers-2\" class=\"hash-link\" aria-label=\"Direct link to Committers: 2\" title=\"Direct link to Committers: 2\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Sunghyun Cho (<a href=\"https://github.com/anaclumos\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@anaclumos</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.5.1/",
            "title": "3.5.1",
            "summary": "Bug Fix",
            "date_modified": "2024-08-09T20:00:00.000Z",
            "author": {
                "name": "Sunghyun Cho",
                "url": "https://github.com/anaclumos"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.5.0/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"rocket-new-feature\">🚀 New Feature<a href=\"https://docusaurus.io/changelog/3.5.0/#rocket-new-feature\" class=\"hash-link\" aria-label=\"Direct link to 🚀 New Feature\" title=\"Direct link to 🚀 New Feature\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10375\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10375</a> feat(blog): add <code>onUntruncatedBlogPosts</code> blog options (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10376\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10376</a> feat(theme): show unlisted/draft banners in dev mode (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9252\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9252</a> feat(blog): add feed xlst options to render beautiful RSS and Atom feeds (<a href=\"https://github.com/Xebec19\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Xebec19</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-translations</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10216\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10216</a> feat(blog): authors page (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10339\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10339</a> feat(translation): add Estonian default translation (<a href=\"https://github.com/chirbard\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@chirbard</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10325\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10325</a> feat(translations): Indonesian translation (<a href=\"https://github.com/priyadi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@priyadi</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10335\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10335</a> feat(mdx-loader): wrap mdx content title (<code># Title</code>) in <code>&lt;header&gt;</code> for concistency (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10222\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10222</a> feat(blog): author header social icons (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-client-redirects</code>, <code>docusaurus-plugin-google-analytics</code>, <code>docusaurus-plugin-google-gtag</code>, <code>docusaurus-plugin-google-tag-manager</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-plugin-sitemap</code>, <code>docusaurus-plugin-vercel-analytics</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10286\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10286</a> feat(core): allow plugins to self-disable by returning null (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10252\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10252</a> feat(blog): group sidebar items by year (<code>themeConfig.blog.sidebar.groupByYear</code>) (<a href=\"https://github.com/alicelovescake\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@alicelovescake</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10224\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10224</a> feat(blog): warn duplicate and inline authors (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-utils-validation</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10241\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10241</a> feat(mdx): support recma plugins (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.5.0/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10344\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10344</a> fix(translations): fix wrong Estonian (et) translations and typos (<a href=\"https://github.com/Gekd\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Gekd</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10360\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10360</a> fix(translations): Fix and Improve Spanish translations (<a href=\"https://github.com/sergioalmela\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@sergioalmela</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10235\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10235</a> fix(theme-translation): add missing German (de) theme.admonition translations (<a href=\"https://github.com/franzd1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@franzd1</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10342\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10342</a> fix(search): fix algolia search ignore ctrl + F in search input (<a href=\"https://github.com/mxschmitt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mxschmitt</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10324\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10324</a> fix(docs): the <em>category</em>.json description attribute should display on generated index pages (<a href=\"https://github.com/bharateshwq\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@bharateshwq</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10309\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10309</a> fix(theme): docsVersionDropdown navbar item not showing the appropriate version (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10368\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10368</a> fix(cli): Fix bad docusaurus CLI behavior on for --version, -V, --help, -h (<a href=\"https://github.com/ashiq-firoz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ashiq-firoz</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10311\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10311</a> fix(core): revert wrong anchor link implementation change (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10239\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10239</a> fix(core): fail fast if plugin has no name (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10225\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10225</a> fix(core): fix sites unable to start/build without a static dir (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10223\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10223</a> fix: escape period (<a href=\"https://github.com/d4nyll\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@d4nyll</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10288\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10288</a> fix(theme): fix DocsVersionDropdownNavbarItem version link target (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10219\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10219</a> fix(theme): ignored className attribute on lazy loaded TabItem (<a href=\"https://github.com/lebalz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@lebalz</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10240\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10240</a> fix(markdown): mdx-code-block should support intentation (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"nail_care-polish\">💅 Polish<a href=\"https://docusaurus.io/changelog/3.5.0/#nail_care-polish\" class=\"hash-link\" aria-label=\"Direct link to 💅 Polish\" title=\"Direct link to 💅 Polish\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10257\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10257</a> chore(theme-translations): add more Traditional Chinese(zh-Hant) translations (<a href=\"https://github.com/pjchender\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@pjchender</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.5.0/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10361\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10361</a> docs: rename @getcanary/docusaurus-pagefind in docs (<a href=\"https://github.com/yujonglee\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@yujonglee</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10345\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10345</a> docs: Add @getcanary/docusaurus-pagefind in docs (<a href=\"https://github.com/yujonglee\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@yujonglee</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10337\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10337</a> docs: fix default value for <code>docRootComponent</code> (<a href=\"https://github.com/ultimate\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ultimate</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10310\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10310</a> docs: remove deprecated partial toc warning (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10245\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10245</a> docs: add emoji for consistency (<a href=\"https://github.com/Paneedah\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Paneedah</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10180\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10180</a> docs: backport #10173 to v3.3 + v3.4 &amp; revise the content (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10233\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10233</a> docs(search): update docsearch api url (<a href=\"https://github.com/dhayab\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dhayab</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-google-gtag</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10338\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10338</a> docs(plugin-google-gtag): replace the broken Google Developers links with valid ones (<a href=\"https://github.com/bohyunjung\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@bohyunjung</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.5.0/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10330\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10330</a> chore(deps): bump github/codeql-action from 3.25.12 to 3.25.13 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10299\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10299</a> chore(deps): bump actions/dependency-review-action from 4.3.3 to 4.3.4 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10300\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10300</a> chore(deps): bump github/codeql-action from 3.25.11 to 3.25.12 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10259\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10259</a> chore(deps): bump github/codeql-action from 3.25.10 to 3.25.11 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10247\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10247</a> chore(deps): bump treosh/lighthouse-ci-action from 11.4.0 to 12.1.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10226\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10226</a> chore(deps): bump github/codeql-action from 3.25.8 to 3.25.10 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10227\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10227</a> chore(deps): bump ws from 7.5.9 to 7.5.10 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10210\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10210</a> chore(deps): bump braces from 3.0.2 to 3.0.3 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10209\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10209</a> chore(deps): bump actions/dependency-review-action from 4.3.2 to 4.3.3 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10208\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10208</a> chore(deps): bump github/codeql-action from 3.25.7 to 3.25.8 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10195\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10195</a> chore(deps): bump github/codeql-action from 3.25.6 to 3.25.7 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.5.0/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10369\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10369</a> feat(ci): continuous releases for main and PRs with pkg.pr.new (<a href=\"https://github.com/Aslemammad\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Aslemammad</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10343\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10343</a> chore(deps): update infima npm dependency to version 0.2.0-alpha.44 (<a href=\"https://github.com/hichemfantar\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hichemfantar</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10316\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10316</a> refactor(docs): theme-common shouldn't depend on docs content (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10313\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10313</a> refactor(blog): theme-common shouldn't depend on blog content plugins (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-cssnano-preset</code>, <code>docusaurus-logger</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-client-redirects</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-plugin-debug</code>, <code>docusaurus-plugin-google-analytics</code>, <code>docusaurus-plugin-google-gtag</code>, <code>docusaurus-plugin-google-tag-manager</code>, <code>docusaurus-plugin-ideal-image</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-plugin-sitemap</code>, <code>docusaurus-plugin-vercel-analytics</code>, <code>docusaurus-preset-classic</code>, <code>docusaurus-remark-plugin-npm2yarn</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-live-codeblock</code>, <code>docusaurus-theme-mermaid</code>, <code>docusaurus-theme-search-algolia</code>, <code>docusaurus-theme-translations</code>, <code>docusaurus-utils-common</code>, <code>docusaurus-utils-validation</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>, <code>eslint-plugin</code>, <code>lqip-loader</code>, <code>stylelint-copyright</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10256\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10256</a> chore: simplify TypeScript configs, use TS 5.5 configDir placeholder (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-25\">Committers: 25<a href=\"https://docusaurus.io/changelog/3.5.0/#committers-25\" class=\"hash-link\" aria-label=\"Direct link to Committers: 25\" title=\"Direct link to Committers: 25\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Aaron Chen (<a href=\"https://github.com/pjchender\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@pjchender</a>)</li>\n<li class=\"\">Alice Zhao (<a href=\"https://github.com/alicelovescake\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@alicelovescake</a>)</li>\n<li class=\"\">Ashiq Firoz (<a href=\"https://github.com/ashiq-firoz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ashiq-firoz</a>)</li>\n<li class=\"\">Balthasar Hofer (<a href=\"https://github.com/lebalz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@lebalz</a>)</li>\n<li class=\"\">Bharatesh (<a href=\"https://github.com/bharateshwq\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@bharateshwq</a>)</li>\n<li class=\"\">Daniel Li (<a href=\"https://github.com/d4nyll\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@d4nyll</a>)</li>\n<li class=\"\">Dhaya (<a href=\"https://github.com/dhayab\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dhayab</a>)</li>\n<li class=\"\">Hichem Fantar (<a href=\"https://github.com/hichemfantar\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@hichemfantar</a>)</li>\n<li class=\"\">John Reilly (<a href=\"https://github.com/johnnyreilly\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@johnnyreilly</a>)</li>\n<li class=\"\">Joshua Chen (<a href=\"https://github.com/Josh-Cena\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Josh-Cena</a>)</li>\n<li class=\"\">Julian V (<a href=\"https://github.com/ultimate\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ultimate</a>)</li>\n<li class=\"\">Markus Tamm (<a href=\"https://github.com/chirbard\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@chirbard</a>)</li>\n<li class=\"\">Max Schmitt (<a href=\"https://github.com/mxschmitt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mxschmitt</a>)</li>\n<li class=\"\">Mohammad Bagher Abiyat (<a href=\"https://github.com/Aslemammad\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Aslemammad</a>)</li>\n<li class=\"\">Paneedah (<a href=\"https://github.com/Paneedah\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Paneedah</a>)</li>\n<li class=\"\">Priyadi Iman Nurcahyo (<a href=\"https://github.com/priyadi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@priyadi</a>)</li>\n<li class=\"\">Robin Otter (<a href=\"https://github.com/Gekd\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Gekd</a>)</li>\n<li class=\"\">Rohan Thakur (<a href=\"https://github.com/Xebec19\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Xebec19</a>)</li>\n<li class=\"\">Sergio (<a href=\"https://github.com/sergioalmela\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@sergioalmela</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Tatsunori Uchino (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\"><a href=\"https://github.com/franzd1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@franzd1</a></li>\n<li class=\"\">ozaki (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\">yujonglee (<a href=\"https://github.com/yujonglee\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@yujonglee</a>)</li>\n<li class=\"\">정보현 Bohyun Jung (<a href=\"https://github.com/bohyunjung\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@bohyunjung</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.5.0/",
            "title": "3.5.0",
            "summary": "New Feature",
            "date_modified": "2024-08-09T19:00:00.000Z",
            "author": {
                "name": "Alice Zhao",
                "url": "https://github.com/alicelovescake"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.4.0/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"rocket-new-feature\">🚀 New Feature<a href=\"https://docusaurus.io/changelog/3.4.0/#rocket-new-feature\" class=\"hash-link\" aria-label=\"Direct link to 🚀 New Feature\" title=\"Direct link to 🚀 New Feature\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-utils-validation</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10137\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10137</a> feat(docs, blog): add support for <code>tags.yml</code>, predefined list of tags (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10151\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10151</a> feat(theme-translations): Added Turkmen (tk) default theme translations (<a href=\"https://github.com/ilmedova\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ilmedova</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10111\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10111</a> feat(theme-translations): Add Bulgarian default theme translations (bg) (<a href=\"https://github.com/PetarMc1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@PetarMc1</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-client-redirects</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-plugin-sitemap</code>, <code>docusaurus-theme-search-algolia</code>, <code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9859\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9859</a> feat(core): hash router option - browse site offline (experimental) (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-module-type-aliases</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10121\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10121</a> feat(core): site storage config options (experimental) (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.4.0/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10185\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10185</a> fix(docs, blog): Markdown link resolution does not support hot reload (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10178\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10178</a> fix(theme): SearchPage should respect <code>contextualSearch: false</code> setting (<a href=\"https://github.com/ncoughlin\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ncoughlin</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10164\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10164</a> fix(search): fix algolia search container bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10168\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10168</a> fix(mdx-loader): resolve Markdown/MDX links with Remark instead of RegExp (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10165\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10165</a> fix(theme-translation): add missing Korean (ko) theme translations (<a href=\"https://github.com/revi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@revi</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10157\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10157</a> fix(theme-translations): complete Vietnamese theme translations (<a href=\"https://github.com/namnguyenthanhwork\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@namnguyenthanhwork</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10145\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10145</a> fix(core): fix serve workaround regexp (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10142\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10142</a> fix(core): fix <code>docusaurus serve</code> broken for assets when using trailingSlash (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10130\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10130</a> fix(core): the broken anchor checker should not be sensitive pathname trailing slashes (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10144\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10144</a> fix(theme): fix announcement bar layout shift due to missing storage key namespace (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10132\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10132</a> fix(core): <code>configurePostCss()</code> should run after <code>configureWebpack()</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10131\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10131</a> fix(core): codegen should generate unique route prop filenames (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10118\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10118</a> fix(theme-translations): fix missing pluralization for label DocCard.categoryDescription.plurals (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.4.0/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10176\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10176</a> docs: add community plugin docusaurus-graph (<a href=\"https://github.com/Arsero\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Arsero</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10173\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10173</a> docs: improve how to use <code>&lt;details&gt;</code> (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10167\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10167</a> docs: suggest using <code>{&lt;...&gt;...&lt;/...&gt;}</code> if don't use Markdown in migra… (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10143\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10143</a> docs: recommend users to remove hast-util-is-element in migration to v3 (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10124\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10124</a> docs: v3 prepare your site blog post should point users to the upgrade guide (<a href=\"https://github.com/homotechsual\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@homotechsual</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.4.0/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10155\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10155</a> chore(deps): bump peaceiris/actions-gh-pages from 3 to 4 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10154\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10154</a> chore(deps): bump github/codeql-action from 2.13.4 to 3.25.6 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10112\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10112</a> chore(deps): bump actions/dependency-review-action from 4.3.1 to 4.3.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-11\">Committers: 11<a href=\"https://docusaurus.io/changelog/3.4.0/#committers-11\" class=\"hash-link\" aria-label=\"Direct link to Committers: 11\" title=\"Direct link to Committers: 11\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Azzedine E. (<a href=\"https://github.com/Arsero\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Arsero</a>)</li>\n<li class=\"\">CodeDoctor (<a href=\"https://github.com/CodeDoctorDE\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@CodeDoctorDE</a>)</li>\n<li class=\"\">Mahri Ilmedova (<a href=\"https://github.com/ilmedova\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ilmedova</a>)</li>\n<li class=\"\">Mikey O'Toole (<a href=\"https://github.com/homotechsual\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@homotechsual</a>)</li>\n<li class=\"\">Nguyễn Thành Nam (<a href=\"https://github.com/namnguyenthanhwork\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@namnguyenthanhwork</a>)</li>\n<li class=\"\">Nick Coughlin (<a href=\"https://github.com/ncoughlin\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ncoughlin</a>)</li>\n<li class=\"\">Petar_mc (<a href=\"https://github.com/PetarMc1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@PetarMc1</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Tatsunori Uchino (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\">Yongmin (<a href=\"https://github.com/revi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@revi</a>)</li>\n<li class=\"\">ozaki (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.4.0/",
            "title": "3.4.0",
            "summary": "New Feature",
            "date_modified": "2024-05-31T20:00:00.000Z",
            "author": {
                "name": "Azzedine E.",
                "url": "https://github.com/Arsero"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.3.2/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.3.2/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-module-type-aliases</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10103\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10103</a> fix(core): do not recreate ReactDOM Root, fix React warning on hot reload (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-1\">Committers: 1<a href=\"https://docusaurus.io/changelog/3.3.2/#committers-1\" class=\"hash-link\" aria-label=\"Direct link to Committers: 1\" title=\"Direct link to Committers: 1\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.3.2/",
            "title": "3.3.2",
            "summary": "Bug Fix",
            "date_modified": "2024-05-03T20:00:00.000Z",
            "author": {
                "name": "Sébastien Lorber",
                "url": "https://github.com/slorber"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.3.1/",
            "content_html": "\n<p>Failed release</p>",
            "url": "https://docusaurus.io/changelog/3.3.1/",
            "title": "3.3.1",
            "summary": "Failed release",
            "date_modified": "2024-05-03T19:00:00.000Z",
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.3.0/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"rocket-new-feature\">🚀 New Feature<a href=\"https://docusaurus.io/changelog/3.3.0/#rocket-new-feature\" class=\"hash-link\" aria-label=\"Direct link to 🚀 New Feature\" title=\"Direct link to 🚀 New Feature\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-sitemap</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10083\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10083</a> feat: add createSitemapItems hook (<a href=\"https://github.com/johnnyreilly\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@johnnyreilly</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10064\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10064</a> feat(core): add new site config option <code>siteConfig.markdown.anchors.maintainCase</code> (<a href=\"https://github.com/iAdramelk\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@iAdramelk</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9767\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9767</a> feat(cli): docusaurus deploy should support a --target-dir option (<a href=\"https://github.com/SandPod\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@SandPod</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-plugin-debug</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10042\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10042</a> feat(core): simplify plugin API, support route.props (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-pages</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10032\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10032</a> feat(pages): add LastUpdateAuthor &amp; LastUpdateTime &amp; editUrl (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.3.0/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-cssnano-preset</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10092\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10092</a> chore: Upgrade svgr / svgo / cssnano (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10091\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10091</a> fix(theme): <code>&lt;Tabs&gt;</code> props should allow overriding defaults (<a href=\"https://github.com/gagdiez\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@gagdiez</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10080\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10080</a> fix(theme): <code>&lt;Admonition&gt;</code> should render properly without heading/icon (<a href=\"https://github.com/andrmaz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@andrmaz</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10090\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10090</a> fix(core): <code>docusaurus serve</code> redirects should include the site <code>/baseUrl/</code> prefix (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-module-type-aliases</code>, <code>docusaurus-preset-classic</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-live-codeblock</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10079\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10079</a> fix: handle React v18.3 warnings (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10070\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10070</a> fix(theme-translations): add missing theme translations for pt-BR (<a href=\"https://github.com/h3nr1ke\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@h3nr1ke</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10051\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10051</a> fix(theme-translations): correct label for tip admonition in italian (<a href=\"https://github.com/tomsotte\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tomsotte</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10048\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10048</a> fix(algolia): add insights property on Algolia Theme Config object TS definition (<a href=\"https://github.com/Virgil993\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Virgil993</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10054\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10054</a> fix(core): sortRoutes shouldn't have a default baseUrl value, this led to a bug (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10025\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10025</a> fix(docs): sidebar item label impact the pagination label of docs (<a href=\"https://github.com/Abdullah-03\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Abdullah-03</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10022\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10022</a> fix(utils): getFileCommitDate should support <code>log.showSignature=true</code> (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"running-performance\">:running: Performance<a href=\"https://docusaurus.io/changelog/3.3.0/#running-performance\" class=\"hash-link\" aria-label=\"Direct link to :running: Performance\" title=\"Direct link to :running: Performance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10060\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10060</a> refactor(core): optimize App entrypoint, it should not re-render when navigating (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"nail_care-polish\">💅 Polish<a href=\"https://docusaurus.io/changelog/3.3.0/#nail_care-polish\" class=\"hash-link\" aria-label=\"Direct link to 💅 Polish\" title=\"Direct link to 💅 Polish\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10061\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10061</a> refactor(theme): simplify CSS solution to solve empty search container (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10023\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10023</a> refactor(website): refactor showcase components (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.3.0/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10096\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10096</a> docs: Fix <code>déja</code> to <code>déjà</code> in <code>swizzling.mdx</code> (<a href=\"https://github.com/Zwyx\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Zwyx</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10093\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10093</a> docs: Fix dead Typesense links (<a href=\"https://github.com/kaihoffman\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kaihoffman</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10085\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10085</a> docs: make <code>ThemedImage</code> example work out of the box (<a href=\"https://github.com/lebalz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@lebalz</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10082\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10082</a> docs: add note regarding ts extension for config file. (<a href=\"https://github.com/homotechsual\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@homotechsual</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9490\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9490</a> docs: add troubleshooting steps to migration/upgrade page (<a href=\"https://github.com/homotechsual\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@homotechsual</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10056\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10056</a> docs(search): Algolia troubleshooting section for index configuration problems (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10039\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10039</a> docs: visit is a named export of unist-util-visit (<a href=\"https://github.com/pearmini\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@pearmini</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10020\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10020</a> docs: Fix wrong path example (<a href=\"https://github.com/tomy0000000\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tomy0000000</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10011\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10011</a> docs: add stormkit as deployment platform (<a href=\"https://github.com/eldemcan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@eldemcan</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.3.0/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10097\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10097</a> chore(deps): bump ejs from 3.1.9 to 3.1.10 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10089\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10089</a> chore(deps): bump actions/dependency-review-action from 4.2.5 to 4.3.1 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10088\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10088</a> chore(deps): bump preactjs/compressed-size-action from 2.5.0 to 2.6.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10034\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10034</a> chore(deps): bump semver from 7.3.4 to 7.6.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.3.0/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-cssnano-preset</code>, <code>docusaurus-logger</code>, <code>docusaurus-mdx-loader</code>, <code>docusaurus-plugin-client-redirects</code>, <code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-plugin-debug</code>, <code>docusaurus-plugin-google-analytics</code>, <code>docusaurus-plugin-google-gtag</code>, <code>docusaurus-plugin-google-tag-manager</code>, <code>docusaurus-plugin-ideal-image</code>, <code>docusaurus-plugin-pwa</code>, <code>docusaurus-plugin-sitemap</code>, <code>docusaurus-plugin-vercel-analytics</code>, <code>docusaurus-preset-classic</code>, <code>docusaurus-remark-plugin-npm2yarn</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-theme-live-codeblock</code>, <code>docusaurus-theme-mermaid</code>, <code>docusaurus-theme-search-algolia</code>, <code>docusaurus-theme-translations</code>, <code>docusaurus-utils-common</code>, <code>docusaurus-utils-validation</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>, <code>eslint-plugin</code>, <code>lqip-loader</code>, <code>stylelint-copyright</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10065\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10065</a> refactor: extract base TS client config + upgrade TS + refactor TS setup (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10063\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10063</a> test(e2e): TypeCheck website/starter in min/max range of TS versions (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10049\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10049</a> fix(website): fix website manifest.json name \"Docusaurus v2\" to just \"Docusaurus\" (<a href=\"https://github.com/volcanofr\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@volcanofr</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-20\">Committers: 20<a href=\"https://docusaurus.io/changelog/3.3.0/#committers-20\" class=\"hash-link\" aria-label=\"Direct link to Committers: 20\" title=\"Direct link to Committers: 20\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Abdullah Saud (<a href=\"https://github.com/Abdullah-03\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Abdullah-03</a>)</li>\n<li class=\"\">Alexander Sandor (<a href=\"https://github.com/SandPod\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@SandPod</a>)</li>\n<li class=\"\">Alexey Ivanov (<a href=\"https://github.com/iAdramelk\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@iAdramelk</a>)</li>\n<li class=\"\">Andrea Mazzucchelli (<a href=\"https://github.com/andrmaz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@andrmaz</a>)</li>\n<li class=\"\">Bairui Su (<a href=\"https://github.com/pearmini\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@pearmini</a>)</li>\n<li class=\"\">Balthasar Hofer (<a href=\"https://github.com/lebalz\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@lebalz</a>)</li>\n<li class=\"\">Can Eldem (<a href=\"https://github.com/eldemcan\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@eldemcan</a>)</li>\n<li class=\"\">Daniel Li (<a href=\"https://github.com/d4nyll\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@d4nyll</a>)</li>\n<li class=\"\">Guille (<a href=\"https://github.com/gagdiez\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@gagdiez</a>)</li>\n<li class=\"\">H3NR1KE (<a href=\"https://github.com/h3nr1ke\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@h3nr1ke</a>)</li>\n<li class=\"\">John Reilly (<a href=\"https://github.com/johnnyreilly\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@johnnyreilly</a>)</li>\n<li class=\"\">Kai Hoffman (<a href=\"https://github.com/kaihoffman\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kaihoffman</a>)</li>\n<li class=\"\">Mikey O'Toole (<a href=\"https://github.com/homotechsual\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@homotechsual</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Tommaso Sotte (<a href=\"https://github.com/tomsotte\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tomsotte</a>)</li>\n<li class=\"\">Tomy Hsieh (<a href=\"https://github.com/tomy0000000\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tomy0000000</a>)</li>\n<li class=\"\">Zwyx (<a href=\"https://github.com/Zwyx\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Zwyx</a>)</li>\n<li class=\"\"><a href=\"https://github.com/Virgil993\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Virgil993</a></li>\n<li class=\"\"><a href=\"https://github.com/volcanofr\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@volcanofr</a></li>\n<li class=\"\">ozaki (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.3.0/",
            "title": "3.3.0",
            "summary": "New Feature",
            "date_modified": "2024-05-03T18:00:00.000Z",
            "author": {
                "name": "Abdullah Saud",
                "url": "https://github.com/Abdullah-03"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.2.1/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.2.1/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10012\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10012</a> fix(core): fix configurePostCss v3.2 regression (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.2.1/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9980\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9980</a> docs: remove old github action description (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10014\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10014</a> docs(website): fix SEO docs headTags example (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10004\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10004</a> docs(website): Announce v3.2 on website/homepage (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.2.1/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/10006\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#10006</a> chore(deps): bump actions/dependency-review-action from 4.2.4 to 4.2.5 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-2\">Committers: 2<a href=\"https://docusaurus.io/changelog/3.2.1/#committers-2\" class=\"hash-link\" aria-label=\"Direct link to Committers: 2\" title=\"Direct link to Committers: 2\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">ozaki (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.2.1/",
            "title": "3.2.1",
            "summary": "Bug Fix",
            "date_modified": "2024-04-04T20:00:00.000Z",
            "author": {
                "name": "ozaki",
                "url": "https://github.com/OzakIOne"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.2.0/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"rocket-new-feature\">🚀 New Feature<a href=\"https://docusaurus.io/changelog/3.2.0/#rocket-new-feature\" class=\"hash-link\" aria-label=\"Direct link to 🚀 New Feature\" title=\"Direct link to 🚀 New Feature\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-plugin-sitemap</code>, <code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9954\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9954</a> feat(sitemap): add support for \"lastmod\" (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-utils-validation</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9912\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9912</a> feat(blog): add LastUpdateAuthor &amp; LastUpdateTime (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-debug</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9931\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9931</a> feat(core): add new plugin allContentLoaded lifecycle (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9928\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9928</a> feat(theme-translations) Icelandic (is) (<a href=\"https://github.com/Hallinn\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Hallinn</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9886\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9886</a> feat(blog): allow processing blog posts through a processBlogPosts function (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9838\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9838</a> feat(blog): add blog pageBasePath plugin option (<a href=\"https://github.com/ilg-ul\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ilg-ul</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9681\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9681</a> feat(swizzle): ask user preferred language if no language CLI option provided (<a href=\"https://github.com/yixiaojiu\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@yixiaojiu</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9442\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9442</a> feat(create-docusaurus): ask user for preferred language when no language CLI option provided (<a href=\"https://github.com/Rafael-Martins\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Rafael-Martins</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-vercel-analytics</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9687\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9687</a> feat(plugin-vercel-analytics): add new vercel analytics plugin (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9684\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9684</a> feat(mdx-loader): the table-of-contents should display toc/headings of imported MDX partials (<a href=\"https://github.com/anatolykopyl\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@anatolykopyl</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.2.0/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-mdx-loader</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9999\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9999</a> fix(mdx-loader): Ignore contentTitle coming after Markdown thematicBreak (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-search-algolia</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9945\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9945</a> fix(a11y): move focus algolia-search focus back to search input on Escape (<a href=\"https://github.com/mxschmitt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mxschmitt</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9920\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9920</a> fix(blog): apply trailing slash to blog feed (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9944\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9944</a> fix(theme): improve a11y of DocSidebarItemCategory expand/collapsed button (<a href=\"https://github.com/mxschmitt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mxschmitt</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9915\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9915</a> fix(theme-translations): complete and modify Japanese translations (<a href=\"https://github.com/Suenaga-Ryuya\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Suenaga-Ryuya</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9910\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9910</a> fix(theme-translations): add Japanese translations (<a href=\"https://github.com/Suenaga-Ryuya\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Suenaga-Ryuya</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9872\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9872</a> fix(theme-translations): complete and improve Spanish theme translations (<a href=\"https://github.com/4troDev\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@4troDev</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9812\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9812</a> fix(i18n): add missing theme translations for fa locale (<a href=\"https://github.com/VahidNaderi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@VahidNaderi</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9897\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9897</a> fix(mdx-loader): mdx-code-block should support CRLF (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9878\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9878</a> fix(core): fix default i18n calendar used, infer it from locale if possible (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9852\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9852</a> fix(core): ensure core error boundary is able to render theme layout (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-remark-plugin-npm2yarn</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9861\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9861</a> fix(remark-npm2yarn): update npm-to-yarn from 2.0.0 to 2.2.1, fix pnpm extra args syntax (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-translations</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9851\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9851</a> fix(theme-classic): should use plurals for category items description (<a href=\"https://github.com/baradusov\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@baradusov</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"running-performance\">:running: Performance<a href=\"https://docusaurus.io/changelog/3.2.0/#running-performance\" class=\"hash-link\" aria-label=\"Direct link to :running: Performance\" title=\"Direct link to :running: Performance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-types</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9975\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9975</a> refactor(core): improve dev perf, fine-grained site reloads - part 3 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9968\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9968</a> refactor(core): improve dev perf, fine-grained site reloads - part2 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>, <code>docusaurus-plugin-content-pages</code>, <code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9903\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9903</a> refactor(core): improve dev perf, fine-grained site reloads - part1 (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9890\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9890</a> perf: optimize getFileCommitDate, make it async (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9798\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9798</a> refactor(core): internalize, simplify and optimize the SSG logic (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"nail_care-polish\">💅 Polish<a href=\"https://docusaurus.io/changelog/3.2.0/#nail_care-polish\" class=\"hash-link\" aria-label=\"Direct link to 💅 Polish\" title=\"Direct link to 💅 Polish\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9868\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9868</a> refactor(theme): dates should be formatted on the client-side instead of in nodejs code (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-types</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9669\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9669</a> refactor(theme): use JSON-LD instead of microdata for blog structured data (<a href=\"https://github.com/johnnyreilly\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@johnnyreilly</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-docs</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9839\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9839</a> refactor(blog): improve doc global data hook error message + add doc warning to blogOnly mode (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"memo-documentation\">📝 Documentation<a href=\"https://docusaurus.io/changelog/3.2.0/#memo-documentation\" class=\"hash-link\" aria-label=\"Direct link to 📝 Documentation\" title=\"Direct link to 📝 Documentation\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9937\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9937</a> docs: use official GitHub Action to deploy to GitHub Pages (<a href=\"https://github.com/vlad-nestorov\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@vlad-nestorov</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9971\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9971</a> docs: replace VuePress by VitePress on tool comparison section (<a href=\"https://github.com/sunkanmii\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@sunkanmii</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9914\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9914</a> docs: update legacy MDX v1 links to markdown links (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9913\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9913</a> docs: update legacy MDX v1 links to markdown links (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9906\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9906</a> docs: emphasize \"index slug\" convention (<a href=\"https://github.com/Josh-Cena\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Josh-Cena</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9877\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9877</a> docs: fix typos in deployment.mdx (<a href=\"https://github.com/Oreoxmt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Oreoxmt</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9845\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9845</a> docs: typo (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9816\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9816</a> docs: Add docs for Mermaid Component (<a href=\"https://github.com/Its-Just-Nans\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Its-Just-Nans</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"robot-dependencies\">🤖 Dependencies<a href=\"https://docusaurus.io/changelog/3.2.0/#robot-dependencies\" class=\"hash-link\" aria-label=\"Direct link to 🤖 Dependencies\" title=\"Direct link to 🤖 Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9981\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9981</a> chore(deps): bump actions/dependency-review-action from 4.1.3 to 4.2.4 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9982\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9982</a> chore(deps): bump katex from 0.16.8 to 0.16.10 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9983\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9983</a> chore(deps): bump express from 4.18.2 to 4.19.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9977\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9977</a> chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9958\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9958</a> chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9892\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9892</a> chore(deps): bump actions/dependency-review-action from 4.1.2 to 4.1.3 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9869\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9869</a> chore(deps): bump actions/dependency-review-action from 4.0.0 to 4.1.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9874\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9874</a> chore(deps): bump ip from 2.0.0 to 2.0.1 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9843\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9843</a> chore(deps): bump actions/setup-node from 4.0.1 to 4.0.2 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9824\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9824</a> chore(deps): bump treosh/lighthouse-ci-action from 10.1.0 to 11.4.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9823\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9823</a> chore(deps): bump marocchino/sticky-pull-request-comment from 2.8.0 to 2.9.0 (<a href=\"https://github.com/apps/dependabot\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dependabot[bot]</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"wrench-maintenance\">🔧 Maintenance<a href=\"https://docusaurus.io/changelog/3.2.0/#wrench-maintenance\" class=\"hash-link\" aria-label=\"Direct link to 🔧 Maintenance\" title=\"Direct link to 🔧 Maintenance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-plugin-client-redirects</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-utils-common</code>, <code>docusaurus-utils-validation</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9972\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9972</a> refactor(utils): remove duplicated function (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n</ul>\n</li>\n<li class=\"\">Other\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9965\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9965</a> refactor(website): organise blog posts by year (<a href=\"https://github.com/GingerGeek\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@GingerGeek</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9865\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9865</a> chore(website): update @crowdin/crowdin-api-client (<a href=\"https://github.com/chris-bateman\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@chris-bateman</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-plugin-content-blog</code>, <code>docusaurus-plugin-content-docs</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9963\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9963</a> refactor(docs,blog): last update timestamp should be in milliseconds instead of seconds (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-22\">Committers: 22<a href=\"https://docusaurus.io/changelog/3.2.0/#committers-22\" class=\"hash-link\" aria-label=\"Direct link to Committers: 22\" title=\"Direct link to Committers: 22\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Aolin (<a href=\"https://github.com/Oreoxmt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Oreoxmt</a>)</li>\n<li class=\"\">Anatoly Kopyl (<a href=\"https://github.com/anatolykopyl\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@anatolykopyl</a>)</li>\n<li class=\"\">Chris Bateman (<a href=\"https://github.com/chris-bateman\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@chris-bateman</a>)</li>\n<li class=\"\">Fafowora Sunkanmi (<a href=\"https://github.com/sunkanmii\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@sunkanmii</a>)</li>\n<li class=\"\">Hallbjörn Magnússon (<a href=\"https://github.com/Hallinn\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Hallinn</a>)</li>\n<li class=\"\">John Reilly (<a href=\"https://github.com/johnnyreilly\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@johnnyreilly</a>)</li>\n<li class=\"\">Joshua Chen (<a href=\"https://github.com/Josh-Cena\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Josh-Cena</a>)</li>\n<li class=\"\">Josue [4tro] A (<a href=\"https://github.com/4troDev\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@4troDev</a>)</li>\n<li class=\"\">Liviu Ionescu (<a href=\"https://github.com/ilg-ul\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@ilg-ul</a>)</li>\n<li class=\"\">Max Schmitt (<a href=\"https://github.com/mxschmitt\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@mxschmitt</a>)</li>\n<li class=\"\">Rafael Martins (<a href=\"https://github.com/Rafael-Martins\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Rafael-Martins</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Vahid Naderi (<a href=\"https://github.com/VahidNaderi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@VahidNaderi</a>)</li>\n<li class=\"\">Vlad Nestorov (<a href=\"https://github.com/vlad-nestorov\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@vlad-nestorov</a>)</li>\n<li class=\"\">Zed Spencer-Milnes (<a href=\"https://github.com/GingerGeek\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@GingerGeek</a>)</li>\n<li class=\"\">axel7083 (<a href=\"https://github.com/axel7083\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@axel7083</a>)</li>\n<li class=\"\">krinza.eth (<a href=\"https://github.com/kaymomin\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@kaymomin</a>)</li>\n<li class=\"\">n4n5 (<a href=\"https://github.com/Its-Just-Nans\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Its-Just-Nans</a>)</li>\n<li class=\"\">ozaki (<a href=\"https://github.com/OzakIOne\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@OzakIOne</a>)</li>\n<li class=\"\">suenryu (<a href=\"https://github.com/Suenaga-Ryuya\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@Suenaga-Ryuya</a>)</li>\n<li class=\"\">Нуриль Барадусов (<a href=\"https://github.com/baradusov\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@baradusov</a>)</li>\n<li class=\"\">翊小久 (<a href=\"https://github.com/yixiaojiu\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@yixiaojiu</a>)</li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.2.0/",
            "title": "3.2.0",
            "summary": "New Feature",
            "date_modified": "2024-03-29T20:00:00.000Z",
            "author": {
                "name": "Josue [4tro] A",
                "url": "https://github.com/4troDev"
            },
            "tags": []
        },
        {
            "id": "https://docusaurus.io/changelog/3.1.1/",
            "content_html": "\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"bug-bug-fix\">🐛 Bug Fix<a href=\"https://docusaurus.io/changelog/3.1.1/#bug-bug-fix\" class=\"hash-link\" aria-label=\"Direct link to 🐛 Bug Fix\" title=\"Direct link to 🐛 Bug Fix\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-types</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9791\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9791</a> fix(core): broken links optimization behaves differently than non-optimized logic (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9788\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9788</a> fix(core): links with target \"_blank\" should no be checked by the broken link checker (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9407\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9407</a> fix(core): conditionally include <code>hostname</code> parameter when using… (<a href=\"https://github.com/jack-robson\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jack-robson</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-utils</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9776\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9776</a> fix(mdx-loader): allow spaces before <code>mdx-code-block</code> info string (<a href=\"https://github.com/eitsupi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@eitsupi</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>create-docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9783\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9783</a> fix(create-docusaurus): fix typo in init template sample docs (<a href=\"https://github.com/dawei-wang\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dawei-wang</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-common</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9727\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9727</a> fix(theme-common): fix missing code block MagicComments style in Visual Basic (.NET) 16 (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-theme-classic</code>, <code>docusaurus-theme-mermaid</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9733\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9733</a> fix: remove old useless mdx typedefs (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n<li class=\"\"><code>docusaurus-module-type-aliases</code>, <code>docusaurus-theme-classic</code>, <code>docusaurus-theme-common</code>, <code>docusaurus-utils</code>, <code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9732\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9732</a> fix(core): various broken anchor link fixes (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"running-performance\">:running: Performance<a href=\"https://docusaurus.io/changelog/3.1.1/#running-performance\" class=\"hash-link\" aria-label=\"Direct link to :running: Performance\" title=\"Direct link to :running: Performance\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9778\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9778</a> perf(core): optimize broken links checker (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"nail_care-polish\">💅 Polish<a href=\"https://docusaurus.io/changelog/3.1.1/#nail_care-polish\" class=\"hash-link\" aria-label=\"Direct link to 💅 Polish\" title=\"Direct link to 💅 Polish\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><code>docusaurus-theme-classic</code>\n<ul>\n<li class=\"\"><a href=\"https://github.com/facebook/docusaurus/pull/9470\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#9470</a> polish(theme): MDX images should use async decoding (<a href=\"https://github.com/sanjaiyan-dev\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@sanjaiyan-dev</a>)</li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorTargetHideOnScrollNavbar_qJOx\" id=\"committers-6\">Committers: 6<a href=\"https://docusaurus.io/changelog/3.1.1/#committers-6\" class=\"hash-link\" aria-label=\"Direct link to Committers: 6\" title=\"Direct link to Committers: 6\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Jack Robson (<a href=\"https://github.com/jack-robson\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@jack-robson</a>)</li>\n<li class=\"\">Sanjaiyan Parthipan (<a href=\"https://github.com/sanjaiyan-dev\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@sanjaiyan-dev</a>)</li>\n<li class=\"\">Sébastien Lorber (<a href=\"https://github.com/slorber\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@slorber</a>)</li>\n<li class=\"\">Tatsunori Uchino (<a href=\"https://github.com/tats-u\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@tats-u</a>)</li>\n<li class=\"\"><a href=\"https://github.com/dawei-wang\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@dawei-wang</a></li>\n<li class=\"\"><a href=\"https://github.com/eitsupi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">@eitsupi</a></li>\n</ul>",
            "url": "https://docusaurus.io/changelog/3.1.1/",
            "title": "3.1.1",
            "summary": "Bug Fix",
            "date_modified": "2024-01-26T20:00:00.000Z",
            "author": {
                "name": "dawei-wang",
                "url": "https://github.com/dawei-wang"
            },
            "tags": []
        }
    ]
}