Releases: facebook/docusaurus
Releases · facebook/docusaurus
2.0.0-beta.22
2.0.0-beta.22 (2022-07-08)
💥 Breaking Change
docusaurus-theme-classic
docusaurus-plugin-content-blog
,docusaurus-theme-classic
,docusaurus-theme-common
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-search-algolia
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
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
🚀 New Feature
docusaurus-theme-translations
- #7732 feat(theme-translations): Dutch translation (@reinvanhaaren)
- #7715 feat(theme-translations): Swedish translation (@johnie)
docusaurus-theme-search-algolia
,docusaurus-theme-translations
create-docusaurus
,docusaurus-theme-classic
,docusaurus-theme-common
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
- #7581 feat(core): allow opting out of HTML minification (@alexandernst)
docusaurus-theme-classic
,docusaurus-theme-common
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
- #7386 feat(core): allow customizing the i18n directory path (@Josh-Cena)
docusaurus-theme-live-codeblock
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
- #7694 fix(theme-translations): typo in vi locale (@saosangmo)
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
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
- #7521 fix: make type-checking work in Yarn PnP (@Josh-Cena)
💅 Polish
docusaurus-theme-translations
- #7696 fix(theme-translations): improve grammar of zh translation (@AkagiYui)
- #7691 chore(theme-translations): complete vi translations (@datlechin)
- #7683 chore(theme-translations): complete ar translations (@Altomy)
- #7633 chore(theme-translations): complete ko translations (@HyunseungLee-Travis)
docusaurus
- #7702 feat(deploy): copy local git config to tmp repo (@ghostsquad)
- #7600 fix: force refresh on chunk preload error (@yangshun)
docusaurus-plugin-content-docs
- #7673 fix(content-docs): format last update date as "Jun 19, 2020" (@sigwinch28)
docusaurus-theme-common
,docusaurus-theme-search-algolia
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
- #7545 feat(analytics): allow query/hash changes to be sent to GA (@lanegoolsby)
📝 Documentation
- Other
- #7739 docs: swizzle react-live with eject (@SheetJSDev)
- #7723 docs: add GitHub pages deployment troubleshooting guide (@Josh-Cena)
- [#...
2.0.0-beta.21
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
- #7501 chore: require Node 16.14 (@Josh-Cena)
🚀 New Feature
docusaurus-plugin-sitemap
- #7469 feat(sitemap): allow customizing the output name (@Josh-Cena)
docusaurus-utils
,docusaurus
- #7371 feat(core): support docusaurus.config.cjs as default file name (@Josh-Cena)
docusaurus
- #7500 feat: make docusaurus serve automatically open in browser (@Zamiell)
- #7452 feat: add --no-minify flag to docusaurus start (@lanegoolsby)
docusaurus-theme-classic
🐛 Bug Fix
docusaurus
- #7362 fix: always emit SEO title + og:title meta (@charleskorn)
- #7453 fix(core): avoid using logger and fs.readJSON in SSR (@Josh-Cena)
- #7369 fix(cli): output correct path when swizzling bare-file component in subfolder (@Josh-Cena)
- #7360 fix(core): allow githubPort in config validation (@mhughes2k)
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
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
- #7493 chore(theme-translations): complete French translations (@forresst)
- #7474 chore(theme-translations): complete zh translations (@Josh-Cena)
- #7400 chore(theme-translations): complete Farsi translations (@massoudmaboudi)
docusaurus
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
- #7477 refactor: fix a lot of errors in type-aware linting (@Josh-Cena)
docusaurus-theme-classic
,docusaurus-theme-translations
- #7447 refactor(theme-classic): migrate to tsc for build (@Josh-Cena)
stylelint-copyright
- #7441 refactor(stylelint-copyright): migrate to TS (@Josh-Cena)
docusaurus-cssnano-preset
- #7440 refactor(cssnano-preset): migrate to TS (@Josh-Cena)
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
- #7421 refactor(pwa): migrate client modules to TS (@Josh-Cena)
docusaurus-theme-classic
- #7415 refactor(theme-classic): always collocate stylesheets with components in one folder (@Josh-Cena)
docusaurus
- #7405 refactor(core): properly code-split NotFound page (@Josh-Cena)
Committers: 23
- Akara (@Messiahhh)
- Benjamin Diolez (@BenDz)
- Charles Korn (@charleskorn)
- Designatory (@Designatory)
- Forresst (@forresst)
- Gg...
2.0.0-beta.20
2.0.0-beta.20 (2022-05-05)
🐛 Bug Fix
docusaurus
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
- Alexey Pyltsyn (@lex111)
- Joshua Chen (@Josh-Cena)
- Reece Dunham (@RDIL)
- Sergey Gromkov (@sgromkov)
- Steven Hicks (@pepopowitz)
- Sébastien Lorber (@slorber)
2.0.0-beta.19
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
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-translations
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
- #6457 feat(content-docs): draft docs excluded from build & sidebars (@jodyheavener)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-types
,docusaurus
- #6430 feat: allow setting calendar for i18n date formatting (@Josh-Cena)
docusaurus-module-type-aliases
,docusaurus-plugin-content-docs
,docusaurus-types
,docusaurus
- #7083 feat(core): fail-safe global data fetching (@Josh-Cena)
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
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-types
,docusaurus-utils-validation
,docusaurus-utils
- #7117 refactor(content-{blog,docs}): unify handling of tags (@Josh-Cena)
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
- #7285 fix(core): allow empty static directories (@Josh-Cena)
- #7180 fix: pass pollOptions to webpack (@JohnnyMcWeed)
- #7184 fix(core): prevent 404 when accessing /page.html (@Josh-Cena)
- #7225 fix: allow swizzling a component's parent folder (@slorber)
- #7066 fix(core): all plugin lifecycles should receive translated content (@Josh-Cena)
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
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...
2.0.0-beta.18
2.0.0-beta.18 (2022-03-25)
🚀 New Feature
docusaurus-mdx-loader
,docusaurus-theme-classic
docusaurus-module-type-aliases
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-types
,docusaurus
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
- #6697 feat: add SEO microdata for doc breadcrumbs (@Josh-Cena)
- #6842 feat(theme-classic): MDXContent wrapper component (@slorber)
docusaurus-plugin-content-docs
💥 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
docusaurus-theme-classic
,docusaurus-theme-common
🐛 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
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
- #6980 feat(utils): JSDoc for all APIs (@Josh-Cena)
docusaurus-theme-common
- #6974 feat(theme-common): JSDoc for all APIs (@Josh-Cena)
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
- #6937 fix(content-docs): warn when files are not tracked (@felipecrs)
docusaurus-module-type-aliases
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-search-algolia
,docusaurus
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
2.0.0-beta.17
2.0.0-beta.17 (2022-03-03)
🚀 New Feature
docusaurus-plugin-content-blog
,docusaurus-theme-classic
- #6783 feat: allow blog authors email (@Josh-Cena)
💥 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
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
- #6762 fix(create): update broken SVG paths in templates (@anicholls)
💅 Polish
docusaurus-theme-common
- #6826 refactor(theme-common): unify missing context errors (@Josh-Cena)
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
- #6792 fix(mdx-loader): allow image paths to be URL encoded (@Josh-Cena)
📝 Documentation
- Other
- #6825 docs: Adds Netlify one click deploy to README (@PatelN123)
- #6818 docs: add deploy with vercel button to README (@PatelN123)
- #6817 docs: fix broken links (@PatelN123)
- #6811 docs: add homepage banner in support of Ukraine (@dmitryvinn)
- #6813 docs: mark dyte as opensource in showcase (@vaibhavshn)
- #6776 docs: make GitHub actions explanation aligned with the code (@arifszn)
- #6772 docs: add basic documentation about client modules (@Josh-Cena)
create-docusaurus
🏠 Internal
docusaurus-plugin-content-docs
- #6821 test(content-docs): refactor navigation test snapshot (@Josh-Cena)
- Other
- #6768 test: add TypeScript template to E2E test matrix (@Josh-Cena)
docusaurus-utils
- #6773 refactor(utils): categorize functions into separate files (@Josh-Cena)
docusaurus-migrate
- #6761 chore: various internal fixes (@Josh-Cena)
Committers: 8
- Alex Nicholls (@anicholls)
- Ariful Alam (@arifszn)
- David Stotijn (@dstotijn)
- Dmitry Vinnik (@dmitryvinn)
- Joshua Chen (@Josh-Cena)
- Nayan Patel (@PatelN123)
- Sébastien Lorber (@slorber)
- Vaibhav Shinde (@vaibhavshn)
2.0.0-beta.16
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
- #6243 feat(core): brand new swizzle CLI experience (@Josh-Cena)
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
docusaurus-theme-search-algolia
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
- #6517 feat(docs,theme-classic): docs breadcrumbs (@jodyheavener)
- #6519 feat(content-docs): sidebar item type "html" for rendering pure markup (@jodyheavener)
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
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
docusaurus-plugin-content-docs
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
- #6755 refactor: unify error handling behavior (@Josh-Cena)
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...
2.0.0-beta.15
2.0.0-beta.15 (2022-01-26)
🚀 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
- #6466 feat(theme-classic): add stable class for DocSidebarContainer (@homotechsual)
- #3811 feat(theme-classic): auto-collapse sibling categories in doc sidebar (@josephriosIO)
- #6216 feat(theme-classic): usable CodeBlock outside markdown (@Josh-Cena)
docusaurus-plugin-content-blog
,docusaurus-theme-classic
- #6416 feat(content-blog): allow authors list to contain images only (@Josh-Cena)
docusaurus-plugin-content-blog
- #6415 feat(content-blog): allow disabling generating archive (@Josh-Cena)
- #6245 feat(content-blog): parse date from middle of file path (@Josh-Cena)
- #6388 feat(content-blog): include tags in feed (@Josh-Cena)
docusaurus-module-type-aliases
,docusaurus-theme-classic
,docusaurus-types
,docusaurus
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
- #6173 feat(ideal-image): allow translating status messages (@Josh-Cena)
docusaurus-plugin-ideal-image
- #6155 feat(ideal-image): new option disableInDev (@Josh-Cena)
docusaurus-theme-translations
- #6169 feat(theme-translations): add Italian translations (@mcallisto)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-types
,docusaurus
docusaurus
💥 Breaking Change
docusaurus-theme-search-algolia
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
docusaurus-theme-classic
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
- #6468 fix(init): cd to correct path when installing (@gabrielcsapo)
docusaurus-mdx-loader
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
- #6384 fix(logger): properly stringify objects for logging (@Josh-Cena)
docusaurus-module-type-aliases
,docusaurus-theme-classic
,docusaurus
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
- #6190 fix(utils): properly escape Windows paths (@Josh-Cena)
💅 Polish
docusaurus-module-type-aliases
- #6469 fix(module-type-aliases): fix type def for translate params (@Josh-Cena)
docusaurus-theme-search-algolia
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...
2.0.0-beta.14
2.0.0-beta.14 (2021-12-21)
🚀 New Feature
docusaurus-theme-classic
,docusaurus-theme-common
- #6132 feat(theme-classic): new configuration syntax for a simple footer (@christopherklint97)
- #6125 feat(theme-common): stable classname for code blocks (@Josh-Cena)
docusaurus-theme-classic
- #5848 feat(theme-classic): standalone Admonition component (@Josh-Cena)
- #6082 feat(theme-classic): allow passing additional attributes to tab headings (@Drylozu)
docusaurus-plugin-content-blog
docusaurus
🐛 Bug Fix
docusaurus-migrate
- #6146 fix(migrate): do not modify non-MD files (@Josh-Cena)
docusaurus-theme-classic
docusaurus-plugin-content-docs
- #6124 fix(content-docs): restore behavior when pagination front matter is null (@Josh-Cena)
- #6085 fix(content-docs): getMainDocId should return doc with both versioned or unversioned id (@slorber)
docusaurus-theme-classic
,docusaurus-utils-validation
docusaurus-plugin-google-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-pwa
,docusaurus-remark-plugin-npm2yarn
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,lqip-loader
- #6094 fix: add missing dependencies on tslib (@Josh-Cena)
docusaurus-theme-translations
💅 Polish
docusaurus-theme-classic
create-docusaurus
,docusaurus-logger
,docusaurus-mdx-loader
,docusaurus-migrate
,docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-search-algolia
,docusaurus-theme-translations
,docusaurus-utils-validation
,docusaurus-utils
,docusaurus
- #5994 refactor: unify log format with new logger utility (@Josh-Cena)
create-docusaurus
- #6119 fix(create-docusaurus): make initial editUrl functional (@Josh-Cena)
- #6095 fix(create-docusaurus): give a clearer message when installation failed (@Josh-Cena)
📝 Documentation
- #6142 docs: normalize usage of placeholders (@Josh-Cena)
- #5918 docs: refactor & refine lifecycle API docs (@Josh-Cena)
- #6138 docs: add Smart Docs to showcase (@wowtvds)
- #6137 docs: add ToolJet to showcase (@withshubh)
- #6141 docs: add WoodpeckerCI to showcase (@6543)
- #6135 docs: mention admonition quirks with Prettier (@yangshun)
- #6131 docs: elaborate on "docs-only" and "blog-only" (@himanshu007-creator)
- #6134 docs: update link to init template README.md (@cmpadden)
- #6130 docs: refactor docs sidebar doc (@Josh-Cena)
- #6129 docs: refactor styling/theming docs (@Josh-Cena)
- #6112 docs: mention that SEO through front matter is better than head tag (@Josh-Cena)
- #6120 refactor(website): make deploy preview open next version docs by default (@Josh-Cena)
- #6111 docs: add Molecule website to showcase (@wewoor)
- #6089 docs: add Enarx website to showcase (@HarshCasper)
- #6090 docs: add sapphire to showcase (@favna)
- #6091 docs(showcase): "much more pages" => "many more pages" (@favna)
🏠 Internal
docusaurus-theme-classic
- #6144 fix(theme-classic): fix translation when footer has no links (@Josh-Cena)
docusaurus-plugin-content-docs
- #6143 test: fix async tests resolved in random order (@Josh-Cena)
- #6123 test: use snapshots for sidebar tests (@Josh-Cena)
- Other
- #6122 fix(website): fix yarn build:website:fast (@slorber)
- #6080 chore: add NPM and PNPM to E2E tests (@Josh-Cena)
create-docusaurus
,docusaurus-cssnano-preset
,docusaurus-mdx-loader
,docusaurus-migrate
,docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-debug
,docusaurus-plugin-google-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-plugin-sitemap
,docusaurus-preset-classic
,docusaurus-remark-plugin-npm2yarn
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus-theme-translations
,docusaurus-types
,docusaurus-utils-common
,docusaurus-utils-validation
,docusaurus-utils
,docusaurus
,lqip-loader
- #6092 misc: ignore some files during npm publish (@Josh-Cena)
Committers: 17
- 6543 (@6543)
- Alexey Pyltsyn (@lex111)
- Christopher Klint (@christopherklint97)
- Harsh Mishra (@HarshCasper)
- Himanshu (@himanshu007-creator)
- Jeroen Claassens (@favna)
- Joshua Chen (@Josh-Cena)
- Kristoffer K. (@merceyz)
- Shubhendra Singh Chauhan (@withshubh)
- Sébastien Lorber (@slorber)
- Wout Vandesompele (@wowtvds)
- Yangshun Tay (@yangshun)
- Yaroslav Serhieiev (@noomorph)
- Ziv (@wewoor)
- @Drylozu
- colton (@cmpadden)
- 不郑 (@notzheng)
2.0.0-beta.13
2.0.0-beta.13 (2021-12-10)
Release to fix a bad npm publish in beta.12 and mitigate today's npm issues (https://status.npmjs.org/incidents/n4s34mwsdsp2)
Same code as beta.11, please refer to beta.11 changelog and release:
https://github.com/facebook/docusaurus/releases/tag/v2.0.0-beta.11