Skip to content

Releases: facebook/docusaurus

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

2.0.0-beta.19

04 May 15:27
a71e60a
Compare
Choose a tag to compare

2.0.0-beta.19 (2022-05-04)

🚀 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

💥 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 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
    • #7078 fix(create): install types for JS...
Read more

2.0.0-beta.18

25 Mar 15:14
Compare
Choose a tag to compare

2.0.0-beta.18 (2022-03-25)

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

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

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

2.0.0-beta.17

03 Mar 17:33
Compare
Choose a tag to compare

2.0.0-beta.17 (2022-03-03)

🚀 New Feature

  • docusaurus-plugin-content-blog, docusaurus-theme-classic

💥 Breaking Change

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

🐛 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

💅 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

📝 Documentation

🏠 Internal

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

Committers: 8

2.0.0-beta.16

25 Feb 14:45
Compare
Choose a tag to compare

2.0.0-beta.16 (2022-02-25)

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

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

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

2.0.0-beta.15

26 Jan 18:17
Compare
Choose a tag to compare

2.0.0-beta.15 (2022-01-26)

Highlights on Twitter

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

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

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