docusaurus-theme-classic
docusaurus-plugin-sitemap
- Other
docusaurus-mdx-loader
docusaurus-plugin-pwa
- #3436 fix(v2): Correctly resolve sw.js path on windows (@ashscodes)
docusaurus-theme-classic
docusaurus-1.x
docusaurus-theme-bootstrap
,docusaurus-theme-classic
docusaurus-plugin-debug
- #3428 docs(v2): fix grammar (@thadguidry)
- #3425 docs(v2): mention Eta in ssrTemplate section (@mpsq)
- #3423 docs(v2): minor typo fix (@rutikwankhade)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus
- Other
- #3401 chore(deps): bump decompress from 4.2.0 to 4.2.1 (@dependabot[bot])
- Ash (@ashscodes)
- Bartosz Kaszubowski (@Simek)
- Méril (@mpsq)
- Rutik Wankhade (@rutikwankhade)
- Sébastien Lorber (@slorber)
- Thad Guidry (@thadguidry)
- @josephMG
docusaurus-types
,docusaurus
docusaurus-plugin-debug
docusaurus-theme-classic
docusaurus-plugin-content-docs
,docusaurus-theme-classic
- Other
docusaurus-plugin-content-docs
,docusaurus-theme-classic
docusaurus
docusaurus-preset-bootstrap
,docusaurus-preset-classic
,docusaurus-theme-classic
,docusaurus
docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-utils-validation
- #3390 docs(v1, v2): Update Deploy to Vercel guide (@samsisle)
- #3344 docs(v2): Update Deploy to Vercel guide (@samsisle)
docusaurus-init
,docusaurus-mdx-loader
,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-bootstrap
,docusaurus-preset-classic
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus-utils-validation
,docusaurus
docusaurus-1.x
,docusaurus-init-1.x
,docusaurus-init
,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-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-plugin-sitemap
,docusaurus-preset-bootstrap
,docusaurus-preset-classic
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus-utils-validation
,docusaurus-utils
,docusaurus
,lqip-loader
,stylelint-copyright
- Bartosz Kaszubowski (@Simek)
- Méril (@mpsq)
- Sam Ko (@samsisle)
- Sébastien Lorber (@slorber)
- Thad Guidry (@thadguidry)
docusaurus-plugin-content-docs
,docusaurus-theme-classic
- #3357 feat(v2): docs version configuration: lastVersion, version.{path,label} (@slorber)
- #3328 feat(v2): Provide docs plugin theme typing (@SamChou19815)
docusaurus-theme-classic
- #3356 feat(v2): Provide type definitions for remaining theme-classic components (@SamChou19815)
- #3274 feat(v2): add TOC to blog posts (@amy-lei)
docusaurus-plugin-content-pages
,docusaurus-theme-classic
- #3354 feat(v2): Provide type definitions for MDXPage from page plugin (@SamChou19815)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
- #3348 feat(v2): Provide typing to most of the theme-classic components (@SamChou19815)
docusaurus-init
,docusaurus-plugin-content-blog
- #3284 feat(v2): blog slug frontmatter (@JeanMarcSaad)
docusaurus-init
,docusaurus-theme-bootstrap
docusaurus-plugin-content-blog
,docusaurus-theme-classic
- #3267 feat(v2): Provide blog plugin theme typing (@SamChou19815)
docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-debug
,docusaurus-preset-classic
,docusaurus-theme-bootstrap
,docusaurus-types
,docusaurus
docusaurus-theme-classic
,docusaurus-types
,docusaurus
- #3021 feat(v2): update swizzle command to suggest component/theme (@anshulrgoyal)
docusaurus-mdx-loader
,docusaurus-plugin-content-pages
- #3196 feat(v2): add support to ignore files in pages plugin (@anshulrgoyal)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-utils-validation
,docusaurus
docusaurus-mdx-loader
- #3096 feat(v2): add support to import assets using relative link in markdown syntax (@anshulrgoyal)
docusaurus-migrate
docusaurus
- #3311 fix(v2): add https support in webpack devserver (@arcvats)
- #3313 fix(v2): resolve webpack loaders from siteDir/node_modules (@anshulrgoyal)
- #3308 fix(v2): brokenLinks should not report links that belong to an existing folder if folder/index.html exists (@slorber)
- #3273 fix: logic error while deciding deploymentBranch (@thehanimo)
- #3281 fix(v2): allow swizzling of component even if case doesn't match (@anshulrgoyal)
- #3222 fix(v2): update react-loadable-ssr-addon to solve yarn2 error (@slorber)
- #3191 fix(v2): add missing
lodash.flatmap
dependency (@ylemkimon)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-pages
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-theme-bootstrap
,docusaurus-theme-search-algolia
,docusaurus-types
- #3355 fix(v2): Add missing dependencies to packages (@SamChou19815)
docusaurus-theme-classic
docusaurus-mdx-loader
,docusaurus
docusaurus-1.x
docusaurus-1.x
,docusaurus
- #3290 fix(v1,v2): Add initial-scale=1.0 to all meta viewport tags (@nebrelbug)
docusaurus-theme-search-algolia
docusaurus-mdx-loader
,docusaurus-plugin-content-pages
- #3283 fix(v2): pass images in static dir to webpack-loader (@anshulrgoyal)
- Other
docusaurus-plugin-google-gtag
- #3243 fix(v2): GTM, send page_view events on navigate (@govardhan-srinivas)
docusaurus-plugin-content-docs
,docusaurus-utils
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-utils-validation
,docusaurus
docusaurus-init
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-utils-validation
,docusaurus
- #3227 fix(v2): relax URI validation (@anshulrgoyal)
docusaurus-init
,docusaurus-plugin-content-docs
docusaurus-plugin-content-docs
,docusaurus
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
docusaurus-plugin-content-docs
- #3192 fix(v2): add missing
chalk
andlodash
dependencies (@ylemkimon)
- #3192 fix(v2): add missing
docusaurus-module-type-aliases
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-utils
,docusaurus
docusaurus
- #3188 fix(v2): Add a missing whitespace before prompt to use
npm run serve
(@SamChou19815)
- #3188 fix(v2): Add a missing whitespace before prompt to use
- Other
- #3346 docs(v2): add draft doc (@imskr)
- #3336 docs(v2): add Nisarag to Fellows section (@FocalChord)
- #3335 docs(v2): update team profile (@yangshun)
- #3334 docs(v2): add Drew to Fellows section (@Drewbi)
- #3333 docs(v2): add anshul and teikjun to fellows section of team page (@teikjun)
- #3326 docs(v1): showcase user Casbin (@hsluoyz)
- #3316 docs(v1): add Global CTO Forum to users (@MirzayevFarid)
- #3310 docs(v2): add "T-Regx" website to showcase (@Danon)
- #3307 docs(v2): showcase SpotifyAPI-NET (@JohnnyCrazy)
- #3295 docs(v2): showcase Oxidizer (@vandreleal)
- #3287 docs: update README.md with some grammatical corrections (@shalinikumari50)
- #3271 docs(v2): fix typo (@thehanimo)
- #3277 docs(v1): Add Radity to users (@tolunayakbulut)
- #3276 docs: corrected some few typos in the docusaurus tech docs (@ajifrank75)
- #3249 docs(v2): fix migration command (@BogdanDor)
- #3248 Added twitter badge and modified discord Badges (@Souravdey777)
- #3251 docs(v2): fix migration command for earlier versions (@teikjun)
- #3252 docs(v2): docs typos (@olawanlejoel)
- #3111 docs(v2): clarify theme-original and theme-init (@Jonathannsegal)
- #3232 docs(v2): showcase user QA-Board (@arthur-flam)
- #3205 docs: format reference links (@lebogangolifant)
- #3194 docs(v2): Added switch config docs to theme-classic API (@Drewbi)
- #3201 docs(v2): removed duplicate text under "Using React" section (@boosh511)
- #3186 docs(v1): formatting changelog (@slorber)
docusaurus
- #3202 fix(v2): fix svg loader (@anshulrgoyal)
docusaurus-migrate
- #3323 test(v2): Add unit test for migration of config file (@BogdanDor)
docusaurus-theme-classic
docusaurus-plugin-content-blog
- #3339 test(v2): make blog posts unit test ordering determinate (@BogdanDor)
docusaurus-mdx-loader
,docusaurus-plugin-content-blog
,docusaurus-theme-classic
,docusaurus-types
- #3306 chore(v2): Define type for markdown right table of contents (@SamChou19815)
docusaurus-module-type-aliases
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-utils
,docusaurus
docusaurus
- #3282 chore(v2): fix javascript-serialize vulnerability (@slorber)
- #3265 chore(v2): upgrade terser-webpack-plugin (@dschaller)
- Other
docusaurus-1.x
docusaurus-plugin-client-redirects
,docusaurus-theme-search-algolia
,docusaurus
- Ali Hosseini (@Ako92)
- Amy Lei (@amy-lei)
- Anshul Goyal (@anshulrgoyal)
- Archit (@arcvats)
- Arthur Flam (@arthur-flam)
- Ben Gubler (@nebrelbug)
- Bogdan Doroschenko (@BogdanDor)
- Daniel Wilkowski (@Danon)
- Derek (@dschaller)
- Drew Alexander (@Drewbi)
- Fanny (@fanny)
- Franklyn Chisom (@ajifrank75)
- François Chalifour (@francoischalifour)
- Govardhan Srinivas (@govardhan-srinivas)
- Hani Mohammed (@thehanimo)
- Jean-Marc Saad (@JeanMarcSaad)
- Jonas Dellinger (@JohnnyCrazy)
- Jonathan (@Jonathannsegal)
- Manuel Cepeda (@mecm1993)
- Mirzayev Farid (@MirzayevFarid)
- Nisarag (@FocalChord)
- Olawanle Joel (@olawanlejoel)
- Orta Therox (@orta)
- Sam Zhou (@SamChou19815)
- Shubham Kumar (@imskr)
- Sourav Dey (@Souravdey777)
- Sébastien Lorber (@slorber)
- Teik Jun (@teikjun)
- Tolunay Akbulut (@tolunayakbulut)
- Vandré Leal (@vandreleal)
- Vincent (@Vinnl)
- Yang Luo (@hsluoyz)
- Yangshun Tay (@yangshun)
- @adinaja
- @leoigel
- @shalinikumari50
- alex busnelli (@boosh511)
- lebogang Olifant (@lebogangolifant)
- ylemkimon (@ylemkimon)
docusaurus-types
,docusaurus
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-theme-classic
,docusaurus-utils-validation
,docusaurus-utils
docusaurus-theme-classic
docusaurus-theme-search-algolia
- #3166 feat(v2): improve Algolia search accessibility (@francoischalifour)
docusaurus-plugin-content-blog
,docusaurus-theme-classic
docusaurus-mdx-loader
,docusaurus
docusaurus-theme-classic
- #3171 fix(v2): tab label showing outline & background when clicked (@mdfaizan7)
docusaurus-init
,docusaurus-theme-classic
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-sitemap
,docusaurus-preset-bootstrap
,docusaurus-preset-classic
,docusaurus-theme-classic
,docusaurus-theme-search-algolia
,docusaurus
- #3162 fix(v2): inability for users to pin their docusaurus version (@BuckyMaler)
- Other
- #3164 chore(deps): bump elliptic from 6.5.2 to 6.5.3 (@dependabot[bot])
- #3157 chore(v2): remove alpha 59 doc (@slorber)
docusaurus-1.x
,docusaurus-init-1.x
,docusaurus-init
,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-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-plugin-sitemap
,docusaurus-preset-bootstrap
,docusaurus-preset-classic
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus-utils
,docusaurus
,lqip-loader
,stylelint-copyright
- Bucky Maler (@BuckyMaler)
- Drew Alexander (@Drewbi)
- Faizan (@mdfaizan7)
- François Chalifour (@francoischalifour)
- Méril (@mpsq)
- Sébastien Lorber (@slorber)
- Teik Jun (@teikjun)
- Xuqian (@zxuqian) ✨ Done in 3.58s.
docusaurus
docusaurus-1.x
docusaurus-theme-search-algolia
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus
docusaurus
docusaurus-plugin-content-docs
,docusaurus-types
,docusaurus
docusaurus-theme-classic
docusaurus-theme-search-algolia
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus
- #3145 docs(v2): add myself to /team page + add TeamProfileCard component (@slorber)
- #3146 docs(v2): prettier docs (@slorber)
- #3116 chore(v2): docs updates after release (@slorber)
- Other
docusaurus-1.x
,docusaurus-init-1.x
,docusaurus-init
,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-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-plugin-sitemap
,docusaurus-preset-bootstrap
,docusaurus-preset-classic
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus-utils
,docusaurus
,lqip-loader
,stylelint-copyright
docusaurus-migrate
,docusaurus-plugin-client-redirects
- #3015 feat: automate migration from v1 to v2 (@anshulrgoyal)
docusaurus-init
docusaurus-theme-search-algolia
- #2815 feat(v2): introduce DocSearch v3 search (@francoischalifour)
docusaurus-init
,docusaurus-types
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-utils
docusaurus-init
,docusaurus-mdx-loader
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
- #3069 feat(v2): support for adding relative images and handling broken image links (@anshulrgoyal)
docusaurus-init
,docusaurus-module-type-aliases
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-debug
,docusaurus-theme-classic
,docusaurus-types
,docusaurus
docusaurus-init
,docusaurus
- #3080 feat(v2): add support for serve command (@anshulrgoyal)
docusaurus-module-type-aliases
,docusaurus-plugin-debug
,docusaurus-types
,docusaurus
docusaurus
docusaurus-module-type-aliases
,docusaurus-plugin-debug
,docusaurus
- #3050 feat(v2): Collect plugin versions to allow them to be inspected in debug plugin (@SamChou19815)
docusaurus-theme-classic
- #3038 feat(v2): Support keywords meta in blog posts (@dpkg)
- #2974 feat(v2): Error when hooks depends on context is used outside of Layout (@SamChou19815)
docusaurus-plugin-pwa
,docusaurus
- #2205 feat(v2): Plugin for Offline/PWA support (@codemonkey800)
docusaurus-plugin-ideal-image
,docusaurus-types
,docusaurus
docusaurus-plugin-content-docs
docusaurus-1.x
docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-types
,docusaurus
- #2943 feat(v2): option and config validation life cycle method for official plugins (@anshulrgoyal)
docusaurus-init
,docusaurus-module-type-aliases
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-debug
,docusaurus-theme-classic
,docusaurus-types
,docusaurus
docusaurus-theme-classic
,docusaurus
docusaurus
docusaurus-theme-classic
docusaurus-plugin-content-docs
docusaurus-plugin-content-pages
- #3025 fix(v2):pass siteConfig as prop to pages (@anshulrgoyal)
docusaurus-init
- #3008 chore(v2): Add E2E test for yarn v2 (@SamChou19815)
- Other
docusaurus-theme-classic
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-utils
,docusaurus
docusaurus-plugin-client-redirects
,docusaurus-utils
,docusaurus
docusaurus-1.x
- #2993 fix(relative path): last update date and by isn’t generated if localh… (@amirulahmad)
docusaurus-plugin-client-redirects
- #2969 fix: fromExtensions and toExtensions translation when used with baseUrl (@jknoxville)
docusaurus-theme-classic
,docusaurus
docusaurus-mdx-loader
docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-sitemap
,docusaurus-theme-live-codeblock
,docusaurus-types
docusaurus
- #2987 chore(v2): use joi for config validation (@anshulrgoyal)
- #3026 docs(v2): add documentation for migration command (@teikjun)
- #3094 docs(v2): showcase user Clutch (@danielhochman)
- #3101 docs(v2):Add azure-pipelines CI guide (@ayan-b)
- #3098 docs: Add azure-pipelines CI guide (@ayan-b)
- #3086 doc(v2): replace heading position (@eKhattak)
- #3082 fixing few typos and enhancing few sentences clarity (@aladin002dz)
- #3078 Updated link for #docusaurus-2-dev discord (@jordanliu)
- #3076 docs(v2): showcase Runlet (@vandreleal)
- #3040 docs(v2): correct the documentation for docs-only mode (@teikjun)
- #3034 docs(v2): showcase user Tasit (@pcowgill)
- #3022 docs(v2): showcase Eta (@nebrelbug)
- #3011 docs(v1): external links (@slorber)
- #2997 docs(v2): Document TypeScript support (@SamChou19815)
- #2973 docs(v2): Fix typo in markdown-features (@ehsanjso)
- #2991 Showcase Amphora Data (@xtellurian)
- #2983 docs(v2): add plugin redirects production build note (@slorber)
- #2967 docs(v2): fix typos in plugin-content examples (@hi-matbub)
- #2960 doc(v2): publish doc update after alpha.58 release (@slorber)
- #2966 docs(v2): fix typo in plugin-content-pages example (@hi-matbub)
docusaurus-migrate
- Other
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus
docusaurus-mdx-loader
docusaurus-plugin-pwa
,docusaurus
- #3055 chore(v2): Adopt corejs 3 and only import at entry point (@SamChou19815)
docusaurus-init
,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-sitemap
,docusaurus-theme-classic
,docusaurus-utils
,docusaurus
docusaurus-init
- #3008 chore(v2): Add E2E test for yarn v2 (@SamChou19815)
docusaurus-plugin-content-docs
,docusaurus-utils
,docusaurus
docusaurus
- #3007 fix(v2): Add two missing docusaurus core babel dependency (@SamChou19815)
- #2987 chore(v2): use joi for config validation (@anshulrgoyal)
- #2950 chore(v2): Implement a simple E2E testing mechanism for
docusausus start
(@SamChou19815)
docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-sitemap
,docusaurus-theme-live-codeblock
,docusaurus-types
docusaurus-theme-classic
- #2996 chore(v2): Merge devDependencies in theme-classic (@SamChou19815)
- #2977 chore(v2): Remove extraneous package-lock.json (@SamChou19815)
docusaurus-plugin-client-redirects
- #2962 Feat: replace yup with joi for cleaner validation (@anshulrgoyal)
docusaurus-init
,docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-ideal-image
,docusaurus-plugin-sitemap
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus-utils
,docusaurus
,lqip-loader
- #2976 chore(v2): Fix more eslint errors (@SamChou19815)
docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-sitemap
,docusaurus-utils
,docusaurus
,lqip-loader
- #2972 chore(v2): Fix a lot of eslint warnings (@SamChou19815)
- Alexey Pyltsyn (@lex111)
- Amirul Ahmad (@amirulahmad)
- Anshul Goyal (@anshulrgoyal)
- Arsalan Khattak (@eKhattak)
- Ayan Banerjee (@ayan-b)
- Ben Gubler (@nebrelbug)
- Daniel Hochman (@danielhochman)
- Deepak Giri (@dpkg)
- Eric Dobbertin (@aldeed)
- François Chalifour (@francoischalifour)
- Frida Hjelm (@svtfrida)
- Jeremy Asuncion (@codemonkey800)
- John Knox (@jknoxville)
- Jordan Liu (@jordanliu)
- Mahfoudh Arous (@aladin002dz)
- Paul Cowgill (@pcowgill)
- Rian Finnegan (@xtellurian)
- Sam Zhou (@SamChou19815)
- Sébastien Lorber (@slorber)
- Taylor Allen (@taylorallen0913)
- Teik Jun (@teikjun)
- Vandré Leal (@vandreleal)
- Yangshun Tay (@yangshun)
- ehsan jso (@ehsanjso)
- matbub (@hi-matbub)
docusaurus-plugin-content-docs
,docusaurus-theme-classic
docusaurus-plugin-debug
,docusaurus-preset-classic
- #2928 feat(v2): Implement proof-of-concept Docusaurus Debug Dashboard (@SamChou19815)
docusaurus-init
,docusaurus
- #2903 feat(v2): Allow configuring babel via babel.config.js (@SamChou19815)
docusaurus-plugin-client-redirects
,docusaurus-utils
docusaurus-theme-live-codeblock
docusaurus-theme-classic
,docusaurus
docusaurus-theme-classic
- #2841 feat(v2): Allow swizzling prism-include-languages in theme-classic (@SamChou19815)
docusaurus-init
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus
docusaurus-plugin-content-docs
docusaurus-plugin-content-docs
,docusaurus-theme-classic
docusaurus-plugin-content-docs
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
docusaurus-theme-classic
- #2932 fix(v2): Add hooks to detect window resize, toggle off sidebar and navbar in desktop (@guillaumejacquart)
- #2909 fix(v2): adjust anchor offset when routes switched (@lex111)
- #2896 fix(v2): set correct canonical url for docs home page (@lex111)
- #2893 fix(v2): Do not automatically change tab when a non-existing option is selected (@SamChou19815)
- #2888 fix(v2): restore styles for menu scrollbar (@lex111)
- #2857 fix(v2): treat inline code in raw HTML as native element (@lex111)
docusaurus
- #2951 fix(v2): Add optional-chaining and nullish-coalescing babel plugin (@SamChou19815)
- #2921 fix(v2): upgrade react-loadable-ssr-addon (@slorber)
- #2854 fix(v2): fix broken build when swizzled NotFound component exist (@lex111)
- #2829 fix(v2): Fix plugin path resolution (@SamChou19815)
docusaurus-preset-classic
- #2944 fix(v2): Declare @docusaurus-plugin-debug as dependency of preset classic (@SamChou19815)
docusaurus-init
docusaurus-theme-bootstrap
- Other
docusaurus-plugin-content-docs
docusaurus-plugin-content-docs
,docusaurus-theme-classic
docusaurus-theme-search-algolia
docusaurus-utils
docusaurus-theme-live-codeblock
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-utils
,docusaurus
docusaurus-theme-classic
- #2870 refactor(v2): combine nested theme providers into one (@lex111)
- #2880 fix(v2): render as regular text uncollapsible categories (@lex111)
- #2864 refactor(v2): add aria role for doc sidebar (@lex111)
- #2859 refactor(v2): add aria label to paginators (@lex111)
- #2858 refactor(v2): add missing main landmark for needed pages (@lex111)
- Other
- #2862 Updated banner in solidarity (@JoelMarcey)
- #2946 docs(v2): add require.resolve to plugin imports on remaining pages (@teikjun)
- #2941 docs(v2): wrap all plugin imports in require.resolve() (@TomBrien)
- #2934 docs(v2): add useThemeContext note (@Drewbi)
- #2935 docs(v2): Add router implementation note (@Drewbi)
- #2933 docs(v2): add documentation for multiple blogs (@teikjun)
- #2910 docs(v2): fix GitHub action workflow in docs (@anshulrgoyal)
- #2886 docs(v2): fix typo in command on installation page (@pglezen)
- #2887 docs(v2): make .nojekyll warning more obvious (@yangshun)
- #2865 docs(v2): description field in frontmatter of blog post (@lex111)
- #2839 docs(v2): _index docs page does not show a sidebar (@aeneasr)
- #2852 misc: move runme demo in block quote about v2 (@lex111)
- #2842 docs(v2): Update ZEIT to Vercel (@Nishikoh)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
docusaurus-init
,docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-ideal-image
,docusaurus-plugin-sitemap
,docusaurus-utils
,docusaurus
- Other
- #2929 chore(v2): Run E2E tests in CI (@SamChou19815)
- #2899 chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 (@dependabot[bot])
- #2897 refactor(v2): synchronize yarn/npm command on site (@lex111)
docusaurus-theme-bootstrap
docusaurus-1.x
,docusaurus-plugin-content-docs
docusaurus-theme-classic
docusaurus-plugin-content-blog
,docusaurus-plugin-sitemap
- #2936 perf(v2): convert synchronous filewrite to asynchronous (@moonrailgun)
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
docusaurus-init
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus
- Alexey Pyltsyn (@lex111)
- Anshul Goyal (@anshulrgoyal)
- Drew Alexander (@Drewbi)
- Fanny (@fanny)
- Guillaume Jacquart (@guillaumejacquart)
- Joe Previte (@jsjoeio)
- Joel Marcey (@JoelMarcey)
- Koki Nishihara (@Nishikoh)
- Paul Glezen (@pglezen)
- Sam Zhou (@SamChou19815)
- Sébastien Lorber (@slorber)
- Teik Jun (@teikjun)
- Tom Brien (@TomBrien)
- Yangshun Tay (@yangshun)
- @belokonm
- hackerman (@aeneasr)
- moonrailgun (@moonrailgun)
- tetunori (@tetunori)
Bad release, check ## 2.0.0-alpha.58
- If you refer to modules (plugins) in your config file in a string form, you will need to replace them with
require.resolve
calls, for example:
- plugins: ['@docusaurus/plugin-google-analytics']
+ plugins: [require.resolve('@docusaurus/plugin-google-analytics')]
docusaurus-theme-classic
docusaurus-theme-classic
,docusaurus-theme-search-algolia
docusaurus
- #2780 feat(v2): open external links in new tab by default (@jknoxville)
docusaurus-types
,docusaurus
docusaurus-theme-classic
docusaurus-theme-classic
docusaurus
- #2788 fix(v2): use
require.resolve
for all webpack presets and plugins (@SamChou19815)
- #2788 fix(v2): use
docusaurus-plugin-content-docs
docusaurus-theme-classic
docusaurus-theme-search-algolia
docusaurus-init
docusaurus-theme-classic
,docusaurus-theme-search-algolia
docusaurus
- Alexey Pyltsyn (@lex111)
- James McShane (@jmcshane)
- John Knox (@jknoxville)
- Kasper Bøgebjerg Pedersen (@kasperp)
- Muhammad Ali (@mrmuhammadali)
- Piotr Baran (@piotros)
- Sam Zhou (@SamChou19815)
- Sylvain Pace (@s-pace)
-
infima
-
The following Infima classes have been renamed for consistency:
page-item
→pagination__item
pagination-nav__link--label
→pagination-nav__label
pagination-nav__link--sublabel
→pagination-nav__sublabel
tab-item
→tabs__item
tab-item--active
→tabs__item--active
If you have swizzled components, you need to replace these class names.
-
-
docusaurus
docusaurus
docusaurus-theme-classic
- #2690 feat(v2): allow activeBaseTest in NavLink (@nebrelbug)
- #2694 feat(v2): add canonical URL to
<head>
(@jcomack)
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-types
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-theme-search-algolia
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-utils
docusaurus-theme-classic
docusaurus-theme-search-algolia
lqip-loader
docusaurus-init
docusaurus-theme-classic
docusaurus-theme-live-codeblock
docusaurus-theme-search-algolia
docusaurus-theme-bootstrap
,docusaurus-theme-classic
docusaurus-utils
- #2768 docs(v2): various improvements (@lex111)
- #2670 docs(v2): add deployment workflow manual for GitHub Actions (@artemkovalyov)
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus
docusaurus
- #2684 refactor(v2): replace EJS with Eta for SSR generation (@nebrelbug)
- Alexey Pyltsyn (@lex111)
- Artem Kovalov (@artemkovalyov)
- Ben Gubler (@nebrelbug)
- Fanny (@fanny)
- Jimmy (@jcomack)
- Jonny Nabors (@jonnynabors)
- Julien Deniau (@jdeniau)
- Marco Moretti (@marcosvega91)
- Rajiv Singh (@iamrajiv)
- Sébastien Lorber (@slorber)
- Taylor Reece (@taylorreece)
- Yamagishi Kazutoshi (@ykzts)
- Yangshun Tay (@yangshun)
HOTFIX for 2.0.0-alpha.53.
docusaurus-theme-classic
docusaurus-module-type-aliases
- #2687 fix(v2): Add all webpack module aliases to type declaration file (@SamChou19815)
- Alexey Pyltsyn (@lex111)
- Joe Previte (@jsjoeio)
- Sam Zhou (@SamChou19815)
HOTFIX for 2.0.0-alpha.51.
- Alexey Pyltsyn (@lex111)
infima
- The following infima variables have been renamed for consistency:
--ifm-font-base-color
→--ifm-font-color-base
--ifm-font-base-color-inverse
→--ifm-font-color-base-inverse
--ifm-font-color-secondary
→--ifm-font-color-secondary
- The following infima variables have been renamed for consistency:
docusaurus-theme-classic
docusaurus
docusaurus-types
,docusaurus
docusaurus-init
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-utils
docusaurus-plugin-content-blog
,docusaurus-theme-classic
- #2531 feat(v2): add blog post estimated reading time (@JoseRenan)
docusaurus-theme-classic
- #2672 fix(v2): add a11y support for dropdown (@lex111)
- #2649 fix(v2): hide sidebar after click on child item (@lex111)
- #2631 fix(v2): hide doc sidebar on mobiles (@lex111)
- #2626 fix(v2): make border right of doc sidebar equals doc page (@lex111)
- #2625 fix(v2): disable tab focus on collapsed doc sidebar items (@lex111)
- #2602 fix(v2): inherit color for announcement bar close icon (@lex111)
- #2582 fix(v2): remove horizontal scroll on docs page (@lex111)
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
docusaurus-1.x
,docusaurus-init-1.x
,docusaurus-init
,docusaurus-plugin-content-docs
,docusaurus
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-preset-classic
,docusaurus-theme-classic
docusaurus-utils
docusaurus-plugin-sitemap
- #2616 fix(v2): don't include 404 page in sitemaps (@RDIL)
- #2530 fix(v2): Use
writeFileSync
to write generated sitemap.xml to avoid early termination (@SamChou19815)
docusaurus
docusaurus-plugin-content-blog
docusaurus-theme-classic
- #2656 refactor(v2): lose focus of active sidebar item after click on it (@lex111)
- #2627 refactor(v2): extract scroll position detection into separate hook (@lex111)
- #2595 refactor(v2): make margin top on blog pages as on other pages (@lex111)
- #2588 refactor(v2): remove redundant container on docs page (@lex111)
docusaurus-theme-classic
,docusaurus
docusaurus
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
docusaurus-plugin-content-docs
- #2659 fix(docs): mention that appID is optional (@s-pace)
- #2596 docs(v2): remove duplicated package.json in installation directory structure (@jaylees14)
- #2572 docs(v2): mention that
plugin-ideal-image
only perform compression on a production build (@Noah-Silvera) - #2570 docs(v2): fix syntax error for @docusaurus/plugin-ideal-image example (@Noah-Silvera)
- #2566 docs(v2): be more polite (@lex111)
- #2559 doc(v2): remove legacy blog metadata (@RDIL)
- #2549 docs(v2): command for swizzling all components (@fanny)
- #2547 docs(v2): Fix typo in team page (@SamChou19815)
- #2545 docs(v2): add community pages (@yangshun)
- #2521 docs(v2): useThemeContext hook (@lex111)
docusaurus-types
,docusaurus
- #2578 refactor(v2): Convert docusaurus-core to TypeScript (@SamChou19815)
- Other
docusaurus-1.x
,lqip-loader
lqip-loader
docusaurus-plugin-ideal-image
,lqip-loader
docusaurus-init
docusaurus-1.x
,docusaurus-init
,docusaurus-mdx-loader
,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-sitemap
,docusaurus-preset-classic
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus-utils
,docusaurus
,stylelint-copyright
docusaurus-utils
docusaurus
- Alexey Pyltsyn (@lex111)
- Anayo Oleru (@AnayoOleru)
- Bartosz Kaszubowski (@Simek)
- Chris Watson (@watzon)
- Fanny (@fanny)
- Jay Lees (@jaylees14)
- Joe Previte (@jsjoeio)
- José Renan (@JoseRenan)
- Kamil Kisiela (@kamilkisiela)
- Kristóf Poduszló (@kripod)
- Mehmet Yatkı (@yatki)
- Noah Silvera (@Noah-Silvera)
- Reece Dunham (@RDIL)
- Sam Zhou (@SamChou19815)
- Sylvain Pace (@s-pace)
- Sébastien Lorber (@slorber)
- Tom Brien (@TomBrien)
- Yangshun Tay (@yangshun)
HOTFIX for 2.0.0-alpha.49.
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
docusaurus-theme-classic
docusaurus
docusaurus-utils
- #2497 fix(v2): unbreak blog-only mode routing by deplicating starting forward slashes (@SamChou19815)
docusaurus-theme-classic
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
docusaurus-plugin-content-docs
,docusaurus
- Alexey Pyltsyn (@lex111)
- Can Gencer (@cangencer)
- Richard Chan (@iWun)
- Sam Zhou (@SamChou19815)
- Yangshun Tay (@yangshun)
docusaurus-theme-classic
- #2487 feat(v2): nav dropdown (@yangshun)
- #2456 feat(v2): support comments for code highlighting (@elviswolcott)
- #2330 feat(v2): add announcement bar (@lex111)
- #2440 feat(v2): make clickable sidebar logo (@lex111)
- #2366 feat(v2): support syncing tab choices (@SamChou19815)
docusaurus
- #2323 feat(v2): add a way to exclude components from build-time prerendering (@lex111)
- #2469 feat(v2): add TypeScript support for theme components (@SamChou19815)
- #2455 feat(v2): add @theme-original alias to give access to pre-swizzled components (@yangshun)
- #2438 feat(v2): add version to page's generated meta tags (@lex111)
docusaurus-types
,docusaurus
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
- #2346 feat(v2): add filename in CodeBlock (@KohheePeace)
docusaurus-plugin-content-docs
,docusaurus
docusaurus-theme-classic
- #2483 fix(v2): do not render sidebar logo if used sticky navbar (@lex111)
- #2475 fix(v2): make correct Open Graph title for doc page (@lex111)
- #2436 fix(v2): update twitter:card to summary_large_image (@lex111)
- #2434 fix(v2): add support dark logo for sidebar logo (@lex111)
- #2420 fix(v2): fix external URL for og:image tag (@38elements)
docusaurus-theme-live-codeblock
docusaurus-mdx-loader
,docusaurus-theme-classic
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
docusaurus-preset-classic
,docusaurus-theme-classic
docusaurus
- #2462 fix(v2): do not force terminate building when bundle analyzer is on (@lex111)
- #2393 fix(v2): normalize location for route matching (@rlamana)
- #2443 fix(v2): always exit after successful build (@mohrash92)
- #2437 fix(v2): do not force terminate building if client bundle failed in development mode (@lex111)
- #2424 fix(v2): make correct internal link check (@lex111)
docusaurus-preset-classic
- #2451 fix(v2): pass options to remark-admonitions (@elviswolcott)
docusaurus-mdx-loader
docusaurus-utils
docusaurus-theme-classic
docusaurus-plugin-content-blog
- Other
- #2428 polish(v2): use npm-to-yarn for the npm2yarn remark plugin (@nebrelbug)
- Other
- #2478 docs(v2): mark that in dev server some features may not work (@lex111)
- #2472 docs(v2): fix typo in deployment docs (@GermaVinsmoke)
- #2423 docs(v2): add Sass/SCSS under the styling section (@rlamana)
- #2446 docs(v2): add docusaurus-plugin-sass to community plugins (@rlamana)
- #2408 docs(v2): suggest Surge for quick deployment (@fakela)
- #2401 docs(v2): add resources page (@yangshun)
- #2413 docs(v2): include appId key for Algolia (@TheodoreChu)
- #2411 docs:(v2): add Netlify configuration warning (@bravo-kernel)
- #2397 docs(v2):update alpha version to current version (@fakela)
- #2395 docs(v2): clarify instructions on docs-only mode (@phoqe)
docusaurus-init
- #2458 fix(v2): expand broken admonitions (@elviswolcott)
docusaurus
- Other
- #2450 docs(v2): Adding Motion Layout to Docusaurus users (@jeffersonlicet)
- #2450 docs(v2): Adding Motion Layout to Docusaurus users (@jeffersonlicet)
- #2439 polish(v2): add logo for dark mode (@lex111)
- #2435 fix(v2): fix aspect ratio for Open Graph image (@lex111)
- #2433 chore(v2): ignore JetBrains editors .iml files (@slorber)
- #2416 docs(v2): Add Build Tracker to Showcase page (@paularmstrong)
- #2388 docs(v1): showcase user Day.js (@iamkun)
stylelint-copyright
- Alexey Pyltsyn (@lex111)
- Bartosz Kaszubowski (@Simek)
- Ben Gubler (@nebrelbug)
- Elvis Wolcott (@elviswolcott)
- Fanny (@fanny)
- Favour Kelvin (@fakela)
- Jefferson Licet (@jeffersonlicet)
- Kohhee Peace (@KohheePeace)
- Linus Långberg (@phoqe)
- Luke Collier (@lukecollier)
- Nisar Hassan Naqvi (@nisarhassan12)
- Paul Armstrong (@paularmstrong)
- Ramón Lamana (@rlamana)
- Rémi Doreau (@ayshiff)
- Sam Zhou (@SamChou19815)
- Sébastien Lorber (@slorber)
- Theodore Chu (@TheodoreChu)
- Yangshun Tay (@yangshun)
- @38elements
- @GermaVinsmoke
- @ZachJW34
- @bravo-kernel
- @iamkun
- @mohrash92
HOTFIX for 2.0.0-alpha.44.
- Other
docusaurus
docusaurus-theme-classic
- Alexey Pyltsyn (@lex111)
docusaurus-theme-classic
docusaurus-plugin-content-blog
docusaurus-init
,docusaurus-theme-classic
docusaurus-plugin-google-analytics
,docusaurus-plugin-google-gtag
,docusaurus
docusaurus
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
docusaurus-plugin-content-blog
docusaurus-theme-classic
docusaurus-plugin-content-pages
,docusaurus-utils
- Other
docusaurus-theme-search-algolia
docusaurus-theme-classic
,docusaurus-theme-search-algolia
docusaurus-theme-classic
docusaurus-init
,stylelint-copyright
docusaurus-types
,docusaurus
- #2378 docs(v2): add section for docs-only mode (@phoqe)
- #2357 docs(v2): fix getPathsToWatch() example syntax in lifecycle APIs (@rlamana)
- #2351 docs(v2): add examples to plugin usage doc (@Noah-Silvera)
- #2343 docs(v2): fix typo in remark-admonitions example (@hassanfarid)
- #2340 docs(v2): mention about disabling Jekyll when using GitHub pages (@amilajack)
- #2338 docs(v2): guide on upgrading Docusaurus within a project (@TheodoreChu)
- #2313 docs(v2): move the quotes to remark admonitions (@Zhencha0Cai)
- #2307 docs(v1): fix Windows instructions for GitHub Pages publishing (@jartuso)
- #2300 docs(v2): make blog plugin config example valid (@balloob)
- #2289 docs(v2): add instructions on Travis CI deployment (@mohamedsgap)
- Other
- #2369 misc: mention about v2 in README file (@lex111)
- #2368 misc: add note about edits in versioned docs (@lex111)
- #2333 docs: update use of npm/yarn in contributing.md (@jsjoeio)
- #2328 docs(v2): remove unwanted black line from DocSearch showcase image (@s-pace)
- #2319 docs(v2): showcase user Algolia (@scottilee)
docusaurus-init
- Alexey Pyltsyn (@lex111)
- Amila Welihinda (@amilajack)
- Hassan Farid (@hassanfarid)
- Joe Previte (@jsjoeio)
- Linus Långberg (@phoqe)
- Mohamed Abdel Nasser (@mohamedsgap)
- Noah Silvera (@Noah-Silvera)
- Paulus Schoutsen (@balloob)
- Ramón Lamana (@rlamana)
- Robert (@deniaz)
- Scott Lee (@scottilee)
- Sylvain Pace (@s-pace)
- Theodore Chu (@TheodoreChu)
- Yangshun Tay (@yangshun)
- Zhenchao Cai (@Zhencha0Cai)
- @jartuso
HOTFIX for 2.0.0-alpha.41.
docusaurus-theme-classic
docusaurus-init
,docusaurus-preset-classic
,docusaurus-theme-classic
- #2224 feat(v2): add remark-admonitions to @docusaurus/preset-classic (@elviswolcott)
docusaurus-theme-classic
,docusaurus
docusaurus-theme-classic
docusaurus-plugin-content-pages
,docusaurus-utils
,docusaurus
- #2221 feat(v2): allow for Typescript pages and components (@jonathanrdelgado)
docusaurus-theme-classic
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
- #2285 fix(v2): fix codeblock copy button not including blank lines (@KohheePeace)
- #2241 fix(v2): make code blocks scrollable (@lex111)
docusaurus-theme-classic
docusaurus-theme-search-algolia
docusaurus-plugin-content-blog
,docusaurus-theme-classic
docusaurus
docusaurus-mdx-loader
docusaurus-theme-live-codeblock
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
- #2281 docs: update windows deploy command (@OndrejNepozitek)
- #2257 docs(v2): require using JSX flavored style objects in mdx (@wgao19)
- #2251 docs(v2): collapsible categories in sidebar (@lex111)
- #2218 docs(v2): update link to available prism themes (@jsjoeio)
- #2216 docs(v2): fix plugin-content-docs config comment typo (@sdowding)
- Other
- #2256 fix(v2): add title for Feedback page (@lex111)
- #2246 docs(v2): add Benthos to showcase (@Jeffail)
- #2242 docs(v1): showcase user Jafar (@galhavivi)
- #2238 docs(v1): showcase Dime (@hbulens)
- #2233 docs(v2): showcase user supabase (@awalias)
- #2226 docs(v1): showcase user Adapt.js (@mterrel)
- #2225 docs(v1): add The Diff Podcast to users (@JoelMarcey)
- #2219 chore(v1): Updated users list, removing sites not using docusaurus (@jjwill)
docusaurus-theme-classic
,docusaurus
- Alexey Pyltsyn (@lex111)
- Ashley Jeffs (@Jeffail)
- Elie Dutheil (@edwandr)
- Elvis Wolcott (@elviswolcott)
- Evan Rubinton (@erubi)
- Gal Havivi (@galhavivi)
- Hanseung Yoo (@trustyoo86)
- Hendrik Bulens (@hbulens)
- JavaScript Joe (@jsjoeio)
- Joel Marcey (@JoelMarcey)
- Jonathan Delgado (@jonathanrdelgado)
- Joshua Williams (@jjwill)
- KohheePeace (@KohheePeace)
- Mark Terrel (@mterrel)
- Ondřej Nepožitek (@OndrejNepozitek)
- Scott Dowding (@sdowding)
- Wei Gao (@wgao19)
- @awalias
docusaurus-theme-classic
docusaurus
docusaurus-mdx-loader
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
docusaurus-theme-classic
docusaurus-theme-classic
docusaurus-theme-classic
,docusaurus
docusaurus-theme-search-algolia
,docusaurus
- Other
- #2135 docs(v1): add space between "out" and "Docusaurus" (@TransmissionsDev)
- #2128 docs(v1): showcase user Shrine (@janko)
- #2110 docs(v2): fix pages routing inaccurate info (@endiliey)
- #2106 fix(v2): add missing hyphen in color generator (@lex111)
- #2104 feat(v2): add color generator for primary colors (@yangshun)
- #2103 docs: mention about moving docs directory into website (@yangshun)
docusaurus-theme-classic
,docusaurus-theme-live-codeblock
- Other
docusaurus-init
docusaurus
docusaurus-1.x
,docusaurus-init
,docusaurus-mdx-loader
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-ideal-image
,docusaurus-theme-live-codeblock
,docusaurus
docusaurus
- Alexey Pyltsyn (@lex111)
- Endi (@endiliey)
- Janko Marohnić (@janko)
- Nick McCurdy (@nickmccurdy)
- Yangshun Tay (@yangshun)
- t11s (@TransmissionsDev)
docusaurus
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
- Other
docusaurus
- Endi (@endiliey)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-theme-classic
,docusaurus-utils
If you have swizzled any Docs/Blog component that depends on metadata, you'll have to update. If you haven't, no action is needed.
For example, if you've swizzled @theme/DocItem
. You'll have to update
- const {metadata, content: DocContent} = props;
+ const {content: DocContent} = props;
+ const {metadata} = DocContent;
docusaurus
docusaurus-plugin-ideal-image
docusaurus-mdx-loader
- #2085 misc(v2): update mdx loader plugin README (@shivangna)
docusaurus-1.x
- #2087 fix(v1): add key to versions.map in versions.js (@FeynmanDNA)
- #2083 refactor(v1): fix props for ProjectTitle (@FeynmanDNA)
docusaurus
docusaurus-utils
docusaurus-theme-search-algolia
- Endi (@endiliey)
- KYY (@FeynmanDNA)
- Shivangna Kaistha (@shivangna)
- kaichu (@qshiwu)
docusaurus-init
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-theme-classic
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus-utils
,docusaurus
docusaurus-theme-classic
,docusaurus
docusaurus-plugin-content-blog
docusaurus-plugin-content-docs
,docusaurus-types
,docusaurus
docusaurus-mdx-loader
,docusaurus-plugin-content-docs
,docusaurus-plugin-sitemap
,docusaurus-theme-classic
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-types
,docusaurus
docusaurus-theme-classic
,docusaurus
docusaurus-mdx-loader
docusaurus-theme-classic
docusaurus
docusaurus-theme-classic
- Other
- #2068 docs(v2): quick proofread docs (@endiliey)
- #2047 docs(v2): add manual migration guide for versioning (@endiliey)
- #2036 docs(v2): Reorganize migration guide (@wgao19)
- #2052 fix(v2): make proper spelling of Yarn in tabs (@lex111)
- #2040 docs(v2): showcase user vector.dev :) (@binarylogic)
- #2038 docs(v2): add documentation on versioning (@endiliey)
- #2037 docs(v2): display yarn and npm command on website (@endiliey)
- #2051 docs(v2): more examples on lifecycle apis, cleanup (@endiliey)
docusaurus-plugin-content-blog
docusaurus
docusaurus-types
,docusaurus
docusaurus-mdx-loader
,docusaurus-plugin-ideal-image
,docusaurus-types
,docusaurus
docusaurus-init
,docusaurus-mdx-loader
,docusaurus-plugin-content-docs
,docusaurus
docusaurus-plugin-google-analytics
,docusaurus-plugin-google-gtag
docusaurus
docusaurus-plugin-content-docs
- Alexey Pyltsyn (@lex111)
- Binary Logic (@binarylogic)
- Dongwoo Gim (@gimdongwoo)
- Endi (@endiliey)
- Wei Gao (@wgao19)
docusaurus-init
,docusaurus-plugin-content-blog
,docusaurus-theme-classic
docusaurus-plugin-content-docs
,docusaurus-theme-classic
docusaurus
docusaurus-theme-classic
docusaurus-theme-classic
docusaurus
docusaurus-mdx-loader
,docusaurus-plugin-ideal-image
- Other
docusaurus-mdx-loader
,docusaurus-theme-classic
docusaurus-theme-classic
- #1999 fix(v2): remove hashbang when click on category (@lex111)
- #1962 fix(v2): make not clickable post title on post item page (@lex111)
- #1980 fix(v2): remove invalid label attribute of footer links (@lex111)
- #1978 fix(v2): use regular div instead of main tag for wrapper layout page (@lex111)
- #1975 fix(v2): move header inside article tag in doc page (@lex111)
- #1974 fix(v2): remove invalid attributes of nav links (@lex111)
- #1963 fix(v2): remove empty containers when no data in blog pages (@lex111)
- #1966 fix(v2): remove duplicate meta tags (@lex111)
docusaurus-plugin-content-docs
docusaurus-theme-search-algolia
docusaurus-theme-classic
- #1991 fix(v2): remove accessible anchors via keyboard (@lex111)
- #1987 refactor(v2): replace h1 tag with h2 in blog list pages (@lex111)
- #1981 fix(v2): use tag time for showing last update of doc item (@lex111)
- #1977 feat(v2): add aria-label to read more links for a11y (@lex111)
- #1964 fix(v2): use tag time for showing post item date (@lex111)
docusaurus-plugin-content-docs
- Other
docusaurus-init
docusaurus-plugin-content-blog
- Other
- #1988 docs(v2): fix syntax highlighting for YML code blocks (@lex111)
- #1976 docs(v2): Add section to blog document about feed location (@vinnytheviking)
- #1970 docs(v2): update configureWebpack utility functions (@jamiedavenport)
docusaurus-1.x
- #1961 docs(v1): remove exclusive language (@ericcarboni)
- Other
docusaurus-init
docusaurus-1.x
,docusaurus-init-1.x
,docusaurus-init
,docusaurus-plugin-content-docs
,docusaurus-plugin-ideal-image
,docusaurus-types
,docusaurus
- Alexey Pyltsyn (@lex111)
- Endi (@endiliey)
- Eric Carboni (@ericcarboni)
- Jamie Davenport (@jamiedavenport)
- Nick McCormick (@kenning)
- Vincent van der Walt (@vinnytheviking)
docusaurus-plugin-content-docs
docusaurus-theme-classic
docusaurus-plugin-content-docs
,docusaurus
docusaurus-1.x
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus-utils
,docusaurus
- Other
docusaurus-plugin-content-docs
,docusaurus-utils
,docusaurus
- Table of contents is now highlighted depending on current active headings. (thanks to awesome @SantiagoGdaR) #1896
- Official blog plugin can now generate feed for blog posts. (thanks to awesome @moozzyk) #1916
- BREAKING
prismTheme
is renamed totheme
as part newprism
object inthemeConfig
field in yourdocusaurus.config.js
. Eg:themeConfig: { - prismTheme: require('prism-react-renderer/themes/dracula'), + prism: { + theme: require('prism-react-renderer/themes/dracula'), + }, },
- Added new
prism
optiondefaultLanguage
that is used if the language is not specified in code blocks. #1910
- Fix babel/env not picking the correct browserslist configuration during development. When running
docusaurus start
,process.env.NODE_ENV
is now consistently set todevelopment
. - Ensure routes config generation to be more consistent in ordering. Nested routes should be placed last in routes.js. This will allow user to create
src/pages/docs.js
to create custom docs page for/docs
or evensrc/pages/docs/super.js
to create page for/docs/super/
; - Fix watcher does not trigger reload on windows.
- Fix build compilation error if exists only one code tab.
- Add minor padding to docs container so that hash-link won't be cut off.
- Misc dependency upgrades.
- Stability improvement (more tests) & refactoring on docs plugin to prevent regression.
- Add
<Redirect>
component for client side redirect. Example Usage:
import React from 'react';
import {Redirect} from '@docusaurus/router';
function Home() {
return <Redirect to="/docs/test" />;
}
- Allow user to add custom HTML to footer items. #1905
- Added code block line highlighting feature (thanks @lex111)! If you have previously swizzled the
CodeBlock
theme component, it is recommended to update your source code to have this feature. (#1860)
- Fix
@theme/Tabs
component to be able to create tabs with only one item. - Fix MDX
@theme/Heading
component. If there is no id, it should not create anchor link. - Fixed a bug in which if
themeConfig.algolia
is not defined, the custom searchbar won't appear. If you've swizzled AlgoliaSearchBar
component before, please update your source code otherwise CSS might break. See #1909 for reference.
- <Fragment>
+ <div className="navbar__search" key="search-box">
- Slightly adjust search icon position to be more aligned on small width device. (#1893)
- Fix algolia styling bug, previously search suggestion result is sometimes hidden. (#1915)
- Changed the way we read the
USE_SSH
env variable during deployment to be the same as in v1. - Fix accessing
docs/
or/docs/xxxx
that does not match any existing doc page should return 404 (Not found) page, not blank page. (#1903) - Prioritize
@docusaurus/core
dependencies/ node_modules over user's node_modules. This fix a bug whereby if user has core-js@3 on its own node_modules but docusaurus depends on core-js@2, we previously encounterModule not found: core-js/modules/xxxx
(because core-js@3 doesn't have that). - Fix a bug where docs plugin add
/docs
route even if docs folder is empty. We also improved docs plugin test coverage to 100% for stability before working on docs versioning. (#1912)
- Reduce memory usage consumption. (#1900)
- Significantly reduce main bundle size and initial HTML payload on production build. Generated files from webpack is also shorter in name. (#1898)
- Simplify blog metadata. Previously, accessing
/blog/post-xxx
will request for next and prev blog post metadata too aside from target post metadata. We should only request target post metadata. (#1908)
- Footer is now sticky/ pinned to the bottom of the viewport in desktop browsers.
- Footer is now also displayed in docs page for consistency.
- Remove empty doc sidebar container if sidebar for a particular doc page does not exist. Otherwise, it will cause an additional empty space.
- Default PostCSS loader now only polyfills stage 3+ features (previously it was stage 2) like Create React App. Stage 2 CSS is considered relatively unstable and subject to change while Stage 3 features will likely become a standard.
- Fix search bar focus bug. When you put the focus on search input, previously the focus will remain although we have clicked to other area outside of the search input.
- New themeConfig option
sidebarCollapsible
. It is on by default. If explicitly set tofalse
, all doc items in sidebar is expanded. Otherwise, it will still be a collapsible sidebar. - Disable adding hashes to the generated class names of CSS modules in dev mode. Generating unique identifiers takes some time, which can be saved since including paths to files in class names is enough to avoid collisions.
- Fix showing sidebar category with empty items.
- Update infima from 0.2.0-alpha.2 to 0.2.0-alpha.3
- Fix pagination nav and right sidebar color contrast ratio
- Fix sidebar arrow color in dark mode
- Fix footer mobile issue
- Increase sidebar width
- etc
- Fix babel transpilation include/exclude logic to be more efficient. This also fix a very weird bug
TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
.(#1868)
If you are still encountering the error. Please check whether you use module.exports
for your .js
file instead of doing export
(mixing CJS and ES). See webpack/webpack#4039 (comment) and webpack/webpack#4039 (comment) for more context.
HOTFIX for 2.0.0-alpha.28.
- Fix missing
core-js
dependencies on@docusaurus/core
. - Fix wrong
@babel/env
preset configuration that causes build compilation error. - New UI for webpack compilation progress bar.
- Further reduce memory usage to avoid heap memory allocation failure.
- Fix
keywords
frontmatter for SEO not working properly. - Fix
swizzle
command not passing context properly to theme packages. - Add
extendCli
api for plugins. This will allow plugin to further extend Docusaurus CLI. - Fix
swizzle
command not being able to swizzle single js file. - Fix logo URL in footer to be appended with baseUrl automatically.
- Add the option
--no-open
forstart
command. - Set
@babel/env
useBuiltins tousage
. This will automatically use browserlist and import polyfills required. - Modified TerserWebpackPlugin
terserOptions
for better cross-browser compatibility. - BREAKING
withBaseUrl
is renamed touseBaseUrl
because its a React Hooks. Make sure you import/rename it correctly. Eg:import useBaseUrl from '@docusaurus/useBaseUrl
; - Fix potential security vulnerability because we're exposing the directory structure of the host machine.
- Upgrade dependencies.
- Add
@theme/Tabs
which can be used to implement multi-language code tabs. - Implement
custom_edit_url
andhide_title
markdown header for docusaurus v1 feature parity. - Reduce memory usage and slightly faster production build.
- Misc dependency upgrades.
- Docs, pages plugin is rewritten in TypeScript
- Docs improvements and tweaks
- Improved metadata which results in smaller bundle size.
- Docs sidebar can now be more than one level deep, theoretically up to infinity
- Collapsible docs sidebar!
- Make doc page title larger
- Add
editUrl
option (URL for editing) to docs plugin. If this field is set, there will be an "Edit this page" link for each doc page. Example: 'https://github.com/facebook/docusaurus/edit/master/docs' - Add
showLastUpdateTime
andshowLastUpdateAuthor
options to docs plugin to further achieve v1 parity of showing last update data for a particular doc
- Slight tweaks to the Blog components - blog title is larger now
- Code Blocks
- Change default theme from Night Owl to Palenight
- Slight tweaks to playground/preview components
- Add
scripts
andstylesheets
field todocusaurus.config.js
- More documentation...
- Blog plugin is rewritten in TypeScript and can now support CJK
- Upgrade key direct dependencies such as webpack, mdx and babel to latest
- Do not escape html and body attributes
- For devices with very small viewport width, the searchbar is replaced with a search icon. On tap of the search icon the searchbar is expanded and the text beside the logo is hidden and remains hidden while the search bar is expanded.
- Add
date
frontMatter support for blog plugin - Add
truncateMarker
option to blog plugin, support string or regex. - Webpack
optimization.removeAvailableModules
is now disabled for performance gain. See https://github.com/webpack/webpack/releases/tag/v4.38.0 for more context.
- Remove unused metadata for pages. This minimize number of http request & smaller bundle size.
- Upgrade dependencies of css-loader from 2.x to 3.x. Css modules localIdentName hash now only use the last 4 characters instead of 8.
- Fix broken markdown linking replacement for mdx files
- Fix potential security vulnerability because we're exposing the directory structure of the host machine. Instead of absolute path, we use relative path from site directory. Resulting in shorter webpack chunk naming and smaller bundle size.
- Use contenthash instead of chunkhash for better long term caching
- Allow user to customize generated heading from MDX. Swizzle
@theme/Heading
- Fix docusaurus route config generation for certain edge case
- Add missing dependencies on
@docusaurus/preset-classic
- New plugin
@docusaurus/plugin-ideal-image
to generate an almost ideal image (responsive, lazy-loading, and low quality placeholder) - Better Twitter/discord image preview. Previously the size is too zoomed
- Allow prism syntax highlighting theme customization. Refer to https://v2.docusaurus.io/docs/markdown-features#syntax-highlighting
- CSS is now autoprefixed using postcss
- Faster, lighter webpack bundle size
@docusaurus/theme-live-codeblock
is now much smaller in size and no longer only load on viewport- Blog markdown files now support using the id field to specify the path
- Fix babel-loader not transpiling docusaurus package
- Add copy codeblock button
- Add Google analytics and Google gtag plugins.
- Move source components to
/src
. Please create awebsite/src
directory and move your/pages
and/theme
code into it. This is to make it easier to integrate your website with external build/static analysis tooling (you can now just pass insrc/**/*.js
as the path to process). - Adde more documentation thanks to @wgao19.
- Deprecate the current docs plugin. The docs plugin as of 2.0.0-alpha.19 is heavily based on V1 specifications and we intend to create a better one that fixes some of the inconsistencies in V1. If you have swizzled any doc components, you will have to update their names. You are highly encourages to not swizzle the legacy doc components until we have completed the new docs plugin.
- Separate v2 init command to new package @docusaurus/init
- Render 404.html page
- Improve SEO
- Clicking on the logo in the mobile sliding navigation will now bring you to the homepage.
- Performance
- Disable webpack output pathinfo. Webpack has the ability to generate path info in the output bundle. However, this puts garbage collection pressure on projects that bundle thousands of modules. Not very useful for our case
- Drop cache-loader in CI and test environment because it has an initial overhead. We always start from scratch in vm instance like CI so cache-loader is useless
- Better splitchunks and babel default webpack config
- Add a sensible default for browserslist config.
- UI
- Add sun and moon emoji to the dark mode toggle.
- Mobile responsive menu.
- Right table of contents for docs is now sticky.
- Plugins
- Change plugin definitions from classes to functions. Refer to the new plugin docs.
- Implement Clients module API.
- Change format within
docusaurus.config.js
to be like presets.
- Deps
- Infima CSS is now locked down to specific versions and not relying upon the CDN which reads from trunk.
- Update dependencies to latest
- Customize/ Override infima CSS variables by passing options into the classic preset.
presets: [
[
'@docusaurus/preset-classic',
{
theme: {
customCss: require.resolve('./css/custom.css'),
},
...
},
],
],
- Allow passing remark and rehype plugins to mdx-loader for docs and blog plugin
- Move themes component of docs and blog to be part of theme-classic
- Use composition style for prism syntax highlighting instead of doing it via rehype plugin
- Pass MDXProvider to docs and blog. To change the provided MDX components, run
docusaurus swizzle @docusaurus/theme-classic MDXComponents
- Add @docusaurus/theme-livecodeblock plugin
- Better run-time code generation & webpack splitchunks optimization
- Minify css for production build
- Fix weird scrolling problem when navigating to a route with a
hash
location
siteConfig.js
renamed todocusaurus.config.js
.- Remove the following config options:
docsUrl
. Use the plugin option ondocusaurus-plugin-content-docs
instead.customDocsPath
. Use the plugin option ondocusaurus-plugin-content-docs
instead.sidebars.json
now has to be explicitly loaded by users and passed into the the plugin option ondocusaurus-plugin-content-docs
.headerLinks
doc, page, blog is deprecated and has been to moved intothemeConfig
under the namenavbar
. The syntax is now:
themeConfig: {
navbar: {
title: 'Docusaurus',
logo: {
alt: 'Docusaurus Logo',
src: 'img/docusaurus.svg',
},
links: [
{to: 'docs/introduction', label: 'Docs', position: 'left'},
{to: 'blog', label: 'Blog', position: 'left'},
{to: 'feedback', label: 'Feedback', position: 'left'},
{
href: 'https://github.com/facebook/docusaurus',
label: 'GitHub',
position: 'right',
},
],
},
}
Work in Progress
- Add presets for plugins that follow the Babel preset convention.