Skip to content

Releases: facebook/docusaurus

2.3.1

03 Feb 14:09
Compare
Choose a tag to compare

2.3.1 (2023-02-03)

🐛 Bug Fix

  • docusaurus-theme-common
    • #8628 fix(theme-common): fix issue in tab scroll position restoration on tab click (@slorber)
    • #8619 fix(theme-common): localStorage utils dispatch too many storage events leading to infinite loop (@slorber)
    • #8618 fix(theme-common): prepare usage of useSyncExternalStore compatibility with React 18 (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus-utils
  • docusaurus-preset-classic
    • #8597 fix(preset-classic): install the right plugin for googleTagManager (@Josh-Cena)

💅 Polish

  • docusaurus-theme-translations

🤖 Dependencies

  • docusaurus-plugin-client-redirects, docusaurus-theme-search-algolia, docusaurus

Committers: 3

2.3.0

27 Jan 16:10
Compare
Choose a tag to compare

2.3.0 (2023-01-26)

🚀 New Feature

  • docusaurus-theme-translations
    • #8541 feat(theme-translations): default translations for Slovenian (sl-SI) (@MatijaSi)
  • docusaurus-plugin-content-blog
    • #8378 feat(blog): add options.createFeedItems to filter/limit/transform feed items (@johnnyreilly)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #8225 feat(theme-classic): store selected tab in query string. (@mturoci)
  • docusaurus
    • #8397 feat(core): deploy CLI - add support for git url "insteadOf": use 'remote get-url' to determine source repo url (@friederbluemle)
  • docusaurus-theme-search-algolia
    • #8428 feat(theme-algolia): add option.replaceSearchResultPathname to process/replaceAll search result urls
  • docusaurus-plugin-google-tag-manager
    • #8470 feat(plugin-google-tag-manager): add new google-tag-manager plugin + deprecate google-analytics plugin

🐛 Bug Fix

  • docusaurus-mdx-loader
    • #8303 fix(mdx-loader): support nested admonitions
    • #8282 fix(mermaid): fix Mermaid integration for v9.2 release
  • docusaurus-theme-common
    • #8539 fix(algolia): make search footer respect searchPagePath (@Josh-Cena)
  • docusaurus
  • docusaurus-theme-classic, docusaurus
    • #8445 fix(theme-classic) extract HomeBreadcrumbItem + fix swizzle bugs (@3v0k4)
  • docusaurus-theme-search-algolia
    • #8462 fix(search-algolia): pass custom transformItems function to SearchBar (@mturoci)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8486 fix(theme): refactor Tabs, make groupId + queryString work fine together (@slorber)
  • docusaurus-theme-classic
    • #8463 fix(theme-classic): content container grow to take all the available space (@Djunnni)
    • #8328 fix(theme): preserve sidebar height on collapse (@0916dhkim)
    • #8350 fix(theme): forward className prop in theme-classic's Heading (@JoshuaKGoldberg)
  • docusaurus-theme-translations
    • #8424 fix(translations): typo in lastUpdatedAtBy Vietnamese translation (@slorber)
    • #8289 fix(theme-translations): complete Turkish theme translations
    • #8406 fix(translations): complete farsi theme translations
    • #8450 fix(theme-translations): complete Vietnamese theme translations
    • #8525 chore(theme-translations): complete pl translations
  • docusaurus-plugin-content-blog
    • #8381 fix(content-blog): blog Atom feed id + RSS feed guid should be fully qualified urls (@johnnyreilly)
  • docusaurus-plugin-content-docs
    • #8275 fix(content-docs): add trailing slash to contentDirs, before passing it to isMDXPartial (@denis-alkhelali)
  • docusaurus-utils
  • create-docusaurus, docusaurus-theme-classic
    • #8279 fix(create-docusaurus): improve init template misleading doc + add Docuaurus social card (@slorber)

💅 Polish

  • docusaurus-theme-classic, docusaurus
    • #8445 fix(theme-classic) extract HomeBreadcrumbItem + fix swizzle bugs (@3v0k4)
  • docusaurus-theme-translations
    • #8423 fix(translations): complete Chinese theme translations (@SJFCS)
    • #8312 fix(theme-translations): complete Swedish theme translations (@stnor)
  • eslint-plugin
    • #8281 feat(eslint-plugin): add plugin to exported configs (@lachieh)

Committers: 16

2.2.0

29 Oct 13:19
Compare
Choose a tag to compare

2.2.0 (2022-10-29)

🚀 New Feature

  • docusaurus-plugin-client-redirects
    • #8227 feat(plugin-client-redirects): keep the query string + hash (@Xabilahu)
  • docusaurus
    • #8210 feat(core): add --config param to swizzle command (@e-im)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-mermaid, docusaurus-types, docusaurus
    • #7490 feat: support mermaid code blocks in Markdown (@sjwall)
  • docusaurus-types, docusaurus
    • #8151 feat(core): siteConfig.headTags API to render extra tags in document head (@johnnyreilly)

