Skip to content

Releases: facebook/docusaurus

2.0.0-beta.10

09 Dec 12:07
Compare
Choose a tag to compare

2.0.0-beta.10 (2021-12-09)

🚀 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)

💥 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 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

💅 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

📝 Documentation

Read more

2.0.0-beta.9

02 Nov 17:31
Compare
Choose a tag to compare

2.0.0-beta.9 (2021-11-02)

🚀 New Feature

  • docusaurus-theme-classic, docusaurus-theme-common
    • #5770 feat(theme-classic): allow specifying width/height in logo (@cerkiewny)
  • docusaurus-types, docusaurus
    • #5841 feat: allow user to specify deploymentBranch property in docusaurus.config.js (@wpyoga)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia
    • #5795 feat(search-algolia): algolia externalUrl regex to navigate with window.href (@semoal)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-types, docusaurus
  • docusaurus-theme-classic
    • #5791 feat(theme-classic): add Serbian Cyrillic translation (@utajum)

💥 Breaking Change

  • create-docusaurus, 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-sitemap, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader

🐛 Bug Fix

  • docusaurus-plugin-content-blog
    • #5835 fix(content-blog): Fix blog feeds not generated (@slorber)
  • docusaurus
  • docusaurus-module-type-aliases, docusaurus
    • #5819 fix: use @docusaurus/react-loadable as package alias + include types (@slorber)

💅 Polish

  • docusaurus-preset-classic
    • #5831 feat(preset-classic): guard against unknown keys in options (@Josh-Cena)
  • docusaurus
    • #5815 refactor: some improvements for webpack-dev-server (@lex111)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils, docusaurus
  • docusaurus-theme-classic

📝 Documentation

🏠 Internal

  • Other
  • create-docusaurus, 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-sitemap, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader
  • docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus
    • #5807 refactor: remove a few Lodash usages & ESLint enforcement (@Josh-Cena)
  • docusaurus-module-type-aliases, docusaurus-plugin-client-redirects, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils, docusaurus
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, lqip-loader
    • #5779 refactor: migrate lqip-loader to TS, fix typing for Webpack Loaders (@Josh-Cena)

Committers: 18

Read more

2.0.0-beta.8

21 Oct 16:37
Compare
Choose a tag to compare

2.0.0-beta.8 (2021-10-21)

🚀 New Feature

  • docusaurus-plugin-content-blog
  • docusaurus
    • #5740 feat(core): write-heading-ids options maintainCasing, overwrite (@Josh-Cena)
  • docusaurus-plugin-content-docs
    • #5705 feat(content-docs): new front matter options to customize pagination (@Josh-Cena)

💥 Breaking Change

  • docusaurus-theme-search-algolia
    • #5751 fix: stable callbacks in useSearchQuery + refactor (@slorber)

🐛 Bug Fix

  • docusaurus-plugin-ideal-image
    • #5760 fix(ideal-image): fix IdealImage in dev not handling ES import images properly (@slorber)
  • docusaurus-theme-classic
    • #5732 fix(theme-classic): allow tabs with number as value (@Josh-Cena)
    • #5721 fix: handle rubber band scrolling in hideable navbar (@lex111)
  • docusaurus-theme-search-algolia
    • #5751 fix: stable callbacks in useSearchQuery + refactor (@slorber)

💅 Polish

  • docusaurus-theme-classic
  • docusaurus-module-type-aliases, docusaurus-plugin-ideal-image, docusaurus-theme-classic, docusaurus
    • #5726 refactor(module-type-aliases): remove fallback aliases (@Josh-Cena)

📝 Documentation

  • Other
  • docusaurus-plugin-content-blog
    • #5753 fix(content-blog): temporarily swallow feed mdxToHtml errors + feed refactor (@slorber)

🏠 Internal

  • docusaurus
    • #5761 chore: upgrade html-webpack-plugin, remove terser 4 (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus
    • #5714 chore: Enable ESLint rules of hooks + fix new lint errors (@slorber)
  • Other

🏃‍♀️ Performance

  • docusaurus

Committers: 13

2.0.0-beta.7

15 Oct 13:26
Compare
Choose a tag to compare

2.0.0-beta.7 (2021-10-15)

🚀 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

💥 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 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

💅 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-...
Read more

v2.0.0-beta.6

02 Sep 16:10
Compare
Choose a tag to compare

