All Versions
129
Latest Version
Avg Release Cycle
36 days
Latest Release
808 days ago

Changelog History
Page 2

  • v2.0.0-beta.2 Changes

    June 24, 2021

    :rocket: 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)

    :boom: 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: 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)

    πŸ’… :nail_care: 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

    πŸ“š :memo: Documentation

    :house: Internal

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

    Committers: 11

  • v2.0.0-beta.19 Changes

    May 04, 2022

    :rocket: New Feature

    • docusaurus-theme-classic, docusaurus-theme-common
      • #7178 feat(theme-classic): extensible code block magic comment system (@Josh-Cena)
      • #7007 feat(theme-classic): code block showLineNumbers (@lex111)
      • #7012 feat(theme-classic): show blog sidebar on mobile (@Josh-Cena)
    • πŸ‘• docusaurus-theme-classic, docusaurus-theme-live-codeblock, docusaurus, eslint-plugin
      • #7206 feat: Docusaurus ESLint plugin to enforce best Docusaurus practices (@elias-pap)
    • πŸ“ˆ docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-theme-classic, docusaurus-types, docusaurus
      • #6732 feat(core): rework client modules lifecycles, officially make API public (@Josh-Cena)
    • docusaurus-theme-classic
      • #7231 feat: allow custom navbarItem types to pass through validation (@slorber)
      • #7058 feat(theme-classic): new 'html' type navbar item (@lex111)
      • #7079 feat: allow using pure HTML as label in navbar links (@lex111)
    • 🌐 docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations
      • #7036 feat(theme-classic): toggle code wrap button (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-types, docusaurus
    • πŸ”Œ docusaurus-module-type-aliases, docusaurus-plugin-content-docs, docusaurus-types, docusaurus
    • πŸ”Œ docusaurus-plugin-content-docs
      • #7106 feat(content-docs): make docs:version command work on localized docs (@Josh-Cena)
    • docusaurus-types, docusaurus
      • #7082 feat(core): allow plugins to declare custom route context (@Josh-Cena)
      • #7124 feat(core): allow plugin/preset config to contain false/null (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-sitemap, docusaurus-utils

    :boom: Breaking Change

    • docusaurus-types, docusaurus
      • #7257 refactor: remove long-deprecated routesLoaded lifecycle (@Josh-Cena)
    • docusaurus-theme-classic, docusaurus-theme-common
      • #7277 refactor(theme-classic): move all sidebar-related config under themeConfig.docs.sidebar (@Josh-Cena)
    • πŸ“ˆ docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-theme-classic, docusaurus-types, docusaurus
      • #6732 feat(core): rework client modules lifecycles, officially make API public (@Josh-Cena)
    • create-docusaurus, docusaurus-theme-classic
      • #7176 refactor: customize code block line highlight color via CSS var (@lex111)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus-utils-validation, docusaurus-utils
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-live-codeblock
      • #7027 refactor(content-docs): deduplicate types, JSDoc for some APIs (@Josh-Cena)

    :bug: Bug Fix

    • docusaurus-theme-classic
      • #7304 fix(theme-classic): remove breadcrumb items without href from microdata (@Josh-Cena)
      • #7179 fix(theme-classic): do not add microdata item prop to trailing breadcrumb (@Josh-Cena)
      • #7173 fix(theme-classic): admonition title: disable text-transform on inline code blocks (@chelproc)
      • #7048 fix(theme-classic): add caret for dropdown on mobile (@lex111)
      • #7025 fix: make docs page wrapper take full height (@lex111)
      • #7013 fix(theme-classic): adjust shadow on code block (@chernodub)
      • #7015 fix(theme-classic): do not add caret for non-collapsible categories (@Josh-Cena)
    • πŸ“ˆ 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-sitemap, docusaurus-preset-classic, docusaurus-theme-classic
      • #7294 fix(*): make TypeScript realize that each plugin package has a default export (@Josh-Cena)
    • docusaurus
    • πŸ”Œ docusaurus-plugin-content-docs
      • #7233 fix(content-docs): make category index text translatable (@Josh-Cena)
    • docusaurus-theme-common
      • #7200 fix(theme-common): do not persist color mode for OS-triggered changes (@Josh-Cena)
      • #7057 fix(theme-common): use native scrolling when smooth behavior set in CSS (@Josh-Cena)
      • #7033 fix(theme): only parse HTML- and JSX-style comments in MD code (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog
      • #7212 fix(content-blog): make footnote reference DOM ID unique on post listing page (@AkiraVoid)
    • docusaurus-utils, docusaurus
      • #7187 fix(core): handle case where package.json is not available at CWD (@Josh-Cena)
    • 🌐 docusaurus-theme-translations
      • #7222 fix(theme-translations): fix invalid pluralization in cs (@Josh-Cena)
      • #7166 fix(theme-translations): always try all possible locale resolutions (@Josh-Cena)
    • docusaurus-theme-classic, docusaurus-theme-search-algolia
      • #7164 fix: adjust spacing for custom search properly (@lex111)
    • πŸ”Œ docusaurus-plugin-debug, docusaurus-plugin-sitemap, docusaurus-preset-classic, docusaurus-types, docusaurus
      • #7143 fix(sitemap): exclude pages with robots noindex from sitemap (@Josh-Cena)
    • create-docusaurus, docusaurus-types
    • docusaurus-utils
      • #7043 fix(utils): parse Markdown headings with CRLF line break (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-utils, docusaurus
    • docusaurus-types
      • #7014 fix(types): declare history and react-loadable as dependencies (@sulu5890)

    πŸ’… :nail_care: Polish

    • 🌐 docusaurus-theme-classic, docusaurus-theme-translations
      • #7299 refactor: minor improvements for breadcrumbs (@lex111)
    • create-docusaurus
      • #7290 refactor(create): add i18n config in init template (@Josh-Cena)
      • #7286 refactor(create): update screenshots in quick start tutorial (@Josh-Cena)
      • #7223 refactor: use generated-index in init templates (@slorber)
      • #7118 refactor(create): mention that the edit links can be removed (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-debug, docusaurus-theme-classic
    • πŸ”Œ docusaurus-plugin-debug, docusaurus-types, docusaurus
    • docusaurus-theme-classic, docusaurus-theme-common
      • #7267 fix(theme-common): allow details to not provide a summary (@Josh-Cena)
      • #7172 refactor: control base styling of code blocks via CSS vars (@lex111)
      • #7129 refactor(theme-classic): fix a few margin inconsistencies (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-utils
      • #7248 refactor: normalize Markdown linkification behavior, elaborate in documentation (@Josh-Cena)
    • docusaurus-theme-classic
      • #7244 refactor: semantic markup improvement, fix validation warnings (@Josh-Cena)
      • #7183 refactor: use SVG icon for home breadcrumb (@Dr-Electron)
      • #7139 fix: proper spacing between generated card items on mobiles (@lex111)
      • #7134 fix(theme-classic): fix docs sidebar layout shifts when expanding categories (@slorber)
      • #7068 refactor(theme-classic): blog mobile secondary menu use consistent styles (@Josh-Cena)
      • #7004 fix(theme-classic): shrink title size on mobile (@Pierre-Gilles)
    • 🌐 docusaurus-theme-translations
      • #7214 chore(theme-translations): complete Polish translations (@rev4324)
      • #7031 chore(theme-translations): complete German translations (@deployn)
    • create-docusaurus, docusaurus-theme-classic
      • #7176 refactor: customize code block line highlight color via CSS var (@lex111)
    • docusaurus
      • #7218 fix(cli): always show error stack to unhandled rejection (@Josh-Cena)
      • #7142 refactor(core): lower timeout before rendering progress bar to 200ms (@Josh-Cena)
      • #7103 fix(core): preserve Interpolate children semantics (@Josh-Cena)
      • #7029 refactor: console output improvements (@lex111)
      • #7017 refactor: remove copyright comment from swizzled components (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-preset-classic, docusaurus-theme-classic
    • πŸ”Œ docusaurus-plugin-debug, docusaurus-preset-classic
      • #7122 feat(preset-classic): exclude debug plugin routes from sitemap (@lex111)
    • docusaurus-theme-common, docusaurus-utils, docusaurus
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-migrate, docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-types, docusaurus-utils-validation, docusaurus
      • #7080 refactor: replace non-prop interface with type; allow plugin lifecycles to have sync type (@Josh-Cena)
    • πŸ”Œ create-docusaurus, docusaurus-logger, docusaurus-plugin-content-docs, docusaurus
      • #7019 feat(logger): new "url" format, add double quotes around paths (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic

    πŸ“š :memo: Documentation

    • docusaurus-logger
    • Other
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-utils
      • #7248 refactor: normalize Markdown linkification behavior, elaborate in documentation (@Josh-Cena)
    • πŸ”Œ create-docusaurus, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-utils

    🚧 :wrench: Maintenance

    • Other
    • πŸ”Œ docusaurus-logger, docusaurus-remark-plugin-npm2yarn
      • #7295 refactor: use export = syntax for Node utility packages (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus-utils-validation, docusaurus-utils, docusaurus
      • #7293 refactor(types): move non-core, non-public types out of the types package (@Josh-Cena)
    • docusaurus-types, docusaurus
    • docusaurus-module-type-aliases, docusaurus
    • docusaurus-theme-classic, docusaurus-theme-common
      • #7273 refactor(theme-classic): multiple re-arrangements (@Josh-Cena)
      • #7268 refactor(theme-classic): DocPage theme refactors polish (@slorber)
      • #7269 refactor: extract useSkipToContent() (@slorber)
      • #7175 refactor(theme-classic): split CodeBlock (@slorber)
      • #7067 refactor(theme-classic): extract doc-related navbar items' logic to theme-common (@Josh-Cena)
      • #7021 refactor(theme): extract plumbing code of BTT button into theme-common (@Josh-Cena)
    • docusaurus-theme-classic
      • #7270 refactor(theme-classic): refactor TOC-related theme components (@slorber)
    • docusaurus
      • #7220 refactor(cli): normalize the application of default option values (@Josh-Cena)
      • #7141 refactor(core): minor PendingNavigation refactor (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #7243 chore: upgrade Jest to 28; add GitHub-actions reporter (@Josh-Cena)
      • #7140 refactor(content-docs): split version handling into several files (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-live-codeblock, docusaurus
    • 🌐 create-docusaurus, docusaurus-migrate, docusaurus-theme-translations, docusaurus
      • #7186 refactor: prefer fs.readJSON over readFile.then(JSON.parse) (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages
    • πŸ”Œ create-docusaurus, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-types, docusaurus-utils, docusaurus, lqip-loader
    • 🌐 docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-sitemap, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • πŸ”Œ docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-theme-common, docusaurus-types, docusaurus-utils, docusaurus
    • πŸ”Œ docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-types, docusaurus
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-utils, docusaurus
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-live-codeblock
      • #7027 refactor(content-docs): deduplicate types, JSDoc for some APIs (@Josh-Cena)

    🐎 :running_woman: Performance

    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-utils-common
      • #7085 refactor: mark a few client-side packages as side-effect-free (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-remark-plugin-npm2yarn
      • #4997 perf(mdx-loader): cache mdx/remark compiler instances (@phryneas)

    Committers: 47

  • v2.0.0-beta.18 Changes

    March 25, 2022

    :rocket: New Feature

    • docusaurus-mdx-loader, docusaurus-theme-classic
      • #6990 feat: lazy-load external images + ability to customize image display (@slorber)
    • πŸ”Œ docusaurus-module-type-aliases, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus
      • #6933 feat(core,theme): useRouteContext + HtmlClassNameProvider (@slorber)
    • πŸ“ˆ docusaurus-plugin-debug, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-types, docusaurus
      • #6921 feat(core): allow plugin lifecycles to return relative paths (@Josh-Cena)
    • docusaurus-theme-classic
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6780 feat(content-docs): allow custom props through category.json (@taejs)

    :boom: Breaking Change

    • πŸ”Œ docusaurus-plugin-content-docs
      • #6859 feat(content-docs): autogenerate category with linked doc metadata as fallback (@Josh-Cena)
    • docusaurus-theme-classic
    • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus
      • #6925 refactor(theme-{classic,common}): refactor site/page/search metadata + apply className on html element (@slorber)
    • docusaurus-theme-classic, docusaurus-theme-common
      • #6895 refactor(theme-{classic,common}): split navbar into smaller components + cleanup + swizzle config (@slorber)
      • #6930 refactor(theme-{classic,common}): refactor ColorModeToggle + useColorMode() hook (@lex111)

    :bug: Bug Fix

    • docusaurus
      • #6993 fix(core): prevent useBaseUrl returning /base/base when on /base (@Josh-Cena)
      • #6936 fix: remove semicolon from HTML output (@lex111)
      • #6849 fix(cli): write-heading-id should not generate colliding slugs when not overwriting (@Josh-Cena)
    • docusaurus-theme-classic
      • #6983 fix(search): bump Infima, fix search issue due to broken CSS selector (@slorber)
    • docusaurus-utils-validation
      • #6977 fix(validation): allow non-object params to remark/rehype plugins (@aloisklink)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-utils
      • #6973 fix(content-docs): suppress git error on multiple occurrences (@felipecrs)
    • πŸ”Œ docusaurus-plugin-content-blog
      • #6947 fix(content-blog): only create archive route if there are blog posts (@Josh-Cena)
      • #6918 fix(content-blog): remove double leading slash in blog-only paginated view (@heowc)
    • docusaurus-theme-search-algolia
      • #6888 fix(theme-algolia): declare content-docs as dependency (@Josh-Cena)
    • 🌐 docusaurus-theme-translations

    πŸ’… :nail_care: Polish

    • πŸ”Œ docusaurus-plugin-content-docs
      • #6859 feat(content-docs): autogenerate category with linked doc metadata as fallback (@Josh-Cena)
      • #6887 fix(content-docs): give context about sidebar loading failure (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-utils-validation, docusaurus
      • #6997 fix(validation): improve error messages for a few schemas (@Josh-Cena)
    • docusaurus-theme-classic
      • #6971 refactor: improve a11y of dropdown menu (@lex111)
      • #6987 refactor(theme-classic): cleanup of code blocks (@lex111)
      • #6950 refactor(theme-classic): clean up CSS of doc cards (@lex111)
      • #6994 refactor: better external link icon positioning (@lex111)
      • #6989 refactor: extract MDX components (@slorber)
      • #6985 refactor(theme-classic): remove span wrappers from layout links (@lex111)
      • #6986 fix(theme-classic): minor code copy button improvements (@Josh-Cena)
      • #6964 refactor: replace text-based copy code button with icons (@lex111)
      • #6932 refactor(theme-classic): little breadcrumbs improvements (@lex111)
      • #6914 feat(theme-classic): set aria-expanded on expandable sidebar categories (@pkowaluk)
      • #6844 refactor(theme-classic): split sidebar into smaller parts (@slorber)
      • #6846 refactor(theme-classic): consistently add span wrapper for layout links (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • docusaurus-theme-common
    • docusaurus
      • #6784 feat(core): allow configureWebpack to return undefined (@yorkie)
      • #6941 refactor(core): improve error message when a page has no default-export (@Josh-Cena)
      • #6878 fix(core): ensure stable webpack theme aliases sorting (@jrvidal)
      • #6854 fix(core): fix swizzle legend typo (@DigiPie)
      • #6850 fix(core): make plugin lifecycles consistently bound to the plugin instance (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-utils
    • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus
      • #6925 refactor(theme-{classic,common}): refactor site/page/search metadata + apply className on html element (@slorber)
    • docusaurus-theme-classic, docusaurus-theme-common
      • #6895 refactor(theme-{classic,common}): split navbar into smaller components + cleanup + swizzle config (@slorber)
      • #6930 refactor(theme-{classic,common}): refactor ColorModeToggle + useColorMode() hook (@lex111)
      • #6894 refactor(theme-classic): split theme footer into smaller components + swizzle config (@slorber)
    • docusaurus-types, docusaurus
    • πŸ”Œ docusaurus-plugin-client-redirects, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap
      • #6928 chore(pwa, sitemap, client-redirects, ideal-image): JSDoc for types (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-utils
      • #6922 refactor(content-blog): clean up type definitions; in-code documentation (@Josh-Cena)
    • 🌐 docusaurus-theme-translations
      • #6781 feat(theme-translations): complete Russian translations (@dragomano)
      • #6877 chore(theme-translations): complete Vietnamese translations (@datlechin)
    • πŸ”Œ docusaurus-plugin-content-blog
      • #6909 refactor(content-blog): improve error message of authors map validation (@Josh-Cena)
    • create-docusaurus
      • #6860 fix(create): load entry file after node version checking (@taejs)

    πŸ“š :memo: Documentation

    :house: Internal

    • 🌐 create-docusaurus, 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-gtag, docusaurus-plugin-ideal-image, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-types, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader
      • #6995 refactor: ensure all types are using index signature instead of Record (@Josh-Cena)
    • πŸ”Œ create-docusaurus, docusaurus-cssnano-preset, docusaurus-plugin-pwa, docusaurus-theme-search-algolia, docusaurus-utils, docusaurus, lqip-loader
    • lqip-loader
    • docusaurus
      • #6975 chore: update static-site-generator-webpack-plugin (@slorber)
    • πŸ’… stylelint-copyright
    • πŸ“ˆ docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-theme-classic, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-types, docusaurus-utils-validation, docusaurus
    • docusaurus-types
    • docusaurus-theme-common, docusaurus
      • #6956 test: improve test coverage; reorder theme-common files (@Josh-Cena)
      • #6955 refactor(core): move browserContext and docusaurusContext out of client exports (@Josh-Cena)
      • #6944 chore: migrate Jest and website to SWC (@Josh-Cena)
    • docusaurus-utils
    • πŸ’… 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-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations, docusaurus-utils, docusaurus, stylelint-copyright
    • πŸ”Œ docusaurus-module-type-aliases, docusaurus-plugin-client-redirects
      • #6924 refactor(client-redirects): migrate validation to validateOptions lifecycle (@Josh-Cena)
    • πŸ”Œ create-docusaurus, docusaurus-cssnano-preset, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-utils, docusaurus, lqip-loader
    • πŸ’… create-docusaurus, docusaurus-plugin-content-docs, docusaurus-theme-translations, docusaurus-types, docusaurus-utils-validation, docusaurus-utils, docusaurus, stylelint-copyright
      • #6912 test: improve test coverage; multiple internal refactors (@Josh-Cena)
    • Other
      • #6910 refactor: convert Jest infrastructure to TS (@Josh-Cena)
      • #6838 fix(website): changelog plugin leads to CI bugs on release (@slorber)
    • πŸ”Œ docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils, docusaurus
    • πŸ”Œ docusaurus-migrate, docusaurus-plugin-content-docs, docusaurus-theme-common, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-client-redirects, docusaurus-plugin-content-docs, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-utils, docusaurus
      • #6905 test: improve test coverage; properly test core client APIs (@Josh-Cena)
    • 🌐 docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-sitemap, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-translations, docusaurus-utils, docusaurus
    • πŸ”Œ docusaurus-migrate, docusaurus-module-type-aliases, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-common, docusaurus-types, docusaurus-utils-common, docusaurus-utils, docusaurus, lqip-loader
    • πŸ’… docusaurus-cssnano-preset, docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-sitemap, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader, stylelint-copyright
    • 🌐 docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader
      • #6898 refactor: import jest as global; unify import style of some modules (@Josh-Cena)
    • docusaurus-theme-classic, docusaurus-theme-common
      • #6891 refactor(theme-classic): avoid using clsx class dict with CSS modules (@Josh-Cena)
    • 🌐 docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-translations, docusaurus-utils, docusaurus
      • #6880 refactor: prefer fs.outputFile to ensureDir + writeFile (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-pwa, docusaurus-types, docusaurus
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus, lqip-loader
      • #6864 refactor: remove unnecessary default values normalized during validation (@Josh-Cena)
    • create-docusaurus, docusaurus-migrate, docusaurus
      • #6861 refactor: make JS executables included in the tsconfig for editor hints (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-types, docusaurus
    • πŸ”Œ docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-utils-common, docusaurus-utils, docusaurus, lqip-loader

    Committers: 28

  • v2.0.0-beta.17 Changes

    March 03, 2022

    :rocket: New Feature

    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-theme-classic

    :boom: Breaking Change

    • docusaurus-theme-classic, docusaurus-theme-common
      • #6771 refactor(theme-classic): replace color mode toggle with button; remove switchConfig (@Josh-Cena)

    :bug: Bug Fix

    • docusaurus-theme-classic
      • #6827 fix(theme-classic): restore docusaurus search meta (@slorber)
      • #6767 fix(theme-classic): allow code tags containing inline elements to stay inline (@Josh-Cena)
    • docusaurus-theme-common
      • #6824 fix(theme-common): breadcrumbs home bug in docs-only (@slorber)
      • #6816 fix(theme-common): docs breadcrumbs not working with baseUrl (@slorber)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6700 fix(content-docs): always sort autogenerated sidebar items by file/folder name by default (@Josh-Cena)
    • docusaurus
      • #6812 fix(core): remove hash/query when filtering existing files for broken link check (@Josh-Cena)
    • docusaurus-mdx-loader
      • #6779 fix(mdx-loader): suppress image reading warning in Yarn PnP; log warning instead of error (@Josh-Cena)
    • create-docusaurus

    πŸ’… :nail_care: Polish

    • docusaurus-theme-common
    • docusaurus-theme-classic, docusaurus-theme-common
      • #6771 refactor(theme-classic): replace color mode toggle with button; remove switchConfig (@Josh-Cena)
    • docusaurus-theme-classic
      • #6769 refactor(theme-classic): use Material icon for language dropdown (@Josh-Cena)
    • docusaurus-mdx-loader

    πŸ“š :memo: Documentation

    :house: Internal

    • πŸ”Œ docusaurus-plugin-content-docs
    • Other
    • docusaurus-utils
      • #6773 refactor(utils): categorize functions into separate files (@Josh-Cena)
    • docusaurus-migrate

    Committers: 8

  • v2.0.0-beta.16 Changes

    February 25, 2022

    :rocket: New Feature

    • πŸ”Œ docusaurus-logger, docusaurus-module-type-aliases, docusaurus-plugin-debug, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-types, docusaurus
    • create-docusaurus
      • #6750 feat(create): new --package-manager option; interactive package manager selection (@Josh-Cena)
      • #6610 feat(create): allow specifying a git clone strategy (@Josh-Cena)
    • docusaurus-theme-classic, docusaurus-theme-common
      • #6723 feat: sync color mode between browser tabs (@lex111)
    • docusaurus-theme-search-algolia
      • #6692 feat(search-algolia): allow disabling search page and configuring path (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-utils
      • #6593 feat(content-blog): infer blog post date from git history (@felipecrs)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6619 feat(content-docs): add custom props front matter (@TheCatLady)
      • #6452 feat(content-docs): allow explicitly disabling index page for generated category (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog
      • #6603 feat(content-blog): allow customizing blog archive component through option (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-theme-classic
      • #6221 feat(content-blog): Allow pagination for BlogTagsPostsPage (@redhoyasa)

    :boom: 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-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils, docusaurus, stylelint-copyright
      • #6752 chore: upgrade docsearch-react to v3 stable, bump dependencies (@Josh-Cena)
    • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types
      • #6729 refactor: make MDX export a flat TOC list instead of tree (@Josh-Cena)
    • docusaurus-types, docusaurus-utils-validation, docusaurus
      • #6740 refactor: remove deprecated Webpack utils & validation escape hatch (@Josh-Cena)
    • docusaurus-theme-classic, docusaurus-theme-search-algolia
      • #6707 refactor(theme-classic): bias again search metadata toward Algolia DocSearch (@slorber)
    • docusaurus-module-type-aliases, docusaurus-theme-common, docusaurus
      • #6651 refactor: reduce exported members of docusaurus router (@Josh-Cena)

    :bug: Bug Fix

    • docusaurus-theme-common
      • #6758 fix(theme-common): isSamePath should be case-insensitive (@slorber)
      • #6748 fix(theme-classic): temporarily disable toc heading autoscrolling (@slorber)
      • #6696 fix(theme-common): do not run useLocationChange when hot reloading (@lex111)
      • #6490 fix(theme-classic): do not switch color modes when printing (@Josh-Cena)
    • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-theme-common
      • #6749 fix(theme-classic): fix breadcrumb home link bug with new useHomePageRoute() hook (@slorber)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6720 fix(content-docs): create assets for frontmatter images (@lebalz)
      • #6592 fix(content-docs): read last update from inner git repositories (@felipecrs)
      • #6477 fix(content-docs): export versioning utils (@milesj)
    • docusaurus-mdx-loader
      • #6712 fix(mdx-loader): make headings containing links properly formatted in ToC (@Josh-Cena)
    • docusaurus
      • #6701 fix(cli): disable directory listing in serve (@Josh-Cena)
      • #6607 fix(cli): log error itself on unhandled rejection (@Josh-Cena)
      • #6500 fix(cli): allow passing a list of file names to write-heading-ids (@Josh-Cena)
      • #6496 fix(core): configValidation should allow inline theme functions (@slorber)
    • docusaurus-theme-classic
      • #6652 fix(theme-classic): minor BTT button fixes (@lex111)
      • #6612 fix(theme-classic): make Prism additional languages properly server-side rendered (@Josh-Cena)
      • #6599 fix(theme-classic): add docSidebar as allowed item in dropdown (@homotechsual)
      • #6531 fix(theme-classic): highlight active collapsible doc category properly (@lex111)
      • #6515 fix(theme-classic): add key prop for SimpleLinks map (@kgajera)
      • #6508 fix(theme-classic): apply width/height for footer logos without href (@kgajera)
    • docusaurus-utils
      • #6617 fix(utils): convert Markdown links in reference-style links with multiple spaces (@Josh-Cena)
      • #6489 fix(utils): do not resolve Markdown paths with @site prefix (@Josh-Cena)
      • #6478 fix(utils): Markdown linkification match local paths beginning with http (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic
      • #6495 fix(content-docs): render category with no subitems as a normal link (@Josh-Cena)

    πŸ’… :nail_care: Polish

    • πŸ”Œ docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-utils, docusaurus, lqip-loader
    • create-docusaurus
      • #6679 feat(create): better detection of package manager preference (@lex111)
      • #6481 refactor(init): promote good practices; use site alias (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6745 fix(content-docs): improve sidebar shorthand normalization error message (@Josh-Cena)
      • #6602 feat(content-docs): allow omitting enclosing array consistently for category shorthand (@Josh-Cena)
      • #6596 refactor(content-docs): clean up sidebars logic; validate generator returns (@Josh-Cena)
      • #6586 refactor(content-docs): read category metadata files before autogenerating (@Josh-Cena)
    • πŸ”Œ docusaurus-module-type-aliases, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus
    • 🌐 docusaurus-theme-translations
      • #6711 chore(theme-translations): complete Korean translations (@revi)
      • #6686 fix(theme-translations): improve Korean translations (@winterlood)
      • #6635 refactor(theme-translation): improve Traditional Chinese translation quality (@toto6038)
    • 🌐 docusaurus-theme-classic, docusaurus-theme-translations
      • #6674 fix(theme-classic): improve aria label of color mode toggle (@Josh-Cena)
    • create-docusaurus, docusaurus-theme-classic
      • #6668 refactor: recommend using data-theme without html element selector (@Josh-Cena)
    • docusaurus-theme-classic
      • #6622 refactor(theme-classic): clean up CSS of doc sidebar item (@lex111)
    • docusaurus
    • docusaurus-utils-validation
    • docusaurus-mdx-loader, docusaurus-utils, lqip-loader
      • #6650 refactor(utils): replace hash with contenthash for file loader (@Josh-Cena)
    • πŸ“ˆ create-docusaurus, docusaurus-mdx-loader, 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-search-algolia, docusaurus-utils-validation, docusaurus-utils
    • docusaurus-mdx-loader
    • docusaurus-theme-classic, docusaurus-theme-common
      • #6505 fix(theme-classic): make focused link outlined with JS disabled (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-types, docusaurus-utils, docusaurus
    • πŸ“ˆ docusaurus-mdx-loader, 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-sitemap, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-utils-validation, docusaurus-utils
      • #6498 fix: updating peerDependency fields for yarn berry (@vidarc)
    • 🌐 docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-theme-translations

    πŸ“š :memo: Documentation

    :house: Internal

    • docusaurus-theme-classic
    • docusaurus-migrate
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic
      • #6744 fix(content-docs): properly display collocated social card image (@Josh-Cena)
    • docusaurus-module-type-aliases, docusaurus-types, docusaurus
    • docusaurus-module-type-aliases
      • #6741 chore(module-type-aliases): add react as peer dependency (@Josh-Cena)
      • #6658 refactor(module-aliases): remove react-helmet dependency (@Josh-Cena)
    • Other
      • #6726 misc: improve bug report template (@Josh-Cena)
      • #6512 misc: configure linguist behavior to show better language stats (@Josh-Cena)
      • #6487 chore: fix codesandbox example link + mention npm publish recovery (@slorber)
      • #6486 chore: update examples for beta.15 (@slorber)
      • #6485 fix(website): bad translate tags without default translation (@slorber)
    • 🌐 docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils, docusaurus, lqip-loader
    • create-docusaurus, docusaurus-logger, docusaurus-migrate, docusaurus
      • #6661 refactor: convert CLI entry points to ESM; migrate create-docusaurus to ESM (@Josh-Cena)
    • docusaurus-module-type-aliases, docusaurus-theme-common, docusaurus
      • #6651 refactor: reduce exported members of docusaurus router (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic
      • #6629 refactor: move module declarations for non-route components to theme-classic (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-pwa, docusaurus-theme-classic
      • #6614 refactor: remove Babel plugins that are included in preset-env (@Josh-Cena)
    • 🌐 docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-translations, docusaurus-utils-validation, docusaurus-utils, docusaurus
      • #6605 chore: fix ESLint warnings, restrict export all syntax (@Josh-Cena)
    • docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia
    • πŸ”Œ docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-common, docusaurus-utils, docusaurus, lqip-loader
      • #6524 refactor: enforce named capture groups; clean up regexes (@Josh-Cena)
    • πŸ”Œ docusaurus-migrate, docusaurus-plugin-content-docs, docusaurus
      • #6521 refactor: mark all functions that import external modules as async (@Josh-Cena)
    • πŸ’… create-docusaurus, docusaurus-cssnano-preset, docusaurus-logger, 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-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-types, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, stylelint-copyright
    • docusaurus-types, docusaurus
    • create-docusaurus, docusaurus-utils
    • docusaurus-migrate, docusaurus-theme-common
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-remark-plugin-npm2yarn, docusaurus

    🐎 :running_woman: Performance

    • 🌐 create-docusaurus, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils, docusaurus

    Committers: 38

  • v2.0.0-beta.15 Changes

    January 26, 2022

    :rocket: New Feature

    • πŸ”Œ docusaurus-plugin-content-docs
      • #6451 feat(content-docs): expose isCategoryIndex matcher to customize conventions (@Josh-Cena)
      • #5782 feat(content-docs): displayed_sidebar front matter (@Josh-Cena)
    • docusaurus-theme-classic, docusaurus-theme-common
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-theme-classic
      • #6416 feat(content-blog): allow authors list to contain images only (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog
    • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus-types, docusaurus
      • #6371 feat(core, theme-classic): allow overriding htmlLang (@noomorph)
    • docusaurus-mdx-loader
      • #6323 feat(mdx-loader): preserve hash in image src; support GH themed images (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic
      • #6139 feat(theme-classic): new navbar item linking to a sidebar (@lmpham1)
      • #6239 feat(content-docs): allow SEO metadata for category index pages (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-sitemap
      • #6248 feat(sitemap): remove trailingSlash option; respect noIndex config (@Josh-Cena)
    • 🌐 docusaurus-plugin-ideal-image, docusaurus-theme-translations
    • πŸ”Œ docusaurus-plugin-ideal-image
    • 🌐 docusaurus-theme-translations
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-types, docusaurus
    • docusaurus
      • #6165 feat(core): async docusaurus.config.js creator function (@slorber)

    :boom: Breaking Change

    • docusaurus-theme-search-algolia
      • #6407 feat(search): enable contextual search by default (@slorber)
    • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia
      • #6289 refactor: move @theme/hooks to @docusaurus/theme-common (@slorber)
    • docusaurus-theme-classic
      • #6283 refactor(theme-classic): apply import/no-named-export eslint rule (@slorber)
    • πŸ”Œ docusaurus-plugin-sitemap
      • #6248 feat(sitemap): remove trailingSlash option; respect noIndex config (@Josh-Cena)

    :bug: Bug Fix

    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-types, docusaurus-utils-common, docusaurus-utils, docusaurus
      • #6454 fix(content-blog): generate feed by reading build output (@Josh-Cena)
    • create-docusaurus
    • docusaurus-mdx-loader
      • #4827 fix: allow links to JSON in .md files to be transformed as asset links (@antmcc49)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6435 fix(content-docs): make getActivePlugin match plugin paths more exactly (@Josh-Cena)
      • #6310 fix: highlight appropriate navItem when browsing generated category index (@tapanchudasama)
      • #6202 fix(content-docs): quotify path when retrieving git history (@Josh-Cena)
    • docusaurus
      • #6424 fix(core): fix css url("image.png"), use css-loader v6 with esModules: false (@slorber)
      • #6378 fix(core): do not coerce webpack warning to string (@Josh-Cena)
      • #6197 fix(cli): quotify temp path in deploy command (@Josh-Cena)
      • #6168 fix(core): update webpack-dev-server + fix deprecation warning (@slorber)
    • docusaurus-logger, docusaurus-utils
    • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus
      • #6338 fix(core): error boundary should allow no children (@slorber)
    • docusaurus-theme-classic
      • #6314 fix(theme-classic): fix mobile version dropdown label with only one version (@Josh-Cena)
      • #6288 fix(theme-classic): add missing role=region to SkipToContent (@JoshuaKGoldberg)
      • #6213 refactor(theme-classic): extract common PaginatorNavLink component (@Josh-Cena)
      • #6177 fix(theme-classic): make React elements in pre render correctly (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-search-algolia
      • #6300 refactor: move exported type definitions to declaration file (@Josh-Cena)
    • docusaurus-migrate
      • #6276 fix(migrate): migration CLI should correctly migrate gtag options (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog
      • #6244 fix(content-blog): always convert front matter date as UTC (@Josh-Cena)
    • docusaurus-mdx-loader, docusaurus-utils, docusaurus

    πŸ’… :nail_care: Polish

    • docusaurus-module-type-aliases
      • #6469 fix(module-type-aliases): fix type def for translate params (@Josh-Cena)
    • docusaurus-theme-search-algolia
      • #6407 feat(search): enable contextual search by default (@slorber)
    • docusaurus-mdx-loader
      • #6443 refactor(mdx-loader): use vfile.path to access Markdown file path (@Josh-Cena)
    • docusaurus-theme-classic
      • #6427 feat(theme-classic): add aria-current to sidebar category link (@Josh-Cena)
      • #6391 refactor(theme-classic): add comments to Prism setup; minor refactor (@Josh-Cena)
      • #6240 refactor(theme-classic): use front matter from metadata for BlogPostPage (@Josh-Cena)
    • docusaurus
      • #6419 feat(core): warn users about hand-modifying generated files (@Josh-Cena)
      • #6405 feat(core): check imported API name when extracting translations (@Josh-Cena)
      • #6291 feat(core): improve error message for BrowserOnly; better docs (@Josh-Cena)
    • create-docusaurus
      • #5822 feat: update website & init template palette to pass WCAG test; include contrast check in ColorGenerator (@Josh-Cena)
      • #6368 fix(create-docusaurus): add useBaseUrl for image URLs (@alias-mac)
    • πŸ”Œ docusaurus-plugin-content-pages, docusaurus-theme-classic
      • #6400 feat(content-pages): front matter validation, include front matter in metadata (@Josh-Cena)
    • docusaurus-mdx-loader, docusaurus-theme-classic
      • #6339 feat(mdx-loader): read image dimensions when processing Markdown (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog
    • docusaurus-theme-common
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-theme-search-algolia, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • πŸ“ˆ docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-preset-classic
      • #6284 fix(preset-classic): throw if preset finds GA options in theme config (@Josh-Cena)
    • create-docusaurus, docusaurus
      • #6186 refactor: print trailing new line when outputting JSON (@Josh-Cena)

    πŸ“š :memo: Documentation

    :house: Internal

    • πŸ”Œ docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • Other
    • πŸ”Œ docusaurus-plugin-debug, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus
      • #6440 chore: remove some unused dependencies from package.json (@Josh-Cena)
    • docusaurus-theme-classic
      • #6436 refactor(theme-classic): render BlogPostItem as one JSX element (@Josh-Cena)
      • #6283 refactor(theme-classic): apply import/no-named-export eslint rule (@slorber)
    • πŸ”Œ docusaurus-plugin-content-pages
      • #6413 fix(content-pages): declare hide_table_of_contents as boolean (@Josh-Cena)
    • docusaurus-migrate, docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus
    • 🌐 docusaurus-cssnano-preset, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-common, docusaurus-theme-translations, docusaurus
    • docusaurus-utils
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-docs, docusaurus-utils, docusaurus
    • πŸ’… docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-utils-common, docusaurus-utils, docusaurus, stylelint-copyright
    • create-docusaurus
    • πŸ’… docusaurus-theme-classic, stylelint-copyright
    • docusaurus-cssnano-preset, docusaurus-theme-classic
    • πŸ”Œ create-docusaurus, docusaurus-plugin-debug, docusaurus-theme-classic
    • docusaurus-theme-search-algolia, docusaurus-utils-validation, docusaurus
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-pages, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • πŸ’… create-docusaurus, docusaurus-logger, 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-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader, stylelint-copyright
    • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia
      • #6289 refactor: move @theme/hooks to @docusaurus/theme-common (@slorber)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia
      • #6287 refactor: new @docusaurus/plugin-content-docs/client interface (@slorber)
    • docusaurus
      • #6279 refactor(core): use native types from webpack-dev-server (@RDIL)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6277 refactor(content-docs): make readVersionsMetadata async (@Josh-Cena)
    • docusaurus-types, docusaurus
    • πŸ”Œ create-docusaurus, docusaurus-logger, 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-pwa, docusaurus-plugin-sitemap, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader
    • πŸ”Œ create-docusaurus, docusaurus-plugin-content-blog, docusaurus-utils, docusaurus
      • #6229 refactor(utils): reorganize functions; move authors file resolution to utils (@Josh-Cena)
    • 🌐 docusaurus-theme-translations
      • #6225 refactor(theme-translations): improve typing for update script (@Josh-Cena)
      • #6174 misc(theme-translations): multiple improvements to the update CLI (@Josh-Cena)

    Committers: 46

  • v2.0.0-beta.14 Changes

    December 21, 2021

    :rocket: New Feature

    • docusaurus-theme-classic, docusaurus-theme-common
    • docusaurus-theme-classic
      • #5848 feat(theme-classic): standalone Admonition component (@Josh-Cena)
      • #6082 feat(theme-classic): allow passing additional attributes to tab headings (@Drylozu)
    • πŸ”Œ docusaurus-plugin-content-blog
    • docusaurus
      • #6107 feat(core): allow plugins to customize/override Webpack devServer config (@slorber)

    :bug: Bug Fix

    • docusaurus-migrate
    • docusaurus-theme-classic
      • #6128 fix: do not use aria-hidden in heading anchor links (@lex111)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #6124 fix(content-docs): restore behavior when pagination front matter is null (@Josh-Cena)
      • #6085 fix(content-docs): getMainDocId should return doc with both versioned or unversioned id (@slorber)
    • docusaurus-theme-classic, docusaurus-utils-validation
    • πŸ“ˆ docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-pwa, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, lqip-loader
    • 🌐 docusaurus-theme-translations
      • #6088 fix(theme-translations): publish theme-translation lib, including typedef (@slorber)

    πŸ’… :nail_care: Polish

    • docusaurus-theme-classic
    • 🌐 create-docusaurus, docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • create-docusaurus
      • #6119 fix(create-docusaurus): make initial editUrl functional (@Josh-Cena)
      • #6095 fix(create-docusaurus): give a clearer message when installation failed (@Josh-Cena)

    πŸ“š :memo: Documentation

    :house: Internal

    • docusaurus-theme-classic
      • #6144 fix(theme-classic): fix translation when footer has no links (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs
    • Other
    • 🌐 create-docusaurus, docusaurus-cssnano-preset, 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-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-types, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, lqip-loader

    Committers: 17

  • v2.0.0-beta.13 Changes

    December 10, 2021

    Good npm publish, same code as beta.11

  • v2.0.0-beta.12 Changes

    December 10, 2021

    Bad npm publish, use beta.13 instead

  • v2.0.0-beta.11 Changes

    December 10, 2021

    :bug: Bug Fix

    • πŸ“ˆ 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

    Committers: 2