Skip to content

v2.34.0

Compare
Choose a tag to compare
@caohuilin caohuilin released this 07 Sep 04:37

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix: lazy import preload, then update include.type to include.as by @GiveMe-A-Name in #4589
  • fix: some link shouldn't have as attributes by @GiveMe-A-Name in #4575
  • fix: upgrade react-router-dom to avoid issues by @yimingjfe in #4566
  • fix(module-tools): failed to run pre and gen-release-note command by @chenjiahan in #4572
  • fix: runtimeContext.request.query should merge query got in client and got in server by @zllkjc in #4573
  • fix(generator): remove the default .idea config files by @chenjiahan in #4583
  • hotfix(builder): revert postcss-modules-local-by-default version to avoid 'Missed semicolon' bug by @9aoy in #4579

Docs update 📄

  • docs(module-doc): update content about input config by @targeral in #4587

Other Changes

  • chore(generator): simplify the default lint-staged config by @chenjiahan in #4574

更新内容

新特性 🎉

  • feat(builder): 支持 buildCache.cacheDigest 配置项 由 @9aoy 实现, 详情可查看 #4560
  • feat: 增加 @modern-js/sandpack-react 包 由 @caohuilin 实现, 详情可查看 #4551
  • feat: 调整生成器 ts 模板,使用 handlebars 处理依赖 由 @caohuilin 实现, 详情可查看 #4551
  • feat: ssr-preload.include 支持指定 rel 属性 由 @GiveMe-A-Name 实现, 详情可查看 #4568
  • feat: 支持禁用 pre-render 由 @GiveMe-A-Name 实现, 详情可查看 #4571
  • feat(builder): 支持自定义 CLI 由 @chenjiahan 实现, 详情可查看 #4567
  • feat(builder): 支持基于文件体积来内联资源 由 @chenjiahan 实现, 详情可查看 #4563
  • feat: 导出 loadMiddleware 和 loadServerMod 函数 由 @caohuilin 实现, 详情可查看 #4569
  • feat(builder): 优化 checkSyntax 的日志, 增加 code frame 由 @chenjiahan 实现, 详情可查看 #4578
  • feat(builder): 增加 check syntax 结果的指针提示 由 @chenjiahan 实现, 详情可查看 #4584

Bug 修复 🐞

  • fix: 动态加载 preload 功能, 对齐规范将 include.type 属性更新为 include.as 由 @GiveMe-A-Name 实现, 详情可查看 #4589
  • fix: 一些 link 头不应该添加 as 属性 由 @GiveMe-A-Name 实现, 详情可查看 #4575
  • fix: 升级 react-router-dom 的版本,避免问题 由 @yimingjfe 实现, 详情可查看 #4566
  • fix(module-tools): 修复无法执行 pre 和 gen-release-note 命令的问题 由 @chenjiahan 实现, 详情可查看 #4572
  • fix: runtimeContext 中的 query 对象应该合并从客户端和服务端获取的数据 由 @zllkjc 实现, 详情可查看 #4573
  • fix(generator): 移除默认的 .idea 配置文件 由 @chenjiahan 实现, 详情可查看 #4583
  • hotfix(builder): 将 postcss-modules-local-by-default 版本降级回 4.0.0 来避免 'Missed semicolon' 问题 由 @9aoy 实现, 详情可查看 #4579

文档更新 📄

  • docs(module-doc): 更新关于 input 配置的内容 由 @targeral 实现, 详情可查看 #4587

其他变更

  • chore(generator): 简化默认的 lint-staged 配置 由 @chenjiahan 实现, 详情可查看 #4574