2.0.0-beta.6 (2021-09-02)

🚀 New Feature

  • docusaurus-plugin-content-blog, docusaurus-theme-classic
  • docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus-theme-classic
    • #5460 feat: infima 33 + navbar-sidebar close button (@slorber)
    • #5442 feat(theme-classic): allow passing tab label and default value through TabItem (@Josh-Cena)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #5454 feat: new docs options: versions.{badge,className} (@slorber)

🐛 Bug Fix

  • docusaurus-theme-classic
    • #5444 fix: fix some theme UI issues (blockquotes, navbar-sidebar font) with Infima alpha.32 (@slorber)
    • #5431 fix: some beta.5 bugfixes (@slorber)
  • docusaurus-init, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic

💅 Polish

  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #5459 refactor(theme-classic): completely migrate package to TypeScript (@Josh-Cena)
  • docusaurus-theme-classic

📝 Documentation

🏠 Internal

  • #5455 fix: website bad version name in docusaurus.config.js (@slorber)

Committers: 10

v2.0.0-beta.5

26 Aug 15:22
Compare
Choose a tag to compare

2.0.0-beta.5 (2021-08-26)

🚀 New Feature

  • docusaurus-init, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-utils-validation
    • #5396 feat(plugin-blog): multi-authors support + authors.yml global configuration (@Josh-Cena)
  • docusaurus-plugin-content-blog, docusaurus-theme-classic
    • #5371 feat: make blog config options and navbar versions dropdown label translatable (@Josh-Cena)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus-utils
  • docusaurus-plugin-content-blog
    • #5354 feat(plugin-blog): allow 'ALL' as postsPerPage option value (@Josh-Cena)
  • docusaurus-theme-classic
  • docusaurus-init
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-theme-classic
    • #5309 feat: blog posts support /YYYY/MM/DD/blog-post/index.md pattern + blog frontmatter can reference relative images (@slorber)
  • docusaurus-mdx-loader, docusaurus
    • #5299 feat: mdx loader fallback, allow importing mdx docs from anywhere (@slorber)

💥 Breaking Change

  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus-utils
  • docusaurus-init, docusaurus-migrate, docusaurus-plugin-content-docs, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus
    • #5345 refactor: rename Git master branch to main (@zpao)
  • docusaurus-module-type-aliases, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-types, docusaurus
    • #5349 refactor(core): replace useDocusaurusContext().isClient by useIsBrowser() (@slorber)
  • docusaurus-theme-classic
    • #5264 fix: apply proper class for active doc item on mobiles + avoid duplicated classes (@lex111)

🐛 Bug Fix

  • docusaurus-theme-classic
    • #5425 fix: toc does not highlight clicked anchor + use scroll-margin-top (@slorber)
    • #5424 refactor: make dynamic authors layout via CSS only (@lex111)
    • #5422 fix: make tags wrapping properly (@lex111)
    • #5419 fix: various fixes back-to-top button (@lex111)
    • #5361 fix: refactor TOC highlighting + handle edge cases (@slorber)
    • #5357 fix: code blocks should scroll in RTL direction (@slorber)
    • #5346 fix: author/image adjustments in BlogPosting schema (@lex111)
    • #5240 fix: remove top margin only from directly first element (@lex111)
    • #5317 fix: make proper highlighting doc link if no sidebar (@hamzahamidi)
    • #5316 fix: avoid extra default active class on doc sidebar item (@lex111)
    • #5319 fix: unbreak highlighting regular navbar links (@lex111)
    • #5264 fix: apply proper class for active doc item on mobiles + avoid duplicated classes (@lex111)
    • #5275 fix: improve spanish translation (@faloi)
    • #5262 fix: show secondary menu if even there is no main one (@lex111)
  • docusaurus
    • #5426 fix: Make update-notifier fail-safe if no permission to read configStore (@slorber)
    • #5398 fix: fix write-translations warning for theme-common translations (@slorber)
    • #5381 fix: canary releases should ignore notifier updates (@slorber)
    • #5339 fix: add admonitions support to mdx partials loaded through the fallback mdx loader (@slorber)
    • #5311 fix: docusaurus serve logs wrong port if 3000 is taken (@wan-nyan-wan)
    • #5308 fix: remove unexpected whitespaces in CSS bundle (@lex111)
    • #5268 fix: fix wrong regex that removes extra letters from swizzled component names (@Josh-Cena)
  • Other
    • #5399 fix: fix site unlocalized 404 pages + aggressive Netlify /assets caching (@slorber)
    • #5249 fix: fix Crowdin mapping for pt-BR (@slorber)
  • docusaurus-theme-classic, docusaurus
    • #5383 fix: fix Locale Dropdown RTL icon + Webpack aliases ordering (@slorber)
  • docusaurus-init
    • #5370 fix(init): fix links to feature images in classic-typescript (@Josh-Cena)
  • docusaurus-theme-common
  • docusaurus-plugin-ideal-image
    • #5334 fix: plugin ideal-image should generate filename with a hash even in development (@Pierre-Gilles)
  • docusaurus-theme-search-algolia
    • #5290 fix: make successful build if missing favicon (@lex111)
  • docusaurus-utils
    • #5270 fix: ability to link md files with relative paths when paths contain space (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-types

