Docusaurus v2.0.0-beta.21 Release Notes

Release Date: 2022-05-27 // almost 2 years ago
  • :boom: Breaking Change

    • πŸ”Œ docusaurus-plugin-pwa
      • #7422 refactor(pwa): remove reloadPopup option in favor of swizzling (@Josh-Cena)
    • πŸ‘• 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-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-search-algolia, docusaurus-theme-translations, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, eslint-plugin, lqip-loader

    :rocket: New Feature

    • πŸ”Œ docusaurus-plugin-sitemap
    • docusaurus-utils, docusaurus
      • #7371 feat(core): support docusaurus.config.cjs as default file name (@Josh-Cena)
    • docusaurus
    • docusaurus-theme-classic
      • #7357 feat(theme-classic): allow className as option for type: "search" (@JPeer264)

    :bug: Bug Fix

    • docusaurus
    • πŸ”Œ docusaurus-plugin-google-gtag
      • #7424 fix(gtag): send the newly rendered page's title instead of the old one's (@ori-shalom)
    • create-docusaurus, docusaurus-utils
      • #7507 fix(create-docusaurus): potential security issue with command injection (@slorber)
    • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus
      • #7492 fix(core): always treat error boundary fallback as a callback (@Josh-Cena)
    • docusaurus-theme-classic
      • #7438 fix(theme-classic): allow nested task lists to preserve the indent (@Josh-Cena)
      • #7430 fix(theme-classic): consistently apply the right active class name for all navbar items (@Josh-Cena)
      • #7411 fix(theme-classic): autocollapse sidebar categories when navigating with paginator (@pranabdas)
      • #7363 fix(theme-classic): resolve customCss from site dir (@Josh-Cena)
    • docusaurus-utils
      • #7464 fix(utils): fix Markdown link replacement when link text is same as href (@Josh-Cena)
      • #7458 fix(utils): avoid replacing Markdown links missing the directly next link (@Josh-Cena)
    • docusaurus-mdx-loader
      • #7392 fix(mdx-loader): use React.Fragment as fragment factory (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #7385 fix(content-docs): restore functionality when a category only has index page (@Josh-Cena)

    πŸ’… :nail_care: Polish

    • 🌐 docusaurus-theme-translations
    • docusaurus
      • #7499 fix: avoid printing period after localhost URL (@Zamiell)
    • create-docusaurus
      • #7374 refactor(create): clean up logic when prompting for unspecified arguments (@Josh-Cena)

    πŸ“š :memo: Documentation

    • πŸ“„ #7503 docs: document MDXComponents scope (@Josh-Cena)
    • πŸ“„ #7497 docs: link every reference of types in API table to the type definition (@Zamiell)
    • πŸš€ #7407 docs: add Azure SWA as deployment option (@nitya)
    • #7390 fix(website): use react-lite-youtube-embed for lazy YouTube video (@matkoch)

    🚧 :wrench: Maintenance

    • πŸ’… create-docusaurus, docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, 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-gtag, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader, stylelint-copyright
    • 🌐 docusaurus-theme-classic, docusaurus-theme-translations
    • πŸ’… stylelint-copyright
    • docusaurus-cssnano-preset
    • πŸ‘• create-docusaurus, 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-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-search-algolia, docusaurus-theme-translations, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, eslint-plugin, lqip-loader
      • #7437 refactor: use TS project references instead of running tsc multiple times (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-pwa
    • docusaurus-theme-classic
      • #7415 refactor(theme-classic): always collocate stylesheets with components in one folder (@Josh-Cena)
    • docusaurus

    Committers: 23