💥 Breaking Change
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:
🚀 New Feature
docusaurus-theme-classicdocusaurusdocusaurus-types,docusaurusdocusaurus-initdocusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-theme-classic,docusaurus-utilsdocusaurus-plugin-content-blog,docusaurus-theme-classic- #2531 feat(v2): add blog post estimated reading time (@JoseRenan)
🐛 Bug Fix
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-codeblockdocusaurus-1.x,docusaurus-init-1.x,docusaurus-init,docusaurus-plugin-content-docs,docusaurusdocusaurus-plugin-content-blog,docusaurus-plugin-content-docs,docusaurus-preset-classic,docusaurus-theme-classicdocusaurus-utilsdocusaurus-plugin-sitemap- #2616 fix(v2): don't include 404 page in sitemaps (@RDIL)
- #2530 fix(v2): Use
writeFileSyncto write generated sitemap.xml to avoid early termination (@SamChou19815)
docusaurusdocusaurus-plugin-content-blog
💅 Polish
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,docusaurusdocusaurusdocusaurus-theme-classic,docusaurus-theme-live-codeblockdocusaurus-plugin-content-docs
📝 Documentation
- #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-imageonly 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)
🏠 Internal
docusaurus-types,docusaurus- #2578 refactor(v2): Convert docusaurus-core to TypeScript (@SamChou19815)
- Other
docusaurus-1.x,lqip-loaderlqip-loaderdocusaurus-plugin-ideal-image,lqip-loaderdocusaurus-initdocusaurus-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-copyrightdocusaurus-utilsdocusaurus
Committers: 18
- 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)









