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

3.0.0

Wan Sim
Abhinandan Wadhwa
Abinash Satapathy
Adam Patterson
Adithya Krishna
Hayden Hong
Craigory Coppola
Akshay Bhalotia
allyw2002
Ahmad Shrif

💥 破坏性变更

  • create-docusaurus, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic
  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus-utils, docusaurus
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus
    • #9316 chore: 升级语法高亮依赖,prism-react-renderer 到 v2,react-live 到 v4 (@harryzcy)
  • create-docusaurus, docusaurus-cssnano-preset, 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-debug, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-google-tag-manager, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-preset-classic, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, eslint-plugin, lqip-loader
  • docusaurus-plugin-content-docs, docusaurus-theme-classic
    • #9310 chore(plugin-docs): 在版本化侧边栏中移除文档 ID 和侧边栏名称的旧版本化前缀 (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): 使警告成为一级告诫,并弃用注意事项告诫 (@slorber)
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): 升级 Mermaid 到 v10.4 - 处理异步渲染 (@slorber)
  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-debug, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-google-tag-manager, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-tsconfig, docusaurus
    • #9258 feat: Docusaurus v3 升级并要求 TypeScript 5 (@slorber)
  • docusaurus-plugin-content-blog
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: 创建官方 TypeScript 基础配置 @docusaurus/tsconfig (@slorber)
  • create-docusaurus, docusaurus-mdx-loader, 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-google-tag-manager, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-types, docusaurus
    • #8961 feat: React 18 + 自动 JSX 运行时 + build --dev (@slorber)
  • create-docusaurus
  • create-docusaurus, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-mermaid, docusaurus-types, docusaurus-utils-validation, docusaurus-utils, docusaurus
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): 重构 docs 插件路由和组件树 (@slorber)

🚀 新特性

  • create-docusaurus, docusaurus-mdx-loader, docusaurus-plugin-content-blog, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic
  • docusaurus-mdx-loader, docusaurus-utils
    • #9394 feat(mdx-loader): Remark 插件报告未使用的 MDX / Markdown 指令 (@OzakIOne)
  • create-docusaurus, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-types, docusaurus-utils, docusaurus
  • docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid
    • #9305 feat(theme-mermaid): 升级 Mermaid 到 v10.4 - 处理异步渲染 (@slorber)
  • create-docusaurus
  • docusaurus-plugin-content-blog
  • docusaurus-theme-classic
    • #9152 feat(theme): 添加对 meta og locale 和 alternates 的支持 (@FlorinaPacurar)
    • #9028 feat(theme): 添加从查询字符串注入数据属性的能力 - 可以创建页面 的 iframe/嵌入变体 (@slorber)
    • #8915 feat(theme): 为 localeDropdown 添加 queryString 选项 (@wceolin)
  • docusaurus-plugin-client-redirects, docusaurus-utils-validation
    • #9171 feat(client-redirects-plugin): 支持在目标/to URL 中使用完全限定 URL 和查询字符串/哈希 (@slorber)
  • docusaurus
    • #9102 feat(cli): 部署命令应允许自定义部署分支中的 git config user.name / user.email (#9101) (@amdshrif)
  • docusaurus-mdx-loader, docusaurus-types, docusaurus
    • #9097 feat(mdx): 添加 siteConfig.markdown.format 以配置默认内容解析器(MDX / CommonMark) (@slorber)
  • docusaurus-plugin-content-pages, docusaurus-theme-classic
    • #9071 feat(pages): 添加对缺失 SEO front matter 的支持 + 改进 SEO 文档 (@slorber)
  • create-docusaurus, docusaurus-tsconfig
    • #9050 feat: 创建官方 TypeScript 基础配置 @docusaurus/tsconfig (@slorber)
  • create-docusaurus, docusaurus-mdx-loader, 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-google-tag-manager, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-types, docusaurus
    • #8961 feat: React 18 + 自动 JSX 运行时 + build --dev (@slorber)
  • docusaurus-theme-common
    • #8982 feat(theme-common): 代码块 MagicComments 支持 TeX/LaTeX/Matlab (@jj-style)
    • #8870 feat(theme-common): 代码块 MagicComments 支持 Lua/Haskell -- 和 WebAssembly ;; (@tarunrajput)
  • create-docusaurus, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-mermaid, docusaurus-types, docusaurus-utils-validation, docusaurus-utils, docusaurus
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8890 feat(theme): 从 ThemedImage 创建更通用的 ThemedComponent 工具 (@slorber)
  • create-docusaurus, docusaurus-theme-classic, docusaurus-theme-search-algolia, eslint-plugin
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-search-algolia, docusaurus, eslint-plugin
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-translations, docusaurus-utils-validation, docusaurus-utils
    • #8004 feat(docs,blog,pages): 添加对 "unlisted" front matter 的支持 - 在生产环境中隐藏 md 内容 (@jodyheavener)

