Docusaurus v2.0.0-beta.4 Release Notes

Release Date: 2021-07-28 // over 2 years ago
  • :rocket: New Feature

    • docusaurus-theme-classic
    • docusaurus-init
      • #5235 feat: docusaurus.new + improve StackBlitz playground integration (@slorber)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
      • #5203 feat: docs plugin options sidebarCollapsible + sidebarCollapsed (@Josh-Cena)
    • docusaurus
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus
      • #4273 feat(v2): redesign mobile UX: inline TOC + doc sidebar in main menu (@lex111)

    :boom: Breaking Change

    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
      • #5203 feat: docs plugin options sidebarCollapsible + sidebarCollapsed (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils, docusaurus
      • #5173 feat(v2): generalize usage of _ prefix convention to exclude content files/folders (@slorber)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus
      • #4273 feat(v2): redesign mobile UX: inline TOC + doc sidebar in main menu (@lex111)

    :bug: Bug Fix

    • πŸ”Œ docusaurus-plugin-content-blog
      • #5232 fix(v2): blog should parse frontMatter.date even when time is present (@wenerme)
    • docusaurus-theme-classic
      • #5230 fix(v2): remove top margin from first element inside doc article (@lex111)
      • #5229 fix(v2): keep mobile TOC after hydration (@lex111)
      • #5179 fix(v2): wrap dropdown item to missing li element + remove extra attributes (@lex111)
      • #5183 fix(v2): pass all props to CodeBlock component (@lex111)
      • #5176 fix(v2): Fix type for navlink label (@Josh-Cena)
      • #5172 fix(v2): hide mobile collapsible doc toc if no headings (@slorber)
      • #5161 fix(v2): disable default behavior when click on collapsible item (@lex111)
      • #5151 fix(v2): add missing french translations for mobile (@forresst)
      • #5104 fix(v2): fix SkipToContent programmatic focus when updating querystring (@slorber)
    • docusaurus-theme-search-algolia
    • docusaurus
      • #5204 fix: cli upgrade helper fail when no package.dependencies (@mweststrate)
      • #5164 fix(v2): revert webpack.resolve.symlinks = false (@slorber)
      • #5126 fix(v2): remove webpackConfig.resolve.symlinks: true (@slorber)
      • #5110 fix(v2): Fix update-notifier not run at first and not notifying consistently (@slorber)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils
      • #5199 fix(v2): Fix MDX docs being considered as partials when siteDir match the _ prefix convention (@slorber)
    • πŸ”Œ docusaurus-plugin-pwa
      • #5185 fix(v2): add base URL to content attribute of head tags PWA (@lex111)
      • #5169 refactor(v2): automatically add base URL to PWA head tags (@lex111)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils, docusaurus
      • #5173 feat(v2): generalize usage of _ prefix convention to exclude content files/folders (@slorber)
    • docusaurus-theme-common
      • #5159 fix(v2): Fix Collapsible hydration layout shift (@slorber)
      • #5146 fix(v2): improve work of useCollapsible hook with multiple clicks (@lex111)
    • docusaurus-types
    • docusaurus-theme-classic, docusaurus-theme-common
      • #5116 fix(v2): introduce useCollapsible to fix collapsible animation perf issues (@lex111)
    • πŸ”Œ docusaurus-plugin-client-redirects
      • #5102 fix(v2): fix redirect plugin when trailingSlash=false for .html extension (@slorber)

    πŸ’… :nail_care: Polish

    • docusaurus-theme-classic
    • docusaurus-theme-classic, docusaurus-theme-live-codeblock
      • #5215 refactor: make code block shadows consistent with new admonitions (@slorber)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic
      • #5193 refactor: redesign admonitions/callouts/quotes (@slorber)
    • docusaurus-theme-classic, docusaurus-theme-common
      • #5168 refactor(v2): mobile dropdown navbar: expand when subitem become active (@slorber)

    πŸ“š :memo: Documentation

    • πŸ“„ #5236 docs: add Verdaccio.org to showcase (@semoal)
    • 🚚 #5218 docs(v2): remove vector.dev from showcase (@lex111)
    • πŸ“„ #5212 docs: mention Link can be used for external links (@slorber)
    • πŸ“„ #5210 docs(v2): Elaboration of raw-loader in markdown react component (@pranabdas)
    • πŸ“„ #5191 docs: user should restart docusaurus after adding prism additionalLanguage (@tohidnateghi)
    • ⚑️ #5175 docs: update API docs on navbar behavior (@Josh-Cena)
    • πŸ“„ #5189 docs(v2): Add orbitjs site to showcase page (@dgeb)
    • πŸ“„ #5177 docs(v2): add easyjwt to users (@dbrrt)
    • πŸ“„ #5187 docs(v2): Add quickwit to user.js and png. (@fmassot)
    • πŸ“„ #5184 docs(v2): Add react-complex-tree to users.js (@lukasbach)
    • ⚑️ #5178 docs(v2): Update tutorial link (@slorber)
    • πŸš€ #5158 docs(v2): Update deploy with Qovery docs for V2 (@arnaudjnn)
    • πŸ“„ #5152 docs(v2): Indent code example to improve readability (@rluvaton)
    • πŸ“„ #5133 docs(v2): GIF format is not suported (@NazarStreletskyi)
    • πŸ“„ #5117 docs(v2): Add Prismatic docs page to showcase. (@taylorreece)
    • πŸ“„ #5115 docs(v2): Add LiveKit to showcase (@davidzhao)
    • πŸ“š #5114 docs(v2): add Blink Shell Documentation to Showcase (@pcho)
    • πŸ“„ #5112 docs(v2): clarify how to disable edit links entirely (@lennartkoopmann)
    • πŸ“„ #5113 docs(v2): Add CryptoDevHub to Showcase (@pmuens)

    :house: Internal

    🐎 :running_woman: Performance

    • docusaurus-theme-classic, docusaurus-theme-common
      • #5136 perf(v2): lazy sidebar categories / collapsibles, reduce html output / build times (@slorber)
    • docusaurus-theme-classic
      • #5130 test(v2): dogfooding: add huge sidebar for testing purposes (@slorber)

    Committers: 28