跳到主要内容
← 返回索引页

2.0.0-beta.19

Aaron Nwabuoku
AkiraVoid
Andrew Lyons
apq
ApsarasX
chelproc
Viktor Chernodub
curatorcat.pcc.eth
Cwen Yin
Fusang❀

🚀 新特性

  • docusaurus-theme-classic, docusaurus-theme-common
    • #7178 功能(theme-classic): 可扩展的代码块魔术注释系统 (@Josh-Cena)
    • #7007 功能(theme-classic): 代码块显示行号 (@lex111)
    • #7012 功能(theme-classic): 在移动设备上显示博客侧边栏 (@Josh-Cena)
  • docusaurus-theme-classic, docusaurus-theme-live-codeblock, docusaurus, eslint-plugin
    • #7206 功能: Docusaurus ESLint 插件,用于强制执行最佳 Docusaurus 实践 (@elias-pap)
  • docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-theme-classic, docusaurus-types, docusaurus
    • #6732 功能(核心): 重构客户端模块生命周期,正式公开 API (@Josh-Cena)
  • docusaurus-theme-classic
    • #7231 功能: 允许自定义 navbarItem 类型通过验证 (@slorber)
    • #7058 功能(theme-classic): 新增“html”类型导航栏项目 (@lex111)
    • #7079 功能: 允许在导航栏链接中使用纯 HTML 作为标签 (@lex111)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations
    • #7036 功能(theme-classic): 切换代码换行按钮 (@lex111)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-types, docusaurus
  • docusaurus-module-type-aliases, docusaurus-plugin-content-docs, docusaurus-types, docusaurus
  • docusaurus-plugin-content-docs
    • #7106 功能(内容-文档): 使 docs:version 命令适用于本地化文档 (@Josh-Cena)
  • docusaurus-types, docusaurus
    • #7082 功能(核心): 允许插件声明自定义路由上下文 (@Josh-Cena)
    • #7124 功能(核心): 允许插件/预设配置包含 false/null 值 (@Josh-Cena)
  • docusaurus-plugin-sitemap, docusaurus-utils

💥 破坏性变更

  • docusaurus-types, docusaurus
    • #7257 重构: 移除长期弃用的 routesLoaded 生命周期 (@Josh-Cena)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #7277 重构(theme-classic): 将所有侧边栏相关配置移至 themeConfig.docs.sidebar 下 (@Josh-Cena)
  • docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-theme-classic, docusaurus-types, docusaurus
    • #6732 功能(核心): 重构客户端模块生命周期,正式公开 API (@Josh-Cena)
  • create-docusaurus, docusaurus-theme-classic
    • #7176 重构: 通过 CSS 变量自定义代码块行高亮颜色 (@lex111)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus-utils-validation, docusaurus-utils
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-live-codeblock
    • #7027 重构(内容-文档): 去重类型,为部分 API 添加 JSDoc (@Josh-Cena)

🐛 错误修复

  • docusaurus-theme-classic
    • #7304 修复(theme-classic): 从微数据中移除没有 href 的面包屑项 (@Josh-Cena)
    • #7179 修复(theme-classic): 不将微数据项目属性添加到尾部面包屑 (@Josh-Cena)
    • #7173 修复(theme-classic): 提示标题:禁用内联代码块的文本转换 (@chelproc)
    • #7048 修复(theme-classic): 为移动端下拉菜单添加插入符号 (@lex111)
    • #7025 修复: 使文档页面包装器占据完整高度 (@lex111)
    • #7013 修复(theme-classic): 调整代码块阴影 (@chernodub)
    • #7015 修复(theme-classic): 不为不可折叠的类别添加插入符号 (@Josh-Cena)
  • 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-sitemap, docusaurus-preset-classic, docusaurus-theme-classic
    • #7294 修复(*): 让 TypeScript 识别每个插件包都有一个默认导出 (@Josh-Cena)
  • docusaurus
  • docusaurus-plugin-content-docs
  • docusaurus-theme-common
    • #7200 修复(theme-common): 不保留由操作系统触发的颜色模式更改 (@Josh-Cena)
    • #7057 修复(theme-common): 当 CSS 中设置了平滑行为时,使用原生滚动 (@Josh-Cena)
    • #7033 修复(主题): 只解析 MD 代码中的 HTML 和 JSX 风格注释 (@Josh-Cena)
  • docusaurus-plugin-content-blog
    • #7212 修复(内容-博客): 使文章列表页上的脚注引用 DOM ID 唯一 (@AkiraVoid)
  • docusaurus-utils, docusaurus
    • #7187 修复(核心): 处理 CWD 中 package.json 不可用的情况 (@Josh-Cena)
  • docusaurus-theme-translations
    • #7222 修复(主题-翻译): 修复 cs 中的无效复数形式 (@Josh-Cena)
    • #7166 修复(主题-翻译): 始终尝试所有可能的区域设置解析 (@Josh-Cena)
  • docusaurus-theme-classic, docusaurus-theme-search-algolia
    • #7164 修复: 正确调整自定义搜索的间距 (@lex111)
  • docusaurus-plugin-debug, docusaurus-plugin-sitemap, docusaurus-preset-classic, docusaurus-types, docusaurus
    • #7143 修复(sitemap): 从站点地图中排除带有 robots noindex 的页面 (@Josh-Cena)
  • create-docusaurus, docusaurus-types
  • docusaurus-utils
    • #7043 修复(工具): 解析带 CRLF 换行的 Markdown 标题 (@Josh-Cena)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-utils, docusaurus
  • docusaurus-types
    • #7014 修复(类型): 声明 history 和 react-loadable 为依赖项 (@sulu5890)