🐛 错误修复

  • docusaurus-theme-common
    • #9446 fix(theme): 修复 useWindowSize React 水合问题 (@slorber)
    • #9276 fix(theme-common): 移除无用的 useSyncExternalStore shim (@slorber)
  • docusaurus-plugin-content-blog
    • #9437 fix(plugin-blog): 博客归档应隐藏未列出的博客文章 (@slorber)
    • #9151 fix(content-blog): feed 中的链接应该是绝对链接 (@VinceCYLiao)
  • docusaurus
    • #9387 fix(core): 在 React 18 onRecoverableError 回调中记录缺失的 errorInfo (@johnnyreilly)
    • #9309 fix(cli): 禁用更新通知的垂直边框 (@qwerzl)
    • #9112 fix(core): 如果构建文件夹在初始清理时已存在,则抛出错误 (@thedevwonder)
    • #9006 fix(core): Docusaurus CLI 在建议升级时应检测正确的 yarn 版本 (@0420syj)
    • #7951 fix(core): 使 webpack HMR 始终监听当前位置 (@jeengbe)
  • docusaurus-mdx-loader
    • #9386 fix(mdx-loader): 获取正确的错误行号,处理 front matter + contentTitle 与 remark (@slorber)
    • #9262 fix(mdx-loader): 改进 mdxJsxTextElementToHtml (@slorber)
    • #9202 fix(mdx-loader): 确保标题锚点 slug 遵守 GitHub 表情符号行为 (@yosukekato165)
    • #9100 fix(mdx): 修复 html 多行注释 (@slorber)
    • #9091 fix(mdx-loader): 如果没有额外的 MDX 详细信息,加载器错误消息应显示堆栈跟踪 (@slorber)
    • #8960 fix: 允许在 MDX v2 中使用 format md 的 html 语法 (@slorber)
  • docusaurus-theme-classic
    • #9385 fix(theme): 避免在网站没有搜索插件时渲染空搜索容器 (@slorber)
    • #9183 fix(theme): 使 Prism 代码块语言 / additionalLanguages 不区分大小写 (@heysujal)
    • #9216 fix(theme): 修复 swizzle 组件配置中的拼写错误 (@sixhobbits)
    • #9093 fix(theme): 支持 CommonMark 中的 details/summary + 添加 md dogfood 测试用例 (@slorber)
  • docusaurus-mdx-loader, docusaurus-utils
    • #9369 fix(mdx-loader): 防止 Open Graph 图像以 base64 格式插入 (@Zwyx)
  • docusaurus-theme-translations
    • #9362 fix(theme-translations): 添加日语翻译 "warning" (@tats-u)
    • #9321 fix(theme-translations): 添加缺失的 zh-Hans 消息 (@chudongvip)
    • #9338 fix(theme-translations): 完成并修复匈牙利语翻译 (@la55u)
    • #9292 fix(theme-translations): 添加缺失的西班牙语主题翻译 (@Villanuevand)
    • #9021 fix(theme-transalations): 修复瑞典语 "last updated" 的翻译 (@gazab)
  • docusaurus-theme-classic, docusaurus-theme-translations
    • #9308 fix(theme): 使警告成为一级告诫,并弃用注意事项告诫 (@slorber)
    • #9269 fix(theme): 改进文档侧边栏类别插入符 aria-label 可访问性 (@pinakipb2)
  • 其他
  • create-docusaurus
    • #9217 fix(create-docusaurus): 增加开发环境下的 Browserslist 支持查询 (@slorber)
  • docusaurus-utils, docusaurus
  • docusaurus-plugin-debug
    • #9116 fix(debug-plugin): 升级 react-json-view 到兼容 React-18 的维护分支 (@slorber)
  • docusaurus-utils
    • #9046 fix(utils): 更好地处理链接替换中的代码块 (@Josh-Cena)
    • #8927 fix(utils): 使 Markdown 链接替换更加严格 (@Josh-Cena)
    • #7864 fix(utils): 始终将排除根目录作为完整文件夹路径匹配 (@Josh-Cena)
    • #7801 fix(utils): 识别 ~~~ 为链接替换中的代码围栏 (@Josh-Cena)
  • docusaurus-plugin-pwa, docusaurus
    • #8872 fix(core): 更好的 SSR/dev 故障错误日志记录 + 记录堆栈跟踪和错误原因 (@slorber)
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-utils-validation, docusaurus
    • #8258 fix(docusaurus-utils-validation): baseUrl + routeBasePath: 允许空字符串,规范化为 "/" (@Djunnni)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8319 fix(docs,theme): 自动生成的类别索引不应显示未列出的内容 (@slorber)
  • docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock
    • #8015 fix(live-codeblock): 为实时代码预览添加错误边界 (@rashidmya)
  • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus
    • #7945 refactor(theme): 拆分 admonitions,简化 swizzle,更好的向后兼容性 (@slorber)
  • docusaurus-plugin-content-docs, docusaurus-theme-classic, docusaurus-theme-common, docusaurus
    • #7966 fix(plugin-docs,theme): 重构 docs 插件路由和组件树 (@slorber)

