Releases: facebook/docusaurus
Releases · facebook/docusaurus
2.3.1
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
- #8593 fix(theme-classic): allow rendering single tab item (@Josh-Cena)
docusaurus-utils
docusaurus-preset-classic
- #8597 fix(preset-classic): install the right plugin for googleTagManager (@Josh-Cena)
💅 Polish
docusaurus-theme-translations
- #8614 chore(theme-translations): complete zh translations (@Josh-Cena)
🤖 Dependencies
docusaurus-plugin-client-redirects
,docusaurus-theme-search-algolia
,docusaurus
- #8610 chore(deps): bump eta from 1.12.3 to 2.0.0 (@dependabot[bot])
Committers: 3
- Joshua Chen (@Josh-Cena)
- Sébastien Castiel (@scastiel)
- Sébastien Lorber (@slorber)
2.3.0
2.3.0 (2023-01-26)
🚀 New Feature
docusaurus-theme-translations
docusaurus-plugin-content-blog
- #8378 feat(blog): add options.createFeedItems to filter/limit/transform feed items (@johnnyreilly)
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus
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
docusaurus-theme-common
- #8539 fix(algolia): make search footer respect searchPagePath (@Josh-Cena)
docusaurus
- #8538 fix(core): avoid hash collision when generating chunk names (@Josh-Cena)
- #8481 fix(core): explicitly define CopyWebpackPlugin toType: 'dir' (@Thomascogez)
- #8342 fix(core): normalize input for poll option (@mhnaeem)
docusaurus-theme-classic
,docusaurus
docusaurus-theme-search-algolia
docusaurus-theme-classic
,docusaurus-theme-common
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
- #8314 fix(utils): allow partially backticked markdown h1 contentTitles (@JoshuaKGoldberg)
create-docusaurus
,docusaurus-theme-classic
💅 Polish
docusaurus-theme-classic
,docusaurus
docusaurus-theme-translations
eslint-plugin
Committers: 16
- Danny Kim (@0916dhkim)
- Denis Al-Khelali (@denis-alkhelali)
- Dongjoon Lee (@Djunnni)
- Frieder Bluemle (@friederbluemle)
- John Reilly (@johnnyreilly)
- Josh Goldberg (@JoshuaKGoldberg)
- Joshua Chen (@Josh-Cena)
- Lachlan Heywood (@lachieh)
- Matija Sirk (@MatijaSi)
- Muhammad Hammad (@mhnaeem)
- Riccardo (@3v0k4)
- Stefan Norberg (@stnor)
- Sébastien Lorber (@slorber)
- Thomas.CA (@Thomascogez)
- @mturoci
- 宋锦丰 (@SJFCS)
2.2.0
2.2.0 (2022-10-29)
🚀 New Feature
docusaurus-plugin-client-redirects
docusaurus
docusaurus-mdx-loader
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-theme-classic
,docusaurus-theme-mermaid
,docusaurus-types
,docusaurus
docusaurus-types
,docusaurus
- #8151 feat(core): siteConfig.headTags API to render extra tags in document head (@johnnyreilly)
🐛 Bug Fix
docusaurus-plugin-ideal-image
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
docusaurus
docusaurus-theme-classic
- #8174 fix(theme): announce theme switches (@mturoci)
- #8190 fix(theme): add more tag names to inline code element set (@Josh-Cena)
- #8163 fix(theme): mobile navbar & skipToContent should cover announcementBar (@adnanhashmi09)
- #8068 fix(theme): preserve line breaks when copying code with showLineNumbers in Firefox (@LittleboyHarry)
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
- #8105 fix(theme-translations): complete turkish theme default translations (@ramazansancar)
- #8087 fix(theme-translations): remove extra vi translations (@namnguyenthanhwork)
docusaurus-plugin-client-redirects
- #8067 fix(redirect): tolerate trailing slash difference if config is undefined (@Josh-Cena)
💅 Polish
docusaurus-theme-translations
docusaurus
- #8159 fix(core): throw error for invalid URL in config file (@forgeRW)
- #8109 feat(core): prefetch on mobile touchstart (@sanjaiyan-dev)
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
- Adnan Hashmi (@adnanhashmi09)
- Alexey Pyltsyn (@lex111)
- Forresst (@forresst)
- Jan Peer Stöcklmair (@JPeer264)
- Jeferson S. Brito (@jeferson-sb)
- Johan Fagerberg (@birjj)
- John Reilly (@johnnyreilly)
- Joshua Chen (@Josh-Cena)
- LittleboyHarry (@LittleboyHarry)
- Masahiko Hara (@pasora)
- Mikey O'Toole (@homotechsual)
- Nguyễn Thành Nam (@namnguyenthanhwork)
- Pranav Joglekar (@Pranav2612000)
- Ramazan SANCAR (@ramazansancar)
- Sam Wall (@sjwall)
- Sanjaiyan Parthipan (@sanjaiyan-dev)
- Shanmughapriyan S (@shanpriyan)
- Sébastien Lorber (@slorber)
- Xabier Lahuerta Vazquez (@Xabilahu)
- @forgeRW
- @mturoci
- evan (@e-im)
2.1.0
2.1.0 (2022-09-01)
🚀 New Feature
docusaurus-theme-classic
,docusaurus-theme-common
docusaurus-plugin-content-docs
,docusaurus-theme-classic
docusaurus-theme-translations
- #7953 feat(theme): adds Ukrainian default theme translations (@b-ovsepian)
🐛 Bug Fix
create-docusaurus
docusaurus-preset-classic
docusaurus
docusaurus-plugin-sitemap
docusaurus-theme-classic
💅 Polish
docusaurus-theme-classic
docusaurus-utils
docusaurus-theme-classic
,docusaurus-types
docusaurus-theme-translations
- #7928 chore(theme-translations): complete vi translations (@datlechin)
📝 Documentation
create-docusaurus
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
- #7905 docs: remove mention of beta (@Josh-Cena)
Committers: 10
- Bagdasar Ovsepyan (@b-ovsepian)
- Joshua Chen (@Josh-Cena)
- Kevin Østerkilde (@Kosai106)
- Morgane Dubus (@mdubus)
- Ngô Quốc Đạt (@datlechin)
- Sébastien Lorber (@slorber)
- Yoni Chechik (@YoniChechik)
- @whiteand
- @yzhe819
- adventure-yunfei (@adventure-yunfei)
2.0.1
2.0.0
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
- Joshua Chen (@Josh-Cena)
- Sébastien Lorber (@slorber)
2.0.0-rc.1
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
- #7771 chore: bump Infima to 0.2.0-alpha.42, fix a:hover link bug (@slorber)
- #7755 fix(theme-classic): validate options properly (@Josh-Cena)
- #7752 fix(theme-classic): fix Layout theme height CSS (@LichLord91)
docusaurus-migrate
- #7766 fix(migrate): import siteConfig with file extension (@Josh-Cena)
docusaurus-theme-search-algolia
- #7761 fix(algolia-search): test for canUseIntersectionObserver (@RoiArthurB)
💅 Polish
docusaurus-theme-translations
- #7762 chore(theme-translations): complete ko translations (@anaclumos)
📝 Documentation
docusaurus-plugin-content-docs
🔧 Maintenance
docusaurus-theme-classic
Committers: 11
- Arthur Brugière (@RoiArthurB)
- Bruce Song (@recallwei)
- Evan (@DigiPie)
- Jeffrey Aven (@jeffreyaven)
- Joshua Chen (@Josh-Cena)
- Sunghyun Cho (@anaclumos)
- Sébastien Lorber (@slorber)
- The Nguyen (@treoden)
- Wes McNamee (@ghostsquad)
- @LichLord91
- 凱恩 Kane (@Gary50613)
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)