All Versions
134
Latest Version
Avg Release Cycle
38 days
Latest Release
102 days ago

Changelog History
Page 2

  • v2.0.0-beta.4 Changes

    July 28, 2021

    :rocket: New Feature

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

    :boom: Breaking Change

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

    :bug: Bug Fix

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

    πŸ’… :nail_care: Polish

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

    πŸ“š :memo: Documentation

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

    :house: Internal

    🐎 :running_woman: Performance

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

    Committers: 28

  • v2.0.0-beta.3 Changes

    June 30, 2021

    :rocket: New Feature

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

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

    πŸ“š :memo: Documentation

    :house: Internal

    Committers: 11

  • v2.0.0-beta.22 Changes

    July 08, 2022

    :boom: Breaking Change

    • docusaurus-theme-classic
      • #7740 refactor(theme): nest theme icons under subfolder @theme/Icon/* (@slorber)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-theme-classic, docusaurus-theme-common
      • #7716 refactor(theme): split BlogPostItem into smaller theme subcomponents (@slorber)
    • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia
      • #7660 refactor(theme-common): split package into public/internal API entrypoints (@slorber)
    • πŸ”Œ docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
      • #7644 refactor(docs,theme): split DocItem comp, useDoc hook (@slorber)
    • πŸ”Œ docusaurus-logger, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-types, docusaurus-utils, docusaurus
      • #7642 refactor: remove "error" reporting level, move reportMessage to logger (@Josh-Cena)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-utils-validation, docusaurus
      • #7152 refactor: handle all admonitions via JSX component (@lex111)

    :rocket: New Feature

    • 🌐 docusaurus-theme-translations
    • 🌐 docusaurus-theme-search-algolia, docusaurus-theme-translations
      • #7666 feat(algolia-search): allow translating search modal (@forresst)
    • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-common
      • #7643 feat(theme-classic): themeConfig navbar/footer logos accept className/style + update Meta Open-Source Logo (@slorber)
    • πŸ”Œ docusaurus-plugin-client-redirects
      • #7649 feat(client-redirects): make plugin respect onDuplicateRoutes config (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-types, docusaurus-utils, docusaurus
      • #7624 feat: allow customizing localization path of each locale (@Josh-Cena)
    • docusaurus
    • docusaurus-theme-classic, docusaurus-theme-common
      • #7557 feat: allow specifying custom target for FooterLogo (@vannyle)
    • 🌐 docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations
    • πŸ”Œ docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-types, docusaurus-utils, docusaurus
    • docusaurus-theme-live-codeblock
      • #7514 feat(live-codeblock): add support for noInline to interactive code blocks (@jpdriver)
    • πŸ”Œ docusaurus-plugin-content-docs

    :bug: Bug Fix

    • docusaurus-theme-classic
      • #7727 fix(theme): show blog post edit link even when no tag & not truncated (@anaclumos)
      • #7659 fix(theme-classic): expose empty string alt text in navbar logos (@BenDMyers)
      • #7595 fix(content-pages): add article wrapper around MDXContent (@matkoch)
    • 🌐 docusaurus-theme-translations
    • πŸ”Œ docusaurus-plugin-content-docs
      • #7638 fix(docs): forward doc frontMatter.sidebar_custom_props to linking sidebar category (@slorber)
      • #7634 fix(content-docs): allow translating doc labels in sidebars.js (@Josh-Cena)
    • docusaurus-utils
      • #7604 fix(utils): allow any non-boundary characters in Markdown heading ID (@Josh-Cena)
    • docusaurus-cssnano-preset
    • docusaurus-theme-common
      • #7551 fix(theme-classic): code block wrap mode should allow wrapping in the middle of a word (@slorber)
      • #7485 fix(theme-classic): inconsistent code block wrapping (@dpang314)
    • πŸ“ˆ docusaurus-mdx-loader, docusaurus-module-type-aliases, 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-types, docusaurus-utils-common, docusaurus-utils

    πŸ’… :nail_care: Polish

    • 🌐 docusaurus-theme-translations
    • docusaurus
    • πŸ”Œ docusaurus-plugin-content-docs
      • #7673 fix(content-docs): format last update date as "Jun 19, 2020" (@sigwinch28)
    • docusaurus-theme-common, docusaurus-theme-search-algolia
      • #7671 refactor(theme-common): rename useDynamicCallback to useEvent (@slorber)
    • docusaurus-theme-common
      • #7648 fix(theme-common): make useShallowMemoObject key-order-insensitive (@Josh-Cena)
    • create-docusaurus
      • #7639 chore(create): update the facebook template with current assets (@zpao)
      • #7520 feat: add engines field to templates' package.json (@johnnyreilly)
    • πŸ”Œ docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-docs, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus
      • #7579 refactor(pwa): simplify registerSW code, fix ESLint errors (@Josh-Cena)
    • πŸ“ˆ docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag

    πŸ“š :memo: Documentation

    🚧 :wrench: Maintenance

    • docusaurus-theme-classic, docusaurus-theme-common
      • #7676 refactor(theme): move LayoutProviders to Layout/Provider; composeProviders util (@slorber)
    • docusaurus-theme-classic
      • #7674 chore: prevent importing theme components with relative paths (@slorber)
      • #7664 chore: upgrade Infima to alpha.40 (@slorber)
    • Other
    • docusaurus
      • #7583 refactor(cli): make the CLI an even thinner wrapper around command functions (@Josh-Cena)
      • #7547 chore: update static-site-generator-webpack-plugin (@slorber)
    • πŸ’… create-docusaurus, 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-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, eslint-plugin, lqip-loader, stylelint-copyright

    Committers: 51

  • v2.0.0-beta.21 Changes

    May 27, 2022

    :boom: Breaking Change

    • πŸ”Œ docusaurus-plugin-pwa
      • #7422 refactor(pwa): remove reloadPopup option in favor of swizzling (@Josh-Cena)
    • πŸ‘• create-docusaurus, 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-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, eslint-plugin, lqip-loader

    :rocket: New Feature

    • πŸ”Œ docusaurus-plugin-sitemap
    • docusaurus-utils, docusaurus
      • #7371 feat(core): support docusaurus.config.cjs as default file name (@Josh-Cena)
    • docusaurus
    • docusaurus-theme-classic
      • #7357 feat(theme-classic): allow className as option for type: "search" (@JPeer264)

    :bug: Bug Fix

    • docusaurus
    • πŸ”Œ docusaurus-plugin-google-gtag
      • #7424 fix(gtag): send the newly rendered page's title instead of the old one's (@ori-shalom)
    • create-docusaurus, docusaurus-utils
      • #7507 fix(create-docusaurus): potential security issue with command injection (@slorber)
    • docusaurus-module-type-aliases, docusaurus-theme-classic, docusaurus
      • #7492 fix(core): always treat error boundary fallback as a callback (@Josh-Cena)
    • docusaurus-theme-classic
      • #7438 fix(theme-classic): allow nested task lists to preserve the indent (@Josh-Cena)
      • #7430 fix(theme-classic): consistently apply the right active class name for all navbar items (@Josh-Cena)
      • #7411 fix(theme-classic): autocollapse sidebar categories when navigating with paginator (@pranabdas)
      • #7363 fix(theme-classic): resolve customCss from site dir (@Josh-Cena)
    • docusaurus-utils
      • #7464 fix(utils): fix Markdown link replacement when link text is same as href (@Josh-Cena)
      • #7458 fix(utils): avoid replacing Markdown links missing the directly next link (@Josh-Cena)
    • docusaurus-mdx-loader
      • #7392 fix(mdx-loader): use React.Fragment as fragment factory (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-content-docs
      • #7385 fix(content-docs): restore functionality when a category only has index page (@Josh-Cena)

    πŸ’… :nail_care: Polish

    • 🌐 docusaurus-theme-translations
    • docusaurus
      • #7499 fix: avoid printing period after localhost URL (@Zamiell)
    • create-docusaurus
      • #7374 refactor(create): clean up logic when prompting for unspecified arguments (@Josh-Cena)

    πŸ“š :memo: Documentation

    • πŸ“„ #7503 docs: document MDXComponents scope (@Josh-Cena)
    • πŸ“„ #7497 docs: link every reference of types in API table to the type definition (@Zamiell)
    • πŸš€ #7407 docs: add Azure SWA as deployment option (@nitya)
    • #7390 fix(website): use react-lite-youtube-embed for lazy YouTube video (@matkoch)

    🚧 :wrench: Maintenance

    • πŸ’… 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-google-gtag, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, 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, lqip-loader, stylelint-copyright
    • 🌐 docusaurus-theme-classic, docusaurus-theme-translations
    • πŸ’… stylelint-copyright
    • docusaurus-cssnano-preset
    • πŸ‘• 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, eslint-plugin, lqip-loader
      • #7437 refactor: use TS project references instead of running tsc multiple times (@Josh-Cena)
    • πŸ”Œ docusaurus-plugin-pwa
    • docusaurus-theme-classic
      • #7415 refactor(theme-classic): always collocate stylesheets with components in one folder (@Josh-Cena)
    • docusaurus

    Committers: 23

  • v2.0.0-beta.20 Changes

    May 05, 2022

    :bug: Bug Fix

    • docusaurus
      • #7342 fix: avoid flash of page scrolling to top on refresh (@slorber)
      • #7329 fix(core): inject docusaurus version into SSR as local (@RDIL)
    • docusaurus-theme-classic
      • #7341 fix(theme-classic): properly highlight code block line numbers (@Josh-Cena)

    πŸ“š :memo: Documentation

    • πŸš€ #7334 feat(website): make canary release page display actual canary version name (@Josh-Cena)
    • πŸ“š #7343 docs: add page for create-docusaurus API documentation (@Josh-Cena)
    • πŸ”Œ #7340 docs: add Yandex Metrika plugin to community plugins (@sgromkov)
    • #7336 fix(website): fix multiple accessibility issues around color contrast (@Josh-Cena)
    • πŸ“„ #7327 docs: add clarity to versioning behavior (@pepopowitz)

    Committers: 6

  • 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