:running: 性能

  • docusaurus
  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus

💅 优化

  • docusaurus-theme-classic
    • #9438 refactor(blog-plugin): 博客归档文章反向排序 (@slorber)
    • #9184 fix(theme): 将 schema.org itemType prop urls 从 http 更改为 https (@thedevwonder)
  • docusaurus
    • #9381 feat(core): 当官方 Docusaurus 依赖使用不同版本时抛出错误 (@JorensM)
  • docusaurus-theme-translations
  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus
    • #9133 fix(init): 更改初始站点 URL 为未来安全的 URL (@tats-u)
  • docusaurus-theme-classic, docusaurus-theme-common
    • #8150 fix(theme-classic): 优化 admonition 细节,渲染仅标题的 admonitions (@attitude)
  • docusaurus-plugin-google-gtag
    • #8143 refactor(plugin-gtag): 更新 gtag 插件以符合现代 SPA 建议 (@lanegoolsby)
  • docusaurus-mdx-loader, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-utils-validation, docusaurus
    • #7945 refactor(theme): 拆分 admonitions,简化 swizzle,更好的向后兼容性 (@slorber)

📝 文档

🤖 依赖

  • 其他
  • create-docusaurus, docusaurus-cssnano-preset, 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-debug, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-google-tag-manager, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-sitemap, docusaurus-remark-plugin-npm2yarn, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-theme-translations, docusaurus-types, docusaurus-utils-common, docusaurus-utils-validation, docusaurus-utils, docusaurus, eslint-plugin, lqip-loader, stylelint-copyright
  • create-docusaurus
  • 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
  • create-docusaurus, docusaurus-cssnano-preset, docusaurus-logger, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-theme-classic, docusaurus-theme-search-algolia, docusaurus-utils-validation, docusaurus-utils, docusaurus, eslint-plugin, lqip-loader, stylelint-copyright
  • 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-search-algolia, docusaurus-types, docusaurus-utils, docusaurus, eslint-plugin
  • create-docusaurus, docusaurus-mdx-loader, docusaurus-migrate, docusaurus-plugin-pwa, docusaurus-theme-search-algolia, docusaurus-utils, docusaurus, eslint-plugin
  • create-docusaurus, docusaurus-mdx-loader, docusaurus-plugin-pwa, docusaurus, eslint-plugin

🔧 维护

  • docusaurus-migrate
  • docusaurus-theme-search-algolia
    • #9320 chore(theme-search-algolia): 在 bugfix 版本发布后,恢复 docsearch 包范围降级 (@slorber)
  • docusaurus-theme-translations
  • 其他
    • #9264 ci: 仅为 Playwright Argos 测试安装 Chromium (@mxschmitt)
    • #9245 chore: 将 devcontainer 升级到 Ubuntu 22.04 以解决 arm64 不兼容问题 (@AFRUITPIE)
    • #8947 test: 添加 Argos CI 的视觉回归测试 (@slorber)
    • #8911 chore: 将网站配置迁移到 createConfigAsync (@slorber)
    • #8578 docs: 修复模板中问题报告指南的死锚点 (@Sainan)
    • #8447 chore: 更新 lerna 到 v6.2.0 (@AgentEnder)
    • #7967 test: 改进 e2e verdaccio 配置 (@juanpicado)
    • #7863 docs: 发布 2.0.0 发布博客文章 + 调整网站以适应发布 (@slorber)
    • #7828 misc: 更改 showcase 提交流程,使用 GitHub discussion (@slorber)
  • docusaurus-plugin-content-blog
    • #9195 test(blog-plugin): 修复生成正确的博客网站 fixture 构建快照的能力 (@slorber)
  • create-docusaurus, docusaurus-theme-classic
  • docusaurus

提交者: 132