Skip to content

umi@2.8.0

Choose a tag to compare

@sorrycc sorrycc released this 20 Jun 03:07

umi@2.8.0 (2019-06-20)

🚀 Enhancement(中文版)

  • #2543 支持 SSR 和 prerender,ssr 通过 ssr: true 开启,prerender 通过 umi-plugin-prerender 开启,对此我们提供了两个例子 umi-example-ssrumi-example-ssr-with-egg
  • #2603 改进出错处理,做统一处理,支持中英双语,通过 @umijs/error-code-map 维护错误表,逐步完善
  • #2638 支持 node@12,包括约定式路由的排序问题
  • #2627 修复开启 dev 时 eslint 后报 react 版本警告的问题
  • #2623 升级 babel、webpack、postcss、preact 等到最新版本
  • #2621 升级 eslint-config-react-app 到 4,支持 hooks 的 lint 规则
  • #2630 用 core-js 和 regenerator-runtime 代替 @babel/polyfill
  • #2641 区块支持 git 的 submodule
  • #2554 区块支持实时转 ts 为 js
  • father#33 father 提取 father-build,仅包含组件打包功能,适合不需要文档功能的用户

🚀 Enhancement

  • af-webpack, umi-build-dev, umi-plugin-dll, umi-plugin-dva, umi-plugin-hd, umi-plugin-locale, umi-plugin-prerender, umi-plugin-react, umi-types, umi
  • umi-build-dev
  • Other
  • af-webpack, umi-build-dev, umi-core, umi-plugin-dll, umi-types, umi-utils

🐛 Bug Fix

  • umi-plugin-auto-externals
    • #2632 fix(umi-plugin-auto-externals): chalk dep lost and change urllib to got (@sorrycc)
  • umi-build-dev, umi-test
    • #2630 fix: use core-js and regenerator-runtime instead of @babel/polyfill (@sorrycc)
  • af-webpack, eslint-config-umi, umi-core
    • #2627 fix: eslint's react version warning and babel-eslint dep lost (@sorrycc)
  • af-webpack, babel-preset-umi, umi-build-dev, umi-test
    • #2618 fix(babel-preset-umi): don't transform object spread in some case (@sorrycc)
  • umi-build-dev
  • af-webpack
    • #2611 fix: don't tamper the original opts.extraBabelIncludes (@cyjake)

📖 Documentation

🌳 Dependency

  • umi-build-dev, umi-plugin-react, umi-test
  • af-webpack, babel-preset-umi, umi-build-dev, umi-core, umi-mock, umi-plugin-auto-externals, umi-plugin-dll, umi-plugin-dva, umi-plugin-locale, umi-plugin-react, umi-serve, umi-test, umi-types, umi
  • af-webpack, eslint-config-umi, umi-build-dev
    • #2621 dep: upgrade eslint-config-react-app to 4 for hooks support (@sorrycc)

🐢 Chore

  • #2643 chore: use father-build to bundle umi's packages (@sorrycc)

Committers: 5