Skip to content

v2.43.0

Compare
Choose a tag to compare
@caohuilin caohuilin released this 21 Dec 03:59

What's Changed

New Features 🎉

  • feat(uni-builder): add unified builder for Modern.js by @9aoy in #5092
  • feat: support ssr cache, and global storer by @GiveMe-A-Name in #5048
  • feat(server): Integrate Rsbuild Server capabilities into Modern.js Server by @9aoy in #5061
  • feat(uni-builder): integrate modern server into startDevServer by @9aoy in #5104
  • feat: support ssr pass more context by @GiveMe-A-Name in #5032
  • feat: enhance plugin docs by @zllkjc in #5095

Bug Fixes 🐞

  • fix: rspack 0.4.4 plugin & rule type error by @9aoy in #5123
  • fix: adapte webpack-dev-middleware disable write-to-disk by @GiveMe-A-Name in #5118
  • fix(module-tools): add sourcemap output and remove the useless declaration file when autoExtension takes effect by @10Derozan in #5122
  • fix: unsafeReplace fn fix by @GiveMe-A-Name in #5098
  • fix: the Helment replace may meets special char by @GiveMe-A-Name in #5094
  • fix(module-tools): fix logic error in remove dts task by @10Derozan in #5126
  • fix(module-tools): clear .tsbuildinfo before build instead of tsc --clean by @10Derozan
  • fix: whether it is react18 should not rely on internalDirectory by @yimingjfe
  • fix: handle the quick navigation issue in ssr by @yimingjfe in #5129

Docs update 📄

  • docs: fix server middleware type error in the docs by @zllkjc in #5102

Other Changes

  • chore: bump rsbuild to 0.2.7 by @9aoy in #5107
  • chore: bump rspack to 0.4.4 by @9aoy in #5130
  • chore: bump swc by @JSerFeng in #5125
  • chore(module-tools): simplify logic in rewrite css url by @10Derozan in #5086
  • chore(server): remove useless server plugin hooks (beforeDevServer & afterDevServer) by @9aoy in #5099
  • chore: remove Rsbuild unsupported CHAIN_ID by @9aoy in #5128

更新内容

新特性 🎉

  • feat(uni-builder): 添加从原 modern.js builder 到 Rsbuild 的转换层 由 @9aoy 实现, 详情可查看 #5092
  • feat: 支持 ssr 缓存, 以及全局存储器 由 @GiveMe-A-Name 实现, 详情可查看 #5048
  • feat(server): 集成 Rsbuild Server 能力到 Modern.js Server 中 由 @9aoy 实现, 详情可查看 #5061
  • feat(uni-builder): 将 modern server 集成到 startDevServer 中 由 @9aoy 实现, 详情可查看 #5104
  • feat: 支持传递更多的 ssr context 由 @GiveMe-A-Name 实现, 详情可查看 #5032
  • feat: 优化插件文档 由 @zllkjc 实现, 详情可查看 #5095

Bug 修复 🐞

  • fix: 修复 rspack 0.4.4 plugin 和 rule 的类型问题 由 @9aoy 实现, 详情可查看 #5123
  • fix: 适配 webpack-dev-middleware 禁止写入磁盘 由 @GiveMe-A-Name 实现, 详情可查看 #5118
  • fix(module-tools): autoExtension 生效时,添加 sourcemap 输出并移除无用的类型描述文件 由 @10Derozan 实现, 详情可查看 #5122
  • fix: unsafeReplace 函数修复, 处理找不到 searchValue 的边界 case 由 @GiveMe-A-Name 实现, 详情可查看 #5098
  • fix: the Helment 替换可能会遇到特殊字符,导致替换出问题 由 @GiveMe-A-Name 实现, 详情可查看 #5094
  • fix(module-tools): 修复删除 dts 任务的错误逻辑 由 @10Derozan 实现, 详情可查看 #5126
  • fix(module-tools): 构建前清除 .tsbuildinfo 文件而不是调用 tsc --clean 由 @10Derozan 实现
  • fix: 判断是不是 react18 不应该依赖内部目录 由 @yimingjfe 实现
  • fix: 修复 ssr 场景下 quick navigation 的问题 由 @yimingjfe 实现, 详情可查看 #5129

文档更新 📄

  • docs: 修复文档中 server 中间件的类型错误 由 @zllkjc 实现, 详情可查看 #5102

其他变更

  • chore: 升级 rsbuild 到 0.2.7 由 @9aoy 实现, 详情可查看 #5107
  • chore: 升级 rspack 到 0.4.4 由 @9aoy 实现, 详情可查看 #5130
  • chore: 升级 swc 由 @JSerFeng 实现, 详情可查看 #5125
  • chore(module-tools): 简化更新 css url 的逻辑 由 @10Derozan 实现, 详情可查看 #5086
  • chore(server): 移除无用的 server 插件钩子 (beforeDevServer 和 afterDevServer) 由 @9aoy 实现, 详情可查看 #5099
  • chore: 移除在 Rsbuild 中不支持的 CHAIN_ID 由 @9aoy 实现, 详情可查看 #5128