facebook/docusaurus (@docusaurus/core)
### [`v3.1.1`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#311-2024-01-26)
[Compare Source](https://togithub.com/facebook/docusaurus/compare/v3.1.0...v3.1.1)
##### :bug: Bug Fix
- `docusaurus-types`, `docusaurus`
- [#9791](https://togithub.com/facebook/docusaurus/pull/9791) fix(core): broken links optimization behaves differently than non-optimized logic ([@slorber](https://togithub.com/slorber))
- `docusaurus`
- [#9788](https://togithub.com/facebook/docusaurus/pull/9788) fix(core): links with target "\_blank" should no be checked by the broken link checker ([@slorber](https://togithub.com/slorber))
- [#9407](https://togithub.com/facebook/docusaurus/pull/9407) fix(core): conditionally include `hostname` parameter when using… ([@jack-robson](https://togithub.com/jack-robson))
- `docusaurus-utils`
- [#9776](https://togithub.com/facebook/docusaurus/pull/9776) fix(mdx-loader): allow spaces before `mdx-code-block` info string ([@eitsupi](https://togithub.com/eitsupi))
- `create-docusaurus`
- [#9783](https://togithub.com/facebook/docusaurus/pull/9783) fix(create-docusaurus): fix typo in init template sample docs ([@dawei-wang](https://togithub.com/dawei-wang))
- `docusaurus-theme-common`
- [#9727](https://togithub.com/facebook/docusaurus/pull/9727) fix(theme-common): fix missing code block MagicComments style in Visual Basic (.NET) 16 ([@tats-u](https://togithub.com/tats-u))
- `docusaurus-theme-classic`, `docusaurus-theme-mermaid`
- [#9733](https://togithub.com/facebook/docusaurus/pull/9733) fix: remove old useless mdx typedefs ([@slorber](https://togithub.com/slorber))
- `docusaurus-module-type-aliases`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-utils`, `docusaurus`
- [#9732](https://togithub.com/facebook/docusaurus/pull/9732) fix(core): various broken anchor link fixes ([@slorber](https://togithub.com/slorber))
##### :running_woman: Performance
- `docusaurus`
- [#9778](https://togithub.com/facebook/docusaurus/pull/9778) perf(core): optimize broken links checker ([@slorber](https://togithub.com/slorber))
##### :nail_care: Polish
- `docusaurus-theme-classic`
- [#9470](https://togithub.com/facebook/docusaurus/pull/9470) polish(theme): MDX images should use async decoding ([@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev))
##### Committers: 6
- Jack Robson ([@jack-robson](https://togithub.com/jack-robson))
- Sanjaiyan Parthipan ([@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev))
- Sébastien Lorber ([@slorber](https://togithub.com/slorber))
- Tatsunori Uchino ([@tats-u](https://togithub.com/tats-u))
- [@dawei-wang](https://togithub.com/dawei-wang)
- [@eitsupi](https://togithub.com/eitsupi)
### [`v3.1.0`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#310-2024-01-05)
[Compare Source](https://togithub.com/facebook/docusaurus/compare/v3.0.1...v3.1.0)
##### :rocket: New Feature
- `docusaurus-mdx-loader`, `docusaurus-module-type-aliases`, `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus-utils`, `docusaurus`
- [#9528](https://togithub.com/facebook/docusaurus/pull/9528) feat(core): make broken link checker detect broken anchors - add `onBrokenAnchors` config ([@OzakIOne](https://togithub.com/OzakIOne))
- `docusaurus-mdx-loader`, `docusaurus-types`, `docusaurus`
- [#9674](https://togithub.com/facebook/docusaurus/pull/9674) feat(mdx-loader): add support for siteConfig.markdown.remarkRehypeOptions ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-common`
- [#9671](https://togithub.com/facebook/docusaurus/pull/9671) feat(theme-common): code block MagicComments support for (Visual) Basic/Batch/Fortran/COBOL/ML ([@tats-u](https://togithub.com/tats-u))
- `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-types`, `docusaurus-utils`, `docusaurus`
- [#9624](https://togithub.com/facebook/docusaurus/pull/9624) feat: siteConfig.markdown.parseFrontMatter hook ([@slorber](https://togithub.com/slorber))
- `docusaurus-utils`
- [#9610](https://togithub.com/facebook/docusaurus/pull/9610) feat(core): enable port configuration via environment variable ([@OzakIOne](https://togithub.com/OzakIOne))
##### :bug: Bug Fix
- `docusaurus-theme-classic`, `docusaurus-theme-live-codeblock`
- [#9704](https://togithub.com/facebook/docusaurus/pull/9704) fix(theme): allow empty code blocks and live playgrounds ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`
- [#9696](https://togithub.com/facebook/docusaurus/pull/9696) fix(create-docusaurus): fix init template code blocks, and little improvements ([@slorber](https://togithub.com/slorber))
- `docusaurus-plugin-pwa`
- [#9668](https://togithub.com/facebook/docusaurus/pull/9668) fix(pwa-plugin): upgrade workbox ([@SimenB](https://togithub.com/SimenB))
- `docusaurus`
- [#9648](https://togithub.com/facebook/docusaurus/pull/9648) fix(cli): output help when no conventional config + no subcommand ([@Josh-Cena](https://togithub.com/Josh-Cena))
- `docusaurus-theme-live-codeblock`
- [#9631](https://togithub.com/facebook/docusaurus/pull/9631) fix(live-codeblock): stabilize react-live transformCode callback, fix editor/preview desync ([@slorber](https://togithub.com/slorber))
- `docusaurus-utils`
- [#9617](https://togithub.com/facebook/docusaurus/pull/9617) fix(utils): Markdown link replacement with <> but no spaces ([@Josh-Cena](https://togithub.com/Josh-Cena))
- `docusaurus-module-type-aliases`
- [#9612](https://togithub.com/facebook/docusaurus/pull/9612) fix(type-aliases): add `title` prop for imported inline SVG React components ([@axmmisaka](https://togithub.com/axmmisaka))
- `docusaurus-plugin-content-blog`
- [#9581](https://togithub.com/facebook/docusaurus/pull/9581) fix(content-blog): add baseUrl for author.image_url ([@OzakIOne](https://togithub.com/OzakIOne))
- `docusaurus-theme-translations`
- [#9477](https://togithub.com/facebook/docusaurus/pull/9477) fix(i18n): complete translations for theme-common.json Brazilian Portuguese (pt-BR) ([@c0h1b4](https://togithub.com/c0h1b4))
##### :nail_care: Polish
- `docusaurus-theme-common`
- [#9335](https://togithub.com/facebook/docusaurus/pull/9335) refactor(theme-common): allow optional desktopBreakpoint param in useWindowSize ([@jgarrow](https://togithub.com/jgarrow))
##### :wrench: Maintenance
- `docusaurus-theme-search-algolia`
- [#9604](https://togithub.com/facebook/docusaurus/pull/9604) chore: add lint autofix CI job ([@slorber](https://togithub.com/slorber))
##### Committers: 8
- Janessa Garrow ([@jgarrow](https://togithub.com/jgarrow))
- Joshua Chen ([@Josh-Cena](https://togithub.com/Josh-Cena))
- Simen Bekkhus ([@SimenB](https://togithub.com/SimenB))
- Sébastien Lorber ([@slorber](https://togithub.com/slorber))
- Tatsunori Uchino ([@tats-u](https://togithub.com/tats-u))
- [@c0h1b4](https://togithub.com/c0h1b4)
- axmmisaka ([@axmmisaka](https://togithub.com/axmmisaka))
- ozaki ([@OzakIOne](https://togithub.com/OzakIOne))
### [`v3.0.1`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#301-2023-11-30)
[Compare Source](https://togithub.com/facebook/docusaurus/compare/v3.0.0...v3.0.1)
##### :bug: Bug Fix
- `docusaurus-utils`
- [#9570](https://togithub.com/facebook/docusaurus/pull/9570) fix: add v2 retrocompatible support for quoted admonitions ([@slorber](https://togithub.com/slorber))
- [#9535](https://togithub.com/facebook/docusaurus/pull/9535) fix: v3 admonitions should support v2 title syntax for nested admonitions ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-theme-classic`, `docusaurus-theme-common`
- [#9567](https://togithub.com/facebook/docusaurus/pull/9567) fix(theme): upgrade prism-react-renderer, fix html script and style tag highlighting ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-common`
- [#9531](https://togithub.com/facebook/docusaurus/pull/9531) fix(theme): docs html sidebar items should always be visible ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-classic`
- [#9530](https://togithub.com/facebook/docusaurus/pull/9530) fix(theme): fix firefox CSS :has() support bug ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`
- [#9487](https://togithub.com/facebook/docusaurus/pull/9487) fix(create-docusaurus): fix readme docusaurus 2 ref ([@slorber](https://togithub.com/slorber))
##### :robot: Dependencies
- `docusaurus-plugin-debug`
- [#9566](https://togithub.com/facebook/docusaurus/pull/9566) chore(debug-plugin): migrate to a new maintained JSON Viewer ([@mcrstudio](https://togithub.com/mcrstudio))
- `create-docusaurus`, `docusaurus-theme-classic`, `docusaurus-theme-common`
- [#9572](https://togithub.com/facebook/docusaurus/pull/9572) chore: upgrade prism-react-renderer to 2.3.0 to avoid older clsx ([@harryzcy](https://togithub.com/harryzcy))
- [#9567](https://togithub.com/facebook/docusaurus/pull/9567) fix(theme): upgrade prism-react-renderer, fix html script and style tag highlighting ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-plugin-pwa`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-search-algolia`
- [#9464](https://togithub.com/facebook/docusaurus/pull/9464) chore: Upgrade clsx to 2.0.0 ([@harryzcy](https://togithub.com/harryzcy))
- `docusaurus`
- [#9547](https://togithub.com/facebook/docusaurus/pull/9547) chore(core): replace `wait-on` dependency with custom lighter code ([@NickGerleman](https://togithub.com/NickGerleman))
- `docusaurus-plugin-pwa`, `docusaurus`
- [#9529](https://togithub.com/facebook/docusaurus/pull/9529) chore: ugrade babel dependencies to v7.23.3 ([@reece-white](https://togithub.com/reece-white))
##### Committers: 6
- Chongyi Zheng ([@harryzcy](https://togithub.com/harryzcy))
- MCR Studio ([@mcrstudio](https://togithub.com/mcrstudio))
- Nick Gerleman ([@NickGerleman](https://togithub.com/NickGerleman))
- Shreesh Nautiyal ([@Shreesh09](https://togithub.com/Shreesh09))
- Sébastien Lorber ([@slorber](https://togithub.com/slorber))
- [@reece-white](https://togithub.com/reece-white)
### [`v3.0.0`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#300-2023-10-31)
[Compare Source](https://togithub.com/facebook/docusaurus/compare/v2.4.3...v3.0.0)
##### :boom: Breaking Change
- `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic`
- [#9451](https://togithub.com/facebook/docusaurus/pull/9451) feat(mdx-loader): upgrade to MDX v3 ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-ideal-image`, `docusaurus-types`, `docusaurus-utils`, `docusaurus`
- [#9317](https://togithub.com/facebook/docusaurus/pull/9317) feat(core): support TypeScript + ESM configuration ([@harryzcy](https://togithub.com/harryzcy))
- `create-docusaurus`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus`
- [#9316](https://togithub.com/facebook/docusaurus/pull/9316) chore: upgrade syntax highlighting dependencies, `prism-react-renderer` to v2, `react-live` to v4 ([@harryzcy](https://togithub.com/harryzcy))
- `create-docusaurus`, `docusaurus-cssnano-preset`, `docusaurus-logger`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-plugin-debug`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-google-tag-manager`, `docusaurus-plugin-ideal-image`, `docusaurus-plugin-pwa`, `docusaurus-plugin-sitemap`, `docusaurus-preset-classic`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia`, `docusaurus-theme-translations`, `docusaurus-utils-common`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus`, `eslint-plugin`, `lqip-loader`
- [#9348](https://togithub.com/facebook/docusaurus/pull/9348) chore: update node engine version 18 ([@OzakIOne](https://togithub.com/OzakIOne))
- `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`
- [#9310](https://togithub.com/facebook/docusaurus/pull/9310) chore(plugin-docs): remove legacy versioned prefix on doc ids and sidebar names in versioned sidebars ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-classic`, `docusaurus-theme-translations`
- [#9308](https://togithub.com/facebook/docusaurus/pull/9308) fix(theme): make warning a first-class admonition, and deprecate caution admonition ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`
- [#9305](https://togithub.com/facebook/docusaurus/pull/9305) feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-debug`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-google-tag-manager`, `docusaurus-plugin-ideal-image`, `docusaurus-plugin-pwa`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia`, `docusaurus-tsconfig`, `docusaurus`
- [#9258](https://togithub.com/facebook/docusaurus/pull/9258) feat: Docusaurus v3 upgrades and require TypeScript 5 ([@slorber](https://togithub.com/slorber))
- `docusaurus-plugin-content-blog`
- [#9189](https://togithub.com/facebook/docusaurus/pull/9189) feat(blog-plugin): limit option for blog feedOptions ([@johnnyreilly](https://togithub.com/johnnyreilly))
- `create-docusaurus`, `docusaurus-tsconfig`
- [#9050](https://togithub.com/facebook/docusaurus/pull/9050) feat: create official TypeScript base config [@docusaurus/tsconfig](https://togithub.com/docusaurus/tsconfig) ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-module-type-aliases`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-plugin-debug`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-google-tag-manager`, `docusaurus-plugin-ideal-image`, `docusaurus-plugin-pwa`, `docusaurus-plugin-sitemap`, `docusaurus-preset-classic`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia`, `docusaurus-types`, `docusaurus`
- [#8961](https://togithub.com/facebook/docusaurus/pull/8961) feat: React 18 + automatic JSX runtime + build --dev ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`
- [#9026](https://togithub.com/facebook/docusaurus/pull/9026) chore: remove facebook template ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-mermaid`, `docusaurus-types`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus`
- [#8288](https://togithub.com/facebook/docusaurus/pull/8288) feat: upgrade to MDX v2 ([@slorber](https://togithub.com/slorber))
- `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus`
- [#7966](https://togithub.com/facebook/docusaurus/pull/7966) fix(plugin-docs,theme): refactor docs plugin routes and component tree ([@slorber](https://togithub.com/slorber))
##### :rocket: New Feature
- `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic`
- [#9451](https://togithub.com/facebook/docusaurus/pull/9451) feat(mdx-loader): upgrade to MDX v3 ([@slorber](https://togithub.com/slorber))
- `docusaurus-mdx-loader`, `docusaurus-utils`
- [#9394](https://togithub.com/facebook/docusaurus/pull/9394) feat(mdx-loader): Remark plugin to report unused MDX / Markdown directives ([@OzakIOne](https://togithub.com/OzakIOne))
- `create-docusaurus`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-ideal-image`, `docusaurus-types`, `docusaurus-utils`, `docusaurus`
- [#9317](https://togithub.com/facebook/docusaurus/pull/9317) feat(core): support TypeScript + ESM configuration ([@harryzcy](https://togithub.com/harryzcy))
- `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`
- [#9305](https://togithub.com/facebook/docusaurus/pull/9305) feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`
- [#9241](https://togithub.com/facebook/docusaurus/pull/9241) feat: support bun package manager in `create-docusaurus` ([@colinhacks](https://togithub.com/colinhacks))
- `docusaurus-plugin-content-blog`
- [#9189](https://togithub.com/facebook/docusaurus/pull/9189) feat(blog-plugin): limit option for blog feedOptions ([@johnnyreilly](https://togithub.com/johnnyreilly))
- `docusaurus-theme-classic`
- [#9152](https://togithub.com/facebook/docusaurus/pull/9152) feat(theme): add support for meta og locale and alternates ([@FlorinaPacurar](https://togithub.com/FlorinaPacurar))
- [#9028](https://togithub.com/facebook/docusaurus/pull/9028) feat(theme): add ability to inject data attributes from query-string - possibility to create an iframe/embed variant of a page ([@slorber](https://togithub.com/slorber))
- [#8915](https://togithub.com/facebook/docusaurus/pull/8915) feat(theme): add queryString option to localeDropdown ([@wceolin](https://togithub.com/wceolin))
- `docusaurus-plugin-client-redirects`, `docusaurus-utils-validation`
- [#9171](https://togithub.com/facebook/docusaurus/pull/9171) feat(client-redirects-plugin): support fully qualified urls and querystring/hash in destination/to url ([@slorber](https://togithub.com/slorber))
- `docusaurus`
- [#9102](https://togithub.com/facebook/docusaurus/pull/9102) feat(cli): deploy command should allow customizing git config user.name / user.email in deployment branch ([#9101](https://togithub.com/facebook/docusaurus/issues/9101)) ([@amdshrif](https://togithub.com/amdshrif))
- `docusaurus-mdx-loader`, `docusaurus-types`, `docusaurus`
- [#9097](https://togithub.com/facebook/docusaurus/pull/9097) feat(mdx): add siteConfig.markdown.format to configure the default content parser (MDX / CommonMark) ([@slorber](https://togithub.com/slorber))
- `docusaurus-plugin-content-pages`, `docusaurus-theme-classic`
- [#9071](https://togithub.com/facebook/docusaurus/pull/9071) feat(pages): add support for missing SEO front matter + improve SEO docs ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-tsconfig`
- [#9050](https://togithub.com/facebook/docusaurus/pull/9050) feat: create official TypeScript base config [@docusaurus/tsconfig](https://togithub.com/docusaurus/tsconfig) ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-module-type-aliases`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-plugin-debug`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-google-tag-manager`, `docusaurus-plugin-ideal-image`, `docusaurus-plugin-pwa`, `docusaurus-plugin-sitemap`, `docusaurus-preset-classic`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia`, `docusaurus-types`, `docusaurus`
- [#8961](https://togithub.com/facebook/docusaurus/pull/8961) feat: React 18 + automatic JSX runtime + build --dev ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-common`
- [#8982](https://togithub.com/facebook/docusaurus/pull/8982) feat(theme-common): code block MagicComments support for TeX/LaTeX/Matlab ([@jj-style](https://togithub.com/jj-style))
- [#8870](https://togithub.com/facebook/docusaurus/pull/8870) feat(theme-common): code block MagicComments support for Lua/Haskell -- and WebAssembly ;; ([@tarunrajput](https://togithub.com/tarunrajput))
- `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-mermaid`, `docusaurus-types`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus`
- [#8288](https://togithub.com/facebook/docusaurus/pull/8288) feat: upgrade to MDX v2 ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-classic`, `docusaurus-theme-common`
- [#8890](https://togithub.com/facebook/docusaurus/pull/8890) feat(theme): create more generic ThemedComponent util from ThemedImage ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`, `docusaurus-theme-classic`, `docusaurus-theme-search-algolia`, `eslint-plugin`
- [#8384](https://togithub.com/facebook/docusaurus/pull/8384) feat(eslint-plugin): new prefer-docusaurus-heading rule ([@Devansu-Yadav](https://togithub.com/Devansu-Yadav))
- `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-search-algolia`, `docusaurus`, `eslint-plugin`
- [#8156](https://togithub.com/facebook/docusaurus/pull/8156) feat: add eslint plugin no-html-links ([@JohnVicke](https://togithub.com/JohnVicke))
- `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-translations`, `docusaurus-utils-validation`, `docusaurus-utils`
- [#8004](https://togithub.com/facebook/docusaurus/pull/8004) feat(docs,blog,pages): add support for "unlisted" front matter - hide md content in production ([@jodyheavener](https://togithub.com/jodyheavener))
##### :bug: Bug Fix
- `docusaurus-theme-common`
- [#9446](https://togithub.com/facebook/docusaurus/pull/9446) fix(theme): fix useWindowSize React hydration issue ([@slorber](https://togithub.com/slorber))
- [#9276](https://togithub.com/facebook/docusaurus/pull/9276) fix(theme-common): remove useless useSyncExternalStore shim ([@slorber](https://togithub.com/slorber))
- `docusaurus-plugin-content-blog`
- [#9437](https://togithub.com/facebook/docusaurus/pull/9437) fix(plugin-blog): blog archive should hide unlisted blog posts ([@slorber](https://togithub.com/slorber))
- [#9151](https://togithub.com/facebook/docusaurus/pull/9151) fix(content-blog): links in feed should be absolute ([@VinceCYLiao](https://togithub.com/VinceCYLiao))
- `docusaurus`
- [#9387](https://togithub.com/facebook/docusaurus/pull/9387) fix(core): log missing errorInfo in React 18 onRecoverableError callback ([@johnnyreilly](https://togithub.com/johnnyreilly))
- [#9309](https://togithub.com/facebook/docusaurus/pull/9309) fix(cli): disable vertical borders of the update notification ([@qwerzl](https://togithub.com/qwerzl))
- [#9112](https://togithub.com/facebook/docusaurus/pull/9112) fix(core): throw error if build folder already exists on initial clean ([@thedevwonder](https://togithub.com/thedevwonder))
- [#9006](https://togithub.com/facebook/docusaurus/pull/9006) fix(core): docusaurus CLI should detect the correct yarn version when suggesting upgrades ([@0420syj](https://togithub.com/0420syj))
- [#7951](https://togithub.com/facebook/docusaurus/pull/7951) fix(core): make webpack HMR always listen to current location ([@jeengbe](https://togithub.com/jeengbe))
- `docusaurus-mdx-loader`
- [#9386](https://togithub.com/facebook/docusaurus/pull/9386) fix(mdx-loader): get correct error line numbers, handle front matter + contentTitle with remark ([@slorber](https://togithub.com/slorber))
- [#9262](https://togithub.com/facebook/docusaurus/pull/9262) fix(mdx-loader): improve mdxJsxTextElementToHtml ([@slorber](https://togithub.com/slorber))
- [#9202](https://togithub.com/facebook/docusaurus/pull/9202) fix(mdx-loader): ensure heading anchor slugs respect GitHub emoji behavior ([@yosukekato165](https://togithub.com/yosukekato165))
- [#9100](https://togithub.com/facebook/docusaurus/pull/9100) fix(mdx): fix for html multi-line comments ([@slorber](https://togithub.com/slorber))
- [#9091](https://togithub.com/facebook/docusaurus/pull/9091) fix(mdx-loader): loader error message should display stacktrace if no extra MDX details ([@slorber](https://togithub.com/slorber))
- [#8960](https://togithub.com/facebook/docusaurus/pull/8960) fix: allow html syntax in MDX v2 with format md ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-classic`
- [#9385](https://togithub.com/facebook/docusaurus/pull/9385) fix(theme): avoid rendering empty search container if site has no search plugin ([@slorber](https://togithub.com/slorber))
- [#9183](https://togithub.com/facebook/docusaurus/pull/9183) fix(theme): make Prism code block language / additionalLanguages case insensitive ([@heysujal](https://togithub.com/heysujal))
- [#9216](https://togithub.com/facebook/docusaurus/pull/9216) fix(theme): fix typo in swizzle component config ([@sixhobbits](https://togithub.com/sixhobbits))
- [#9093](https://togithub.com/facebook/docusaurus/pull/9093) fix(theme): support details/summary in CommonMark + add md dogfood test cases ([@slorber](https://togithub.com/slorber))
- `docusaurus-mdx-loader`, `docusaurus-utils`
- [#9369](https://togithub.com/facebook/docusaurus/pull/9369) fix(mdx-loader): prevent Open Graph images from being inserted as base64 ([@Zwyx](https://togithub.com/Zwyx))
- `docusaurus-theme-translations`
- [#9362](https://togithub.com/facebook/docusaurus/pull/9362) fix(theme-translations): add Japanese translation for "warning" ([@tats-u](https://togithub.com/tats-u))
- [#9321](https://togithub.com/facebook/docusaurus/pull/9321) fix(theme-translations): add missing zh-Hans messages ([@chudongvip](https://togithub.com/chudongvip))
- [#9338](https://togithub.com/facebook/docusaurus/pull/9338) fix(theme-translations): complete and fix hungarian translations ([@la55u](https://togithub.com/la55u))
- [#9292](https://togithub.com/facebook/docusaurus/pull/9292) fix(theme-translations): add missing Spanish theme translations ([@Villanuevand](https://togithub.com/Villanuevand))
- [#9021](https://togithub.com/facebook/docusaurus/pull/9021) fix(theme-transalations): fix Swedish translation of "last updated" ([@gazab](https://togithub.com/gazab))
- `docusaurus-theme-classic`, `docusaurus-theme-translations`
- [#9308](https://togithub.com/facebook/docusaurus/pull/9308) fix(theme): make warning a first-class admonition, and deprecate caution admonition ([@slorber](https://togithub.com/slorber))
- [#9269](https://togithub.com/facebook/docusaurus/pull/9269) fix(theme): improve docs sidebar category caret aria-label accessibility ([@pinakipb2](https://togithub.com/pinakipb2))
- Other
- [#9260](https://togithub.com/facebook/docusaurus/pull/9260) fix(website): fix showcase search input ([@biplavmz](https://togithub.com/biplavmz))
- [#8193](https://togithub.com/facebook/docusaurus/pull/8193) fix(website): mobile scroll on homepage announcement ([@maliMirkec](https://togithub.com/maliMirkec))
- [#8042](https://togithub.com/facebook/docusaurus/pull/8042) fix(website): fix blog post social card ([@slorber](https://togithub.com/slorber))
- `create-docusaurus`
- [#9217](https://togithub.com/facebook/docusaurus/pull/9217) fix(create-docusaurus): increase Browserslist support query in dev ([@slorber](https://togithub.com/slorber))
- `docusaurus-utils`, `docusaurus`
- [#9160](https://togithub.com/facebook/docusaurus/pull/9160) fix(core): handle single quotes inside file paths ([@Josh-Cena](https://togithub.com/Josh-Cena))
- `docusaurus-plugin-debug`
- [#9116](https://togithub.com/facebook/docusaurus/pull/9116) fix(debug-plugin): upgrade react-json-view to maintained React-18 compatible fork ([@slorber](https://togithub.com/slorber))
- `docusaurus-utils`
- [#9046](https://togithub.com/facebook/docusaurus/pull/9046) fix(utils): better handling of code blocks in link replacement ([@Josh-Cena](https://togithub.com/Josh-Cena))
- [#8927](https://togithub.com/facebook/docusaurus/pull/8927) fix(utils): make Markdown link replacement much more rigorous ([@Josh-Cena](https://togithub.com/Josh-Cena))
- [#7864](https://togithub.com/facebook/docusaurus/pull/7864) fix(utils): always match exclusion root dirs as complete folder paths ([@Josh-Cena](https://togithub.com/Josh-Cena))
- [#7801](https://togithub.com/facebook/docusaurus/pull/7801) fix(utils): recognize ~~~ as code fences in link replacement ([@Josh-Cena](https://togithub.com/Josh-Cena))
- `docusaurus-plugin-pwa`, `docusaurus`
- [#8872](https://togithub.com/facebook/docusaurus/pull/8872) fix(core): better error logging on SSR/dev failures + log stacktraces and error causes ([@slorber](https://togithub.com/slorber))
- `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-utils-validation`, `docusaurus`
- [#8258](https://togithub.com/facebook/docusaurus/pull/8258) fix(docusaurus-utils-validation): baseUrl + routeBasePath: allow empty string, normalized as "/" ([@Djunnni](https://togithub.com/Djunnni))
- `docusaurus-theme-classic`, `docusaurus-theme-common`
- [#8319](https://togithub.com/facebook/docusaurus/pull/8319) fix(docs,theme): auto-generated category index should not display unlisted content ([@slorber](https://togithub.com/slorber))
- `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`
- [#8015](https://togithub.com/facebook/docusaurus/pull/8015) fix(live-codeblock): add error boundary to live code preview ([@rashidmya](https://togithub.com/rashidmya))
- `docusaurus-mdx-loader`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-utils-validation`, `docusaurus`
- [#7945](https://togithub.com/facebook/docusaurus/pull/7945) refactor(theme): split admonitions, make swizzle easier, better retrocompatibility ([@slorber](https://togithub.com/slorber))
- `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus`
- [#7966](https://togithub.com/facebook/docusaurus/pull/7966) fix(plugin-docs,theme): refactor docs plugin routes and component tree ([@slorber](https://togithub.com/slorber))
##### :running_woman: Performance
- `docusaurus`
- [#9051](https://togithub.com/facebook/docusaurus/pull/9051) perf(core): use React 18 startTransition for hydration ([@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev))
- [#8081](https://togithub.com/facebook/docusaurus/pull/8081) perf(core): move scripts to document head + defer ([@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev))
- `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus`
- [#8972](https://togithub.com/facebook/docusaurus/pull/8972) fix: remove useless js-loader in front of mdx-loader ([@slorber](https://togithub.com/slorber))
##### :nail_care: Polish
- `docusaurus-theme-classic`
- [#9438](https://togithub.com/facebook/docusaurus/pull/9438) refactor(blog-plugin): blog archive reverse ordering of posts ([@slorber](https://togithub.com/slorber))
- [#9184](https://togithub.com/facebook/docusaurus/pull/9184) fix(theme): change schema.org itemType prop urls from http to https ([@thedevwonder](https://togithub.com/thedevwonder))
- `docusaurus`
- [#9381](https://togithub.com/facebook/docusaurus/pull/9381) feat(core): throw error when official docusaurus dependencies use different versions ([@JorensM](https://togithub.com/JorensM))
- `docusaurus-theme-translations`
- [#9302](https://togithub.com/facebook/docusaurus/pull/9302) chore(theme-translations): complete zh-Hant translations ([@qwerzl](https://togithub.com/qwerzl))
- [#9025](https://togithub.com/facebook/docusaurus/pull/9025) chore(theme-translations): complete it translations ([@bitpredator](https://togithub.com/bitpredator))
- `create-docusaurus`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus`
- [#9133](https://togithub.com/facebook/docusaurus/pull/9133) fix(init): change initial site URL to one that is safe for the future ([@tats-u](https://togithub.com/tats-u))
- `docusaurus-theme-classic`, `docusaurus-theme-common`
- [#8150](https://togithub.com/facebook/docusaurus/pull/8150) fix(theme-classic): polish admonition details, render title-only admonitions ([@attitude](https://togithub.com/attitude))
- `docusaurus-plugin-google-gtag`
- [#8143](https://togithub.com/facebook/docusaurus/pull/8143) refactor(plugin-gtag): update gtag plugin to modern SPA recommendations ([@lanegoolsby](https://togithub.com/lanegoolsby))
- `docusaurus-mdx-loader`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-utils-validation`, `docusaurus`
- [#7945](https://togithub.com/facebook/docusaurus/pull/7945) refactor(theme): split admonitions, make swizzle easier, better retrocompatibility ([@slorber](https://togithub.com/slorber))
##### :memo: Documentation
- Other
- [#9452](https://togithub.com/facebook/docusaurus/pull/9452) docs: v3 upgrade guide should mention MDX v1 compat options ([@slorber](https://togithub.com/slorber))
- [#9430](https://togithub.com/facebook/docusaurus/pull/9430) docs: update Kinsta deployment documentation ([@palmiak](https://togithub.com/palmiak))
- [#9417](https://togithub.com/facebook/docusaurus/pull/9417) docs: add Docusaurus v3.0 upgrade guide ([@slorber](https://togithub.com/slorber))
- [#9396](https://togithub.com/facebook/docusaurus/pull/9396) docs: fix typos in website/docs/i18n/i18n-git.mdx ([@suravshrestha](https://togithub.com/suravshrestha))
- [#9397](https://togithub.com/facebook/docusaurus/pull/9397) docs: fix typos in website/docs/migration/migration-manual.mdx ([@suravshrestha](https://togithub.com/suravshrestha))
- [#9388](https://togithub.com/facebook/docusaurus/pull/9388) docs: fix algolia crowler config template link for v3 ([@slorber](https://togithub.com/slorber))
- [#9377](https://togithub.com/facebook/docusaurus/pull/9377) docs(deployment): add permissions config to github action file in v2.4.3 ([@chillinPanda](https://togithub.com/chillinPanda))
- [#9333](https://togithub.com/facebook/docusaurus/pull/9333) docs: "Preparing your site for Docusaurus v3" blog post ([@slorber](https://togithub.com/slorber))
- [#9330](https://togithub.com/facebook/docusaurus/pull/9330) docs: "Upgrading frontend dependencies with confidence" blog post ([@slorber](https://togithub.com/slorber))
- [#9288](https://togithub.com/facebook/docusaurus/pull/9288) docs: fix bad link for create doc ([@forresst](https://togithub.com/forresst))
- [#9267](https://togithub.com/facebook/docusaurus/pull/9267) docs: fix typo in docs-introduction ([@HyeokjinKang](https://togithub.com/HyeokjinKang))
- [#9247](https://togithub.com/facebook/docusaurus/pull/9247) docs: Reword comparison between React authoring and CSS authoring ([@hidde](https://togithub.com/hidde))
- [#9223](https://togithub.com/facebook/docusaurus/pull/9223) docs: fix grammatical error, rewrite sentence to make clearer ([@thatrobotdev](https://togithub.com/thatrobotdev))
- [#9233](https://togithub.com/facebook/docusaurus/pull/9233) docs(website): Add a "clearAll" Feature to site showcase ([@biplavmz](https://togithub.com/biplavmz))
- [#9180](https://togithub.com/facebook/docusaurus/pull/9180) docs: remove 'import type' declaration in javascript snippet ([@oluwatobiss](https://togithub.com/oluwatobiss))
- [#9177](https://togithub.com/facebook/docusaurus/pull/9177) docs: improve the opening sentence's clarity ([@oluwatobiss](https://togithub.com/oluwatobiss))
- [#9149](https://togithub.com/facebook/docusaurus/pull/9149) docs: improve yarn deps upgrade command ([@webbertakken](https://togithub.com/webbertakken))
- [#9139](https://togithub.com/facebook/docusaurus/pull/9139) docs: add Flightcontrol as a deployment option ([@ModupeD](https://togithub.com/ModupeD))
- [#9082](https://togithub.com/facebook/docusaurus/pull/9082) docs: fix themeConfig.prism.defaultLanguage table api ref docs ([@razzeee](https://togithub.com/razzeee))
- [#9074](https://togithub.com/facebook/docusaurus/pull/9074) docs: fix filenames in docs/swizzling.mdx ([@shwaka](https://togithub.com/shwaka))
- [#9065](https://togithub.com/facebook/docusaurus/pull/9065) docs: update link for commonly used languages ([@heysujal](https://togithub.com/heysujal))
- [#9055](https://togithub.com/facebook/docusaurus/pull/9055) docs: update outdated links in showcase ([@manuel-rw](https://
Configuration
📅 Schedule: Branch creation - "after 1am and before 11am on the first day of the month" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^2.4.1
->^3.0.0
^2.4.1
->^3.0.0
^2.4.1
->^3.0.0
^2.4.1
->^3.0.0
^2.4.1
->^3.0.0
^2.4.1
->^3.0.0
^1.6.22
->^3.0.0
^1.0.5
->^2.0.0
^5.48.2
->^7.0.0
^5.48.2
->^7.0.0
^1.2.1
->^2.0.0
^8.6.0
->^9.0.0
^3.0.16
->^5.0.0
^8.0.3
->^9.0.0
^13.1.0
->^15.0.0
2.8.8
->3.2.5
^1.3.5
->^2.0.0
^17.0.2
->^18.0.0
^17.0.2
->^18.0.0
^8.0.5
->^9.0.0
^4.9.4
->^5.0.0
3.7.0
->4.1.0
Release Notes
facebook/docusaurus (@docusaurus/core)
### [`v3.1.1`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#311-2024-01-26) [Compare Source](https://togithub.com/facebook/docusaurus/compare/v3.1.0...v3.1.1) ##### :bug: Bug Fix - `docusaurus-types`, `docusaurus` - [#9791](https://togithub.com/facebook/docusaurus/pull/9791) fix(core): broken links optimization behaves differently than non-optimized logic ([@slorber](https://togithub.com/slorber)) - `docusaurus` - [#9788](https://togithub.com/facebook/docusaurus/pull/9788) fix(core): links with target "\_blank" should no be checked by the broken link checker ([@slorber](https://togithub.com/slorber)) - [#9407](https://togithub.com/facebook/docusaurus/pull/9407) fix(core): conditionally include `hostname` parameter when using… ([@jack-robson](https://togithub.com/jack-robson)) - `docusaurus-utils` - [#9776](https://togithub.com/facebook/docusaurus/pull/9776) fix(mdx-loader): allow spaces before `mdx-code-block` info string ([@eitsupi](https://togithub.com/eitsupi)) - `create-docusaurus` - [#9783](https://togithub.com/facebook/docusaurus/pull/9783) fix(create-docusaurus): fix typo in init template sample docs ([@dawei-wang](https://togithub.com/dawei-wang)) - `docusaurus-theme-common` - [#9727](https://togithub.com/facebook/docusaurus/pull/9727) fix(theme-common): fix missing code block MagicComments style in Visual Basic (.NET) 16 ([@tats-u](https://togithub.com/tats-u)) - `docusaurus-theme-classic`, `docusaurus-theme-mermaid` - [#9733](https://togithub.com/facebook/docusaurus/pull/9733) fix: remove old useless mdx typedefs ([@slorber](https://togithub.com/slorber)) - `docusaurus-module-type-aliases`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-utils`, `docusaurus` - [#9732](https://togithub.com/facebook/docusaurus/pull/9732) fix(core): various broken anchor link fixes ([@slorber](https://togithub.com/slorber)) ##### :running_woman: Performance - `docusaurus` - [#9778](https://togithub.com/facebook/docusaurus/pull/9778) perf(core): optimize broken links checker ([@slorber](https://togithub.com/slorber)) ##### :nail_care: Polish - `docusaurus-theme-classic` - [#9470](https://togithub.com/facebook/docusaurus/pull/9470) polish(theme): MDX images should use async decoding ([@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev)) ##### Committers: 6 - Jack Robson ([@jack-robson](https://togithub.com/jack-robson)) - Sanjaiyan Parthipan ([@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev)) - Sébastien Lorber ([@slorber](https://togithub.com/slorber)) - Tatsunori Uchino ([@tats-u](https://togithub.com/tats-u)) - [@dawei-wang](https://togithub.com/dawei-wang) - [@eitsupi](https://togithub.com/eitsupi) ### [`v3.1.0`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#310-2024-01-05) [Compare Source](https://togithub.com/facebook/docusaurus/compare/v3.0.1...v3.1.0) ##### :rocket: New Feature - `docusaurus-mdx-loader`, `docusaurus-module-type-aliases`, `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus-utils`, `docusaurus` - [#9528](https://togithub.com/facebook/docusaurus/pull/9528) feat(core): make broken link checker detect broken anchors - add `onBrokenAnchors` config ([@OzakIOne](https://togithub.com/OzakIOne)) - `docusaurus-mdx-loader`, `docusaurus-types`, `docusaurus` - [#9674](https://togithub.com/facebook/docusaurus/pull/9674) feat(mdx-loader): add support for siteConfig.markdown.remarkRehypeOptions ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-common` - [#9671](https://togithub.com/facebook/docusaurus/pull/9671) feat(theme-common): code block MagicComments support for (Visual) Basic/Batch/Fortran/COBOL/ML ([@tats-u](https://togithub.com/tats-u)) - `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-types`, `docusaurus-utils`, `docusaurus` - [#9624](https://togithub.com/facebook/docusaurus/pull/9624) feat: siteConfig.markdown.parseFrontMatter hook ([@slorber](https://togithub.com/slorber)) - `docusaurus-utils` - [#9610](https://togithub.com/facebook/docusaurus/pull/9610) feat(core): enable port configuration via environment variable ([@OzakIOne](https://togithub.com/OzakIOne)) ##### :bug: Bug Fix - `docusaurus-theme-classic`, `docusaurus-theme-live-codeblock` - [#9704](https://togithub.com/facebook/docusaurus/pull/9704) fix(theme): allow empty code blocks and live playgrounds ([@slorber](https://togithub.com/slorber)) - `create-docusaurus` - [#9696](https://togithub.com/facebook/docusaurus/pull/9696) fix(create-docusaurus): fix init template code blocks, and little improvements ([@slorber](https://togithub.com/slorber)) - `docusaurus-plugin-pwa` - [#9668](https://togithub.com/facebook/docusaurus/pull/9668) fix(pwa-plugin): upgrade workbox ([@SimenB](https://togithub.com/SimenB)) - `docusaurus` - [#9648](https://togithub.com/facebook/docusaurus/pull/9648) fix(cli): output help when no conventional config + no subcommand ([@Josh-Cena](https://togithub.com/Josh-Cena)) - `docusaurus-theme-live-codeblock` - [#9631](https://togithub.com/facebook/docusaurus/pull/9631) fix(live-codeblock): stabilize react-live transformCode callback, fix editor/preview desync ([@slorber](https://togithub.com/slorber)) - `docusaurus-utils` - [#9617](https://togithub.com/facebook/docusaurus/pull/9617) fix(utils): Markdown link replacement with <> but no spaces ([@Josh-Cena](https://togithub.com/Josh-Cena)) - `docusaurus-module-type-aliases` - [#9612](https://togithub.com/facebook/docusaurus/pull/9612) fix(type-aliases): add `title` prop for imported inline SVG React components ([@axmmisaka](https://togithub.com/axmmisaka)) - `docusaurus-plugin-content-blog` - [#9581](https://togithub.com/facebook/docusaurus/pull/9581) fix(content-blog): add baseUrl for author.image_url ([@OzakIOne](https://togithub.com/OzakIOne)) - `docusaurus-theme-translations` - [#9477](https://togithub.com/facebook/docusaurus/pull/9477) fix(i18n): complete translations for theme-common.json Brazilian Portuguese (pt-BR) ([@c0h1b4](https://togithub.com/c0h1b4)) ##### :nail_care: Polish - `docusaurus-theme-common` - [#9335](https://togithub.com/facebook/docusaurus/pull/9335) refactor(theme-common): allow optional desktopBreakpoint param in useWindowSize ([@jgarrow](https://togithub.com/jgarrow)) ##### :wrench: Maintenance - `docusaurus-theme-search-algolia` - [#9604](https://togithub.com/facebook/docusaurus/pull/9604) chore: add lint autofix CI job ([@slorber](https://togithub.com/slorber)) ##### Committers: 8 - Janessa Garrow ([@jgarrow](https://togithub.com/jgarrow)) - Joshua Chen ([@Josh-Cena](https://togithub.com/Josh-Cena)) - Simen Bekkhus ([@SimenB](https://togithub.com/SimenB)) - Sébastien Lorber ([@slorber](https://togithub.com/slorber)) - Tatsunori Uchino ([@tats-u](https://togithub.com/tats-u)) - [@c0h1b4](https://togithub.com/c0h1b4) - axmmisaka ([@axmmisaka](https://togithub.com/axmmisaka)) - ozaki ([@OzakIOne](https://togithub.com/OzakIOne)) ### [`v3.0.1`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#301-2023-11-30) [Compare Source](https://togithub.com/facebook/docusaurus/compare/v3.0.0...v3.0.1) ##### :bug: Bug Fix - `docusaurus-utils` - [#9570](https://togithub.com/facebook/docusaurus/pull/9570) fix: add v2 retrocompatible support for quoted admonitions ([@slorber](https://togithub.com/slorber)) - [#9535](https://togithub.com/facebook/docusaurus/pull/9535) fix: v3 admonitions should support v2 title syntax for nested admonitions ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-theme-classic`, `docusaurus-theme-common` - [#9567](https://togithub.com/facebook/docusaurus/pull/9567) fix(theme): upgrade prism-react-renderer, fix html script and style tag highlighting ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-common` - [#9531](https://togithub.com/facebook/docusaurus/pull/9531) fix(theme): docs html sidebar items should always be visible ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-classic` - [#9530](https://togithub.com/facebook/docusaurus/pull/9530) fix(theme): fix firefox CSS :has() support bug ([@slorber](https://togithub.com/slorber)) - `create-docusaurus` - [#9487](https://togithub.com/facebook/docusaurus/pull/9487) fix(create-docusaurus): fix readme docusaurus 2 ref ([@slorber](https://togithub.com/slorber)) ##### :robot: Dependencies - `docusaurus-plugin-debug` - [#9566](https://togithub.com/facebook/docusaurus/pull/9566) chore(debug-plugin): migrate to a new maintained JSON Viewer ([@mcrstudio](https://togithub.com/mcrstudio)) - `create-docusaurus`, `docusaurus-theme-classic`, `docusaurus-theme-common` - [#9572](https://togithub.com/facebook/docusaurus/pull/9572) chore: upgrade prism-react-renderer to 2.3.0 to avoid older clsx ([@harryzcy](https://togithub.com/harryzcy)) - [#9567](https://togithub.com/facebook/docusaurus/pull/9567) fix(theme): upgrade prism-react-renderer, fix html script and style tag highlighting ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-plugin-pwa`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-search-algolia` - [#9464](https://togithub.com/facebook/docusaurus/pull/9464) chore: Upgrade clsx to 2.0.0 ([@harryzcy](https://togithub.com/harryzcy)) - `docusaurus` - [#9547](https://togithub.com/facebook/docusaurus/pull/9547) chore(core): replace `wait-on` dependency with custom lighter code ([@NickGerleman](https://togithub.com/NickGerleman)) - `docusaurus-plugin-pwa`, `docusaurus` - [#9529](https://togithub.com/facebook/docusaurus/pull/9529) chore: ugrade babel dependencies to v7.23.3 ([@reece-white](https://togithub.com/reece-white)) ##### Committers: 6 - Chongyi Zheng ([@harryzcy](https://togithub.com/harryzcy)) - MCR Studio ([@mcrstudio](https://togithub.com/mcrstudio)) - Nick Gerleman ([@NickGerleman](https://togithub.com/NickGerleman)) - Shreesh Nautiyal ([@Shreesh09](https://togithub.com/Shreesh09)) - Sébastien Lorber ([@slorber](https://togithub.com/slorber)) - [@reece-white](https://togithub.com/reece-white) ### [`v3.0.0`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#300-2023-10-31) [Compare Source](https://togithub.com/facebook/docusaurus/compare/v2.4.3...v3.0.0) ##### :boom: Breaking Change - `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic` - [#9451](https://togithub.com/facebook/docusaurus/pull/9451) feat(mdx-loader): upgrade to MDX v3 ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-ideal-image`, `docusaurus-types`, `docusaurus-utils`, `docusaurus` - [#9317](https://togithub.com/facebook/docusaurus/pull/9317) feat(core): support TypeScript + ESM configuration ([@harryzcy](https://togithub.com/harryzcy)) - `create-docusaurus`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus` - [#9316](https://togithub.com/facebook/docusaurus/pull/9316) chore: upgrade syntax highlighting dependencies, `prism-react-renderer` to v2, `react-live` to v4 ([@harryzcy](https://togithub.com/harryzcy)) - `create-docusaurus`, `docusaurus-cssnano-preset`, `docusaurus-logger`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-plugin-debug`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-google-tag-manager`, `docusaurus-plugin-ideal-image`, `docusaurus-plugin-pwa`, `docusaurus-plugin-sitemap`, `docusaurus-preset-classic`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia`, `docusaurus-theme-translations`, `docusaurus-utils-common`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus`, `eslint-plugin`, `lqip-loader` - [#9348](https://togithub.com/facebook/docusaurus/pull/9348) chore: update node engine version 18 ([@OzakIOne](https://togithub.com/OzakIOne)) - `docusaurus-plugin-content-docs`, `docusaurus-theme-classic` - [#9310](https://togithub.com/facebook/docusaurus/pull/9310) chore(plugin-docs): remove legacy versioned prefix on doc ids and sidebar names in versioned sidebars ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-classic`, `docusaurus-theme-translations` - [#9308](https://togithub.com/facebook/docusaurus/pull/9308) fix(theme): make warning a first-class admonition, and deprecate caution admonition ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid` - [#9305](https://togithub.com/facebook/docusaurus/pull/9305) feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-debug`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-google-tag-manager`, `docusaurus-plugin-ideal-image`, `docusaurus-plugin-pwa`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia`, `docusaurus-tsconfig`, `docusaurus` - [#9258](https://togithub.com/facebook/docusaurus/pull/9258) feat: Docusaurus v3 upgrades and require TypeScript 5 ([@slorber](https://togithub.com/slorber)) - `docusaurus-plugin-content-blog` - [#9189](https://togithub.com/facebook/docusaurus/pull/9189) feat(blog-plugin): limit option for blog feedOptions ([@johnnyreilly](https://togithub.com/johnnyreilly)) - `create-docusaurus`, `docusaurus-tsconfig` - [#9050](https://togithub.com/facebook/docusaurus/pull/9050) feat: create official TypeScript base config [@docusaurus/tsconfig](https://togithub.com/docusaurus/tsconfig) ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-module-type-aliases`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-plugin-debug`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-google-tag-manager`, `docusaurus-plugin-ideal-image`, `docusaurus-plugin-pwa`, `docusaurus-plugin-sitemap`, `docusaurus-preset-classic`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia`, `docusaurus-types`, `docusaurus` - [#8961](https://togithub.com/facebook/docusaurus/pull/8961) feat: React 18 + automatic JSX runtime + build --dev ([@slorber](https://togithub.com/slorber)) - `create-docusaurus` - [#9026](https://togithub.com/facebook/docusaurus/pull/9026) chore: remove facebook template ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-mermaid`, `docusaurus-types`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus` - [#8288](https://togithub.com/facebook/docusaurus/pull/8288) feat: upgrade to MDX v2 ([@slorber](https://togithub.com/slorber)) - `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus` - [#7966](https://togithub.com/facebook/docusaurus/pull/7966) fix(plugin-docs,theme): refactor docs plugin routes and component tree ([@slorber](https://togithub.com/slorber)) ##### :rocket: New Feature - `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic` - [#9451](https://togithub.com/facebook/docusaurus/pull/9451) feat(mdx-loader): upgrade to MDX v3 ([@slorber](https://togithub.com/slorber)) - `docusaurus-mdx-loader`, `docusaurus-utils` - [#9394](https://togithub.com/facebook/docusaurus/pull/9394) feat(mdx-loader): Remark plugin to report unused MDX / Markdown directives ([@OzakIOne](https://togithub.com/OzakIOne)) - `create-docusaurus`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-ideal-image`, `docusaurus-types`, `docusaurus-utils`, `docusaurus` - [#9317](https://togithub.com/facebook/docusaurus/pull/9317) feat(core): support TypeScript + ESM configuration ([@harryzcy](https://togithub.com/harryzcy)) - `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid` - [#9305](https://togithub.com/facebook/docusaurus/pull/9305) feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering ([@slorber](https://togithub.com/slorber)) - `create-docusaurus` - [#9241](https://togithub.com/facebook/docusaurus/pull/9241) feat: support bun package manager in `create-docusaurus` ([@colinhacks](https://togithub.com/colinhacks)) - `docusaurus-plugin-content-blog` - [#9189](https://togithub.com/facebook/docusaurus/pull/9189) feat(blog-plugin): limit option for blog feedOptions ([@johnnyreilly](https://togithub.com/johnnyreilly)) - `docusaurus-theme-classic` - [#9152](https://togithub.com/facebook/docusaurus/pull/9152) feat(theme): add support for meta og locale and alternates ([@FlorinaPacurar](https://togithub.com/FlorinaPacurar)) - [#9028](https://togithub.com/facebook/docusaurus/pull/9028) feat(theme): add ability to inject data attributes from query-string - possibility to create an iframe/embed variant of a page ([@slorber](https://togithub.com/slorber)) - [#8915](https://togithub.com/facebook/docusaurus/pull/8915) feat(theme): add queryString option to localeDropdown ([@wceolin](https://togithub.com/wceolin)) - `docusaurus-plugin-client-redirects`, `docusaurus-utils-validation` - [#9171](https://togithub.com/facebook/docusaurus/pull/9171) feat(client-redirects-plugin): support fully qualified urls and querystring/hash in destination/to url ([@slorber](https://togithub.com/slorber)) - `docusaurus` - [#9102](https://togithub.com/facebook/docusaurus/pull/9102) feat(cli): deploy command should allow customizing git config user.name / user.email in deployment branch ([#9101](https://togithub.com/facebook/docusaurus/issues/9101)) ([@amdshrif](https://togithub.com/amdshrif)) - `docusaurus-mdx-loader`, `docusaurus-types`, `docusaurus` - [#9097](https://togithub.com/facebook/docusaurus/pull/9097) feat(mdx): add siteConfig.markdown.format to configure the default content parser (MDX / CommonMark) ([@slorber](https://togithub.com/slorber)) - `docusaurus-plugin-content-pages`, `docusaurus-theme-classic` - [#9071](https://togithub.com/facebook/docusaurus/pull/9071) feat(pages): add support for missing SEO front matter + improve SEO docs ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-tsconfig` - [#9050](https://togithub.com/facebook/docusaurus/pull/9050) feat: create official TypeScript base config [@docusaurus/tsconfig](https://togithub.com/docusaurus/tsconfig) ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-module-type-aliases`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-plugin-debug`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-google-tag-manager`, `docusaurus-plugin-ideal-image`, `docusaurus-plugin-pwa`, `docusaurus-plugin-sitemap`, `docusaurus-preset-classic`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-mermaid`, `docusaurus-theme-search-algolia`, `docusaurus-types`, `docusaurus` - [#8961](https://togithub.com/facebook/docusaurus/pull/8961) feat: React 18 + automatic JSX runtime + build --dev ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-common` - [#8982](https://togithub.com/facebook/docusaurus/pull/8982) feat(theme-common): code block MagicComments support for TeX/LaTeX/Matlab ([@jj-style](https://togithub.com/jj-style)) - [#8870](https://togithub.com/facebook/docusaurus/pull/8870) feat(theme-common): code block MagicComments support for Lua/Haskell -- and WebAssembly ;; ([@tarunrajput](https://togithub.com/tarunrajput)) - `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-content-blog`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-mermaid`, `docusaurus-types`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus` - [#8288](https://togithub.com/facebook/docusaurus/pull/8288) feat: upgrade to MDX v2 ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-classic`, `docusaurus-theme-common` - [#8890](https://togithub.com/facebook/docusaurus/pull/8890) feat(theme): create more generic ThemedComponent util from ThemedImage ([@slorber](https://togithub.com/slorber)) - `create-docusaurus`, `docusaurus-theme-classic`, `docusaurus-theme-search-algolia`, `eslint-plugin` - [#8384](https://togithub.com/facebook/docusaurus/pull/8384) feat(eslint-plugin): new prefer-docusaurus-heading rule ([@Devansu-Yadav](https://togithub.com/Devansu-Yadav)) - `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-search-algolia`, `docusaurus`, `eslint-plugin` - [#8156](https://togithub.com/facebook/docusaurus/pull/8156) feat: add eslint plugin no-html-links ([@JohnVicke](https://togithub.com/JohnVicke)) - `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-translations`, `docusaurus-utils-validation`, `docusaurus-utils` - [#8004](https://togithub.com/facebook/docusaurus/pull/8004) feat(docs,blog,pages): add support for "unlisted" front matter - hide md content in production ([@jodyheavener](https://togithub.com/jodyheavener)) ##### :bug: Bug Fix - `docusaurus-theme-common` - [#9446](https://togithub.com/facebook/docusaurus/pull/9446) fix(theme): fix useWindowSize React hydration issue ([@slorber](https://togithub.com/slorber)) - [#9276](https://togithub.com/facebook/docusaurus/pull/9276) fix(theme-common): remove useless useSyncExternalStore shim ([@slorber](https://togithub.com/slorber)) - `docusaurus-plugin-content-blog` - [#9437](https://togithub.com/facebook/docusaurus/pull/9437) fix(plugin-blog): blog archive should hide unlisted blog posts ([@slorber](https://togithub.com/slorber)) - [#9151](https://togithub.com/facebook/docusaurus/pull/9151) fix(content-blog): links in feed should be absolute ([@VinceCYLiao](https://togithub.com/VinceCYLiao)) - `docusaurus` - [#9387](https://togithub.com/facebook/docusaurus/pull/9387) fix(core): log missing errorInfo in React 18 onRecoverableError callback ([@johnnyreilly](https://togithub.com/johnnyreilly)) - [#9309](https://togithub.com/facebook/docusaurus/pull/9309) fix(cli): disable vertical borders of the update notification ([@qwerzl](https://togithub.com/qwerzl)) - [#9112](https://togithub.com/facebook/docusaurus/pull/9112) fix(core): throw error if build folder already exists on initial clean ([@thedevwonder](https://togithub.com/thedevwonder)) - [#9006](https://togithub.com/facebook/docusaurus/pull/9006) fix(core): docusaurus CLI should detect the correct yarn version when suggesting upgrades ([@0420syj](https://togithub.com/0420syj)) - [#7951](https://togithub.com/facebook/docusaurus/pull/7951) fix(core): make webpack HMR always listen to current location ([@jeengbe](https://togithub.com/jeengbe)) - `docusaurus-mdx-loader` - [#9386](https://togithub.com/facebook/docusaurus/pull/9386) fix(mdx-loader): get correct error line numbers, handle front matter + contentTitle with remark ([@slorber](https://togithub.com/slorber)) - [#9262](https://togithub.com/facebook/docusaurus/pull/9262) fix(mdx-loader): improve mdxJsxTextElementToHtml ([@slorber](https://togithub.com/slorber)) - [#9202](https://togithub.com/facebook/docusaurus/pull/9202) fix(mdx-loader): ensure heading anchor slugs respect GitHub emoji behavior ([@yosukekato165](https://togithub.com/yosukekato165)) - [#9100](https://togithub.com/facebook/docusaurus/pull/9100) fix(mdx): fix for html multi-line comments ([@slorber](https://togithub.com/slorber)) - [#9091](https://togithub.com/facebook/docusaurus/pull/9091) fix(mdx-loader): loader error message should display stacktrace if no extra MDX details ([@slorber](https://togithub.com/slorber)) - [#8960](https://togithub.com/facebook/docusaurus/pull/8960) fix: allow html syntax in MDX v2 with format md ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-classic` - [#9385](https://togithub.com/facebook/docusaurus/pull/9385) fix(theme): avoid rendering empty search container if site has no search plugin ([@slorber](https://togithub.com/slorber)) - [#9183](https://togithub.com/facebook/docusaurus/pull/9183) fix(theme): make Prism code block language / additionalLanguages case insensitive ([@heysujal](https://togithub.com/heysujal)) - [#9216](https://togithub.com/facebook/docusaurus/pull/9216) fix(theme): fix typo in swizzle component config ([@sixhobbits](https://togithub.com/sixhobbits)) - [#9093](https://togithub.com/facebook/docusaurus/pull/9093) fix(theme): support details/summary in CommonMark + add md dogfood test cases ([@slorber](https://togithub.com/slorber)) - `docusaurus-mdx-loader`, `docusaurus-utils` - [#9369](https://togithub.com/facebook/docusaurus/pull/9369) fix(mdx-loader): prevent Open Graph images from being inserted as base64 ([@Zwyx](https://togithub.com/Zwyx)) - `docusaurus-theme-translations` - [#9362](https://togithub.com/facebook/docusaurus/pull/9362) fix(theme-translations): add Japanese translation for "warning" ([@tats-u](https://togithub.com/tats-u)) - [#9321](https://togithub.com/facebook/docusaurus/pull/9321) fix(theme-translations): add missing zh-Hans messages ([@chudongvip](https://togithub.com/chudongvip)) - [#9338](https://togithub.com/facebook/docusaurus/pull/9338) fix(theme-translations): complete and fix hungarian translations ([@la55u](https://togithub.com/la55u)) - [#9292](https://togithub.com/facebook/docusaurus/pull/9292) fix(theme-translations): add missing Spanish theme translations ([@Villanuevand](https://togithub.com/Villanuevand)) - [#9021](https://togithub.com/facebook/docusaurus/pull/9021) fix(theme-transalations): fix Swedish translation of "last updated" ([@gazab](https://togithub.com/gazab)) - `docusaurus-theme-classic`, `docusaurus-theme-translations` - [#9308](https://togithub.com/facebook/docusaurus/pull/9308) fix(theme): make warning a first-class admonition, and deprecate caution admonition ([@slorber](https://togithub.com/slorber)) - [#9269](https://togithub.com/facebook/docusaurus/pull/9269) fix(theme): improve docs sidebar category caret aria-label accessibility ([@pinakipb2](https://togithub.com/pinakipb2)) - Other - [#9260](https://togithub.com/facebook/docusaurus/pull/9260) fix(website): fix showcase search input ([@biplavmz](https://togithub.com/biplavmz)) - [#8193](https://togithub.com/facebook/docusaurus/pull/8193) fix(website): mobile scroll on homepage announcement ([@maliMirkec](https://togithub.com/maliMirkec)) - [#8042](https://togithub.com/facebook/docusaurus/pull/8042) fix(website): fix blog post social card ([@slorber](https://togithub.com/slorber)) - `create-docusaurus` - [#9217](https://togithub.com/facebook/docusaurus/pull/9217) fix(create-docusaurus): increase Browserslist support query in dev ([@slorber](https://togithub.com/slorber)) - `docusaurus-utils`, `docusaurus` - [#9160](https://togithub.com/facebook/docusaurus/pull/9160) fix(core): handle single quotes inside file paths ([@Josh-Cena](https://togithub.com/Josh-Cena)) - `docusaurus-plugin-debug` - [#9116](https://togithub.com/facebook/docusaurus/pull/9116) fix(debug-plugin): upgrade react-json-view to maintained React-18 compatible fork ([@slorber](https://togithub.com/slorber)) - `docusaurus-utils` - [#9046](https://togithub.com/facebook/docusaurus/pull/9046) fix(utils): better handling of code blocks in link replacement ([@Josh-Cena](https://togithub.com/Josh-Cena)) - [#8927](https://togithub.com/facebook/docusaurus/pull/8927) fix(utils): make Markdown link replacement much more rigorous ([@Josh-Cena](https://togithub.com/Josh-Cena)) - [#7864](https://togithub.com/facebook/docusaurus/pull/7864) fix(utils): always match exclusion root dirs as complete folder paths ([@Josh-Cena](https://togithub.com/Josh-Cena)) - [#7801](https://togithub.com/facebook/docusaurus/pull/7801) fix(utils): recognize ~~~ as code fences in link replacement ([@Josh-Cena](https://togithub.com/Josh-Cena)) - `docusaurus-plugin-pwa`, `docusaurus` - [#8872](https://togithub.com/facebook/docusaurus/pull/8872) fix(core): better error logging on SSR/dev failures + log stacktraces and error causes ([@slorber](https://togithub.com/slorber)) - `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-utils-validation`, `docusaurus` - [#8258](https://togithub.com/facebook/docusaurus/pull/8258) fix(docusaurus-utils-validation): baseUrl + routeBasePath: allow empty string, normalized as "/" ([@Djunnni](https://togithub.com/Djunnni)) - `docusaurus-theme-classic`, `docusaurus-theme-common` - [#8319](https://togithub.com/facebook/docusaurus/pull/8319) fix(docs,theme): auto-generated category index should not display unlisted content ([@slorber](https://togithub.com/slorber)) - `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock` - [#8015](https://togithub.com/facebook/docusaurus/pull/8015) fix(live-codeblock): add error boundary to live code preview ([@rashidmya](https://togithub.com/rashidmya)) - `docusaurus-mdx-loader`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-utils-validation`, `docusaurus` - [#7945](https://togithub.com/facebook/docusaurus/pull/7945) refactor(theme): split admonitions, make swizzle easier, better retrocompatibility ([@slorber](https://togithub.com/slorber)) - `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus` - [#7966](https://togithub.com/facebook/docusaurus/pull/7966) fix(plugin-docs,theme): refactor docs plugin routes and component tree ([@slorber](https://togithub.com/slorber)) ##### :running_woman: Performance - `docusaurus` - [#9051](https://togithub.com/facebook/docusaurus/pull/9051) perf(core): use React 18 startTransition for hydration ([@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev)) - [#8081](https://togithub.com/facebook/docusaurus/pull/8081) perf(core): move scripts to document head + defer ([@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev)) - `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus` - [#8972](https://togithub.com/facebook/docusaurus/pull/8972) fix: remove useless js-loader in front of mdx-loader ([@slorber](https://togithub.com/slorber)) ##### :nail_care: Polish - `docusaurus-theme-classic` - [#9438](https://togithub.com/facebook/docusaurus/pull/9438) refactor(blog-plugin): blog archive reverse ordering of posts ([@slorber](https://togithub.com/slorber)) - [#9184](https://togithub.com/facebook/docusaurus/pull/9184) fix(theme): change schema.org itemType prop urls from http to https ([@thedevwonder](https://togithub.com/thedevwonder)) - `docusaurus` - [#9381](https://togithub.com/facebook/docusaurus/pull/9381) feat(core): throw error when official docusaurus dependencies use different versions ([@JorensM](https://togithub.com/JorensM)) - `docusaurus-theme-translations` - [#9302](https://togithub.com/facebook/docusaurus/pull/9302) chore(theme-translations): complete zh-Hant translations ([@qwerzl](https://togithub.com/qwerzl)) - [#9025](https://togithub.com/facebook/docusaurus/pull/9025) chore(theme-translations): complete it translations ([@bitpredator](https://togithub.com/bitpredator)) - `create-docusaurus`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus` - [#9133](https://togithub.com/facebook/docusaurus/pull/9133) fix(init): change initial site URL to one that is safe for the future ([@tats-u](https://togithub.com/tats-u)) - `docusaurus-theme-classic`, `docusaurus-theme-common` - [#8150](https://togithub.com/facebook/docusaurus/pull/8150) fix(theme-classic): polish admonition details, render title-only admonitions ([@attitude](https://togithub.com/attitude)) - `docusaurus-plugin-google-gtag` - [#8143](https://togithub.com/facebook/docusaurus/pull/8143) refactor(plugin-gtag): update gtag plugin to modern SPA recommendations ([@lanegoolsby](https://togithub.com/lanegoolsby)) - `docusaurus-mdx-loader`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-utils-validation`, `docusaurus` - [#7945](https://togithub.com/facebook/docusaurus/pull/7945) refactor(theme): split admonitions, make swizzle easier, better retrocompatibility ([@slorber](https://togithub.com/slorber)) ##### :memo: Documentation - Other - [#9452](https://togithub.com/facebook/docusaurus/pull/9452) docs: v3 upgrade guide should mention MDX v1 compat options ([@slorber](https://togithub.com/slorber)) - [#9430](https://togithub.com/facebook/docusaurus/pull/9430) docs: update Kinsta deployment documentation ([@palmiak](https://togithub.com/palmiak)) - [#9417](https://togithub.com/facebook/docusaurus/pull/9417) docs: add Docusaurus v3.0 upgrade guide ([@slorber](https://togithub.com/slorber)) - [#9396](https://togithub.com/facebook/docusaurus/pull/9396) docs: fix typos in website/docs/i18n/i18n-git.mdx ([@suravshrestha](https://togithub.com/suravshrestha)) - [#9397](https://togithub.com/facebook/docusaurus/pull/9397) docs: fix typos in website/docs/migration/migration-manual.mdx ([@suravshrestha](https://togithub.com/suravshrestha)) - [#9388](https://togithub.com/facebook/docusaurus/pull/9388) docs: fix algolia crowler config template link for v3 ([@slorber](https://togithub.com/slorber)) - [#9377](https://togithub.com/facebook/docusaurus/pull/9377) docs(deployment): add permissions config to github action file in v2.4.3 ([@chillinPanda](https://togithub.com/chillinPanda)) - [#9333](https://togithub.com/facebook/docusaurus/pull/9333) docs: "Preparing your site for Docusaurus v3" blog post ([@slorber](https://togithub.com/slorber)) - [#9330](https://togithub.com/facebook/docusaurus/pull/9330) docs: "Upgrading frontend dependencies with confidence" blog post ([@slorber](https://togithub.com/slorber)) - [#9288](https://togithub.com/facebook/docusaurus/pull/9288) docs: fix bad link for create doc ([@forresst](https://togithub.com/forresst)) - [#9267](https://togithub.com/facebook/docusaurus/pull/9267) docs: fix typo in docs-introduction ([@HyeokjinKang](https://togithub.com/HyeokjinKang)) - [#9247](https://togithub.com/facebook/docusaurus/pull/9247) docs: Reword comparison between React authoring and CSS authoring ([@hidde](https://togithub.com/hidde)) - [#9223](https://togithub.com/facebook/docusaurus/pull/9223) docs: fix grammatical error, rewrite sentence to make clearer ([@thatrobotdev](https://togithub.com/thatrobotdev)) - [#9233](https://togithub.com/facebook/docusaurus/pull/9233) docs(website): Add a "clearAll" Feature to site showcase ([@biplavmz](https://togithub.com/biplavmz)) - [#9180](https://togithub.com/facebook/docusaurus/pull/9180) docs: remove 'import type' declaration in javascript snippet ([@oluwatobiss](https://togithub.com/oluwatobiss)) - [#9177](https://togithub.com/facebook/docusaurus/pull/9177) docs: improve the opening sentence's clarity ([@oluwatobiss](https://togithub.com/oluwatobiss)) - [#9149](https://togithub.com/facebook/docusaurus/pull/9149) docs: improve yarn deps upgrade command ([@webbertakken](https://togithub.com/webbertakken)) - [#9139](https://togithub.com/facebook/docusaurus/pull/9139) docs: add Flightcontrol as a deployment option ([@ModupeD](https://togithub.com/ModupeD)) - [#9082](https://togithub.com/facebook/docusaurus/pull/9082) docs: fix themeConfig.prism.defaultLanguage table api ref docs ([@razzeee](https://togithub.com/razzeee)) - [#9074](https://togithub.com/facebook/docusaurus/pull/9074) docs: fix filenames in docs/swizzling.mdx ([@shwaka](https://togithub.com/shwaka)) - [#9065](https://togithub.com/facebook/docusaurus/pull/9065) docs: update link for commonly used languages ([@heysujal](https://togithub.com/heysujal)) - [#9055](https://togithub.com/facebook/docusaurus/pull/9055) docs: update outdated links in showcase ([@manuel-rw](https://Configuration
📅 Schedule: Branch creation - "after 1am and before 11am on the first day of the month" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.