Skip to main content
← Back to index page

2.0.0-alpha.71

Ali Saki
Joel M
Apurva Ojas
Armano
Arthur
Jola
Andrew Taft
aukokyong
Nahiyan Kamal
Martin Adámek

🚀 New Feature

  • docusaurus-init, docusaurus-mdx-loader, docusaurus-utils, docusaurus
    • #4222 feat(v2): add ability to set custom heading id (@lex111)
  • docusaurus-theme-live-codeblock
    • #4328 feat(v2): Add playgroundPosition config for live codeblock (@tokarchyn)
  • docusaurus-theme-classic
  • docusaurus-types, docusaurus
  • docusaurus-theme-classic, docusaurus-theme-search-algolia
  • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus
    • #4295 feat(v2): Add Interpolate / interpolate APIs + complete theme translations (@slorber)
  • docusaurus-mdx-loader
    • #4278 feat(v2): ability to "escape" JSX in MDX files as code blocks (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs
    • #4232 feat(v2): editUrl functions should receive md doc permalink (@slorber)
    • #4121 feat(v2): editUrl function for advanced use-cases (@slorber)
  • docusaurus-1.x, 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-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-preset-bootstrap, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus
    • #4218 feat(v2): support/use React v17 by default (@lex111)
  • docusaurus-theme-classic, docusaurus-types, docusaurus-utils, docusaurus
    • #4215 feat(v2): Add i18n default code translation bundles (@slorber)
  • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-types, docusaurus
  • docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus
  • docusaurus-theme-classic, docusaurus-theme-live-codeblock, docusaurus
    • #4168 feat(v2): Extract/translate hardcoded labels from classic theme (@slorber)
  • docusaurus-init
    • #4098 feat(v2): improve templates, use JSDoc type annotation, improve docusaurus.config.js autocompletion (@LittleboyHarry)
  • docusaurus-init, docusaurus-migrate
  • docusaurus-plugin-content-docs
    • #3949 feat(v2): new docs edit options: editCurrentVersion + editLocalizedDocs (@slorber)

💥 Breaking Change

  • docusaurus-1.x, 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-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-preset-bootstrap, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader
    • #4223 chore(v2): upgrade dependencies + require Node 12 (@lex111)

🐛 Bug Fix

  • docusaurus
  • docusaurus-theme-classic
    • #4349 fix(v2): fix update code translations script + update some translations (@slorber)
    • #4311 fix(v2): fit footer in viewport when content area is too small (@lex111)
    • #4340 fix(v2): prevent useless blog pages to be in search results (@slorber)
    • #4274 fix(v2): theme classic should have lib-next prettified (@slorber)
    • #4267 fix(v2): Allow null as valid for title of item in footer links. (@ben-qnimble)
    • #4254 fix(v2): fix LTR PostCSS bug on Netlify and monorepo symlinks (@slorber)
    • #4247 fix(v2): make doc container full width when hidden sidebar (@lex111)
    • #4241 fix(v2): avoid horizontal scrolling when long lines of code (@lex111)
    • #4200 fix(v2): various minor bugs with location hash (@lex111)
    • #4195 fix(v2): restore hamburger menu (@lex111)
    • #4189 fix(v2): prevent click on item menu with children on mobiles (@lex111)
    • #4176 fix(v2): make locale dropdown accessible from keyboard (@lex111)
    • #4163 fix(v2): fix warning and improve styling inline TOC (@lex111)
    • #4162 fix(v2): make more accessible skip link (@lex111)
    • #4160 fix(v2): fix hreflang headers (@slorber)
    • #4147 fix(v2): avoid misuse section tag in blog posts (@lex111)
    • #4146 fix(v2): use current color for language icon (@lex111)
    • #4118 fix(v2): navbar dropdown subitems should be translated properly (@slorber)
    • #4011 fix(v2): fix accessibility issue with IconArrow (@natac13)
    • #3968 fix(v2): fix blog only contextual search (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-live-codeblock
  • docusaurus-theme-live-codeblock
    • #4318 fix(v2): evaluate code in live editor on client only (@lex111)
    • #3954 fix(v2): allow async/await in live code editor (@9oelM)
  • docusaurus-theme-classic, docusaurus-theme-search-algolia
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus
    • #4304 fix(v2): fix bad theme pluralization rules for some labels (@slorber)
  • docusaurus-cssnano-preset
    • #4240 fix(v2): remove PostCSS plugin for combine duplicated selectors (@lex111)
  • Other
  • docusaurus-theme-search-algolia
    • #4188 fix(v2): prepend docsearch modal to body element (@lex111)
    • #4154 fix(v2): add base url to opensearch.xml (@lex111)
  • docusaurus-plugin-ideal-image
    • #4166 fix(v2): ideal image assets should be served under ./assets (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #4092 fix(v2): fix/enhance minor i18n issues reported (@slorber)
    • #3940 fix(v2): i18n should not crash theme without footer (@slorber)
  • docusaurus-plugin-sitemap
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils
    • #3970 fix(v2): fix multi-instance mdx loaders not sandboxed correctly (@slorber)
  • docusaurus-plugin-client-redirects
    • #3903 fix(v2): fix redirect toUrl (windows + trailing slash) (@saydo17)
  • docusaurus-utils

