docusaurus

Easy to maintain open source documentation websites.

MIT License

Downloads
30.8M
Stars
56K
Committers
1.2K

Bot releases are hidden (Show)

docusaurus - 3.5.2

Published by slorber 2 months ago

3.5.2 (2024-08-13)

🐛 Bug Fix

  • docusaurus-theme-common
    • #10397 fix(theme-common): restore useContextualSearchFilters public API for retrocompatibility (@slorber)
  • docusaurus
    • #10391 fix(core): always alias React/ReactDOM to site dependency so that importing MDX from anywhere works (@slorber)
  • create-docusaurus, docusaurus-plugin-content-blog
    • #10392 fix(create-docusaurus): Improve init templates blog setup + fix warnings (@slorber)
  • docusaurus-theme-classic
    • #10390 fix(theme): Adjust blog authors line height to show descenders in lowercase letters (g, j, p, q, and y) (@josh-wong)

💅 Polish

  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations

📝 Documentation

🤖 Dependencies

Committers: 4

docusaurus - 3.5.1

Published by slorber 2 months ago

3.5.1 (2024-08-09)

🐛 Bug Fix

  • docusaurus-plugin-content-blog, docusaurus-theme-search-algolia
  • docusaurus-theme-search-algolia

Committers: 2

docusaurus - 3.5.0

Published by slorber 2 months ago

3.5.0 (2024-08-09)

🚀 New Feature

  • docusaurus-plugin-content-blog
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations
  • create-docusaurus, docusaurus-plugin-content-blog
    • #9252 feat(blog): add feed xlst options to render beautiful RSS and Atom feeds (@Xebec19)
  • docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations, docusaurus-utils
  • docusaurus-theme-translations
  • docusaurus-mdx-loader
    • #10335 feat(mdx-loader): wrap mdx content title (# Title) in <header> for concistency (@OzakIOne)
  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-utils
  • docusaurus-plugin-client-redirects, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-google-tag-manager, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-plugin-vercel-analytics, docusaurus-types, docusaurus
    • #10286 feat(core): allow plugins to self-disable by returning null (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-theme-common
    • #10252 feat(blog): group sidebar items by year (themeConfig.blog.sidebar.groupByYear) (@alicelovescake)
  • docusaurus-plugin-content-blog, docusaurus-utils
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils-validation

🐛 Bug Fix

  • docusaurus-theme-translations
    • #10344 fix(translations): fix wrong Estonian (et) translations and typos (@Gekd)
    • #10360 fix(translations): Fix and Improve Spanish translations (@sergioalmela)
    • #10235 fix(theme-translation): add missing German (de) theme.admonition translations (@franzd1)
  • docusaurus-theme-search-algolia
    • #10342 fix(search): fix algolia search ignore ctrl + F in search input (@mxschmitt)
  • docusaurus-plugin-content-docs
    • #10324 fix(docs): the category.json description attribute should display on generated index pages (@bharateshwq)
    • #10309 fix(theme): docsVersionDropdown navbar item not showing the appropriate version (@OzakIOne)
  • docusaurus
  • docusaurus-theme-classic
    • #10288 fix(theme): fix DocsVersionDropdownNavbarItem version link target (@slorber)
    • #10219 fix(theme): ignored className attribute on lazy loaded TabItem (@lebalz)
  • docusaurus-utils
    • #10240 fix(markdown): mdx-code-block should support intentation (@slorber)

💅 Polish

  • docusaurus-theme-translations
    • #10257 chore(theme-translations): add more Traditional Chinese(zh-Hant) translations (@pjchender)

📝 Documentation

🤖 Dependencies

🔧 Maintenance

  • Other
    • #10369 feat(ci): continuous releases for main and PRs with pkg.pr.new (@Aslemammad)
  • docusaurus-theme-classic
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia
    • #10316 refactor(docs): theme-common shouldn't depend on docs content (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-theme-common
    • #10313 refactor(blog): theme-common shouldn't depend on blog content plugins (@slorber)
  • create-docusaurus, docusaurus-cssnano-preset, docusaurus-logger, docusaurus-mdx-loader, 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-plugin-vercel-analytics, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, eslint-plugin, lqip-loader, stylelint-copyright
    • #10256 chore: simplify TypeScript configs, use TS 5.5 configDir placeholder (@slorber)

Committers: 25

docusaurus - 3.4.0

Published by slorber 5 months ago

3.4.0 (2024-05-31)

🚀 New Feature

  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-utils-validation, docusaurus-utils
    • #10137 feat(docs, blog): add support for tags.yml, predefined list of tags (@OzakIOne)
  • docusaurus-theme-translations
    • #10151 feat(theme-translations): Added Turkmen (tk) default theme translations (@ilmedova)
    • #10111 feat(theme-translations): Add Bulgarian default theme translations (bg) (@PetarMc1)
  • docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-theme-search-algolia, docusaurus-types, docusaurus-utils, docusaurus
    • #9859 feat(core): hash router option - browse site offline (experimental) (@slorber)
  • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus
    • #10121 feat(core): site storage config options (experimental) (@slorber)

🐛 Bug Fix

  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-utils
    • #10185 fix(docs, blog): Markdown link resolution does not support hot reload (@slorber)
  • docusaurus-theme-search-algolia
    • #10178 fix(theme): SearchPage should respect contextualSearch: false setting (@ncoughlin)
    • #10164 fix(search): fix algolia search container bug (@slorber)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils
    • #10168 fix(mdx-loader): resolve Markdown/MDX links with Remark instead of RegExp (@slorber)
  • docusaurus-theme-translations
  • docusaurus
    • #10145 fix(core): fix serve workaround regexp (@slorber)
    • #10142 fix(core): fix docusaurus serve broken for assets when using trailingSlash (@slorber)
    • #10130 fix(core): the broken anchor checker should not be sensitive pathname trailing slashes (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #10144 fix(theme): fix announcement bar layout shift due to missing storage key namespace (@slorber)
  • docusaurus-plugin-content-docs, docusaurus
    • #10132 fix(core): configurePostCss() should run after configureWebpack() (@slorber)
  • docusaurus-utils, docusaurus
    • #10131 fix(core): codegen should generate unique route prop filenames (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #10118 fix(theme-translations): fix missing pluralization for label DocCard.categoryDescription.plurals (@slorber)