🐛 Bug Fix

  • docusaurus-plugin-ideal-image
    • #8250 fix(ideal-image): do not pass down img prop (@lex111)
  • docusaurus-theme-common
    • #8246 fix(mdx-loader): properly unwrap mdxAdmonitionTitle placeholder (@Josh-Cena)
  • docusaurus-plugin-content-docs
    • #8234 fix(plugin-content-docs): fix error message context (error cause) when doc processing fails (@shanpriyan)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #8207 fix(theme-classic): hamburger menu control navigation by keyboard (@jeferson-sb)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8204 fix(theme-classic): fix SkipToContent without JS , refactor, make it public theming API (@mturoci)
    • #8059 fix(theme): preserve url ?search#hash on navbar version/locale dropdowns navigations (@slorber)
  • docusaurus
    • #8192 fix(core): throw error for invalid URL in config file (@forgeRW)
  • docusaurus-theme-classic
  • docusaurus-utils
    • #8137 fix(utils): remove non-ASCII limitation for path normalization (@birjj)
    • #8158 fix(content-blog): make RSS feed generation work with slugs with .html extension (@Pranav2612000)
  • docusaurus-theme-translations
  • docusaurus-plugin-client-redirects
    • #8067 fix(redirect): tolerate trailing slash difference if config is undefined (@Josh-Cena)

💅 Polish

  • docusaurus-theme-translations
    • #8253 chore(theme-translations): complete ru translations (@lex111)
    • #8243 chore(theme-translations): complete French translations (@forresst)
    • #8075 fix(theme-translation): complete Japanese theme default translation (@pasora)
  • docusaurus
  • docusaurus-theme-classic
    • #8161 fix(theme): do not show tab content when tabbing over it; show after selection only (@mturoci)
    • #8062 refactor(theme): remove hard-coded tag border-radius (@homotechsual)
  • docusaurus-utils-validation, docusaurus
    • #8066 fix(core): normalize slashes for url/baseUrl instead of throwing (@Josh-Cena)

Committers: 22

2.1.0

02 Sep 12:23
Compare
Choose a tag to compare

2.1.0 (2022-09-01)

🚀 New Feature

  • docusaurus-theme-classic, docusaurus-theme-common
    • #8008 feat(theme): ability to use <DocCardList> without items prop, on any doc page (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #7963 feat(docs): allow to configure noIndex per doc version (@slorber)
    • #7949 feat(plugin-docs): docs sidebar item link: support "autoAddBaseUrl" attribute (@slorber)
  • docusaurus-theme-translations

🐛 Bug Fix

  • create-docusaurus
    • #8032 fix(create-docusaurus): tutorial and init template improvements (@slorber)
  • docusaurus-preset-classic
    • #8029 fix(preset-classic): broken link in "unrecognized keys" error message (@mdubus)
  • docusaurus
  • docusaurus-plugin-sitemap
    • #7964 fix(sitemap): filter all routes with robots meta containing noindex (@slorber)
  • docusaurus-theme-classic
    • #7910 fix(theme-classic): code block line number display with line wrapping (@yzhe819)
    • #7786 fix: collapse siblings when first category is selected (@whiteand)

💅 Polish

  • docusaurus-theme-classic
    • #7982 fix(theme): add aria-label to skip to content link region (@YoniChechik)
    • #7940 refactor(theme-classic): split AnnouncementBar, increase z-index, use shadow (@slorber)
    • #7876 refactor(theme-classic): make tag text visually certered (@Kosai106)
  • docusaurus-utils
    • #7941 feat(core): add new Webpack file-loader extensions: avif, mov, mkv, mpg, avi... (@slorber)
  • docusaurus-theme-classic, docusaurus-types
    • #7942 feat(theme-classic): use lang attribute in navbar locale dropdown items (@slorber)
  • docusaurus-theme-translations

📝 Documentation

  • create-docusaurus
    • #8032 fix(create-docusaurus): tutorial and init template improvements (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-debug, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-ideal-image, docusaurus-plugin-sitemap, docusaurus-theme-classic

Committers: 10

2.0.1

08 Aug 14:31
Compare
Choose a tag to compare

2.0.1 (2022-08-01)

Fix bad npm publish of 2.0.0

Committers: 1

2.0.0

08 Aug 14:31
Compare
Choose a tag to compare

2.0.0 (2022-08-01)

Bad npm publish, please use 2.0.1

💅 Polish

  • docusaurus
    • #7781 refactor(core): log Docusaurus & Node version before exiting (@Josh-Cena)

Committers: 2

2.0.0-rc.1

14 Jul 16:07
Compare
Choose a tag to compare

2.0.0-rc.1 (2022-07-14)

🐛 Bug Fix

  • docusaurus
    • #7776 fix(core): swizzle --eject js should not copy theme .d.ts files (@slorber)
    • #7750 fix(deploy): revert "feat(deploy): copy local git config to tmp repo (#7702)" (@ghostsquad)
  • docusaurus-plugin-sitemap
    • #7774 fix(sitemap): complete gracefully when all pages have noIndex meta (@Josh-Cena)
  • docusaurus-theme-classic
  • docusaurus-migrate
  • docusaurus-theme-search-algolia

💅 Polish

  • docusaurus-theme-translations

📝 Documentation

  • docusaurus-plugin-content-docs
    • #7706 docs: release process, versioning, breaking changes, public API surface (@slorber)

🔧 Maintenance

  • docusaurus-theme-classic
    • #7777 refactor(theme): fix duplicate page metadata usage (@slorber)
    • #7771 chore: bump Infima to 0.2.0-alpha.42, fix a:hover link bug (@slorber)

Committers: 11

2.0.0-beta.22

08 Jul 15:50
Compare
Choose a tag to compare

2.0.0-beta.22 (2022-07-08)

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

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

💅 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

📝 Documentation

Read more

2.0.0-beta.21

27 May 16:13
Compare
Choose a tag to compare

2.0.0-beta.21 (2022-05-27)

💥 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

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

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

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

🔧 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

Read more

2.0.0-beta.20

05 May 17:50
Compare
Choose a tag to compare

2.0.0-beta.20 (2022-05-05)

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

📝 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