💅 Polish

  • docusaurus-theme-classic
    • #4371 refactor(v2): update Russian translation in classic theme (@lex111)
    • #4359 polish(v2): [theme-classic] slightly improve Japanese translation (@MisterFISHUP)
    • #4350 polish(v2): Updated theme label translations for Turkish (@caglarturali)
    • #4351 polish(v2): add japanese translation for #4304 (@ykzts)
    • #4309 polish(v2): improved Farsi translation (@massoudmaboudi)
    • #4279 polish(v2): theme default translations for language de / german (@philipp985)
    • #4275 polish(v2): Add more tags translations (@slorber)
    • #4246 refactor(v2): add Russian translation for classic theme (@lex111)
    • #4242 refactor(v2): use Link component for external links (@lex111)
    • #4244 refactor(v2): clean-ups and fixes (@lex111)
    • #4193 refactor(v2): update tabs to follow WAI-ARIA spec (@lex111)
    • #4194 refactor(v2): use transform instead of top position for hideable navbar (@lex111)
    • #4167 refactor(v2): minor styling improvements (@lex111)
    • #4169 refactor(v2): remove delay after skip link pressed (@lex111)
    • #4086 style(v2): add className to tab container (@ArtFlag)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #4352 refactor(v2): format last updated date using Intl (@lex111)
    • #4243 refactor(v2): introduce Seo component for internal using (@lex111)
  • docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-utils
  • docusaurus
  • docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-search-algolia
    • #4219 refactor(v2): add more translatable strings (@lex111)
  • Other
    • #4074 polish(v2): improve codesandbox template package.json (@slorber)
  • docusaurus-plugin-debug
    • #3953 refactor(v2): fix debug plugin name (@RDIL)
  • docusaurus-plugin-debug, docusaurus-theme-classic

📝 Documentation

  • Other
  • docusaurus-theme-classic
    • #4356 polish(v2): [theme-classic] add Chinese translations (zh-Hant & zh-Hans) (@MisterFISHUP)
  • docusaurus
    • #4126 docs(v2): do not recommend using useBaseUrl() hook in most cases (@slorber)
    • #4049 docs(v1): version page should recommend v2 (bis) (@slorber)
  • docusaurus-init, docusaurus-theme-classic, docusaurus
  • docusaurus-cssnano-preset, 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-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-bootstrap, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-bootstrap, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-types, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader, stylelint-copyright
    • #4034 docs(v2): Add READMEs to v2 packages (@RDIL)
  • docusaurus-init

🏠 Internal

  • Other
  • docusaurus-theme-classic
  • docusaurus-init, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-utils, docusaurus, lqip-loader
    • #4361 refactor(v2): remove duplicated lodash dependencies and import only what needed (@armano2)
  • docusaurus-1.x, docusaurus
  • docusaurus-init, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus
    • #4264 chore(v2): bump/align deps in monorepo: commander, semver, fs-extra (@Simek)
  • docusaurus
    • #4265 chore(v2): PostCSS peer dep fix (@RDIL)
    • #4091 refactor(v2): Switch from inquirer to prompts (@RDIL)
    • #4066 chore(v2): Update a few dependencies (@RDIL)
  • 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-sitemap, docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader
  • docusaurus-plugin-pwa
  • docusaurus-utils, docusaurus
    • #4081 chore(v2): Update webpack-related dependencies, pre-work to migrate to Webpack 5 (@RDIL)
  • docusaurus-init, docusaurus
    • #4012 chore(v2): docusaurus-init: switch from inquirer to prompts (@RDIL)
  • docusaurus-plugin-sitemap
  • docusaurus-migrate
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-debug, docusaurus-remark-plugin-npm2yarn, docusaurus-utils, docusaurus, stylelint-copyright

:running: Performance

  • docusaurus-cssnano-preset, docusaurus-plugin-content-blog, docusaurus
    • #4355 perf(v2): improve blog mdx-loader and postcss loader (@lex111)

Committers: 70