📝 Documentation

  • #10176 docs: add community plugin docusaurus-graph (@Arsero)
  • #10173 docs: improve how to use <details> (@tats-u)
  • #10167 docs: suggest using {<...>...</...>} if don't use Markdown in migra… (@tats-u)
  • #10143 docs: recommend users to remove hast-util-is-element in migration to v3 (@tats-u)
  • #10124 docs: v3 prepare your site blog post should point users to the upgrade guide (@homotechsual)

🤖 Dependencies

Committers: 11

docusaurus - 3.3.0

Published by slorber 6 months ago

3.3.0 (2024-05-03)

🚀 New Feature

  • docusaurus-plugin-sitemap
  • docusaurus-mdx-loader, docusaurus-types, docusaurus
    • #10064 feat(core): add new site config option siteConfig.markdown.anchors.maintainCase (@iAdramelk)
  • docusaurus
    • #9767 feat(cli): docusaurus deploy should support a --target-dir option (@SandPod)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-debug, docusaurus-types, docusaurus
    • #10042 feat(core): simplify plugin API, support route.props (@slorber)
  • docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-common
    • #10032 feat(pages): add LastUpdateAuthor & LastUpdateTime & editUrl (@OzakIOne)

🐛 Bug Fix

  • docusaurus-cssnano-preset, docusaurus-utils, docusaurus
  • docusaurus-theme-classic
    • #10091 fix(theme): <Tabs> props should allow overriding defaults (@gagdiez)
    • #10080 fix(theme): <Admonition> should render properly without heading/icon (@andrmaz)
  • docusaurus
    • #10090 fix(core): docusaurus serve redirects should include the site /baseUrl/ prefix (@slorber)
  • docusaurus-module-type-aliases, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-live-codeblock, docusaurus
  • docusaurus-theme-translations
    • #10070 fix(theme-translations): add missing theme translations for pt-BR (@h3nr1ke)
    • #10051 fix(theme-translations): correct label for tip admonition in italian (@tomsotte)
  • docusaurus-theme-search-algolia
    • #10048 fix(algolia): add insights property on Algolia Theme Config object TS definition (@Virgil993)
  • docusaurus-plugin-content-docs, docusaurus
    • #10054 fix(core): sortRoutes shouldn't have a default baseUrl value, this led to a bug (@slorber)
  • docusaurus-plugin-content-docs
  • docusaurus-utils
    • #10022 fix(utils): getFileCommitDate should support log.showSignature=true (@slorber)

🏃‍♀️ Performance

  • docusaurus
    • #10060 refactor(core): optimize App entrypoint, it should not re-render when navigating (@slorber)

💅 Polish

  • docusaurus-theme-classic
    • #10061 refactor(theme): simplify CSS solution to solve empty search container (@slorber)
  • docusaurus-theme-common

📝 Documentation

🤖 Dependencies

🔧 Maintenance

  • create-docusaurus, docusaurus-cssnano-preset, docusaurus-logger, docusaurus-mdx-loader, 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-plugin-vercel-analytics, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, eslint-plugin, lqip-loader, stylelint-copyright
    • #10065 refactor: extract base TS client config + upgrade TS + refactor TS setup (@slorber)
  • Other
    • #10063 test(e2e): TypeCheck website/starter in min/max range of TS versions (@slorber)
    • #10049 fix(website): fix website manifest.json name "Docusaurus v2" to just "Docusaurus" (@volcanofr)

Committers: 20

docusaurus - 3.2.1 Latest Release

Published by slorber 7 months ago

3.2.1 (2024-04-04)

🐛 Bug Fix

  • docusaurus

📝 Documentation

🤖 Dependencies

Committers: 2

docusaurus - 3.2.0

Published by slorber 7 months ago

3.2.0 (2024-03-29)

🚀 New Feature

  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-sitemap, docusaurus-types, docusaurus-utils, docusaurus
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus-utils
  • docusaurus-plugin-debug, docusaurus-types, docusaurus
    • #9931 feat(core): add new plugin allContentLoaded lifecycle (@slorber)
  • docusaurus-theme-translations
  • docusaurus-plugin-content-blog
    • #9886 feat(blog): allow processing blog posts through a processBlogPosts function (@OzakIOne)
    • #9838 feat(blog): add blog pageBasePath plugin option (@ilg-ul)
  • docusaurus
    • #9681 feat(swizzle): ask user preferred language if no language CLI option provided (@yixiaojiu)
  • create-docusaurus, docusaurus-utils
    • #9442 feat(create-docusaurus): ask user for preferred language when no language CLI option provided (@Rafael-Martins)
  • docusaurus-plugin-vercel-analytics
    • #9687 feat(plugin-vercel-analytics): add new vercel analytics plugin (@OzakIOne)
  • docusaurus-mdx-loader
    • #9684 feat(mdx-loader): the table-of-contents should display toc/headings of imported MDX partials (@anatolykopyl)

🐛 Bug Fix

  • docusaurus-mdx-loader
    • #9999 fix(mdx-loader): Ignore contentTitle coming after Markdown thematicBreak (@slorber)
  • docusaurus-theme-search-algolia
    • #9945 fix(a11y): move focus algolia-search focus back to search input on Escape (@mxschmitt)
  • docusaurus-plugin-content-blog
  • docusaurus-theme-classic
    • #9944 fix(theme): improve a11y of DocSidebarItemCategory expand/collapsed button (@mxschmitt)
  • docusaurus-theme-translations
  • docusaurus-utils
    • #9897 fix(mdx-loader): mdx-code-block should support CRLF (@slorber)
  • docusaurus
    • #9878 fix(core): fix default i18n calendar used, infer it from locale if possible (@slorber)
    • #9852 fix(core): ensure core error boundary is able to render theme layout (@slorber)
  • docusaurus-remark-plugin-npm2yarn
    • #9861 fix(remark-npm2yarn): update npm-to-yarn from 2.0.0 to 2.2.1, fix pnpm extra args syntax (@OzakIOne)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9851 fix(theme-classic): should use plurals for category items description (@baradusov)

🏃‍♀️ Performance

  • docusaurus-types, docusaurus-utils, docusaurus
    • #9975 refactor(core): improve dev perf, fine-grained site reloads - part 3 (@slorber)
  • docusaurus-types, docusaurus
    • #9968 refactor(core): improve dev perf, fine-grained site reloads - part2 (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-types, docusaurus
    • #9903 refactor(core): improve dev perf, fine-grained site reloads - part1 (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-utils
    • #9890 perf: optimize getFileCommitDate, make it async (@slorber)
  • docusaurus
    • #9798 refactor(core): internalize, simplify and optimize the SSG logic (@slorber)

