🚀 New Feature
docusaurus-mdx-loader,docusaurus-theme-classicdocusaurus-module-type-aliases,docusaurus-plugin-content-docs,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-types,docusaurusdocusaurus-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-classicdocusaurus-module-type-aliases,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-theme-search-algolia,docusaurusdocusaurus-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-classicdocusaurus-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,docusaurusdocusaurus-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- #6929 refactor(core): minor routes type improvement (@Josh-Cena)
docusaurus-plugin-client-redirects,docusaurus-plugin-ideal-image,docusaurus-plugin-pwa,docusaurus-plugin-sitemap- #6928 chore(pwa, sitemap, client-redirects, ideal-image): JSDoc for types (@Josh-Cena)
docusaurus-plugin-content-blog,docusaurus-theme-classic,docusaurus-utils- #6922 refactor(content-blog): clean up type definitions; in-code documentation (@Josh-Cena)
docusaurus-theme-translations- #6781 feat(theme-translations): complete Russian translations (@dragomano)
- #6877 chore(theme-translations): complete Vietnamese translations (@datlechin)
docusaurus-plugin-content-blog- #6909 refactor(content-blog): improve error message of authors map validation (@Josh-Cena)
create-docusaurus
📝 Documentation
- Other
- #6988 docs: fix example admonition syntax (@kaycebasques)
- #6978 docs: npm run tsc -> npx tsc (@jadonn)
- #6952 docs: add K3ai to showcase (@alefesta)
- #6948 docs: add pdfme docs to showcase (@hand-dot)
- #6943 docs: add SeaORM docs to showcase (@billy1624)
- #6926 docs: clarify the usage of slug (@kaycebasques)
- #6911 docs: add Reactive Button site to showcase (@arifszn)
- #6904 docs: update image for digital support services (@PatelN123)
- #6892 docs: add EduLinks site to showcase (@odarpi)
- #6889 docs: editorial fixes (@Josh-Cena)
- #6883 docs(cli): add info about development on github codespaces (@vedantmgoyal2009)
- #6856 docs: add Reddit Image Fetcher site to showcase (@arifszn)
- #6875 docs: update TRPG Engine showcase (@moonrailgun)
- #6871 docs: mark clutch and gulp as open-source (@Josh-Cena)
- #6862 docs: update showcase data (@Josh-Cena)
- #6837 docs: add PcapPlusPlus to showcase (@seladb)
- #6832 docs: add Spicetify site to showcase (@afonsojramos)
- #6830 docs: simplify imported code blocks syntax (@nathan-contino-mongo)
docusaurus-types- #6881 docs: mention configureWebpack devServer return value (@Josh-Cena)
create-docusaurus- #6833 docs: make tutorial code block directly copyable (@samgutentag)
🏠 Internal
create-docusaurus,docusaurus-mdx-loader,docusaurus-migrate,docusaurus-module-type-aliases,docusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-plugin-content-pages,docusaurus-plugin-debug,docusaurus-plugin-google-gtag,docusaurus-plugin-ideal-image,docusaurus-remark-plugin-npm2yarn,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-theme-search-algolia,docusaurus-theme-translations,docusaurus-types,docusaurus-utils-validation,docusaurus-utils,docusaurus,lqip-loader- #6995 refactor: ensure all types are using index signature instead of Record (@Josh-Cena)
create-docusaurus,docusaurus-cssnano-preset,docusaurus-plugin-pwa,docusaurus-theme-search-algolia,docusaurus-utils,docusaurus,lqip-loader- #6991 chore: upgrade dependencies (@Josh-Cena)
lqip-loader- #6992 refactor(lqip-loader): remove unused palette option (@Josh-Cena)
docusaurusstylelint-copyrightdocusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-plugin-content-pages,docusaurus-plugin-google-analytics,docusaurus-plugin-google-gtag,docusaurus-plugin-ideal-image,docusaurus-plugin-pwa,docusaurus-plugin-sitemap,docusaurus-theme-classic,docusaurus-theme-live-codeblock,docusaurus-theme-search-algolia,docusaurus-types,docusaurus-utils-validation,docusaurus- #6961 refactor: unify how validateOptions is handled (@Josh-Cena)
docusaurus-types- #6957 chore(types): remove querystring from dependencies (@Josh-Cena)
docusaurus-theme-common,docusaurus- #6956 test: improve test coverage; reorder theme-common files (@Josh-Cena)
- #6955 refactor(core): move browserContext and docusaurusContext out of client exports (@Josh-Cena)
- #6944 chore: migrate Jest and website to SWC (@Josh-Cena)
docusaurus-utils- #6951 test: fix Windows test for gitUtils (@Josh-Cena)
docusaurus-mdx-loader,docusaurus-migrate,docusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-plugin-content-pages,docusaurus-plugin-debug,docusaurus-plugin-pwa,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-theme-translations,docusaurus-utils,docusaurus,stylelint-copyright- #6931 chore: tighten ESLint config (@Josh-Cena)
docusaurus-module-type-aliases,docusaurus-plugin-client-redirects- #6924 refactor(client-redirects): migrate validation to validateOptions lifecycle (@Josh-Cena)
create-docusaurus,docusaurus-cssnano-preset,docusaurus-mdx-loader,docusaurus-migrate,docusaurus-plugin-ideal-image,docusaurus-plugin-pwa,docusaurus-theme-classic,docusaurus-theme-search-algolia,docusaurus-utils,docusaurus,lqip-loader- #6916 chore: upgrade dependencies (@Josh-Cena)
create-docusaurus,docusaurus-plugin-content-docs,docusaurus-theme-translations,docusaurus-types,docusaurus-utils-validation,docusaurus-utils,docusaurus,stylelint-copyright- #6912 test: improve test coverage; multiple internal refactors (@Josh-Cena)
- Other
- #6910 refactor: convert Jest infrastructure to TS (@Josh-Cena)
- #6838 fix(website): changelog plugin leads to CI bugs on release (@slorber)
docusaurus-logger,docusaurus-mdx-loader,docusaurus-migrate,docusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-plugin-content-pages,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-utils,docusaurus- #6908 chore: do not print prototype in jest snapshot (@Josh-Cena)
docusaurus-migrate,docusaurus-plugin-content-docs,docusaurus-theme-common,docusaurus-utils-validation,docusaurus-utils,docusaurus- #6906 refactor: install eslint-plugin-regexp (@Josh-Cena)
docusaurus-mdx-loader,docusaurus-plugin-client-redirects,docusaurus-plugin-content-docs,docusaurus-theme-common,docusaurus-theme-search-algolia,docusaurus-utils,docusaurus- #6905 test: improve test coverage; properly test core client APIs (@Josh-Cena)
docusaurus-logger,docusaurus-mdx-loader,docusaurus-migrate,docusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-plugin-sitemap,docusaurus-remark-plugin-npm2yarn,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-theme-live-codeblock,docusaurus-theme-translations,docusaurus-utils,docusaurus- #6903 chore: spell-check test files (@Josh-Cena)
docusaurus-migrate,docusaurus-module-type-aliases,docusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-theme-common,docusaurus-types,docusaurus-utils-common,docusaurus-utils,docusaurus,lqip-loader- #6902 test(theme-common): improve test coverage (@Josh-Cena)
docusaurus-cssnano-preset,docusaurus-logger,docusaurus-mdx-loader,docusaurus-migrate,docusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-plugin-content-pages,docusaurus-plugin-sitemap,docusaurus-remark-plugin-npm2yarn,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-theme-live-codeblock,docusaurus-theme-search-algolia,docusaurus-theme-translations,docusaurus-utils-common,docusaurus-utils-validation,docusaurus-utils,docusaurus,lqip-loader,stylelint-copyright- #6900 test: enable a few jest eslint rules (@Josh-Cena)
docusaurus-logger,docusaurus-mdx-loader,docusaurus-migrate,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-theme-translations,docusaurus-utils-validation,docusaurus-utils,docusaurus,lqip-loader- #6898 refactor: import jest as global; unify import style of some modules (@Josh-Cena)
docusaurus-theme-classic,docusaurus-theme-common- #6891 refactor(theme-classic): avoid using clsx class dict with CSS modules (@Josh-Cena)
docusaurus-migrate,docusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-theme-translations,docusaurus-utils,docusaurus- #6880 refactor: prefer fs.outputFile to ensureDir + writeFile (@Josh-Cena)
docusaurus-plugin-pwa,docusaurus-types,docusaurus- #6866 refactor: improve types (@Josh-Cena)
docusaurus-mdx-loader,docusaurus-plugin-client-redirects,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-plugin-content-pages,docusaurus-plugin-pwa,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-types,docusaurus,lqip-loader- #6864 refactor: remove unnecessary default values normalized during validation (@Josh-Cena)
create-docusaurus,docusaurus-migrate,docusaurus- #6861 refactor: make JS executables included in the tsconfig for editor hints (@Josh-Cena)
docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-types,docusaurus- #6857 test: improve test coverage (@Josh-Cena)
docusaurus-logger,docusaurus-mdx-loader,docusaurus-migrate,docusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-remark-plugin-npm2yarn,docusaurus-theme-classic,docusaurus-theme-common,docusaurus-theme-search-algolia,docusaurus-utils-common,docusaurus-utils,docusaurus,lqip-loader- #6852 refactor: enable a few TS flags (@Josh-Cena)
Committers: 28
- Afonso Jorge Ramos (@afonsojramos)
- Alessandro Festa (@alefesta)
- Alexey Pyltsyn (@lex111)
- Alois Klink (@aloisklink)
- Ariful Alam (@arifszn)
- Begula (@vedantmgoyal2009)
- Billy Chan (@billy1624)
- Bugo (@dragomano)
- Evan (@DigiPie)
- Felipe Santos (@felipecrs)
- Jadon N (@jadonn)
- Joshua Chen (@Josh-Cena)
- Kayce Basques (@kaycebasques)
- Kyohei Fukuda (@hand-dot)
- Nayan Patel (@PatelN123)
- Ngô Quốc Đạt (@datlechin)
- Odarpi (@odarpi)
- Pawel Kowaluk (@pkowaluk)
- Roberto Vidal (@jrvidal)
- Sam Gutentag (@samgutentag)
- Sébastien Lorber (@slorber)
- Tsz W. TAM (@rccttwd)
- WonChul Heo (@heowc)
- Yorkie Liu (@yorkie)
- @seladb
- moonrailgun (@moonrailgun)
- nate contino (@nathan-contino-mongo)
- tae (@taejs)