💅 优化

  • docusaurus-theme-classic, docusaurus-theme-translations
  • create-docusaurus
  • docusaurus-plugin-debug, docusaurus-theme-classic
  • docusaurus-plugin-debug, docusaurus-types, docusaurus
    • #7291 功能(类型): 为 docusaurus 配置字段添加 JSDoc (@Josh-Cena)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #7267 修复(theme-common): 允许 details 不提供摘要 (@Josh-Cena)
    • #7172 重构: 通过 CSS 变量控制代码块的基本样式 (@lex111)
    • #7129 重构(theme-classic): 修复一些边距不一致问题 (@lex111)
  • docusaurus-plugin-content-docs, docusaurus-utils
    • #7248 重构: 规范 Markdown 链接行为,并在文档中详细说明 (@Josh-Cena)
  • docusaurus-theme-classic
    • #7244 重构: 语义标记改进,修复验证警告 (@Josh-Cena)
    • #7183 重构: 为主页面包屑使用 SVG 图标 (@Dr-Electron)
    • #7139 修复: 移动设备上生成卡片项之间正确的间距 (@lex111)
    • #7134 修复(theme-classic): 修复展开类别时文档侧边栏布局偏移问题 (@slorber)
    • #7068 重构(theme-classic): 博客移动端二级菜单使用一致的样式 (@Josh-Cena)
    • #7004 修复(theme-classic): 缩小移动设备上的标题大小 (@Pierre-Gilles)
  • docusaurus-theme-translations
  • create-docusaurus, docusaurus-theme-classic
    • #7176 重构: 通过 CSS 变量自定义代码块行高亮颜色 (@lex111)
  • docusaurus
    • #7218 修复(CLI): 总是显示未处理拒绝的错误堆栈 (@Josh-Cena)
    • #7142 重构(核心): 将渲染进度条前的超时时间缩短至 200 毫秒 (@Josh-Cena)
    • #7103 修复(核心): 保留 Interpolate 子元素的语义 (@Josh-Cena)
    • #7029 重构: 控制台输出改进 (@lex111)
    • #7017 重构: 从 Swizzled 组件中移除版权注释 (@lex111)
  • docusaurus-plugin-content-docs, docusaurus-preset-classic, docusaurus-theme-classic
  • docusaurus-plugin-debug, docusaurus-preset-classic
    • #7122 功能(preset-classic): 将调试插件路由从站点地图中排除 (@lex111)
  • docusaurus-theme-common, docusaurus-utils, docusaurus
  • docusaurus-mdx-loader, docusaurus-migrate, docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-types, docusaurus-utils-validation, docusaurus
    • #7080 重构: 将非 prop 接口替换为类型;允许插件生命周期具有同步类型 (@Josh-Cena)
  • create-docusaurus, docusaurus-logger, docusaurus-plugin-content-docs, docusaurus
    • #7019 功能(日志): 新的“url”格式,为路径添加双引号 (@lex111)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common
  • docusaurus-plugin-content-docs, docusaurus-theme-classic

📝 文档

  • docusaurus-logger
    • #7305 文档: 更新日志器文档,将 API 文档添加到网站 (@Josh-Cena)
  • 其他
  • docusaurus-plugin-content-docs, docusaurus-utils
    • #7248 重构: 规范 Markdown 链接行为,并在文档中详细说明 (@Josh-Cena)
  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-utils

🔧 维护

  • 其他
  • docusaurus-logger, docusaurus-remark-plugin-npm2yarn
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-types, docusaurus-utils-validation, docusaurus-utils, docusaurus
    • #7293 重构(类型): 将非核心、非公共类型移出 types 包 (@Josh-Cena)
  • docusaurus-types, docusaurus
  • docusaurus-module-type-aliases, docusaurus
  • docusaurus-theme-classic, docusaurus-theme-common
    • #7273 重构(theme-classic): 多次重新排列 (@Josh-Cena)
    • #7268 重构(theme-classic): DocPage 主题重构优化 (@slorber)
    • #7269 重构: 提取 useSkipToContent() (@slorber)
    • #7175 重构(theme-classic): 拆分 CodeBlock (@slorber)
    • #7067 重构(theme-classic): 将文档相关的导航栏项目逻辑提取到 theme-common (@Josh-Cena)
    • #7021 重构(主题): 将 BTT 按钮的辅助代码提取到 theme-common (@Josh-Cena)
  • docusaurus-theme-classic
    • #7270 重构(theme-classic): 重构与 TOC 相关的主题组件 (@slorber)
  • docusaurus
  • docusaurus-plugin-content-docs
    • #7243 维护: 将 Jest 升级到 28;添加 GitHub Actions 报告器 (@Josh-Cena)
    • #7140 重构(内容-文档): 将版本处理拆分为多个文件 (@Josh-Cena)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-live-codeblock, docusaurus
  • create-docusaurus, docusaurus-migrate, docusaurus-theme-translations, docusaurus
    • #7186 重构: 优先使用 fs.readJSON 而非 readFile.then(JSON.parse) (@Josh-Cena)
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages
  • create-docusaurus, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus-types, docusaurus-utils, docusaurus, lqip-loader
  • 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-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
  • docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-theme-common, docusaurus-types, docusaurus-utils, docusaurus
  • docusaurus-module-type-aliases, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-types, docusaurus
  • docusaurus-plugin-content-docs, docusaurus-utils, docusaurus
  • docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-live-codeblock
    • #7027 重构(内容-文档): 去重类型,为部分 API 添加 JSDoc (@Josh-Cena)

:running: 性能

  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-search-algolia, docusaurus-utils-common
  • docusaurus-mdx-loader, docusaurus-remark-plugin-npm2yarn
    • #4997 性能(mdx-loader): 缓存 mdx/remark 编译器实例 (@phryneas)

贡献者: 47