Docusaurus v2.0.0-beta.10 Release Notes

Release Date: 2021-12-09 // over 2 years ago
  • :rocket: New Feature

    • create-docusaurus, docusaurus-types, docusaurus
      • #5930 feat: shorthands for themes/plugins/presets configuration (@fsmaia)
    • 🌐 docusaurus-mdx-loader, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations, docusaurus-utils, docusaurus
      • #5830 feat(content-docs): sidebar category linking to document or auto-generated index page (@slorber)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-remark-plugin-npm2yarn, docusaurus-types, docusaurus
    • create-docusaurus
      • #3458 feat(create-docusaurus): allow using local folder as template (@afshinm)
    • πŸ”Œ docusaurus-plugin-content-blog
      • #5787 feat(content-blog): allow sorting posts in ascending order (@cerkiewny)
    • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus
      • #3104 feat(core): Add React ErrorBoundary component + theme default boundaries (@spyke01)

    :boom: Breaking Change

    • πŸ”Œ docusaurus-plugin-content-blog
    • πŸ”Œ docusaurus-migrate, docusaurus-plugin-content-docs
      • #6065 refactor: remove deprecated docs homePageId option (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6056 refactor: remove unused metadata field for homepage (@lex111)
    • 🌐 docusaurus-mdx-loader, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations, docusaurus-utils, docusaurus
      • #5830 feat(content-docs): sidebar category linking to document or auto-generated index page (@slorber)
    • πŸ“ˆ docusaurus-module-type-aliases, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-preset-classic
      • #5832 refactor(ganalytics, gtag): move options out of themeConfig (@Josh-Cena)
    • πŸ”Œ create-docusaurus, docusaurus-plugin-client-redirects, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-utils

    :bug: Bug Fix

    • docusaurus-theme-common
      • #6070 fix(theme-common): useLocationChange fire un-necessarily twice (@slorber)
      • #6040 fix: browser storage (localStorage) is unreliable: api should fail-safe (@slorber)
    • 🌐 create-docusaurus, 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-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • docusaurus-theme-classic, docusaurus
      • #6052 fix(core): fix error boundary import disrupting CSS order (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog
    • docusaurus
      • #5983 fix(core): do not apply theme-init alias to user component (@Josh-Cena)
      • #5798 fix(cli): update notifier should be shown if current is less than latest (@semoal)
      • #5864 fix: respect base URL when serving content by webpack dev server (@lex111)
    • docusaurus-module-type-aliases
    • docusaurus-theme-classic

    πŸ’… :nail_care: Polish

    • docusaurus-theme-classic
    • docusaurus-theme-classic, docusaurus
      • #6048 refactor: capitalize locales when creating i18n config (@lex111)
    • 🌐 docusaurus-theme-translations
      • #5976 feat(theme-translations): add extra Korean translation, fix typo (@revi)
      • #6060 chore(theme-translations): complete Chinese translations (@Josh-Cena)
    • πŸ”Œ docusaurus-migrate, docusaurus-plugin-content-docs
      • #6065 refactor: remove deprecated docs homePageId option (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6056 refactor: remove unused metadata field for homepage (@lex111)
    • docusaurus-theme-classic, docusaurus-theme-common
    • 🌐 docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-types
    • πŸ”Œ docusaurus-plugin-pwa
      • #5995 chore(plugin-pwa): change core-js version in package.json to v3 (@Josh-Cena)
    • 🌐 docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils
      • #5849 refactor: define own translations in other themes (@lex111)
    • πŸ“ˆ docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-types
    • docusaurus
      • #5829 refactor: optimize clone and checkout in deploy command (@sivapalan)
      • #5899 feat(core): give more hints when plugins have duplicate IDs (@Josh-Cena)
    • πŸ“ˆ docusaurus-module-type-aliases, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-preset-classic
      • #5832 refactor(ganalytics, gtag): move options out of themeConfig (@Josh-Cena)
    • create-docusaurus, docusaurus
      • #5840 feat: allow GIT_USER env var to be unset if SSH is used (@wpyoga)
    • πŸ”Œ create-docusaurus, docusaurus-plugin-client-redirects, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-utils

    πŸ“š :memo: Documentation

    :house: Internal

    • 🌐 create-docusaurus, docusaurus-plugin-client-redirects, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-common, docusaurus-theme-translations, docusaurus-utils-validation, docusaurus
    • Other
    • docusaurus-module-type-aliases, docusaurus-types, docusaurus
    • 🌐 create-docusaurus, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-theme-translations, docusaurus-utils, docusaurus
    • πŸ”Œ create-docusaurus, docusaurus-plugin-ideal-image, docusaurus-theme-classic
      • #6010 chore: upgrade prettier; rename prettier scripts as format (@Josh-Cena)
    • create-docusaurus, docusaurus
    • docusaurus
      • #5998 chore: upgrade webpack-dev-server to v4.5.0 (@lex111)
      • #5965 fix(core): apply staticDirectories to base webpack config (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-client-redirects, docusaurus-plugin-content-pages, docusaurus-plugin-debug, docusaurus-plugin-ideal-image, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-common, docusaurus-utils, docusaurus
      • #5985 chore: cleanup dependency declaration in package.json (@armano2)
    • πŸ’… create-docusaurus, docusaurus-migrate, 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-sitemap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-utils, docusaurus, lqip-loader, stylelint-copyright
    • πŸ”Œ docusaurus-plugin-content-docs
      • #5962 refactor(content-docs): move isCategoriesShorthand to utils (@armano2)
      • #5906 fix(content-docs): do not echo git history to console (@Josh-Cena)
      • #5905 misc(plugin-docs): fix Windows test snapshot for git history retrieval (@Josh-Cena)
      • #5904 refactor(content-docs): use shelljs instead of execa (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-ideal-image
      • #5940 refactor(plugin-ideal-image): migrate package to TS (@armano2)
    • πŸ”Œ docusaurus-plugin-pwa, docusaurus-theme-classic
    • πŸ”Œ docusaurus-plugin-ideal-image, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia
      • #5935 refactor(theme-search-algolia): migrate package to TS (@armano2)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-debug, docusaurus-plugin-google-gtag, docusaurus-plugin-ideal-image, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-utils-common, docusaurus-utils, docusaurus
    • docusaurus-theme-classic, docusaurus-theme-common
      • #5922 refactor(theme-classic): move some logic of CodeBlock to theme-common (@Josh-Cena)
    • πŸ”Œ docusaurus-remark-plugin-npm2yarn
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-utils

    Committers: 48