💅 Polish

  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
    • #9868 refactor(theme): dates should be formatted on the client-side instead of in nodejs code (@OzakIOne)
  • docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types
    • #9669 refactor(theme): use JSON-LD instead of microdata for blog structured data (@johnnyreilly)
  • docusaurus-plugin-content-docs
    • #9839 refactor(blog): improve doc global data hook error message + add doc warning to blogOnly mode (@OzakIOne)

📝 Documentation

🤖 Dependencies

🔧 Maintenance

  • docusaurus-plugin-client-redirects, docusaurus-plugin-content-docs, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus
  • Other
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils
    • #9963 refactor(docs,blog): last update timestamp should be in milliseconds instead of seconds (@slorber)

Committers: 22

docusaurus - 3.1.1

Published by slorber 9 months ago

3.1.1 (2024-01-26)

🐛 Bug Fix

  • docusaurus-types, docusaurus
    • #9791 fix(core): broken links optimization behaves differently than non-optimized logic (@slorber)
  • docusaurus
    • #9788 fix(core): links with target "_blank" should no be checked by the broken link checker (@slorber)
    • #9407 fix(core): conditionally include hostname parameter when using… (@jack-robson)
  • docusaurus-utils
    • #9776 fix(mdx-loader): allow spaces before mdx-code-block info string (@eitsupi)
  • create-docusaurus
    • #9783 fix(create-docusaurus): fix typo in init template sample docs (@dawei-wang)
  • docusaurus-theme-common
    • #9727 fix(theme-common): fix missing code block MagicComments style in Visual Basic (.NET) 16 (@tats-u)
  • docusaurus-theme-classic, docusaurus-theme-mermaid
  • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils, docusaurus

🏃‍♀️ Performance

  • docusaurus

💅 Polish

  • docusaurus-theme-classic

Committers: 6

docusaurus - 3.1.0

Published by slorber 10 months ago

3.1.0 (2024-01-05)

🚀 New Feature

  • docusaurus-mdx-loader, docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-types, docusaurus-utils, docusaurus
    • #9528 feat(core): make broken link checker detect broken anchors - add onBrokenAnchors config (@OzakIOne)
  • docusaurus-mdx-loader, docusaurus-types, docusaurus
    • #9674 feat(mdx-loader): add support for siteConfig.markdown.remarkRehypeOptions (@slorber)
  • docusaurus-theme-common
    • #9671 feat(theme-common): code block MagicComments support for (Visual) Basic/Batch/Fortran/COBOL/ML (@tats-u)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-types, docusaurus-utils, docusaurus
    • #9624 feat: siteConfig.markdown.parseFrontMatter hook (@slorber)
  • docusaurus-utils
    • #9610 feat(core): enable port configuration via environment variable (@OzakIOne)

🐛 Bug Fix

  • docusaurus-theme-classic, docusaurus-theme-live-codeblock
    • #9704 fix(theme): allow empty code blocks and live playgrounds (@slorber)
  • create-docusaurus
    • #9696 fix(create-docusaurus): fix init template code blocks, and little improvements (@slorber)
  • docusaurus-plugin-pwa
  • docusaurus
    • #9648 fix(cli): output help when no conventional config + no subcommand (@Josh-Cena)
  • docusaurus-theme-live-codeblock
    • #9631 fix(live-codeblock): stabilize react-live transformCode callback, fix editor/preview desync (@slorber)
  • docusaurus-utils
    • #9617 fix(utils): Markdown link replacement with <> but no spaces (@Josh-Cena)
  • docusaurus-module-type-aliases
    • #9612 fix(type-aliases): add title prop for imported inline SVG React components (@axmmisaka)
  • docusaurus-plugin-content-blog
    • #9581 fix(content-blog): add baseUrl for author.image_url (@OzakIOne)
  • docusaurus-theme-translations
    • #9477 fix(i18n): complete translations for theme-common.json Brazilian Portuguese (pt-BR) (@c0h1b4)

💅 Polish

  • docusaurus-theme-common
    • #9335 refactor(theme-common): allow optional desktopBreakpoint param in useWindowSize (@jgarrow)

🔧 Maintenance

  • docusaurus-theme-search-algolia

Committers: 8

docusaurus - 3.0.1

Published by slorber 11 months ago

3.0.1 (2023-11-30)

🐛 Bug Fix

  • docusaurus-utils
    • #9570 fix: add v2 retrocompatible support for quoted admonitions (@slorber)
    • #9535 fix: v3 admonitions should support v2 title syntax for nested admonitions (@slorber)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-common
    • #9567 fix(theme): upgrade prism-react-renderer, fix html script and style tag highlighting (@slorber)
  • docusaurus-theme-common
    • #9531 fix(theme): docs html sidebar items should always be visible (@slorber)
  • docusaurus-theme-classic
    • #9530 fix(theme): fix firefox CSS :has() support bug (@slorber)
  • create-docusaurus
    • #9487 fix(create-docusaurus): fix readme docusaurus 2 ref (@slorber)

🤖 Dependencies

  • docusaurus-plugin-debug
    • #9566 chore(debug-plugin): migrate to a new maintained JSON Viewer (@mcrstudio)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-common
    • #9572 chore: upgrade prism-react-renderer to 2.3.0 to avoid older clsx (@harryzcy)
    • #9567 fix(theme): upgrade prism-react-renderer, fix html script and style tag highlighting (@slorber)
  • create-docusaurus, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia
  • docusaurus
  • docusaurus-plugin-pwa, docusaurus

Committers: 6

docusaurus - 3.0.0

Published by slorber 12 months ago

3.0.0 (2023-10-31)