💅 Polish

  • docusaurus-theme-common
    • #5402 refactor: improve styles of Details component (@lex111)
  • docusaurus-theme-classic
    • #5386 refactor: various tags improvements (@lex111)
    • #5377 refactor: make main heading font size changeable via CSS var (@lex111)
    • #5355 refactor: add blog microdata in markup instead of use JSON-LD...
Read more

v2.0.0-beta.4

28 Jul 20:49
Compare
Choose a tag to compare

2.0.0-beta.4 (2021-07-28)

🚀 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)

💥 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 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)

💅 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)

📝 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 compo...
Read more

v2.0.0-beta.3

30 Jun 13:59
Compare
Choose a tag to compare

2.0.0-beta.3 (2021-06-30)

🚀 New Feature

  • docusaurus-theme-classic
    • #5092 feat(v2): add icon to external footer links (@lex111)

🐛 Bug Fix

  • docusaurus-theme-classic
    • #5080 fix(v2): classic theme - semantic correct anchors links (@AuHau)
    • #5081 fix(v2): restore previous scroll position on back button click (@lex111)
    • #5063 fix(v2): restore responsive menu (@lex111)
  • docusaurus
  • docusaurus-plugin-content-docs
    • #5097 fix(v2): fix useEffect infinite loop in blogOnly mode (@slorber)
    • #5074 fix(v2): allow negative sidebar positions (@kdrag0n)
  • docusaurus-plugin-client-redirects
    • #5093 fix(v2): redirect from should work with trailingSlash: true (@slorber)
  • docusaurus-plugin-client-redirects, docusaurus-utils
    • #5085 fix(v2): redirect plugin should emit redirect files with lower precedence than redirect target (@slorber)
  • docusaurus-plugin-client-redirects, docusaurus-plugin-sitemap, docusaurus-types, docusaurus-utils-common, docusaurus
    • #5082 fix(v2): never remove trailing slash from site root like '/baseUrl/' (@slorber)
  • docusaurus-plugin-sitemap
    • #5068 fix(v2): sitemap should respect the global trailingSlash config option. (@taylorreece)
  • docusaurus-types
    • #5058 fix(v2): fix bad @docusaurus/types Plugin type generics (@jsamr)

📝 Documentation

🏠 Internal

Committers: 11

v2.0.0-beta.2

24 Jun 17:28
Compare
Choose a tag to compare

🚀 New Feature

  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #5052 feat(v2): docs version banner configuration option (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-types, docusaurus
    • #5037 feat(v2): plugins injectHtmlTags + configureWebpack should receive content loaded (@slorber)

💥 Breaking Change

  • docusaurus-plugin-content-docs
    • #5053 refactor(v2): remove deprecated docs option excludeNextVersionDocs (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #5052 feat(v2): docs version banner configuration option (@slorber)

🐛 Bug Fix

  • docusaurus-plugin-content-blog, docusaurus-types, docusaurus
  • docusaurus-plugin-content-docs
  • docusaurus-theme-classic
    • #5050 fix(v2): add shadow to skip link on focus only (@lex111)
    • #5035 fix(v2): fix some docs container/sidebar layout issues (@slorber)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-types, docusaurus-utils, docusaurus
    • #5047 fix(v2): Fix Webpack persistent caching (evict on swizzle/alias/config change) (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus
  • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-theme-common
    • #5023 fix(v2): ignore hash changes in useChangeRoute hook (@lex111)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-utils-validation
    • #5032 fix(v2): less strict blog/docs uri frontmatter validation (@slorber)

