2.0.0-beta.16
🚀 新特性
docusaurus-logger
,docusaurus-module-type-aliases
,docusaurus-plugin-debug
,docusaurus-plugin-pwa
,docusaurus-theme-classic
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus
- #6243 feat(核心): 全新的 Swizzle CLI 体验 (@Josh-Cena)
create-docusaurus
- #6750 feat(创建): 新增 --package-manager 选项;交互式包管理器选择 (@Josh-Cena)
- #6610 feat(创建): 允许指定 Git 克隆策略 (@Josh-Cena)
docusaurus-theme-classic
,docusaurus-theme-common
docusaurus-theme-search-algolia
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
- #6517 feat(文档,经典主题): 文档面包屑导航 (@jodyheavener)
- #6519 feat(文档内容): 侧边栏项目类型支持“html”,用于渲染纯标记 (@jodyheavener)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-utils
- #6593 feat(博客内容): 从 Git 历史中推断博客发布日期 (@felipecrs)
docusaurus-plugin-content-docs
- #6619 feat(文档内容): 添加自定义属性 Front Matter (@TheCatLady)
- #6452 feat(文档内容): 允许显式禁用生成类别的索引页面 (@Josh-Cena)
docusaurus-plugin-content-blog
- #6603 feat(博客内容): 允许通过选项自定义博客归档组件 (@Josh-Cena)
docusaurus-plugin-content-blog
,docusaurus-theme-classic
- #6221 feat(博客内容): 允许为博客标签文章页面进行分页 (@redhoyasa)
💥 破坏性变更
create-docusaurus
,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-ideal-image
,docusaurus-plugin-pwa
,docusaurus-plugin-sitemap
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
,docusaurus-theme-translations
,docusaurus-utils
,docusaurus
,stylelint-copyright
- #6752 chore: 将 docsearch-react 升级到 v3 稳定版,更新依赖 (@Josh-Cena)
docusaurus-mdx-loader
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-types
- #6729 refactor: 使 MDX 导出扁平的目录(TOC)列表而不是树形结构 (@Josh-Cena)
docusaurus-types
,docusaurus-utils-validation
,docusaurus
- #6740 refactor: 移除已弃用的 Webpack 工具和验证逃逸舱 (@Josh-Cena)
docusaurus-theme-classic
,docusaurus-theme-search-algolia
docusaurus-module-type-aliases
,docusaurus-theme-common
,docusaurus
- #6651 refactor: 减少 Docusaurus 路由器的导出成员 (@Josh-Cena)
🐛 错误修复
docusaurus-theme-common
docusaurus-module-type-aliases
,docusaurus-theme-classic
,docusaurus-theme-common
docusaurus-plugin-content-docs
docusaurus-mdx-loader
- #6712 fix(MDX加载器): 使包含链接的标题在目录(ToC)中正确格式化 (@Josh-Cena)
docusaurus
- #6701 fix(CLI): 在 serve 模式下禁用目录列表 (@Josh-Cena)
- #6607 fix(CLI): 在未处理的拒绝时记录错误本身 (@Josh-Cena)
- #6500 fix(CLI): 允许将文件名列表传递给 write-heading-ids (@Josh-Cena)
- #6496 fix(核心): configValidation 应允许内联主题函数 (@slorber)
docusaurus-theme-classic
- #6652 fix(经典主题): 修复一些 BTT 按钮问题 (@lex111)
- #6612 fix(经典主题): 使 Prism 附加语言能够正确进行服务器端渲染 (@Josh-Cena)
- #6599 fix(经典主题): 将 docSidebar 作为下拉菜单中的允许项 (@homotechsual)
- #6531 fix(经典主题): 正确高亮显示活动的可折叠文档类别 (@lex111)
- #6515 fix(经典主题): 为 SimpleLinks map 添加 key 属性 (@kgajera)
- #6508 fix(经典主题): 为没有 href 的页脚标志应用宽度/高度 (@kgajera)
docusaurus-utils
- #6617 fix(工具): 转换包含多个空格的引用样式 Markdown 链接 (@Josh-Cena)
- #6489 fix(工具): 不解析带有 @site 前缀的 Markdown 路径 (@Josh-Cena)
- #6478 fix(工具): Markdown 链接化匹配以 http 开头的本地路径 (@Josh-Cena)
docusaurus-plugin-content-docs
,docusaurus-theme-classic
- #6495 fix(文档内容): 将没有子项的类别渲染为普通链接 (@Josh-Cena)
💅 优化
docusaurus-mdx-loader
,docusaurus-migrate
,docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-common
,docusaurus-theme-search-algolia
,docusaurus-utils
,docusaurus
,lqip-loader
- #6755 refactor: 统一错误处理行为 (@Josh-Cena)
create-docusaurus
- #6679 feat(创建): 更好地检测包管理器偏好 (@lex111)
- #6481 refactor(初始化): 推广最佳实践;使用站点别名 (@Josh-Cena)
docusaurus-plugin-content-docs
- #6745 fix(文档内容): 改进侧边栏简写标准化错误消息 (@Josh-Cena)
- #6602 feat(文档内容): 允许为类别简写一致地省略包围数组 (@Josh-Cena)
- #6596 refactor(文档内容): 清理侧边栏逻辑;验证生成器返回值 (@Josh-Cena)
- #6586 refactor(文档内容): 在自动生成前读取类别元数据文件 (@Josh-Cena)
docusaurus-module-type-aliases
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-theme-classic
,docusaurus
- #6730 refactor: 将所有 props 声明为接口 (@Josh-Cena)
docusaurus-theme-translations
docusaurus-theme-classic
,docusaurus-theme-translations
- #6674 fix(经典主题): 改进颜色模式切换的 aria label (@Josh-Cena)
create-docusaurus
,docusaurus-theme-classic
- #6668 refactor: 建议使用不带 HTML 元素选择器的 data-theme (@Josh-Cena)
docusaurus-theme-classic
docusaurus
- #6644 fix(核心): 将 ref 转发到 Link 的锚点元素 (@koistya)
- #6646 fix(CLI): 使 docusaurus clear 也移除 .yarn/.cache 文件夹 (@Josh-Cena)
- #6306 feat(核心): 使用 react-helmet-async (@seyoon20087)
docusaurus-utils-validation
- #6656 feat: 允许插件 ID 中包含数字 (@cdemonchy-pro)
docusaurus-mdx-loader
,docusaurus-utils
,lqip-loader
- #6650 refactor(工具): 为文件加载器将 hash 替换为 contenthash (@Josh-Cena)
create-docusaurus
,docusaurus-mdx-loader
,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-theme-search-algolia
,docusaurus-utils-validation
,docusaurus-utils
- #6615 fix: 移除更多对等依赖警告 (@Josh-Cena)
docusaurus-mdx-loader
- #6598 feat: 使 Markdown 图像懒加载 (@johnnyreilly)
docusaurus-theme-classic
,docusaurus-theme-common
- #6505 fix(经典主题): 使禁用 JS 时焦点链接带有轮廓 (@Josh-Cena)
docusaurus-plugin-content-docs
,docusaurus-theme-common
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus-utils
,docusaurus
- #6507 refactor: 改进内部类型定义 (@Josh-Cena)
docusaurus-mdx-loader
,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-sitemap
,docusaurus-preset-classic
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-search-algolia
,docusaurus-utils-validation
,docusaurus-utils
docusaurus-theme-classic
,docusaurus-theme-search-algolia
,docusaurus-theme-translations
- #6482 feat: 将一些文本标签标记为可翻译 (@Josh-Cena)
📝 文档
- 其他
- #6727 docs: 将 Blog Matheus Brunelli 站点添加到案例展示 (@mrbrunelli)
- #6721 docs: 将 Butterfly Documentation 添加到案例展示 (@CodeDoctorDE)
- #6710 docs(网站): 将 techharvesting 添加到案例展示 (@NaseelNiyas)
- #6708 docs: 为生成的索引关键词/图像元数据添加文档 (@slorber)
- #6709 docs(网站): 修复视频响应性 (@lex111)
- #6687 docs: 添加 Docusaurus 深度探索视频 (@dmitryvinn)
- #6704 docs(网站): 搜索文档中 searchParameters 的拼写错误 (@slorber)
- #6682 docs: 将 redux-cool 站点添加到案例展示 (@Ruben-Arushanyan)
- #6677 docs: 将 Rivalis 添加到案例展示 (@kalevski)
- #6676 docs: 将 SmartCookieWeb 站点添加到案例展示 (@CookieJarApps)
- #6675 docs: 提及所有官方主题均覆盖 TypeScript (@Josh-Cena)
- #6673 docs: 提及 Front Matter 中的博客日期 (@Josh-Cena)
- #6672 refactor(网站): 从 UI 中提取首页数据;更新功能文本 (@Josh-Cena)
- #6670 docs: 将 CyberDrain Improved Partner Portal (CIPP) 添加到案例展示 (@homotechsual)
- #6667 fix(网站): 使 YouTube iframe 响应式 (@lex111)
- #6659 docs: 在主页添加 eli5 视频 (@dmitryvinn-fb)
- #6633 docs: 改进 Markdown 文件路径使用说明的措辞 (@BigDataWriter)
- #6624 docs: 将 Resoto & Some Engineering Inc. 添加到案例展示 (@TheCatLady)
- #6611 docs: 修复错误的锚点链接语法 (@Josh-Cena)
- #6591 docs: 改进 GitHub Actions 示例任务 (@ebarojas)
- #6426 feat(网站): 添加推文部分 (@yangshun)
- #6532 docs: 将 SAP Cloud SDK 添加到案例展示 (@artemkovalyov)
- #6513 docs: 清理 CONTRIBUTING 文档 (@Josh-Cena)
- #6501 docs: 添加 Cloudflare Pages 部署指南 (@apidev234)
- #6499 docs: 提及如何读取环境变量 (@Josh-Cena)
- #6492 docs: 提及可在何处找到站点地图 (@tamalweb)
- #6491 docs: 将 developers.verida 添加到案例展示 (@nick-verida)
- #6414 feat(网站): 新插件用于加载 CHANGELOG 并渲染为博客 (@Josh-Cena)
- #6404 docs: 详细说明 Markdown 资产链接;记录 pathname:// 协议 (@Josh-Cena)
- #6484 docs: 删除关于 CDN 资源跨域缓存的提及 (@Josh-Cena)
- #6429 refactor: 自托管 KaTeX 资产 (@pranabdas)
- #6483 docs: 将许多网站文本标记为可翻译 (@Josh-Cena)
docusaurus-preset-classic
- #6627 docs: 修复预设文档链接 (@thedanielhanke)
🏠 内部
docusaurus-theme-classic
- #6759 refactor(经典主题): 合并标题的 CSS 文件 (@slorber)
- #6584 misc: 启用 jsx-key eslint 规则 (@Josh-Cena)
docusaurus-migrate
- #6756 test: 对迁移测试 FS 模拟调用进行排序 (@Josh-Cena)
- #6609 refactor(迁移): 更改内部方法的参数样式 (@Josh-Cena)
- #6476 chore: 修复 Stylelint glob 以支持编辑器 (@nschonni)
docusaurus-plugin-content-docs
,docusaurus-theme-classic
- #6744 fix(文档内容): 正确显示并置的社交卡片图片 (@Josh-Cena)
docusaurus-module-type-aliases
,docusaurus-types
,docusaurus
- #6742 refactor: 改进客户端模块类型 (@Josh-Cena)
docusaurus-module-type-aliases
- #6741 chore(模块类型别名): 添加 react 作为对等依赖 (@Josh-Cena)
- #6658 refactor(模块别名): 移除 react-helmet 依赖 (@Josh-Cena)
- 其他
- #6726 misc: 改进 Bug 报告模板 (@Josh-Cena)
- #6512 misc: 配置 linguist 行为以显示更好的语言统计数据 (@Josh-Cena)
- #6487 chore: 修复 CodeSandbox 示例链接 + 提及 npm 发布恢复 (@slorber)
- #6486 chore: 更新 beta.15 的示例 (@slorber)
- #6485 fix(网站): 没有默认翻译的错误翻译标签 (@slorber)
docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-search-algolia
,docusaurus-theme-translations
,docusaurus-utils
,docusaurus
,lqip-loader
- #6716 refactor: 确保 lodash 是默认导入的 (@Josh-Cena)
create-docusaurus
,docusaurus-logger
,docusaurus-migrate
,docusaurus
- #6661 refactor: 将 CLI 入口点转换为 ESM;将 create-docusaurus 迁移到 ESM (@Josh-Cena)
docusaurus-module-type-aliases
,docusaurus-theme-common
,docusaurus
- #6651 refactor: 减少 Docusaurus 路由器的导出成员 (@Josh-Cena)
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
- #6629 refactor: 将非路由组件的模块声明移动到经典主题 (@Josh-Cena)
docusaurus-plugin-pwa
,docusaurus-theme-classic
- #6614 refactor: 移除 preset-env 中包含的 Babel 插件 (@Josh-Cena)
docusaurus-module-type-aliases
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-translations
,docusaurus-utils-validation
,docusaurus-utils
,docusaurus
- #6605 chore: 修复 ESLint 警告,限制 export all 语法 (@Josh-Cena)
docusaurus-theme-live-codeblock
,docusaurus-theme-search-algolia
- #6583 refactor(实时代码块): 将主题迁移到 TypeScript (@Josh-Cena)
docusaurus-migrate
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-theme-common
,docusaurus-utils
,docusaurus
,lqip-loader
- #6524 refactor: 强制使用命名捕获组;清理正则表达式 (@Josh-Cena)
docusaurus-migrate
,docusaurus-plugin-content-docs
,docusaurus
- #6521 refactor: 将所有导入外部模块的函数标记为异步 (@Josh-Cena)
create-docusaurus
,docusaurus-cssnano-preset
,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-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-remark-plugin-npm2yarn
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-search-algolia
,docusaurus-theme-translations
,docusaurus-types
,docusaurus-utils-common
,docusaurus-utils-validation
,docusaurus-utils
,docusaurus
,stylelint-copyright
- #6514 chore: 清理 ESLint 配置,启用一些规则 (@Josh-Cena)
docusaurus-types
,docusaurus
- #6511 refactor(核心): 将主题回退转换为 TypeScript (@Josh-Cena)
create-docusaurus
,docusaurus-utils
- #6506 test: 为 readOutputHTMLFile 添加测试 (@Josh-Cena)
docusaurus-migrate
,docusaurus-theme-common
- #6502 refactor: 修复所有 ESLint 警告 (@Josh-Cena)
docusaurus-mdx-loader
,docusaurus-remark-plugin-npm2yarn
,docusaurus
:running: 性能
create-docusaurus
,docusaurus-mdx-loader
,docusaurus-migrate
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-search-algolia
,docusaurus-theme-translations
,docusaurus-utils
,docusaurus
- #6725 refactor: 将所有 fs 方法转换为异步 (@Josh-Cena)
提交者: 38
- Alexey Pyltsyn (@lex111)
- Artem Kovalov (@artemkovalyov)
- Balthasar Hofer (@lebalz)
- Clement Demonchy (@cdemonchy-pro)
- CodeDoctor (@CodeDoctorDE)
- Daniel Hanke (@thedanielhanke)
- Daniel Kalevski (@kalevski)
- Dmitry Vinnik (@dmitryvinn)
- Dmitry Vinnik | Meta (@dmitryvinn-fb)
- Erick Zhao (@erickzhao)
- Everardo J. Barojas M. (@ebarojas)
- Felipe Santos (@felipecrs)
- Gaurish (@apidev234)
- Hong Yongmin (@revi)
- Jody Heavener (@jodyheavener)
- John Reilly (@johnnyreilly)
- Joshua Chen (@Josh-Cena)
- Kishan Gajera (@kgajera)
- Konstantin Tarkus (@koistya)
- Matheus Ricardo Brunelli (@mrbrunelli)
- Matthew Ailes (@vidarc)
- Mikey O'Toole (@homotechsual)
- Miles Johnson (@milesj)
- Muhammad Redho Ayassa (@redhoyasa)
- Naseel Niyas (@NaseelNiyas)
- Nick Schonning (@nschonni)
- Pranab Das (@pranabdas)
- Ruben Arushanyan (@Ruben-Arushanyan)
- Sébastien Lorber (@slorber)
- Tamal Web (@tamalweb)
- Yangshun Tay (@yangshun)
- @BigDataWriter
- @CookieJarApps
- @TheCatLady
- @nick-verida
- @seyoon20087
- @toto6038
- 이정환 (@winterlood)