Skip to content
Compare
Choose a tag to compare
@sorrycc sorrycc released this 15 May 03:48
· 6858 commits to master since this release

[email protected] (2018-05-15)

🚀 Enhancement

  • umi-build-dev
    • #459 feat(umi-build-dev): add ROUTES_MODIFIER placeholder for runtime routes update. (@sorrycc)
    • #454 feat(umi-build-dev): support config umi via config/config.js. (@sorrycc)
  • af-webpack, umi-build-dev, umi
  • umi-build-dev, umi
  • umi-build-dev, umi-test
  • af-webpack, umi-build-dev, umi-plugin-dll, umi-plugin-routes

🐛 Bug Fix

  • umi-test, umi
  • umi-build-dev
    • #460 fix(umi-build-dev): dynamic import code splitting. (@sorrycc)
    • #402 fix: router replace don't work with dynamic routes in windows. (@boxcc)
    • #435 fix(umi-build-dev): webpackChunkName don't work. (@sorrycc)
  • umi-test
    • #452 fix(umi-test): module-resovle pllugin conflict and json ext support. (@sorrycc)
  • af-webpack, umi-build-dev, umi
  • umi

Committers: 4


中文版 CHANGELOG:

  • 💄 重构路由部分逻辑,保证 95%+ 的测试覆盖率,#414
  • 💄 重构中间件部分,调整顺序,dev 404 不走中间件,而是通过路由实现,支持 HMR,#433
  • 💄 重构 HTML 文件的生成,#437
  • 🌟 路由文件模板添加 ROUTES_MODIFIER 占位,可通过插件在运行时调整路由配置,使用参考具体案例#459
  • 🌟 支持通过 .umirc.js 配置 webpack 配置(原 .webpackrc),#458
  • 🌟 添加 .umirc.js 的别名 config/config.js#454
  • 🌟 路由配置支持 redirect 属性,#453
  • 🌟 新增 TS_CONFIG_PATHS_PLUGIN 环境变量,遇到启动卡很久的用户可以把这个值配为 none 试试,#369
  • 🌟 umi-plugin-dva 新增 exclude 配置项,[@xiaohuoni],#431
  • 🌟 新增插件 umi-plugin-datahub,mock 方案的另一选项
  • 🐞 修复 umi test 出错时 exit code 不对,#461
  • 🐞 修复重构后 code splitting 的问题,并做了一些改进,规则详见 issue,#460
  • 🐞 修复动态路由(包含 $,而 $ 有特殊含义)替换在 windows 下不正常的问题,[@boxcc],#402
  • 🐞 修复 webpackChunkName 在某版本后不工作的问题,注释里少了引号,#435
  • 🐞 修复 umi test 在项目中有定义 module-resolver 后冲突的问题,#452
  • 🐞 修复 windows 下使用 APP_ROOT 后的路径问题(egg-with-umi 的场景),#444
  • 🐞 修复未正确包含 d.ts 文件的问题,[@zhang740],#410