💅 Polish

  • docusaurus-plugin-content-docs
    • #5053 refactor(v2): remove deprecated docs option excludeNextVersionDocs (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-theme-bootstrap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus
  • Other

📝 Documentation

🏠 Internal

  • #5005 chore: add archived versions system + archive alpha.73-75 (@slorber)

Committers: 11

v2.0.0-beta.1

18 Jun 14:44
Compare
Choose a tag to compare

2.0.0-beta.1 (2021-06-18)

🚀 New Feature

  • docusaurus-plugin-content-docs
    • #4982 feat(v2): add docs pagination_label frontmatter (@slorber)
  • docusaurus-theme-classic
  • docusaurus-init
  • docusaurus-theme-classic, docusaurus-types, docusaurus
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs
  • docusaurus-types, docusaurus
    • #4618 feat(v2): allow config plugins as functions or [function,options] (@besemuna)
  • docusaurus-plugin-content-blog, docusaurus-utils-validation
    • #4759 feat(v2): exhaustive BlogPostFrontMatter schema validation (@nam-hle)

🐛 Bug Fix

  • docusaurus-theme-classic
  • docusaurus-theme-classic, docusaurus-utils-common
  • docusaurus-plugin-client-redirects, docusaurus-utils-common, docusaurus-utils, docusaurus
    • #4988 fix(v2): redirect plugin should use siteConfig.trailingSlash (@slorber)
  • docusaurus-plugin-content-blog
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #4985 fix(v2): navbar doc item fallback: search doc in lastVersion (@slorber)
  • docusaurus-remark-plugin-npm2yarn
    • #4964 fix(v2): avoid duplicated imports in npm2yarn plugin (@lex111)
  • docusaurus-plugin-content-docs
    • #4970 fix(v2): sidebar_label should be used to compute next/previous button labels (@slorber)
    • #4861 fix(v2): allow relative sidebar path resolution in docs:version command (@lex111)
    • #4859 fix(v2): use frontmatter title at first for paginated links (@lex111)
    • #4775 fix(v2): improve dx sidebar config, ability to have no sidebars file (@nam-hle)
  • docusaurus-plugin-sitemap, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • #4950 fix(v2): sitemap plugin should handle siteConfig.trailingSlash automatically (@slorber)
  • docusaurus
    • #4924 fix(v2): respect baseUrl in serving command (@lex111)
    • #4935 fix(v2): render children in BrowserOnly after client is ready (@lex111)
    • #4894 fix(v2): escape HTML entities in user tags attributes (@lex111)
    • #4789 fix(v2): transpile libs with too recent syntax with babel (@slorber)
    • #4784 fix(v2): update notifier should never suggest to downgrade (@slorber)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-utils
    • #4882 fix(v2): fix contentTitle issues when markdown h1 title contains code blocks (@slorber)
  • docusaurus-utils
    • #4862 fix(v2): remove Markdown heading id from excerpt (@lex111)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #4871 fix(v2): unbreak adding of custom HTML metadatas (@lex111)
    • #4797 fix(v2): do not focus on skip link if page refreshed (@lex111)
  • docusaurus-theme-classic, docusaurus-theme-search-algolia
    • #4856 fix(v2): adjust padding when custom search box location (@lex111)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock
    • #4830 fix(v2): pin prism-react-renderer version to 1.1.1 (@lex111)
  • docusaurus-plugin-ideal-image, lqip-loader

💅 Polish

  • docusaurus-theme-classic
    • #4995 refactor(v2): reduce top padding in doc content container (@lex111)
    • #4918 refactor(v2): readjust footer of blog item (@lex111)
    • #4959 refactor(v2): minor cleanups (@lex111)
    • #4945 refactor(v2): remove extra padding from doc item container (@lex111)
    • #4940 refactor(v2): improve semantic doc sidebar markup (@lex111)
    • #4961 refactor(v2): improve semantic blog sidebar markup (@lex111)
    • #4903 refactor(v2): make doc item layout more semantic (@lex111)
    • #4877 refactor(v2): reduce vertical space in doc content container (@lex111)
    • #4914 refactor(v2): use SVG for external link icon (@lex111)
    • #4916 refactor(v2): replace strong with b in UI components (@lex111)
    • #4926 refacto...
Read more