All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.6.0 (2020-05-07)
- npm update (3668c07)
3.5.0 (2020-04-19)
- 支持断点调试 (9a0e1e4)
3.4.10 (2020-01-08)
- 修复json返回失败的问题 (8dcb400)
3.4.9 (2020-01-07)
3.4.8 (2019-12-27)
- 修复 @babel/preset-env 缺失 corejs 参数的报警 (49a2b5f)
3.4.7 (2019-12-27)
3.4.6 (2019-12-26)
3.4.5 (2019-12-25)
3.4.4 (2019-12-20)
3.4.3 (2019-12-20)
3.4.2 (2019-12-09)
3.4.1 (2019-12-06)
3.4.0 (2019-12-06)
3.3.1 (2019-12-04)
- 支持编译时不压缩源码 (fff23ea)
- 修复因编译机和运行机不是同一台导致的路由挂载无效的问题 (98c23b9)
3.3.0 (2019-12-04)
- 增加是否添加 polyfill 的开关配置 (bcb7086)
3.2.0 (2019-12-03)
- 支持静态文件目录 (d2ec849)
3.1.0 (2019-12-03)
- 默认为 DACE_PATH_ROUTES 设置值 (be8ce56)
3.0.1 (2019-11-27)
3.0.0 (2019-11-25)
- 重写数据代理方法 (07f4e38)
2.4.1 (2019-11-23)
2.4.0 (2019-11-22)
- 增加输出 urlrewrite 转发信息日志 (f48e528)
2.3.0 (2019-11-20)
- 增加 cookie 解析 (8e7e69e)
- 修复静态资源不存在时返回 notFound 页面的问题 (d6f2f53)
2.2.6 (2019-07-31)
- 修复不支持 post 方式提交的地址 (c242d0f)
2.2.5 (2019-06-17)
- 使用 stats 代替statsFile,避免运行时 require 不到文件。 (bd07e8c)
2.2.4 (2019-06-17)
- 修复 DACE_PATH_LOADABLE_STATS_JSON 拼写错误 (f77768e)
2.2.3 (2019-06-17)
- 修复 prd/loadable-stats.json 找不到的问题 (5e6651e)
2.2.2 (2019-06-13)
- 修复 TRAVIS 编译的问题,使用
node@8||12
2.2.1 (2019-06-13)
2.2.0 (2019-06-13)
- 升级 [email protected] , 默认支持老的装饰器语法 (db1f1ee)
2.1.1 (2019-06-13)
- 测试用例的 react 版本升级到 react@^16.8.6 (b71b3cc)
- 测试命令增加
FROM
参数,当npm test
执行失败时,可以使用FROM=xx npm test
继续执行剩余的 case
2.1.0 (2019-06-13)
- 升级
[email protected]
(94c29c5)
2.0.1 (2019-06-13)
- 升级
react-dev-utils@^9.x
,删除react-error-overlay
(96032d3)
2.0.0 (2019-06-12)
- #19 预加载 @loadable/component 确保服务器端第一次渲染时能拿到数据 (4fac946)
- 删除 renderTags 和 writeStatsFilePlugin (1b6fb76)
- 升级 css-loader@^2.1.1 (6942b09)
2.0.0-alpha.18 (2019-06-11)
- 升级 [email protected] (393653c)
2.0.0-alpha.17 (2019-06-11)
- 升级 mocha@^6.1.4 (d02ecf1)
- 升级依赖包 [email protected] (7225966)
2.0.0-alpha.16 (2019-06-10)
- 升级依赖包 (36da952)
2.0.0-alpha.15 (2019-06-10)
2.0.0-alpha.14 (2019-06-03)
2.0.0-alpha.13 (2019-01-31)
- 增加 DACE_LONG_TERM_CACHING (2438ccc)
2.0.0-alpha.12 (2019-01-30)
2.0.0-alpha.11 (2019-01-29)
- 修复前端路由不触发getInitialProps的问题 (c6de1e4)
2.0.0-alpha.10 (2019-01-28)
- 地址找不到时显示404页面 (0210dbd)
- config: 增加
DACE_SCRIPT_CROSSORIGIN
配置项 (ad2d127) - deps:
axios@^0.18.0
packing-urlrewrite@^0.2.0
(b54657c) - deps: [email protected] (cc60a29)
- 新增请求转发功能 (06f31c1)
2.0.0-alpha.9 (2019-01-23)
- 修改环境变量名称 (1b121da)
- 提取 DACE_VENDORS 变量 (2330235)
- 禁用
import/prefer-default-export
eslint 规则 (77833de) - 重构 dace 配置文件机制 (28d0bb2)
2.0.0-alpha.8 (2019-01-14)
2.0.0-alpha.7 (2019-01-11)
2.0.0-alpha.6 (2019-01-11)
2.0.0-alpha.5 (2019-01-10)
2.0.0-alpha.4 (2019-01-10)
- 回退到
[email protected]
(aaf925d)
2.0.0-alpha.3 (2019-01-09)
2.0.0-alpha.2 (2019-01-09)
2.0.0-alpha.1 (2019-01-09)
2.0.0-alpha.0 (2019-01-09)
- 使用 logger 代替 console 输出 (ec01f35)
- 可以在 dace.config.js 中配置环境变量和路径变量 (aa074c6)
- config: 增加 DACE_SCROLL_TO_TOP 开关 (b500fd2)
- config: 增加禁用服务器端渲染开关
DACE_DISABLE_SSR
(b8b95af) - config: 增加默认首页文件名称配置
DACE_INDEX
(d511b4c)
1.6.0 (2018-10-18)
- 修复使用 history.push 修改 url 后 query 获取异常的问题 (d45fc63)
- 删除 dace mock 服务,使用 webpack-dev-server 的 proxy 代替 (2e62298)
1.5.2 (2018-09-28)
1.5.1 (2018-09-27)
- 修复多级目录时初始化HTML插入script标签错误的问题 (42750fa)
1.5.0 (2018-09-27)
1.4.0 (2018-09-26)
- 修复默认首页不加载index.css的问题 (117ae1a)
- 美化 Stylelint Error 输出格式 ( #10 ) (5d4f105)
- 解决编译过程自动合并导致打包结果与预期不一致的问题 (cd41f5c)
1.3.0 (2018-09-14)
1.2.0 (2018-08-29)
- dace-plugin 支持配置参数 (870ee1f)
1.1.1 (2018-08-23)
- 修复 rules 配置文件不存在时报错的问题 (297edd8)
1.1.0 (2018-08-22)
- 增加 API 接口数据 mock 功能 (c324ebc)
1.0.0 (2018-08-22)
- #1 发生 JSX 语法错误后,当修改正确后 dev server 一直处于加载状态 (b77eb28)
- #5 修复服务器端渲染时,当前页面reducer没能注入浏览器端 store 引发的界面不更新 (8c94bd8)
- DACE_PUBLIC_PATH 不生效 (1db34fd)
- fix doc link (8059057)
- process.env.NODE_ENV 缺省值为 local (2249793)
- url中包含querystring时react-router匹配失效 (47b25fc)
- 修复因模糊路由匹配导致的路由错误 (805922c)
- 修改拼写错误 (5823412)
- 当 node_modules/dace-plugin-redux 存在且工程不使用 redux 时会报错 (2426a3f)
- 根据 learn dace demo 调整代码 (3b29c0e)
- 编译工程缺少参数 (3dba5bd)
- 解决 server build 报错 “ModuleDependencyWarning: Critical dependency: the request of a dependency is an expression” (f0ea48e)
- 解决服务器端渲染中文乱码的问题 (2ca013a)
- 资源文件的引用--引号缺失 (0c4e8d7)
- 为 reducer-key 增加默认值 (420ef27)
- 使用 nodeLoader 让 js 具备 node 能力 (29a732f)
- 使用Promise.all支持多种数据类型返回 (25148e0)
- 使用新的插件机制 (e1e2766)
- 允许某些请求只在前端发起,服务端忽略 (d0d51a4)
- 启用stylelint (1d0eec7)
- 增加 babel-plugin-add-module-exports,支持 require default 模块 (5d8d995)
- 增加 dotenv (82b077a)
- 增加 eslint 和 styelint 代码检查 (38566f5)
- 增加 postcss-next 支持 (1518203)
- 增加禁止使用服务器端渲染的开关 (396345a)
- 增加自动路由规则 (fb4e570)
- 增加自定义数据请求过程中的loading组件 (2679092)
- 增加路由无匹配时404页面 (2545393)
- 导出 Helmet (88ba61a)
- 封装成基础类库,提高易用性 (87c80c6)
- 将 home 设置为默认首页 (94d4ec8)
- 将 querystring 和路由匹配结果传入 perfetch 装饰器中 (8a7aa86)
- 将 src 编译到 dist (392d194)
- 支持 import() 异步代码加载和代码拆分 (135727c)
- 支持加载项目中 eslint/postcss/stylelint/babelrc 等配置 (8808585)
- 支持在项目中重写 webpack 配置 (23ef79e)
- 支持更丰富的 dotenv (7062e8a)
- 支持自定义server.js 和 client.js (b09d3fe)
- CLI: 增加 --verbose 参数 (3fc86ff)
- 简化 router.js 写法 (77112eb)
- 美化浏览器控制台输出格式 (5b592a8)
- 自定义document.js (a9687bc)