v2.25.2
What's Changed
New Features 🎉
- feat(doc-core): support for custom search runtime interception logic by @sanyuan0704 in #4133
- feat(doc-core): optimize runtime temp file structure by @sanyuan0704 in #4138
- feat(builder-cli): support register builder plugins by @chenjiahan in #4123
- feat(doc-core): support module doc search by @sanyuan0704 in #4143
- feat(builder): bump webpack v5.88, support top level await by @chenjiahan in #4102
- feat(doc-core): support preview for pages added in
addPageshook by @sanyuan0704 in #4094
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