🚀 New Feature
docusaurus-init
,docusaurus-mdx-loader
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-utils-validation
- #5396 feat(plugin-blog): multi-authors support + authors.yml global configuration (@Josh-Cena)
docusaurus-plugin-content-blog
,docusaurus-theme-classic
- #5371 feat: make blog config options and navbar versions dropdown label translatable (@Josh-Cena)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-common
- #5375 feat: add metatags support for seo / blogposts #5373 (@johnnyreilly)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-utils-validation
,docusaurus-utils
- #3646 feat: doc tags (same as blog tags) (@isaac-philip)
docusaurus-plugin-content-blog
- #5354 feat(plugin-blog): allow
'ALL'
aspostsPerPage
option value (@Josh-Cena)
- #5354 feat(plugin-blog): allow
docusaurus-theme-classic
- #5330 feat: Markdown page-specific head metadatas (@slorber)
- #5322 feat: structured data for blog posts (@johnnyreilly)
- #5314 feat(v2): add cs (Czech) translations for docusaurus-theme-classic (@michalsanger)
docusaurus-init
- #5233 feat: new init template classic-typescript (@Josh-Cena)
docusaurus-mdx-loader
,docusaurus-plugin-content-blog
,docusaurus-theme-classic
docusaurus-mdx-loader
,docusaurus
💥 Breaking Change
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-utils-validation
,docusaurus-utils
- #3646 feat: doc tags (same as blog tags) (@isaac-philip)
docusaurus-init
,docusaurus-migrate
,docusaurus-plugin-content-docs
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus
docusaurus-module-type-aliases
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-types
,docusaurus
docusaurus-theme-classic
🐛 Bug Fix
docusaurus-theme-classic
- #5425 fix: toc does not highlight clicked anchor + use scroll-margin-top (@slorber)
- #5424 refactor: make dynamic authors layout via CSS only (@lex111)
- #5422 fix: make tags wrapping properly (@lex111)
- #5419 fix: various fixes back-to-top button (@lex111)
- #5361 fix: refactor TOC highlighting + handle edge cases (@slorber)
- #5357 fix: code blocks should scroll in RTL direction (@slorber)
- #5346 fix: author/image adjustments in BlogPosting schema (@lex111)
- #5240 fix: remove top margin only from directly first element (@lex111)
- #5317 fix: make proper highlighting doc link if no sidebar (@hamzahamidi)
- #5316 fix: avoid extra default active class on doc sidebar item (@lex111)
- #5319 fix: unbreak highlighting regular navbar links (@lex111)
- #5264 fix: apply proper class for active doc item on mobiles + avoid duplicated classes (@lex111)
- #5275 fix: improve spanish translation (@faloi)
- #5262 fix: show secondary menu if even there is no main one (@lex111)
docusaurus
- #5426 fix: Make update-notifier fail-safe if no permission to read configStore (@slorber)
- #5398 fix: fix write-translations warning for theme-common translations (@slorber)
- #5381 fix: canary releases should ignore notifier updates (@slorber)
- #5339 fix: add admonitions support to mdx partials loaded through the fallback mdx loader (@slorber)
- #5311 fix: docusaurus serve logs wrong port if 3000 is taken (@wan-nyan-wan)
- #5308 fix: remove unexpected whitespaces in CSS bundle (@lex111)
- #5268 fix: fix wrong regex that removes extra letters from swizzled component names (@Josh-Cena)
- Other
docusaurus-theme-classic
,docusaurus
docusaurus-init
- #5370 fix(init): fix links to feature images in classic-typescript (@Josh-Cena)
docusaurus-theme-common
- #5364 fix: unbreak Details component (@lex111)
- #5297 fix: fix constant value import (@Josh-Cena)
docusaurus-plugin-ideal-image
- #5334 fix: plugin ideal-image should generate filename with a hash even in development (@Pierre-Gilles)
docusaurus-theme-search-algolia
docusaurus-utils
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-types
- #5261 fix: fix various TS errors (@Josh-Cena)
💅 Polish
docusaurus-theme-common
docusaurus-theme-classic
- #5386 refactor: various tags improvements (@lex111)
- #5377 refactor: make main heading font size changeable via CSS var (@lex111)
- #5355 refactor: add blog microdata in markup instead of use JSON-LD (@lex111)
- #5365 refactor(v2): improved Farsi default translations (@massoudmaboudi)
- #5280 refactor(v2): improved Farsi default translations (@massoudmaboudi)
- Other
docusaurus-theme-classic
,docusaurus-theme-common
- #5242 refactor: reduce ESLint warnings / better typing (@Josh-Cena)
📝 Documentation
- #5423 docs: clarify using custom attributes for navbar link (@lex111)
- #5421 docs: add Indent to showcase (@fouad)
- #5405 docs: add Gotenberg to showcase (@gulien)
- #5406 docs: specify proper min Node.js version for Travis CI example (@BattleOfPlassey)
- #5390 docs(v2): showcase BoxyHQ (@deepakprabhakara)
- #5376 docs(v2): Update Datagit site to showcase page (@massoudmaboudi)
- #5372 docs: remove docusaurus-preset-name from preset doc (@slorber)
- #5366 docs: Add drayman to showcase (@jansivans)
- #5369 docs(v2): Add Nocalhost website to showcase page (@neaped)
- #5351 docs(website): bump announcement bar + include Twitter link + refactor site colors (@slorber)
- #5352 docs: update
docusaurus-plugin-sass
instructions (@erickzhao) - #5332 docs(v2): add mdx-mermaid to resources (@sjwall)
- #5331 docs: Changelog page should display TOC with releases (@slorber)
- #5329 docs: add Haochen to showcase page (@HaochenQ)
- #5313 docs: try to make plugin/preset config less confusing (@slorber)
- #5296 docs: update canary doc (@slorber)
- #5219 docs: refactor API documentation (@Josh-Cena)
- #5271 Add Plausible Analytics docs to showcase page (@metmarkosaric)
- #5283 docs: fix broken link to syncing tab choices section (@lex111)
- #5259 docs(v2): update Remotion website picture in showcase (@JonnyBurger)
- #5260 docs(v2): add Dart Code Metrics site to showcase page (@incendial)
- #5253 docs: Fix typo
2-resources.md
(@forresst) - #5248 docs(v2): add docusaurus-prince-pdf to resources (@sparanoid)
- #5239 docs(v2): Add unmand site to showcase page (@dbseal)
🏠 Internal
- Other
- #5397 chore: rename docusaurus-2-website package + refactor scripts (@slorber)
- #5342 chore: fix e2e yarn berry tests (@slorber)
- #5328 refactor(website): convert website to TypeScript (@Josh-Cena)
- #5336 chore: bump url-parse from 1.5.1 to 1.5.3 (@dependabot[bot])
- #5312 fix: fix changelog page mdx import for i18n (@slorber)
- #5295 fix: fix canary release versions (@slorber)
- #5285 fix: fix canary version names (@slorber)
- #5269 misc: enable pt-BR + archive older versions (@slorber)
- #5237 chore: enable pt-BR i18n locale on staging (@slorber)
docusaurus-init
,docusaurus-migrate
,docusaurus-plugin-content-docs
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus
docusaurus-theme-classic
,docusaurus-theme-common
- #5341 polish: bind key listener to light/dark toggle + a11y lint fixes (@Josh-Cena)
docusaurus-mdx-loader
,docusaurus-migrate
,docusaurus
- #5347 chore(mdx-loader): migrate package to TypeScript (@Josh-Cena)
docusaurus-migrate
,docusaurus-module-type-aliases
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-types
,docusaurus
- #5335 refactor: better typing + remove unnecessary eslint-disable (@Josh-Cena)
docusaurus-plugin-content-blog
- #5338 refactor(plugin-blog): style improvements in blogUtils (@Josh-Cena)
docusaurus-theme-classic
docusaurus-init
- #5315 refactor(init): share common files between templates (@Josh-Cena)
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
- #5284 refactor: properly type docs version (@Josh-Cena)
🏃♂️ Performance
docusaurus-module-type-aliases
,docusaurus-theme-bootstrap
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-types
,docusaurus
Committers: 27
- Alexey Pyltsyn (@lex111)
- David Seal (@dbseal)
- Deepak Prabhakara (@deepakprabhakara)
- Dmitry Zhifarsky (@incendial)
- Erick Zhao (@erickzhao)
- Federico Aloi (@faloi)
- Forresst (@forresst)
- Fouad Matin (@fouad)
- Garry (@neaped)
- Hamza Hamidi (@hamzahamidi)
- Isaac Philip (@isaac-philip)
- John Reilly (@johnnyreilly)
- Jonny Burger (@JonnyBurger)
- Joshua Chen (@Josh-Cena)
- Julien Neuhart (@gulien)
- Marko Saric (@metmarkosaric)
- Massoud Maboudi (@massoudmaboudi)
- Michal Sänger (@michalsanger)
- Palash Shrivastava (@BattleOfPlassey)
- Paul O’Shannessy (@zpao)
- Pierre-Gilles Leymarie (@Pierre-Gilles)
- Sam Wall (@sjwall)
- Sébastien Lorber (@slorber)
- Tunghsiao Liu (@sparanoid)
- Yan Ivan Evdokimov (@jansivans)
- @HaochenQ
- wan-nyan-wan (@wan-nyan-wan)