💥 Breaking Change

  • create-docusaurus, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic
  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus-utils, docusaurus
    • #9317 feat(core): support TypeScript + ESM configuration (@harryzcy)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus
    • #9316 chore: upgrade syntax highlighting dependencies, prism-react-renderer to v2, react-live to v4 (@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
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #9310 chore(plugin-docs): remove legacy versioned prefix on doc ids and sidebar names in versioned sidebars (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): make warning a first-class admonition, and deprecate caution admonition (@slorber)
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering (@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 feat: Docusaurus v3 upgrades and require TypeScript 5 (@slorber)
  • docusaurus-plugin-content-blog
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: create official TypeScript base config @docusaurus/tsconfig (@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 feat: React 18 + automatic JSX runtime + build --dev (@slorber)
  • create-docusaurus
  • 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
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): refactor docs plugin routes and component tree (@slorber)

🚀 New Feature

  • create-docusaurus, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic
  • docusaurus-mdx-loader, docusaurus-utils
    • #9394 feat(mdx-loader): Remark plugin to report unused MDX / Markdown directives (@OzakIOne)
  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus-utils, docusaurus
    • #9317 feat(core): support TypeScript + ESM configuration (@harryzcy)
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering (@slorber)
  • create-docusaurus
  • docusaurus-plugin-content-blog
  • docusaurus-theme-classic
    • #9152 feat(theme): add support for meta og locale and alternates (@FlorinaPacurar)
    • #9028 feat(theme): add ability to inject data attributes from query-string - possibility to create an iframe/embed variant of a page (@slorber)
    • #8915 feat(theme): add queryString option to localeDropdown (@wceolin)
  • docusaurus-plugin-client-redirects, docusaurus-utils-validation
    • #9171 feat(client-redirects-plugin): support fully qualified urls and querystring/hash in destination/to url (@slorber)
  • docusaurus
    • #9102 feat(cli): deploy command should allow customizing git config user.name / user.email in deployment branch (#9101) (@amdshrif)
  • docusaurus-mdx-loader, docusaurus-types, docusaurus
    • #9097 feat(mdx): add siteConfig.markdown.format to configure the default content parser (MDX / CommonMark) (@slorber)
  • docusaurus-plugin-content-pages, docusaurus-theme-classic
    • #9071 feat(pages): add support for missing SEO front matter + improve SEO docs (@slorber)
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: create official TypeScript base config @docusaurus/tsconfig (@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 feat: React 18 + automatic JSX runtime + build --dev (@slorber)
  • docusaurus-theme-common
    • #8982 feat(theme-common): code block MagicComments support for TeX/LaTeX/Matlab (@jj-style)
    • #8870 feat(theme-common): code block MagicComments support for Lua/Haskell -- and WebAssembly ;; (@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
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8890 feat(theme): create more generic ThemedComponent util from ThemedImage (@slorber)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-search-algolia, eslint-plugin
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus, eslint-plugin
  • 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 feat(docs,blog,pages): add support for "unlisted" front matter - hide md content in production (@jodyheavener)

🐛 Bug Fix

  • docusaurus-theme-common
    • #9446 fix(theme): fix useWindowSize React hydration issue (@slorber)
    • #9276 fix(theme-common): remove useless useSyncExternalStore shim (@slorber)
  • docusaurus-plugin-content-blog
    • #9437 fix(plugin-blog): blog archive should hide unlisted blog posts (@slorber)
    • #9151 fix(content-blog): links in feed should be absolute (@VinceCYLiao)
  • docusaurus
    • #9387 fix(core): log missing errorInfo in React 18 onRecoverableError callback (@johnnyreilly)
    • #9309 fix(cli): disable vertical borders of the update notification (@qwerzl)
    • #9112 fix(core): throw error if build folder already exists on initial clean (@thedevwonder)
    • #9006 fix(core): docusaurus CLI should detect the correct yarn version when suggesting upgrades (@0420syj)
    • #7951 fix(core): make webpack HMR always listen to current location (@jeengbe)
  • docusaurus-mdx-loader
    • #9386 fix(mdx-loader): get correct error line numbers, handle front matter + contentTitle with remark (@slorber)
    • #9262 fix(mdx-loader): improve mdxJsxTextElementToHtml (@slorber)
    • #9202 fix(mdx-loader): ensure heading anchor slugs respect GitHub emoji behavior (@yosukekato165)
    • #9100 fix(mdx): fix for html multi-line comments (@slorber)
    • #9091 fix(mdx-loader): loader error message should display stacktrace if no extra MDX details (@slorber)
    • #8960 fix: allow html syntax in MDX v2 with format md (@slorber)
  • docusaurus-theme-classic
    • #9385 fix(theme): avoid rendering empty search container if site has no search plugin (@slorber)
    • #9183 fix(theme): make Prism code block language / additionalLanguages case insensitive (@heysujal)
    • #9216 fix(theme): fix typo in swizzle component config (@sixhobbits)
    • #9093 fix(theme): support details/summary in CommonMark + add md dogfood test cases (@slorber)
  • docusaurus-mdx-loader, docusaurus-utils
    • #9369 fix(mdx-loader): prevent Open Graph images from being inserted as base64 (@Zwyx)
  • docusaurus-theme-translations
    • #9362 fix(theme-translations): add Japanese translation for "warning" (@tats-u)
    • #9321 fix(theme-translations): add missing zh-Hans messages (@chudongvip)
    • #9338 fix(theme-translations): complete and fix hungarian translations (@la55u)
    • #9292 fix(theme-translations): add missing Spanish theme translations (@Villanuevand)
    • #9021 fix(theme-transalations): fix Swedish translation of "last updated" (@gazab)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): make warning a first-class admonition, and deprecate caution admonition (@slorber)
    • #9269 fix(theme): improve docs sidebar category caret aria-label accessibility (@pinakipb2)
  • Other
  • create-docusaurus
    • #9217 fix(create-docusaurus): increase Browserslist support query in dev (@slorber)
  • docusaurus-utils, docusaurus
  • docusaurus-plugin-debug
    • #9116 fix(debug-plugin): upgrade react-json-view to maintained React-18 compatible fork (@slorber)
  • docusaurus-utils
    • #9046 fix(utils): better handling of code blocks in link replacement (@Josh-Cena)
    • #8927 fix(utils): make Markdown link replacement much more rigorous (@Josh-Cena)
    • #7864 fix(utils): always match exclusion root dirs as complete folder paths (@Josh-Cena)
    • #7801 fix(utils): recognize ~~~ as code fences in link replacement (@Josh-Cena)
  • docusaurus-plugin-pwa, docusaurus
    • #8872 fix(core): better error logging on SSR/dev failures + log stacktraces and error causes (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils-validation, docusaurus
    • #8258 fix(docusaurus-utils-validation): baseUrl + routeBasePath: allow empty string, normalized as "/" (@Djunnni)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8319 fix(docs,theme): auto-generated category index should not display unlisted content (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock
    • #8015 fix(live-codeblock): add error boundary to live code preview (@rashidmya)
  • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus
    • #7945 refactor(theme): split admonitions, make swizzle easier, better retrocompatibility (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): refactor docs plugin routes and component tree (@slorber)

🏃‍♀️ Performance

  • docusaurus
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus
    • #8972 fix: remove useless js-loader in front of mdx-loader (@slorber)

💅 Polish

  • docusaurus-theme-classic
    • #9438 refactor(blog-plugin): blog archive reverse ordering of posts (@slorber)
    • #9184 fix(theme): change schema.org itemType prop urls from http to https (@thedevwonder)
  • docusaurus
    • #9381 feat(core): throw error when official docusaurus dependencies use different versions (@JorensM)
  • docusaurus-theme-translations
    • #9302 chore(theme-translations): complete zh-Hant translations (@qwerzl)
    • #9025 chore(theme-translations): complete it translations (@bitpredator)
  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus
    • #9133 fix(init): change initial site URL to one that is safe for the future (@tats-u)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8150 fix(theme-classic): polish admonition details, render title-only admonitions (@attitude)
  • docusaurus-plugin-google-gtag
    • #8143 refactor(plugin-gtag): update gtag plugin to modern SPA recommendations (@lanegoolsby)
  • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus
    • #7945 refactor(theme): split admonitions, make swizzle easier, better retrocompatibility (@slorber)

Committers: 132

docusaurus - 3.0.0-rc.1

Published by slorber 12 months ago

3.0.0-rc.1 (2023-10-26)

💥 Breaking Change

  • create-docusaurus, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic
  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus-utils, docusaurus
    • #9317 feat(core): support TypeScript + ESM configuration (@harryzcy)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus
    • #9316 chore: upgrade syntax highlighting dependencies, prism-react-renderer to v2, react-live to v4 (@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
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #9310 chore(plugin-docs): remove legacy versioned prefix on doc ids and sidebar names in versioned sidebars (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): make warning a first-class admonition, and deprecate caution admonition (@slorber)
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering (@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 feat: Docusaurus v3 upgrades and require TypeScript 5 (@slorber)
  • docusaurus-plugin-content-blog
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: create official TypeScript base config @docusaurus/tsconfig (@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 feat: React 18 + automatic JSX runtime + build --dev (@slorber)
  • create-docusaurus
  • 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
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): refactor docs plugin routes and component tree (@slorber)

🚀 New Feature

  • create-docusaurus, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic
  • docusaurus-mdx-loader, docusaurus-utils
    • #9394 feat(mdx-loader): Remark plugin to report unused MDX / Markdown directives (@OzakIOne)
  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus-utils, docusaurus
    • #9317 feat(core): support TypeScript + ESM configuration (@harryzcy)
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering (@slorber)
  • create-docusaurus
  • docusaurus-plugin-content-blog
  • docusaurus-theme-classic
    • #9152 feat(theme): add support for meta og locale and alternates (@FlorinaPacurar)
    • #9028 feat(theme): add ability to inject data attributes from query-string - possibility to create an iframe/embed variant of a page (@slorber)
    • #8915 feat(theme): add queryString option to localeDropdown (@wceolin)
  • docusaurus-plugin-client-redirects, docusaurus-utils-validation
    • #9171 feat(client-redirects-plugin): support fully qualified urls and querystring/hash in destination/to url (@slorber)
  • docusaurus
    • #9102 feat(cli): deploy command should allow customizing git config user.name / user.email in deployment branch (#9101) (@amdshrif)
  • docusaurus-mdx-loader, docusaurus-types, docusaurus
    • #9097 feat(mdx): add siteConfig.markdown.format to configure the default content parser (MDX / CommonMark) (@slorber)
  • docusaurus-plugin-content-pages, docusaurus-theme-classic
    • #9071 feat(pages): add support for missing SEO front matter + improve SEO docs (@slorber)
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: create official TypeScript base config @docusaurus/tsconfig (@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 feat: React 18 + automatic JSX runtime + build --dev (@slorber)
  • docusaurus-theme-common
    • #8982 feat(theme-common): code block MagicComments support for TeX/LaTeX/Matlab (@jj-style)
    • #8870 feat(theme-common): code block MagicComments support for Lua/Haskell -- and WebAssembly ;; (@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
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8890 feat(theme): create more generic ThemedComponent util from ThemedImage (@slorber)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-search-algolia, eslint-plugin
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus, eslint-plugin
  • 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 feat(docs,blog,pages): add support for "unlisted" front matter - hide md content in production (@jodyheavener)

🐛 Bug Fix

  • docusaurus
    • #9387 fix(core): log missing errorInfo in React 18 onRecoverableError callback (@johnnyreilly)
    • #9309 fix(cli): disable vertical borders of the update notification (@qwerzl)
    • #9112 fix(core): throw error if build folder already exists on initial clean (@thedevwonder)
    • #9006 fix(core): docusaurus CLI should detect the correct yarn version when suggesting upgrades (@0420syj)
    • #7951 fix(core): make webpack HMR always listen to current location (@jeengbe)
  • docusaurus-mdx-loader
    • #9386 fix(mdx-loader): get correct error line numbers, handle front matter + contentTitle with remark (@slorber)
    • #9262 fix(mdx-loader): improve mdxJsxTextElementToHtml (@slorber)
    • #9202 fix(mdx-loader): ensure heading anchor slugs respect GitHub emoji behavior (@yosukekato165)
    • #9100 fix(mdx): fix for html multi-line comments (@slorber)
    • #9091 fix(mdx-loader): loader error message should display stacktrace if no extra MDX details (@slorber)
    • #8960 fix: allow html syntax in MDX v2 with format md (@slorber)
  • docusaurus-theme-classic
    • #9385 fix(theme): avoid rendering empty search container if site has no search plugin (@slorber)
    • #9183 fix(theme): make Prism code block language / additionalLanguages case insensitive (@heysujal)
    • #9216 fix(theme): fix typo in swizzle component config (@sixhobbits)
    • #9093 fix(theme): support details/summary in CommonMark + add md dogfood test cases (@slorber)
  • docusaurus-mdx-loader, docusaurus-utils
    • #9369 fix(mdx-loader): prevent Open Graph images from being inserted as base64 (@Zwyx)
  • docusaurus-theme-translations
    • #9362 fix(theme-translations): add Japanese translation for "warning" (@tats-u)
    • #9321 fix(theme-translations): add missing zh-Hans messages (@chudongvip)
    • #9338 fix(theme-translations): complete and fix hungarian translations (@la55u)
    • #9292 fix(theme-translations): add missing Spanish theme translations (@Villanuevand)
    • #9021 fix(theme-transalations): fix Swedish translation of "last updated" (@gazab)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): make warning a first-class admonition, and deprecate caution admonition (@slorber)
    • #9269 fix(theme): improve docs sidebar category caret aria-label accessibility (@pinakipb2)
  • Other
  • docusaurus-theme-common
    • #9446 fix(theme): fix useWindowSize React hydration issue (@slorber)
    • #9276 fix(theme-common): remove useless useSyncExternalStore shim (@slorber)
  • create-docusaurus
    • #9217 fix(create-docusaurus): increase Browserslist support query in dev (@slorber)
  • docusaurus-plugin-content-blog
    • #9437 fix(plugin-blog): blog archive should hide unlisted blog posts (@slorber)
    • #9151 fix(content-blog): links in feed should be absolute (@VinceCYLiao)
  • docusaurus-utils, docusaurus
  • docusaurus-plugin-debug
    • #9116 fix(debug-plugin): upgrade react-json-view to maintained React-18 compatible fork (@slorber)
  • docusaurus-utils
    • #9046 fix(utils): better handling of code blocks in link replacement (@Josh-Cena)
    • #8927 fix(utils): make Markdown link replacement much more rigorous (@Josh-Cena)
    • #7864 fix(utils): always match exclusion root dirs as complete folder paths (@Josh-Cena)
    • #7801 fix(utils): recognize ~~~ as code fences in link replacement (@Josh-Cena)
  • docusaurus-plugin-pwa, docusaurus
    • #8872 fix(core): better error logging on SSR/dev failures + log stacktraces and error causes (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils-validation, docusaurus
    • #8258 fix(docusaurus-utils-validation): baseUrl + routeBasePath: allow empty string, normalized as "/" (@Djunnni)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8319 fix(docs,theme): auto-generated category index should not display unlisted content (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock
    • #8015 fix(live-codeblock): add error boundary to live code preview (@rashidmya)
  • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus
    • #7945 refactor(theme): split admonitions, make swizzle easier, better retrocompatibility (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): refactor docs plugin routes and component tree (@slorber)

🏃‍♀️ Performance

  • docusaurus
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus
    • #8972 fix: remove useless js-loader in front of mdx-loader (@slorber)

💅 Polish

  • docusaurus
    • #9381 feat(core): throw error when official docusaurus dependencies use different versions (@JorensM)
  • docusaurus-theme-translations
    • #9302 chore(theme-translations): complete zh-Hant translations (@qwerzl)
    • #9025 chore(theme-translations): complete it translations (@bitpredator)
  • docusaurus-theme-classic
    • #9438 refactor(blog-plugin): blog archive reverse ordering of posts (@slorber)
    • #9184 fix(theme): change schema.org itemType prop urls from http to https (@thedevwonder)
  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus
    • #9133 fix(init): change initial site URL to one that is safe for the future (@tats-u)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8150 fix(theme-classic): polish admonition details, render title-only admonitions (@attitude)
  • docusaurus-plugin-google-gtag
    • #8143 refactor(plugin-gtag): update gtag plugin to modern SPA recommendations (@lanegoolsby)
  • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus
    • #7945 refactor(theme): split admonitions, make swizzle easier, better retrocompatibility (@slorber)

📝 Documentation

Committers: 131

docusaurus - 3.0.0-rc.0

Published by slorber 12 months ago

3.0.0-rc.0 (2023-10-20)

Links:

💥 Breaking Change

  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus-utils, docusaurus
    • #9317 feat(core): support TypeScript + ESM configuration (@harryzcy)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus
    • #9316 chore: upgrade syntax highlighting dependencies, prism-react-renderer to v2, react-live to v4 (@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
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #9310 chore(plugin-docs): remove legacy versioned prefix on doc ids and sidebar names in versioned sidebars (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): make warning a first-class admonition, and deprecate caution admonition (@slorber)
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering (@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 feat: Docusaurus v3 upgrades and require TypeScript 5 (@slorber)
  • docusaurus-plugin-content-blog
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: create official TypeScript base config @docusaurus/tsconfig (@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 feat: React 18 + automatic JSX runtime + build --dev (@slorber)
  • create-docusaurus
  • 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
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): refactor docs plugin routes and component tree (@slorber)

🚀 New Feature

  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus-utils, docusaurus
    • #9317 feat(core): support TypeScript + ESM configuration (@harryzcy)
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering (@slorber)
  • create-docusaurus
  • docusaurus-plugin-content-blog
  • docusaurus-theme-classic
    • #9152 feat(theme): add support for meta og locale and alternates (@FlorinaPacurar)
    • #9028 feat(theme): add ability to inject data attributes from query-string - possibility to create an iframe/embed variant of a page (@slorber)
    • #8915 feat(theme): add queryString option to localeDropdown (@wceolin)
  • docusaurus-plugin-client-redirects, docusaurus-utils-validation
    • #9171 feat(client-redirects-plugin): support fully qualified urls and querystring/hash in destination/to url (@slorber)
  • docusaurus
    • #9102 feat(cli): deploy command should allow customizing git config user.name / user.email in deployment branch (#9101) (@amdshrif)
  • docusaurus-mdx-loader, docusaurus-types, docusaurus
    • #9097 feat(mdx): add siteConfig.markdown.format to configure the default content parser (MDX / CommonMark) (@slorber)
  • docusaurus-plugin-content-pages, docusaurus-theme-classic
    • #9071 feat(pages): add support for missing SEO front matter + improve SEO docs (@slorber)
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: create official TypeScript base config @docusaurus/tsconfig (@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 feat: React 18 + automatic JSX runtime + build --dev (@slorber)
  • docusaurus-theme-common
    • #8982 feat(theme-common): code block MagicComments support for TeX/LaTeX/Matlab (@jj-style)
    • #8870 feat(theme-common): code block MagicComments support for Lua/Haskell -- and WebAssembly ;; (@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
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8890 feat(theme): create more generic ThemedComponent util from ThemedImage (@slorber)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-search-algolia, eslint-plugin
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus, eslint-plugin
  • 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 feat(docs,blog,pages): add support for "unlisted" front matter - hide md content in production (@jodyheavener)

🐛 Bug Fix

  • docusaurus
    • #9387 fix(core): log missing errorInfo in React 18 onRecoverableError callback (@johnnyreilly)
    • #9309 fix(cli): disable vertical borders of the update notification (@qwerzl)
    • #9112 fix(core): throw error if build folder already exists on initial clean (@thedevwonder)
    • #9006 fix(core): docusaurus CLI should detect the correct yarn version when suggesting upgrades (@0420syj)
    • #7951 fix(core): make webpack HMR always listen to current location (@jeengbe)
  • docusaurus-mdx-loader
    • #9386 fix(mdx-loader): get correct error line numbers, handle front matter + contentTitle with remark (@slorber)
    • #9262 fix(mdx-loader): improve mdxJsxTextElementToHtml (@slorber)
    • #9202 fix(mdx-loader): ensure heading anchor slugs respect GitHub emoji behavior (@yosukekato165)
    • #9100 fix(mdx): fix for html multi-line comments (@slorber)
    • #9091 fix(mdx-loader): loader error message should display stacktrace if no extra MDX details (@slorber)
    • #8960 fix: allow html syntax in MDX v2 with format md (@slorber)
  • docusaurus-theme-classic
    • #9385 fix(theme): avoid rendering empty search container if site has no search plugin (@slorber)
    • #9183 fix(theme): make Prism code block language / additionalLanguages case insensitive (@heysujal)
    • #9216 fix(theme): fix typo in swizzle component config (@sixhobbits)
    • #9093 fix(theme): support details/summary in CommonMark + add md dogfood test cases (@slorber)
  • docusaurus-mdx-loader, docusaurus-utils
    • #9369 fix(mdx-loader): prevent Open Graph images from being inserted as base64 (@Zwyx)
  • docusaurus-theme-translations
    • #9362 fix(theme-translations): add Japanese translation for "warning" (@tats-u)
    • #9321 fix(theme-translations): add missing zh-Hans messages (@chudongvip)
    • #9338 fix(theme-translations): complete and fix hungarian translations (@la55u)
    • #9292 fix(theme-translations): add missing Spanish theme translations (@Villanuevand)
    • #9021 fix(theme-transalations): fix Swedish translation of "last updated" (@gazab)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): make warning a first-class admonition, and deprecate caution admonition (@slorber)
    • #9269 fix(theme): improve docs sidebar category caret aria-label accessibility (@pinakipb2)
  • Other
  • docusaurus-theme-common
    • #9276 fix(theme-common): remove useless useSyncExternalStore shim (@slorber)
  • create-docusaurus
    • #9217 fix(create-docusaurus): increase Browserslist support query in dev (@slorber)
  • docusaurus-plugin-content-blog
  • docusaurus-utils, docusaurus
  • docusaurus-plugin-debug
    • #9116 fix(debug-plugin): upgrade react-json-view to maintained React-18 compatible fork (@slorber)
  • docusaurus-utils
    • #9046 fix(utils): better handling of code blocks in link replacement (@Josh-Cena)
    • #8927 fix(utils): make Markdown link replacement much more rigorous (@Josh-Cena)
    • #7864 fix(utils): always match exclusion root dirs as complete folder paths (@Josh-Cena)
    • #7801 fix(utils): recognize ~~~ as code fences in link replacement (@Josh-Cena)
  • docusaurus-plugin-pwa, docusaurus
    • #8872 fix(core): better error logging on SSR/dev failures + log stacktraces and error causes (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils-validation, docusaurus
    • #8258 fix(docusaurus-utils-validation): baseUrl + routeBasePath: allow empty string, normalized as "/" (@Djunnni)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8319 fix(docs,theme): auto-generated category index should not display unlisted content (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock
    • #8015 fix(live-codeblock): add error boundary to live code preview (@rashidmya)
  • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus
    • #7945 refactor(theme): split admonitions, make swizzle easier, better retrocompatibility (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): refactor docs plugin routes and component tree (@slorber)

🏃‍♀️ Performance

  • docusaurus
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus
    • #8972 fix: remove useless js-loader in front of mdx-loader (@slorber)

💅 Polish

  • docusaurus
    • #9381 feat(core): throw error when official docusaurus dependencies use different versions (@JorensM)
  • docusaurus-theme-translations
    • #9302 chore(theme-translations): complete zh-Hant translations (@qwerzl)
    • #9025 chore(theme-translations): complete it translations (@bitpredator)
  • docusaurus-theme-classic
    • #9184 fix(theme): change schema.org itemType prop urls from http to https (@thedevwonder)
  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus
    • #9133 fix(init): change initial site URL to one that is safe for the future (@tats-u)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8150 fix(theme-classic): polish admonition details, render title-only admonitions (@attitude)
  • docusaurus-plugin-google-gtag
    • #8143 refactor(plugin-gtag): update gtag plugin to modern SPA recommendations (@lanegoolsby)
  • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus
    • #7945 refactor(theme): split admonitions, make swizzle easier, better retrocompatibility (@slorber)

📝 Documentation

🔧 Maintenance

  • docusaurus-migrate
  • docusaurus-theme-search-algolia
    • #9320 chore(theme-search-algolia): revert docsearch package range downgrade after bugfix release (@slorber)
  • docusaurus-theme-translations
    • #9304 chore(theme-translations): complete French translations (@forresst)
  • Other
    • #9264 ci: only install Chromium for Playwright Argos tests (@mxschmitt)
    • #9245 chore: bump devcontainer to Ubuntu 22.04 to resolve arm64 incompatibility (@AFRUITPIE)
    • #8947 test: add visual regression tests with Argos CI (@slorber)
    • #8911 chore: migrate website config to createConfigAsync (@slorber)
    • #8578 docs: fix dead anchor for issue reporting guidelines in template (@Sainan)
    • #8447 chore: update lerna to v6.2.0 (@AgentEnder)
    • #7967 test: improve e2e verdaccio configuration (@juanpicado)
    • #7863 docs: publish 2.0.0 release blog post + adapt website for the launch (@slorber)
    • #7828 misc: change showcase submission process, use GitHub discussion (@slorber)
  • docusaurus-plugin-content-blog
    • #9195 test(blog-plugin): fix ability to generate proper blog website fixture build snapshot (@slorber)
  • create-docusaurus, docusaurus-theme-classic
  • docusaurus

Committers: 131

docusaurus - 2.4.3

Published by slorber about 1 year ago

2.4.3 (2023-09-20)

🐛 Bug Fix

  • docusaurus-plugin-content-docs
    • #9107 fix(content-docs): sidebar generator should return customProps for doc items (@TheCatLady)
  • docusaurus-theme-classic
    • #9108 feat(theme-classic): add description & keywords microdata to blog posts (@TheCatLady)
    • #9099 fix(theme): only set classname on ul elements if they have an existing class (@homotechsual)
    • #9243 fix(theme-common): ThemedComponent should display something when JS is disabled (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #9130 fix(theme): canonical url should be not change after hydration if url accessed with/without trailing slash (@ori-shalom)

Committers: 4

docusaurus - 2.4.2

Published by slorber about 1 year ago

2.4.2 (2023-09-20)

Bad npm publish, please use 2.4.3

docusaurus - 3.0.0-beta.0

Published by slorber about 1 year ago

3.0.0-beta.0 (2023-09-15)

💥 Breaking Change

  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #9310 chore(plugin-docs): remove legacy versioned prefix on doc ids and sidebar names in versioned sidebars (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): make warning a first-class admonition, and deprecate caution admonition (@slorber)
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): upgrade Mermaid to v10.4 - handle async rendering (@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 feat: Docusaurus v3 upgrades and require TypeScript 5 (@slorber)
  • docusaurus-plugin-content-blog
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: create official TypeScript base config @docusaurus/tsconfig (@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 feat: React 18 + automatic JSX runtime + build --dev (@slorber)
  • create-docusaurus
  • 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
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): refactor docs plugin routes and component tree (@slorber)
docusaurus - 3.0.0-alpha.0

Published by slorber over 1 year ago

3.0.0-alpha.0 (2023-06-15)

💥 Breaking Change

  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: create official TypeScript base config @docusaurus/tsconfig (@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 feat: React 18 + automatic JSX runtime + build --dev (@slorber)
  • create-docusaurus
  • 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
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): refactor docs plugin routes and component tree (@slorber)
docusaurus - 2.4.1

Published by slorber over 1 year ago

2.4.1 (2023-05-15)

🐛 Bug Fix

  • docusaurus-theme-classic, docusaurus-theme-common
    • #8971 fix(theme): fix collapsible sidebar behavior when prefers-reduced-motion (@slorber)
  • docusaurus-theme-translations
  • docusaurus
  • docusaurus-plugin-content-blog, docusaurus-theme-common, docusaurus-utils-common, docusaurus
    • #8909 fix(theme): add __ prefix to technical anchors, search crawlers (Algolia) should ignore them (@slorber)
  • docusaurus-theme-common
    • #8906 fix(theme-common): fix collapsible component with prefers-reduced-motion (@slorber)
    • #8873 fix(theme-common): fix confusing theme error message: bad sidebar id suggestions (@slorber)
  • docusaurus-utils
    • #8874 fix(utils): handle Markdown links with spaces to route correctly (@morsko1)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #8842 fix(theme-translations): remove redundant navigation text in aria label (@tarunrajput)
  • create-docusaurus

💅 Polish

  • docusaurus-theme-classic
    • #8862 refactor(theme): expose copy, success and word-wrap icons as standalone components (@armano2)

Committers: 7

docusaurus - 2.4.0

Published by slorber over 1 year ago

2.4.0 (2023-03-23)

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

🚀 New Feature

  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #8236 feat(content-docs): add support for sidebar item category/link descriptions in generated index page (@ZarakiKanzaki)
  • docusaurus-theme-classic
    • #8708 feat(theme): allow to load a Docusaurus page with theme from query-string: ?docusaurus-theme=dark (@slorber)
    • #8616 feat(theme): add ability to translate navbar+footer logo alt text (@Mysterious-Dev)
  • docusaurus-remark-plugin-npm2yarn
    • #8690 feat(npm-to-yarn): add support for PnPm and custom converters (@armano2)
  • docusaurus
    • #8677 feat(core): add script env variables: NODE_ENV + BABEL_ENV + DOCUSAURUS_CURRENT_LOCALE (temporary i18n workaround) (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8674 feat(theme-classic): respect prefers-reduced-motion: reduce mediaquery, bump Infima to alpha.43 (@slorber)
  • docusaurus-theme-translations
    • #8668 feat(theme-translations): add Hungarian theme translations (@trueqap)
    • #8631 feat(theme-translations): add Norwegian (Bokmål) theme translation (@dr0nn1)
  • docusaurus-theme-common
    • #8656 feat(theme-common): allow passing a string for details summary (@pReya)
  • docusaurus-plugin-google-gtag
    • #8620 feat(gtag-plugin): gtag should support multiple tracking ids, notably for the UA => GA4 transition (@slorber)

🐛 Bug Fix

  • docusaurus-theme-classic
    • #8803 fix(theme): codeblock buttons should be kept on the right when using RTL locale (@Vishruta-Patil)
    • #8615 fix(theme): improve color toggle when using dark navbar (@dewanshDT)
    • #8699 fix(theme-classic): fix tab focus bug in dropdown (#8697) (@kagankan)
  • docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus-theme-common, docusaurus-theme-search-algolia
    • #8757 fix(search): search page should react to querystring changes + cleanup/refactor (@slorber)
  • docusaurus
    • #8746 fix(core): baseUrl error banner link anchor case (@slorber)
  • docusaurus-theme-translations
    • #8744 fix(theme-translations): fix wrong arabic words (tip/next) (@Anasqx)

💅 Polish

  • create-docusaurus
    • #8712 polish(create-docusaurus): the starter template should use a navbar item "docSidebar" instead of "doc" (less fragile on updates) (@biplavmz)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-common, docusaurus
    • #8735 polish(theme): better error messages on navbar item rendering failures + ErrorCauseBoundary API (@tannerdolby)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus

Committers: 14

docusaurus - 2.3.1

Published by slorber over 1 year ago

2.3.1 (2023-02-03)

🐛 Bug Fix

  • docusaurus-theme-common
    • #8628 fix(theme-common): fix issue in tab scroll position restoration on tab click (@slorber)
    • #8619 fix(theme-common): localStorage utils dispatch too many storage events leading to infinite loop (@slorber)
    • #8618 fix(theme-common): prepare usage of useSyncExternalStore compatibility with React 18 (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus-utils
  • docusaurus-preset-classic
    • #8597 fix(preset-classic): install the right plugin for googleTagManager (@Josh-Cena)

💅 Polish

  • docusaurus-theme-translations

🤖 Dependencies

  • docusaurus-plugin-client-redirects, docusaurus-theme-search-algolia, docusaurus

Committers: 3