Docusaurus v2.0.0-beta.7 Release Notes

Release Date: 2021-10-15 // over 2 years ago
  • :rocket: New Feature

    • docusaurus-module-type-aliases, docusaurus
    • docusaurus-theme-classic, docusaurus-theme-common
      • #5674 polish(theme-classic): guard against potential definition mistakes in Tabs (@Josh-Cena)
      • #5618 feat: maintain page position for clicked grouped tabs (@Shrugsy)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-utils
      • #4330 feat(content-blog): add full blog post html into RSS/Atom feeds (@moonrailgun)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
      • #5642 feat(theme-classic, plugin-docs): sidebar item level-specific className + allow customization (@Josh-Cena)
    • create-docusaurus
      • #5635 feat: npm init docusaurus, yarn create docusaurus (@slorber)
    • πŸ”Œ docusaurus-init, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-sitemap, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types
      • #5589 feat: properly type-check the Docusaurus config of new sites (@bmiddha)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus-utils-validation
      • #5578 feat(v2): allow specifying TOC max depth (themeConfig + frontMatter) (@erickzhao)
    • docusaurus
      • #5498 feat: make Webpack url-loader limit configurable (env variable) (@stnor)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs

    :boom: Breaking Change

    • docusaurus-theme-classic, docusaurus-theme-common
      • #5674 polish(theme-classic): guard against potential definition mistakes in Tabs (@Josh-Cena)
      • #5618 feat: maintain page position for clicked grouped tabs (@Shrugsy)
    • docusaurus-init, docusaurus-preset-bootstrap, docusaurus-theme-bootstrap
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus-utils-validation
      • #5578 feat(v2): allow specifying TOC max depth (themeConfig + frontMatter) (@erickzhao)
    • docusaurus-theme-classic
      • #5592 refactor: use CSS Modules for toggle styles (@lex111)

    :bug: Bug Fix

    • docusaurus-theme-common
    • docusaurus
    • docusaurus-theme-classic, docusaurus-theme-common
      • #5699 fix: apply announcement bar class if only needed (@lex111)
    • docusaurus-theme-classic
    • docusaurus-theme-live-codeblock
      • #5677 fix: Don't ignore options.transforms for buble (@ntucker)
      • #5556 fix: pin react-live due to possible mismatch React (@lex111)
    • docusaurus-mdx-loader
    • πŸ”Œ docusaurus-plugin-ideal-image
      • #5540 fix: do not use ideal image plugin in dev env (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #5606 fix(docs): create tags route if only tags exists (@lex111)
    • docusaurus-init, docusaurus-module-type-aliases, docusaurus-types
      • #5601 fix(module-type-aliases): move @type packages to dependencies (@Josh-Cena)
    • docusaurus-utils
      • #5495 fix: ignore code block lines when creating excerpt (@lex111)
    • docusaurus-init
      • #5490 fix: install deps for new project via Yarn on Windows properly (@lex111)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-utils-validation
      • #5479 fix: add docs tag validation to solve #5478 (@sw-yx)

    πŸ’… :nail_care: Polish

    • docusaurus-theme-classic, docusaurus-theme-common
    • docusaurus-theme-classic
    • πŸ”Œ docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-debug, docusaurus-theme-classic, docusaurus-types, docusaurus
      • #5636 refactor: make all Props defined as interface + readonly (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • docusaurus
      • #5580 refactor(core): type improvements for PendingNavigation (@Josh-Cena)
    • docusaurus-theme-classic, docusaurus
      • #5496 refactor: remove deprecated createRequireFromPath (@lex111)

    πŸ“š :memo: Documentation

    :house: Internal

    • πŸ”Œ create-docusaurus, docusaurus-plugin-content-docs
      • #5678 refactor(content-docs): refactor sidebars, Joi validation, generator rework, expose config types (@Josh-Cena)
    • docusaurus-theme-classic
    • Other
    • docusaurus-init, docusaurus-preset-bootstrap, docusaurus-theme-bootstrap
    • πŸ”Œ docusaurus-init, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-module-type-aliases, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-preset-classic, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus-utils, docusaurus, lqip-loader
    • πŸ”Œ docusaurus-plugin-pwa, docusaurus
      • #5609 chore: upgrade Terser-related dependencies (@lex111)
    • πŸ”Œ docusaurus-cssnano-preset, docusaurus-init, 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-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-types, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader
    • docusaurus
    • docusaurus-preset-classic
    • πŸ“ˆ docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-preset-classic
      • #5561 refactor(plugin-google-gtag, plugin-google-analytics): migrate packages to TS (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-pages, docusaurus-plugin-sitemap, docusaurus-preset-classic
      • #5579 refactor(preset-classic): migrate preset-classic to TypeScript (@Josh-Cena)
    • docusaurus-init
      • #5484 chore: regenerate beta.6 examples + fix regen script (@slorber)

    Committers: 36