Skip to content

v2.27.0

Choose a tag to compare

@caohuilin caohuilin released this 20 Jul 03:00

What's Changed

Performance Improvements ⚡

  • perf: Optimize route manifest size for multiple entries by @yimingjfe in #4235

New Features 🎉

  • feat: support update api doc in dev mode by @10Derozan in #4243
  • feat(builder): support use image-compress plugin when use rspack mode by @9aoy in #4215
  • feat: support parseToolOptions for api docgen by @10Derozan in #4231
  • feat(builder): add new builder-plugin-vue2 by @chenjiahan in #4238
  • feat: improve entries that can support indicate parse tool by @10Derozan in #4208
  • feat(builder): add source.aliasStrategy option by @chenjiahan in #4225

Bug Fixes 🐞

Docs update 📄

Other Changes

更新内容

性能优化 ⚡

  • perf: 优化路由 manifest 在多 entry 场景下的体积 由 @yimingjfe 实现, 详情可查看 #4235

新特性 🎉

  • feat: 支持dev模式下更新API文档 由 @10Derozan 实现, 详情可查看 #4243
  • feat(builder): 当开启 rspack 构建时,支持使用 image-compress 插件 由 @9aoy 实现, 详情可查看 #4215
  • feat: 给 API 文档生成器提供解析器参数 由 @10Derozan 实现, 详情可查看 #4231
  • feat(builder): 新增 builder-plugin-vue2 插件 由 @chenjiahan 实现, 详情可查看 #4238
  • feat: 支持在 entries 里面指定解析工具 由 @10Derozan 实现, 详情可查看 #4208
  • feat(builder): 新增 source.aliasStrategy 选项 由 @chenjiahan 实现, 详情可查看 #4225

Bug 修复 🐞

  • fix: 没有国际化配置时支持 apiDocMap 由 @10Derozan 实现, 详情可查看 #4202
  • fix(builder): 修复 CSS Modules name 在生产环境有极小概率冲突的问题 由 @chenjiahan 实现, 详情可查看 #4218
  • fix(doc-core): 当出现 $ 字符时,mdx 内容扁平化结果异常 由 @sanyuan0704 实现, 详情可查看 #4234
  • fix: 应该从插件中导出 bff-runtime 由 @yimingjfe 实现, 详情可查看 #4256
  • fix: TS 类型支持 moduleResolution 为 nodenext 由 @xuchaobei 实现, 详情可查看 #4224
  • fix(utils): 使用 universal 构建配置,修复兼容性问题 由 @chenjiahan 实现, 详情可查看 #4233
  • fix: 使用 PROCESS_ASSETS_STAGE_DEV_TOOLING 替代 PROCESS_ASSETS_STAGE_OPTIMIZE_COMPATIBILITY 由 @yimingjfe 实现, 详情可查看 #4254
  • fix(doc-core): 支持隐藏导航栏 由 @sanyuan0704 实现, 详情可查看 #4257
  • fix(doc-core): base 路径存在时搜索失败 由 @sanyuan0704 实现, 详情可查看 #4242
  • fix: 修复 remixRouter 在约定式路由下不存在问题 由 @xuchaobei 实现, 详情可查看 #4240
  • fix(builder): 移除内联文件多余的 source map 由 @chenjiahan 实现, 详情可查看 #4230
  • fix(builder-plugin-vue2): 修复使用 Rspack 时无法加载样式的问题 由 @chenjiahan 实现, 详情可查看 #4245
  • fix(builder): 修复通过 htmlPlugin: false 无法禁用 html 的问题 由 @chenjiahan 实现, 详情可查看 #4239
  • fix: 优化 router plugin 中的 source-map 生成 由 @yimingjfe 实现, 详情可查看 #4232
  • fix: 默认情况下设置locales为空 由 @10Derozan 实现, 详情可查看 #4216
  • fix: 修复 SSR 时, modifyRoutes 执行时机 由 @xuchaobei 实现, 详情可查看 #4219
  • fix: 修复获取包可用版本时报错 由 @caohuilin 实现, 详情可查看 #4220
  • fix(builder): 不应该移除错误堆栈 由 @chenjiahan 实现, 详情可查看 #4258

文档更新 📄

  • docs: 添加源码构建文档 由 @targeral 实现, 详情可查看 #4210

其他变更