Skip to content

v2.25.2

Choose a tag to compare

@caohuilin caohuilin released this 06 Jul 02:51

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix(module-tools): fix error in concurrent copy when generate dts files. by @targeral in #4139
  • fix(utils): incorrect ora & commander exports path by @targeral in #4118
  • fix(app-tools): failed to print error stack by @chenjiahan in #4135
  • fix(doc-core): support conventional route for tsx file by @sanyuan0704 in #4094
  • fix(eslint-config): allow $ in filenames by @chenjiahan in #4132
  • fix: should not clean dist path if run deploy command but skip build by @zllkjc in #4110
  • fix(builder-plugin-swc): allow disabling styled-components by @JSerFeng in #4124
  • fix(doc-core): throw error when ssr failed by @sanyuan0704 in #4111
  • fix(builder): failed to set publicPath function by @chenjiahan in #4136
  • fix: support configuration ts-node and avoid to register ts-node unnecessarily by @yimingjfe in #4100
  • fix(ssr-plugin): worker streaming ssr douable enqueue the value so that ssr error by @GiveMe-A-Name in #4121
  • fix(doc-core): ssg fallback by @sanyuan0704 in #4137

Docs update 📄

  • docs(main-doc): fix wrong links and add missing files by @targeral in #4116
  • docs(module-tools): add faq content and slots components by @targeral in #4118

Other Changes

  • chore(rspack-provider): update rspack to 0.2.5 in #4131

更新内容

新特性 🎉

  • feat(doc-core): 支持自定义搜索运行时拦截逻辑 由 @sanyuan0704 实现, 详情可查看 #4133
  • feat(doc-core): 优化运行时临时文件结构 由 @sanyuan0704 实现, 详情可查看 #4138
  • feat(builder-cli): 支持注册 builder 插件 由 @chenjiahan 实现, 详情可查看 #4123
  • feat(doc-plugin-api-docgen): 支持模块文档的搜索 由 @sanyuan0704 实现, 详情可查看 #4143
  • feat(builder): 升级 webpack v5.88, 支持 top level await 由 @chenjiahan 实现, 详情可查看 #4102
  • feat(doc-core): 支持为 addPages 钩子新增的页面添加预览功能 由 @sanyuan0704 实现, 详情可查看 #4094

Bug 修复 🐞

  • fix(module-tools): 修复在生成类型文件的时候并发复制产生的错误 由 @targeral 实现, 详情可查看 #4139
  • fix(utils): 修复错误的 ora & commander 导出路径 由 @targeral 实现, 详情可查看 #4118
  • fix(app-tools): 修复 build 报错时未打印错误堆栈的问题 由 @chenjiahan 实现, 详情可查看 #4135
  • fix(doc-core): 支持 tsx 文件的约定式路由 由 @sanyuan0704 实现, 详情可查看 #4094
  • fix(eslint-config): 允许文件名包含 $ 符号 由 @chenjiahan 实现, 详情可查看 #4132
  • fix: 如果运行 deploy 命令,但是跳过构建阶段,不应该清理产物目录 由 @zllkjc 实现, 详情可查看 #4110
  • fix(builder-plugin-swc): 允许用户关闭 styled-components 由 @JSerFeng 实现, 详情可查看 #4124
  • fix(doc-core): ssr 失败时抛出错误 由 @sanyuan0704 实现, 详情可查看 #4111
  • fix(builder): 修复设置 publicPath 函数时报错的问题 由 @chenjiahan 实现, 详情可查看 #4136
  • fix: 支持配置 ts-node,避免对 ts-node 不必要的注册 由 @yimingjfe 实现, 详情可查看 #4100
  • fix(ssr-plugin): worker streaming ssr 重复 enqueue chunk 值导致 ssr 错误 由 @GiveMe-A-Name 实现, 详情可查看 #4121
  • fix(doc-core): ssg 阶段报错时的兜底处理 由 @sanyuan0704 实现, 详情可查看 #4137

文档更新 📄

  • docs(main-doc): 修复错误的链接,补充缺失的文件 由 @targeral 实现, 详情可查看 #4116
  • docs(module-tools): 添加 FAQ 内容以及插槽插件 由 @targeral 实现, 详情可查看 #4118

其他变更

  • chore(rspack-provider): 升级 rspack 相关依赖到 0.2.5, 详情可查看 #4131