Skip to content

v2.31.0

Choose a tag to compare

@caohuilin caohuilin released this 17 Aug 06:33
50f52ce

What's Changed

New Features 🎉

  • feat: memo creating router by @xuchaobei in #4451
  • feat: support partials html in Document by @clChenLiang in #4437
  • feat: support refresh iframe and refactor DemoBlock to support dark mode by @10Derozan in #4435
  • feat: add support for changing iframe position and refactor the layout when preview mode is mobile by @10Derozan in #4418
  • feat(builder): support performance.profile when use rspack-provider by @9aoy in #4422
  • feat(builder): support disable rspack css sourcemap by @9aoy in #4413
  • feat(builder): support output.legalComments.inline and output.charset 'ascii' in rspack-provider by @9aoy in #4419

Bug Fixes 🐞

  • fix: remove auto margin for overview to adaper new layout by @10Derozan in #4432
  • fix: inline the route manifests into the html by @yimingjfe in #4441
  • fix(builder): omit unused keys from builder config passed by user by @chenjiahan in #4425
  • fix(plugin-vue): add features flags config to remove warning by @chenjiahan in #4414
  • fix(prod-server): the app maybe undefined, when use renderHtml by @GiveMe-A-Name in #4446
  • fix: change modern-doc back to the original width by @10Derozan in #4429
  • fix: not render global UI in blank page by @10Derozan in #4417
  • fix(app-tools): inject nonce attr to route manifest script by @chenjiahan in #4445
  • hotfix(builder): fix sass resolve-url-loader can't deal with alias by @9aoy in #4440
  • fix(core): remove testing config type and schema by @chenjiahan in #4443
  • fix: create request error when use node 18 by @caohuilin in #4421
  • fix: the issue when set more than two cookie by @zllkjc in #4444
  • fix: use [\s\S]_ to replace ._ for \n\r char regex by @clChenLiang in #4454

Other Changes

  • chore(builder): update rspack to 0.2.12 by @9aoy in #4442
  • chore: remove css module for doc layout and adjust layout by @10Derozan in #4416
  • refactor(builder-plugin-swc): move lockCorejsVersion to plugin option, no affecting binding by @JSerFeng in #4453
  • chore(deps): bump build dependencies by @chenjiahan in #4438

更新内容

新特性 🎉

  • feat: 缓存 router 创建 由 @xuchaobei 实现, 详情可查看 #4451
  • feat: 支持 partials html 在 Document 中也生效 由 @clChenLiang 实现, 详情可查看 #4437
  • feat: 支持刷新 iframe 并且重构 DemoBlock 组件支持暗黑模式 由 @10Derozan 实现, 详情可查看 #4435
  • feat: 支持修改 iframe 位置并优化移动端预览模式布局 由 @10Derozan 实现, 详情可查看 #4418
  • feat(builder): 在使用 rspack-provider 时支持 performance.profile 配置项 由 @9aoy 实现, 详情可查看 #4422
  • feat(builder): 支持禁用 rspack css sourcemap 输出 由 @9aoy 实现, 详情可查看 #4413
  • feat(builder): 在使用 rspack-provider 时支持 output.legalComments.inline 和 output.charset 'ascii' 配置项 由 @9aoy 实现, 详情可查看 #4419

Bug 修复 🐞

  • fix: 移除概述组件的自动边距,以适应新的布局 由 @10Derozan 实现, 详情可查看 #4432
  • fix: 内联路由信息到 html 中 由 @yimingjfe 实现, 详情可查看 #4441
  • fix(builder): 移除用户传入的 builder config 中多余的 key 由 @chenjiahan 实现, 详情可查看 #4425
  • fix(plugin-vue): 增加 features flags 配置并移除 warning 由 @chenjiahan 实现, 详情可查看 #4414
  • fix(prod-server): 当使用 renderHtml 时,app 可能是个 undefined 由 @GiveMe-A-Name 实现, 详情可查看 #4446
  • fix: 将 modern doc 宽度改回原来的宽度 由 @10Derozan 实现, 详情可查看 #4429
  • fix: 空白页面不渲染全局 UI 组件 由 @10Derozan 实现, 详情可查看 #4417
  • fix(app-tools): 向 route manifest 脚本注入 nonce 属性 由 @chenjiahan 实现, 详情可查看 #4445
  • hotfix(builder): 修复 sass resolve-url-loader 错误处理 alias 的问题 由 @9aoy 实现, 详情可查看 #4440
  • fix(core): 移除 testing 配置类型和 schema 由 @chenjiahan 实现, 详情可查看 #4443
  • fix: 修复在 Node 18 中请求失败 由 @caohuilin 实现, 详情可查看 #4421
  • fix: 修复设置多余两个 cookie 时的问题 由 @zllkjc 实现, 详情可查看 #4444
  • fix: 使用 [\s\X]_ 替换 ._ 匹配 \n\r 字符 由 @clChenLiang 实现, 详情可查看 #4454

其他变更

  • chore(builder): 升级 rspack 到 0.2.12 由 @9aoy 实现, 详情可查看 #4442
  • chore: 移除文档布局组件的 css module 并且调整布局 由 @10Derozan 实现, 详情可查看 #4416
  • refactor(builder-plugin-swc): 移动 lockCorejsVersion 配置到 plugin 配置中,不影响binding 由 @JSerFeng 实现, 详情可查看 #4453
  • chore(deps): 升级构建相关依赖 由 @chenjiahan 实现, 详情可查看 #4438