1 | # Changelog
|
2 |
|
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
4 |
|
5 | ### [3.4.10](https://github.com/dacejs/dace/compare/v3.4.9...v3.4.10) (2020-01-08)
|
6 |
|
7 |
|
8 | ### Bug Fixes
|
9 |
|
10 | * 修复json返回失败的问题 ([8dcb400](https://github.com/dacejs/dace/commit/8dcb40058d94a4b63d8a47aa5efea4583174462e))
|
11 |
|
12 | ### [3.4.9](https://github.com/dacejs/dace/compare/v3.4.8...v3.4.9) (2020-01-07)
|
13 |
|
14 |
|
15 | ### Features
|
16 |
|
17 | * 使用内置 urlRewrite 中间件代替 packing-urlrewrite 包 ([3d6204d](https://github.com/dacejs/dace/commit/3d6204dc5817541945d6516dd22b3163edad2d2c))
|
18 | * 打开 eslint 的 cache 开关 ([38de241](https://github.com/dacejs/dace/commit/38de24182388715ce91c0bce68d9519a526c583a))
|
19 |
|
20 | ### [3.4.8](https://github.com/dacejs/dace/compare/v3.4.7...v3.4.8) (2019-12-27)
|
21 |
|
22 |
|
23 | ### Bug Fixes
|
24 |
|
25 | * 修复 @babel/preset-env 缺失 corejs 参数的报警 ([49a2b5f](https://github.com/dacejs/dace/commit/49a2b5fba7f9e014ed68a0dc610bd2301d91d2a4))
|
26 |
|
27 | ### [3.4.7](https://github.com/dacejs/dace/compare/v3.4.6...v3.4.7) (2019-12-27)
|
28 |
|
29 |
|
30 | ### Features
|
31 |
|
32 | * 增加 DACE_HMR 配置,可以关闭 webpack 热模块替换功能 ([fcc7d64](https://github.com/dacejs/dace/commit/fcc7d64ad6e326c55f3dafaabb5b0143f3a2f4e7))
|
33 | * 支持按 .browserslistrc 添加所需的 polyfill ([af58db0](https://github.com/dacejs/dace/commit/af58db0551eb5103210e44a0ab5bfbe26d7ce9f9))
|
34 |
|
35 | ### [3.4.6](https://github.com/dacejs/dace/compare/v3.4.5...v3.4.6) (2019-12-26)
|
36 |
|
37 |
|
38 | ### Features
|
39 |
|
40 | * 增加配置项 DACE_BABEL_COMPILE_MODULES ,用来指定哪些依赖包需要通过 babel 编译 ([580b544](https://github.com/dacejs/dace/commit/580b5446f8fbc3bdd3d95d22bbdbfa4eb2c77449))
|
41 | * 移除依赖包 axios ([33dc01a](https://github.com/dacejs/dace/commit/33dc01aa642aa2c6cdee3af885195051c522d67d))
|
42 |
|
43 | ### [3.4.5](https://github.com/dacejs/dace/compare/v3.4.4...v3.4.5) (2019-12-25)
|
44 |
|
45 |
|
46 | ### Features
|
47 |
|
48 | * eslint 校验时无效的 disable 提示报错 ([bea2c7e](https://github.com/dacejs/dace/commit/bea2c7e4a9051fe58d0ff3bbe041554a4b72af9a))
|
49 | * 移除 dase-router ([91d4807](https://github.com/dacejs/dace/commit/91d480710e605bbcaa5f5ca63510ce375e85ebbf))
|
50 |
|
51 | ### [3.4.4](https://github.com/dacejs/dace/compare/v3.4.3...v3.4.4) (2019-12-20)
|
52 |
|
53 | ### [3.4.3](https://github.com/dacejs/dace/compare/v3.4.2...v3.4.3) (2019-12-20)
|
54 |
|
55 | ### [3.4.2](https://github.com/dacejs/dace/compare/v3.4.1...v3.4.2) (2019-12-09)
|
56 |
|
57 |
|
58 | ### Features
|
59 |
|
60 | * 增加 body-parser ([0172f93](https://github.com/dacejs/dace/commit/0172f93e3e151563343befda3b5799da59aedbcc))
|
61 | * 本地开发时js文件输出sourcemap ([e25c622](https://github.com/dacejs/dace/commit/e25c622c72a5f16f79611922fe90ca4584c9cb9d))
|
62 |
|
63 | ### [3.4.1](https://github.com/dacejs/dace/compare/v3.4.0...v3.4.1) (2019-12-06)
|
64 |
|
65 | ## [3.4.0](https://github.com/dacejs/dace/compare/v3.3.1...v3.4.0) (2019-12-06)
|
66 |
|
67 |
|
68 | ### Features
|
69 |
|
70 | * 分别为服务器端和客户端增加代码编译混淆开关 ([bcb5048](https://github.com/dacejs/dace/commit/bcb50481a4c8d8487b736241d490d61bf009e2d7))
|
71 | * 支持在服务器上挂载多个 static 目录 ([7923b8e](https://github.com/dacejs/dace/commit/7923b8e5255f707554e23e653ffb1a42adc64917))
|
72 | * 线上编译时不输出source map ([4fd4f9d](https://github.com/dacejs/dace/commit/4fd4f9d9e1d6752024c0ae934510453e51fd8f58))
|
73 |
|
74 | ### [3.3.1](https://github.com/dacejs/dace/compare/v3.3.0...v3.3.1) (2019-12-04)
|
75 |
|
76 |
|
77 | ### Features
|
78 |
|
79 | * 支持编译时不压缩源码 ([fff23ea](https://github.com/dacejs/dace/commit/fff23eab8d969f2a70aeeea1d0316861bad8b8db))
|
80 |
|
81 |
|
82 | ### Bug Fixes
|
83 |
|
84 | * 修复因编译机和运行机不是同一台导致的路由挂载无效的问题 ([98c23b9](https://github.com/dacejs/dace/commit/98c23b98fedb88041153ff11787a650e66301714))
|
85 |
|
86 | ## [3.3.0](https://github.com/dacejs/dace/compare/v3.2.0...v3.3.0) (2019-12-04)
|
87 |
|
88 |
|
89 | ### Features
|
90 |
|
91 | * 增加是否添加 polyfill 的开关配置 ([bcb7086](https://github.com/dacejs/dace/commit/bcb70861f444c8fe414fd5c6ccc8f017d84ea0d3))
|
92 |
|
93 | ## [3.2.0](https://github.com/dacejs/dace/compare/v3.1.0...v3.2.0) (2019-12-03)
|
94 |
|
95 |
|
96 | ### Features
|
97 |
|
98 | * 支持静态文件目录 ([d2ec849](https://github.com/dacejs/dace/commit/d2ec849ec2bf3bc5f927c3719cc78b2adc41a944))
|
99 |
|
100 | ## [3.1.0](https://github.com/dacejs/dace/compare/v3.0.1...v3.1.0) (2019-12-03)
|
101 |
|
102 |
|
103 | ### Features
|
104 |
|
105 | * 默认为 DACE_PATH_ROUTES 设置值 ([be8ce56](https://github.com/dacejs/dace/commit/be8ce5669e617d6b7f89988034425f27c7bcee4c))
|
106 |
|
107 | ### [3.0.1](https://github.com/dacejs/dace/compare/v3.0.0...v3.0.1) (2019-11-27)
|
108 |
|
109 | ## [3.0.0](https://github.com/dacejs/dace/compare/v2.4.1...v3.0.0) (2019-11-25)
|
110 |
|
111 |
|
112 | ### Features
|
113 |
|
114 | * 重写数据代理方法 ([07f4e38](https://github.com/dacejs/dace/commit/07f4e381b52e7e49ed469c7d94318b751a9a38c7))
|
115 |
|
116 | ### [2.4.1](https://github.com/dacejs/dace/compare/v2.4.0...v2.4.1) (2019-11-23)
|
117 |
|
118 | ## [2.4.0](https://github.com/dacejs/dace/compare/v2.3.0...v2.4.0) (2019-11-22)
|
119 |
|
120 |
|
121 | ### Features
|
122 |
|
123 | * 增加输出 urlrewrite 转发信息日志 ([f48e528](https://github.com/dacejs/dace/commit/f48e5288717d67b1c3c5accaa1774a2f3ed0faf2))
|
124 |
|
125 | ## [2.3.0](https://github.com/dacejs/dace/compare/v2.2.6...v2.3.0) (2019-11-20)
|
126 |
|
127 |
|
128 | ### Features
|
129 |
|
130 | * 增加 cookie 解析 ([8e7e69e](https://github.com/dacejs/dace/commit/8e7e69e40e597fb30af4a9fbb98868aee0720c8e))
|
131 |
|
132 |
|
133 | ### Bug Fixes
|
134 |
|
135 | * 修复静态资源不存在时返回 notFound 页面的问题 ([d6f2f53](https://github.com/dacejs/dace/commit/d6f2f53b655b13a207d2807eec629475e60016ea))
|
136 |
|
137 | <a name="2.2.6"></a>
|
138 | ## [2.2.6](https://github.com/dacejs/dace/compare/v2.2.5...v2.2.6) (2019-07-31)
|
139 |
|
140 |
|
141 | ### Bug Fixes
|
142 |
|
143 | * 修复不支持 post 方式提交的地址 ([c242d0f](https://github.com/dacejs/dace/commit/c242d0f))
|
144 |
|
145 |
|
146 |
|
147 | <a name="2.2.5"></a>
|
148 | ## [2.2.5](https://github.com/dacejs/dace/compare/v2.2.4...v2.2.5) (2019-06-17)
|
149 |
|
150 |
|
151 | ### Bug Fixes
|
152 |
|
153 | * 使用 stats 代替statsFile,避免运行时 require 不到文件。 ([bd07e8c](https://github.com/dacejs/dace/commit/bd07e8c))
|
154 |
|
155 |
|
156 |
|
157 | <a name="2.2.4"></a>
|
158 | ## [2.2.4](https://github.com/dacejs/dace/compare/v2.2.3...v2.2.4) (2019-06-17)
|
159 |
|
160 |
|
161 | ### Bug Fixes
|
162 |
|
163 | * 修复 DACE_PATH_LOADABLE_STATS_JSON 拼写错误 ([f77768e](https://github.com/dacejs/dace/commit/f77768e))
|
164 |
|
165 |
|
166 |
|
167 | <a name="2.2.3"></a>
|
168 | ## [2.2.3](https://github.com/dacejs/dace/compare/v2.2.2...v2.2.3) (2019-06-17)
|
169 |
|
170 |
|
171 | ### Bug Fixes
|
172 |
|
173 | * 修复 prd/loadable-stats.json 找不到的问题 ([5e6651e](https://github.com/dacejs/dace/commit/5e6651e))
|
174 |
|
175 |
|
176 |
|
177 | <a name="2.2.2"></a>
|
178 | ## [2.2.2](https://github.com/dacejs/dace/compare/v2.2.1...v2.2.2) (2019-06-13)
|
179 |
|
180 | ### Bug Fixes
|
181 |
|
182 | * 修复 TRAVIS 编译的问题,使用 `node@8||12`
|
183 |
|
184 | <a name="2.2.1"></a>
|
185 | ## [2.2.1](https://github.com/dacejs/dace/compare/v2.2.0...v2.2.1) (2019-06-13)
|
186 |
|
187 |
|
188 | ### Bug Fixes
|
189 |
|
190 | * [#20](https://github.com/dacejs/dace/issues/20) 修复 babel.config.js 不生效的问题 ([e6d14bb](https://github.com/dacejs/dace/commit/e6d14bb))
|
191 |
|
192 |
|
193 |
|
194 | <a name="2.2.0"></a>
|
195 | # [2.2.0](https://github.com/dacejs/dace/compare/v2.1.1...v2.2.0) (2019-06-13)
|
196 |
|
197 |
|
198 | ### Features
|
199 |
|
200 | * 升级 eslint-config-qunar@5.1.0 , 默认支持老的装饰器语法 ([db1f1ee](https://github.com/dacejs/dace/commit/db1f1ee))
|
201 |
|
202 |
|
203 |
|
204 | <a name="2.1.1"></a>
|
205 | ## [2.1.1](https://github.com/dacejs/dace/compare/v2.1.0...v2.1.1) (2019-06-13)
|
206 |
|
207 |
|
208 | ### Features
|
209 |
|
210 | * 测试用例的 react 版本升级到 react@^16.8.6 ([b71b3cc](https://github.com/dacejs/dace/commit/b71b3cc))
|
211 | * 测试命令增加 `FROM` 参数,当 `npm test` 执行失败时,可以使用 `FROM=xx npm test` 继续执行剩余的 case
|
212 |
|
213 |
|
214 | <a name="2.1.0"></a>
|
215 | # [2.1.0](https://github.com/dacejs/dace/compare/v2.0.1...v2.1.0) (2019-06-13)
|
216 |
|
217 |
|
218 | ### Features
|
219 |
|
220 | * 升级 `eslint-config-qunar@5.x` ([94c29c5](https://github.com/dacejs/dace/commit/94c29c5))
|
221 |
|
222 |
|
223 |
|
224 | <a name="2.0.1"></a>
|
225 | ## [2.0.1](https://github.com/dacejs/dace/compare/v2.0.0...v2.0.1) (2019-06-13)
|
226 |
|
227 |
|
228 | ### Features
|
229 |
|
230 | * 升级 `react-dev-utils@^9.x` ,删除 `react-error-overlay` ([96032d3](https://github.com/dacejs/dace/commit/96032d3))
|
231 |
|
232 |
|
233 |
|
234 | <a name="2.0.0"></a>
|
235 | # [2.0.0](https://github.com/dacejs/dace/compare/v2.0.0-alpha.18...v2.0.0) (2019-06-12)
|
236 |
|
237 |
|
238 | ### Bug Fixes
|
239 |
|
240 | * [#19](https://github.com/dacejs/dace/issues/19) 预加载 [@loadable](https://github.com/loadable)/component 确保服务器端第一次渲染时能拿到数据 ([4fac946](https://github.com/dacejs/dace/commit/4fac946))
|
241 | * 删除 renderTags 和 writeStatsFilePlugin ([1b6fb76](https://github.com/dacejs/dace/commit/1b6fb76))
|
242 |
|
243 |
|
244 | ### Features
|
245 |
|
246 | * 升级 css-loader@^2.1.1 ([6942b09](https://github.com/dacejs/dace/commit/6942b09))
|
247 |
|
248 |
|
249 |
|
250 | <a name="2.0.0-alpha.18"></a>
|
251 | # [2.0.0-alpha.18](https://github.com/dacejs/dace/compare/v2.0.0-alpha.17...v2.0.0-alpha.18) (2019-06-11)
|
252 |
|
253 |
|
254 | ### Features
|
255 |
|
256 | * 升级 react-router@5.x ([393653c](https://github.com/dacejs/dace/commit/393653c))
|
257 |
|
258 |
|
259 |
|
260 | <a name="2.0.0-alpha.17"></a>
|
261 | # [2.0.0-alpha.17](https://github.com/dacejs/dace/compare/v2.0.0-alpha.16...v2.0.0-alpha.17) (2019-06-11)
|
262 |
|
263 |
|
264 | ### Features
|
265 |
|
266 | * 升级 mocha@^6.1.4 ([d02ecf1](https://github.com/dacejs/dace/commit/d02ecf1))
|
267 | * 升级依赖包 babel@7.x ([7225966](https://github.com/dacejs/dace/commit/7225966))
|
268 |
|
269 |
|
270 |
|
271 | <a name="2.0.0-alpha.16"></a>
|
272 | # [2.0.0-alpha.16](https://github.com/dacejs/dace/compare/v2.0.0-alpha.15...v2.0.0-alpha.16) (2019-06-10)
|
273 |
|
274 |
|
275 | ### Features
|
276 |
|
277 | * 升级依赖包 ([36da952](https://github.com/dacejs/dace/commit/36da952))
|
278 |
|
279 |
|
280 |
|
281 | <a name="2.0.0-alpha.15"></a>
|
282 | # [2.0.0-alpha.15](https://github.com/dacejs/dace/compare/v2.0.0-alpha.14...v2.0.0-alpha.15) (2019-06-10)
|
283 |
|
284 |
|
285 | ### Bug Fixes
|
286 |
|
287 | * [#16](https://github.com/dacejs/dace/issues/16) 修复 `DACE_PATH_AXIOS_INSTANCE` 默认值错误。 ([6bb37e8](https://github.com/dacejs/dace/commit/6bb37e8))
|
288 | * [#17](https://github.com/dacejs/dace/issues/17) 修复使用默认路由时的报错 ([535c72b](https://github.com/dacejs/dace/commit/535c72b))
|
289 |
|
290 |
|
291 |
|
292 | <a name="2.0.0-alpha.14"></a>
|
293 | # [2.0.0-alpha.14](https://github.com/dacejs/dace/compare/v2.0.0-alpha.13...v2.0.0-alpha.14) (2019-06-03)
|
294 |
|
295 |
|
296 | ### Bug Fixes
|
297 |
|
298 | * [#15](https://github.com/dacejs/dace/issues/15) route.path 支持数组参数 ([5ebc5a5](https://github.com/dacejs/dace/commit/5ebc5a5))
|
299 |
|
300 |
|
301 |
|
302 | <a name="2.0.0-alpha.13"></a>
|
303 | # [2.0.0-alpha.13](https://github.com/dacejs/dace/compare/v2.0.0-alpha.12...v2.0.0-alpha.13) (2019-01-31)
|
304 |
|
305 |
|
306 | ### Bug Fixes
|
307 |
|
308 | * [#13](https://github.com/dacejs/dace/issues/13) 运行编译后代码报错 Not found `DACE_PATH_STATS_JSON` in `process.env` ([0dcc7e7](https://github.com/dacejs/dace/commit/0dcc7e7))
|
309 |
|
310 |
|
311 | ### Features
|
312 |
|
313 | * 增加 DACE_LONG_TERM_CACHING ([2438ccc](https://github.com/dacejs/dace/commit/2438ccc))
|
314 |
|
315 |
|
316 |
|
317 | <a name="2.0.0-alpha.12"></a>
|
318 | # [2.0.0-alpha.12](https://github.com/dacejs/dace/compare/v2.0.0-alpha.11...v2.0.0-alpha.12) (2019-01-30)
|
319 |
|
320 |
|
321 | ### Features
|
322 |
|
323 | * 开发环境下也使用长期缓存 ([d7cabd6](https://github.com/dacejs/dace/commit/d7cabd6))
|
324 | * 调整代理请求规则配置方式 ([8bb7bd7](https://github.com/dacejs/dace/commit/8bb7bd7))
|
325 |
|
326 |
|
327 |
|
328 | <a name="2.0.0-alpha.11"></a>
|
329 | # [2.0.0-alpha.11](https://github.com/dacejs/dace/compare/v2.0.0-alpha.10...v2.0.0-alpha.11) (2019-01-29)
|
330 |
|
331 |
|
332 | ### Bug Fixes
|
333 |
|
334 | * 修复前端路由不触发getInitialProps的问题 ([c6de1e4](https://github.com/dacejs/dace/commit/c6de1e4))
|
335 |
|
336 |
|
337 |
|
338 | <a name="2.0.0-alpha.10"></a>
|
339 | # [2.0.0-alpha.10](https://github.com/dacejs/dace/compare/v2.0.0-alpha.9...v2.0.0-alpha.10) (2019-01-28)
|
340 |
|
341 |
|
342 | ### Features
|
343 |
|
344 | * 地址找不到时显示404页面 ([0210dbd](https://github.com/dacejs/dace/commit/0210dbd))
|
345 | * **config:** 增加 `DACE_SCRIPT_CROSSORIGIN` 配置项 ([ad2d127](https://github.com/dacejs/dace/commit/ad2d127))
|
346 | * **deps:** `axios@^0.18.0` `packing-urlrewrite@^0.2.0` ([b54657c](https://github.com/dacejs/dace/commit/b54657c))
|
347 | * **deps:** redbox-react@1.6.0 ([cc60a29](https://github.com/dacejs/dace/commit/cc60a29))
|
348 | * 新增请求转发功能 ([06f31c1](https://github.com/dacejs/dace/commit/06f31c1))
|
349 |
|
350 |
|
351 |
|
352 | <a name="2.0.0-alpha.9"></a>
|
353 | # [2.0.0-alpha.9](https://github.com/dacejs/dace/compare/v2.0.0-alpha.8...v2.0.0-alpha.9) (2019-01-23)
|
354 |
|
355 |
|
356 | ### Features
|
357 |
|
358 | * 修改环境变量名称 ([1b121da](https://github.com/dacejs/dace/commit/1b121da))
|
359 | * 提取 DACE_VENDORS 变量 ([2330235](https://github.com/dacejs/dace/commit/2330235))
|
360 | * 禁用 `import/prefer-default-export` eslint 规则 ([77833de](https://github.com/dacejs/dace/commit/77833de))
|
361 | * 重构 dace 配置文件机制 ([28d0bb2](https://github.com/dacejs/dace/commit/28d0bb2))
|
362 |
|
363 |
|
364 |
|
365 | <a name="2.0.0-alpha.8"></a>
|
366 | # [2.0.0-alpha.8](https://github.com/dacejs/dace/compare/v2.0.0-alpha.7...v2.0.0-alpha.8) (2019-01-14)
|
367 |
|
368 |
|
369 | ### Features
|
370 |
|
371 | * 增加 `DACE_AXIOS_INSTANCE_PATH` 参数 ([b76d259](https://github.com/dacejs/dace/commit/b76d259))
|
372 | * 重命名配置参数 `DACE_DISABLE_SSR` ->`DACE_NO_SSR` ([1be4239](https://github.com/dacejs/dace/commit/1be4239))
|
373 |
|
374 |
|
375 |
|
376 | <a name="2.0.0-alpha.7"></a>
|
377 | # [2.0.0-alpha.7](https://github.com/dacejs/dace/compare/v2.0.0-alpha.6...v2.0.0-alpha.7) (2019-01-11)
|
378 |
|
379 |
|
380 |
|
381 | <a name="2.0.0-alpha.6"></a>
|
382 | # [2.0.0-alpha.6](https://github.com/dacejs/dace/compare/v2.0.0-alpha.5...v2.0.0-alpha.6) (2019-01-11)
|
383 |
|
384 |
|
385 | ### Bug Fixes
|
386 |
|
387 | * 修复设置router.js时页面不能正常插入css文件的问题 ([fe9baa6](https://github.com/dacejs/dace/commit/fe9baa6))
|
388 | * 当 publicPath = '/' 需要将编译目录挂载为虚拟目录(本地开发模式) ([5ab0e91](https://github.com/dacejs/dace/commit/5ab0e91))
|
389 |
|
390 |
|
391 | ### Features
|
392 |
|
393 | * **config:** 增加 `vendors` 配置 ([6a963d0](https://github.com/dacejs/dace/commit/6a963d0))
|
394 | * 将 style.css 从 splitChunk 配置中删除 ([06d6fa8](https://github.com/dacejs/dace/commit/06d6fa8))
|
395 |
|
396 |
|
397 |
|
398 | <a name="2.0.0-alpha.5"></a>
|
399 | # [2.0.0-alpha.5](https://github.com/dacejs/dace/compare/v2.0.0-alpha.4...v2.0.0-alpha.5) (2019-01-10)
|
400 |
|
401 |
|
402 |
|
403 | <a name="2.0.0-alpha.4"></a>
|
404 | # [2.0.0-alpha.4](https://github.com/dacejs/dace/compare/v2.0.0-alpha.3...v2.0.0-alpha.4) (2019-01-10)
|
405 |
|
406 |
|
407 | ### Bug Fixes
|
408 |
|
409 | * 回退到 `webpack@4.28.1` ([aaf925d](https://github.com/dacejs/dace/commit/aaf925d))
|
410 |
|
411 |
|
412 |
|
413 | <a name="2.0.0-alpha.3"></a>
|
414 | # [2.0.0-alpha.3](https://github.com/dacejs/dace/compare/v2.0.0-alpha.2...v2.0.0-alpha.3) (2019-01-09)
|
415 |
|
416 |
|
417 |
|
418 | <a name="2.0.0-alpha.2"></a>
|
419 | # [2.0.0-alpha.2](https://github.com/dacejs/dace/compare/v2.0.0-alpha.1...v2.0.0-alpha.2) (2019-01-09)
|
420 |
|
421 |
|
422 |
|
423 | <a name="2.0.0-alpha.1"></a>
|
424 | # [2.0.0-alpha.1](https://github.com/dacejs/dace/compare/v2.0.0-alpha.0...v2.0.0-alpha.1) (2019-01-09)
|
425 |
|
426 |
|
427 |
|
428 | <a name="2.0.0-alpha.0"></a>
|
429 | # [2.0.0-alpha.0](https://github.com/dacejs/dace/compare/v1.6.0...v2.0.0-alpha.0) (2019-01-09)
|
430 |
|
431 |
|
432 | ### Bug Fixes
|
433 |
|
434 | * 从环境变量中获取devServer的端口号 ([8680a6c](https://github.com/dacejs/dace/commit/8680a6c))
|
435 | * 删除无用的虚拟目录 ([53a409d](https://github.com/dacejs/dace/commit/53a409d))
|
436 |
|
437 |
|
438 | ### Features
|
439 |
|
440 | * 使用 logger 代替 console 输出 ([ec01f35](https://github.com/dacejs/dace/commit/ec01f35))
|
441 | * 可以在 dace.config.js 中配置环境变量和路径变量 ([aa074c6](https://github.com/dacejs/dace/commit/aa074c6))
|
442 | * **config:** 增加 DACE_SCROLL_TO_TOP 开关 ([b500fd2](https://github.com/dacejs/dace/commit/b500fd2))
|
443 | * **config:** 增加禁用服务器端渲染开关 `DACE_DISABLE_SSR` ([b8b95af](https://github.com/dacejs/dace/commit/b8b95af))
|
444 | * **config:** 增加默认首页文件名称配置 `DACE_INDEX` ([d511b4c](https://github.com/dacejs/dace/commit/d511b4c))
|
445 |
|
446 |
|
447 |
|
448 | <a name="1.6.0"></a>
|
449 | # [1.6.0](https://github.com/dacejs/dace/compare/v1.5.2...v1.6.0) (2018-10-18)
|
450 |
|
451 |
|
452 | ### Bug Fixes
|
453 |
|
454 | * 修复使用 history.push 修改 url 后 query 获取异常的问题 ([d45fc63](https://github.com/dacejs/dace/commit/d45fc63))
|
455 |
|
456 |
|
457 | ### Features
|
458 |
|
459 | * 删除 dace mock 服务,使用 webpack-dev-server 的 proxy 代替 ([2e62298](https://github.com/dacejs/dace/commit/2e62298))
|
460 |
|
461 |
|
462 |
|
463 | <a name="1.5.2"></a>
|
464 | ## [1.5.2](https://github.com/dacejs/dace/compare/v1.5.1...v1.5.2) (2018-09-28)
|
465 |
|
466 |
|
467 | ### Bug Fixes
|
468 |
|
469 | * 禁止 splitChunks 自动生成 vendors 包 ([2c435e5](https://github.com/dacejs/dace/commit/2c435e5))
|
470 | * 给 script 标签加上 crossorigin="anonymous" ([d9e3a2a](https://github.com/dacejs/dace/commit/d9e3a2a))
|
471 |
|
472 |
|
473 |
|
474 | <a name="1.5.1"></a>
|
475 | ## [1.5.1](https://github.com/dacejs/dace/compare/v1.5.0...v1.5.1) (2018-09-27)
|
476 |
|
477 |
|
478 | ### Bug Fixes
|
479 |
|
480 | * 修复多级目录时初始化HTML插入script标签错误的问题 ([42750fa](https://github.com/dacejs/dace/commit/42750fa))
|
481 |
|
482 |
|
483 |
|
484 | <a name="1.5.0"></a>
|
485 | # [1.5.0](https://github.com/dacejs/dace/compare/v1.4.0...v1.5.0) (2018-09-27)
|
486 |
|
487 |
|
488 | ### Features
|
489 |
|
490 | * **cli:** 增加 `--visualizer` 参数,是否启用 webpack-visualizer 打包分析工具 ([9603265](https://github.com/dacejs/dace/commit/9603265))
|
491 | * 在首屏HTML中直接输出css标签,避免页面抖动 ([1d57379](https://github.com/dacejs/dace/commit/1d57379))
|
492 |
|
493 |
|
494 |
|
495 | <a name="1.4.0"></a>
|
496 | # [1.4.0](https://github.com/dacejs/dace/compare/v1.3.0...v1.4.0) (2018-09-26)
|
497 |
|
498 |
|
499 | ### Bug Fixes
|
500 |
|
501 | * 修复默认首页不加载index.css的问题 ([117ae1a](https://github.com/dacejs/dace/commit/117ae1a))
|
502 | * 美化 Stylelint Error 输出格式 ( [#10](https://github.com/dacejs/dace/issues/10) ) ([5d4f105](https://github.com/dacejs/dace/commit/5d4f105))
|
503 | * 解决编译过程自动合并导致打包结果与预期不一致的问题 ([cd41f5c](https://github.com/dacejs/dace/commit/cd41f5c))
|
504 |
|
505 |
|
506 | ### Features
|
507 |
|
508 | * **cli:** 增加 verbose 参数,显示详细日志信息 ([f05a276](https://github.com/dacejs/dace/commit/f05a276))
|
509 | * 用 post-preset-env 代替 post-cssnext ([3864c25](https://github.com/dacejs/dace/commit/3864c25))
|
510 |
|
511 |
|
512 |
|
513 | <a name="1.3.0"></a>
|
514 | # [1.3.0](https://github.com/dacejs/dace/compare/v1.2.0...v1.3.0) (2018-09-14)
|
515 |
|
516 |
|
517 | ### Features
|
518 |
|
519 | * 将前后端编译产物输出到不同目录 ([9297e7e](https://github.com/dacejs/dace/commit/9297e7e))
|
520 | * 支持 code-splitting ([937295a](https://github.com/dacejs/dace/commit/937295a))
|
521 |
|
522 |
|
523 |
|
524 | <a name="1.2.0"></a>
|
525 | # [1.2.0](https://github.com/dacejs/dace/compare/v1.1.1...v1.2.0) (2018-08-29)
|
526 |
|
527 |
|
528 | ### Features
|
529 |
|
530 | * dace-plugin 支持配置参数 ([870ee1f](https://github.com/dacejs/dace/commit/870ee1f))
|
531 |
|
532 |
|
533 |
|
534 | <a name="1.1.1"></a>
|
535 | ## [1.1.1](https://github.com/zhongzhi107/dace/compare/v1.1.0...v1.1.1) (2018-08-23)
|
536 |
|
537 |
|
538 | ### Bug Fixes
|
539 |
|
540 | * 修复 rules 配置文件不存在时报错的问题 ([297edd8](https://github.com/zhongzhi107/dace/commit/297edd8))
|
541 |
|
542 |
|
543 |
|
544 | <a name="1.1.0"></a>
|
545 | # [1.1.0](https://github.com/zhongzhi107/dace/compare/v1.0.0...v1.1.0) (2018-08-22)
|
546 |
|
547 |
|
548 | ### Features
|
549 |
|
550 | * 增加 API 接口数据 mock 功能 ([c324ebc](https://github.com/zhongzhi107/dace/commit/c324ebc))
|
551 |
|
552 |
|
553 |
|
554 | <a name="1.0.0"></a>
|
555 | # [1.0.0](https://github.com/zhongzhi107/dace/compare/v0.0.1...v1.0.0) (2018-08-22)
|
556 |
|
557 |
|
558 | ### Bug Fixes
|
559 |
|
560 | * [#1](https://github.com/zhongzhi107/dace/issues/1) 发生 JSX 语法错误后,当修改正确后 dev server 一直处于加载状态 ([b77eb28](https://github.com/zhongzhi107/dace/commit/b77eb28))
|
561 | * [#5](https://github.com/zhongzhi107/dace/issues/5) 修复服务器端渲染时,当前页面reducer没能注入浏览器端 store 引发的界面不更新 ([8c94bd8](https://github.com/zhongzhi107/dace/commit/8c94bd8))
|
562 | * DACE_PUBLIC_PATH 不生效 ([1db34fd](https://github.com/zhongzhi107/dace/commit/1db34fd))
|
563 | * fix doc link ([8059057](https://github.com/zhongzhi107/dace/commit/8059057))
|
564 | * process.env.NODE_ENV 缺省值为 local ([2249793](https://github.com/zhongzhi107/dace/commit/2249793))
|
565 | * url中包含querystring时react-router匹配失效 ([47b25fc](https://github.com/zhongzhi107/dace/commit/47b25fc))
|
566 | * 修复因模糊路由匹配导致的路由错误 ([805922c](https://github.com/zhongzhi107/dace/commit/805922c))
|
567 | * 修改拼写错误 ([5823412](https://github.com/zhongzhi107/dace/commit/5823412))
|
568 | * 当 node_modules/dace-plugin-redux 存在且工程不使用 redux 时会报错 ([2426a3f](https://github.com/zhongzhi107/dace/commit/2426a3f))
|
569 | * 根据 learn dace demo 调整代码 ([3b29c0e](https://github.com/zhongzhi107/dace/commit/3b29c0e))
|
570 | * 编译工程缺少参数 ([3dba5bd](https://github.com/zhongzhi107/dace/commit/3dba5bd))
|
571 | * 解决 server build 报错 “ModuleDependencyWarning: Critical dependency: the request of a dependency is an expression” ([f0ea48e](https://github.com/zhongzhi107/dace/commit/f0ea48e))
|
572 | * 解决服务器端渲染中文乱码的问题 ([2ca013a](https://github.com/zhongzhi107/dace/commit/2ca013a))
|
573 | * 资源文件的引用--引号缺失 ([0c4e8d7](https://github.com/zhongzhi107/dace/commit/0c4e8d7))
|
574 |
|
575 |
|
576 | ### Features
|
577 |
|
578 | * 为 reducer-key 增加默认值 ([420ef27](https://github.com/zhongzhi107/dace/commit/420ef27))
|
579 | * 使用 nodeLoader 让 js 具备 node 能力 ([29a732f](https://github.com/zhongzhi107/dace/commit/29a732f))
|
580 | * 使用Promise.all支持多种数据类型返回 ([25148e0](https://github.com/zhongzhi107/dace/commit/25148e0))
|
581 | * 使用新的插件机制 ([e1e2766](https://github.com/zhongzhi107/dace/commit/e1e2766))
|
582 | * 允许某些请求只在前端发起,服务端忽略 ([d0d51a4](https://github.com/zhongzhi107/dace/commit/d0d51a4))
|
583 | * 启用stylelint ([1d0eec7](https://github.com/zhongzhi107/dace/commit/1d0eec7))
|
584 | * 增加 babel-plugin-add-module-exports,支持 require default 模块 ([5d8d995](https://github.com/zhongzhi107/dace/commit/5d8d995))
|
585 | * 增加 dotenv ([82b077a](https://github.com/zhongzhi107/dace/commit/82b077a))
|
586 | * 增加 eslint 和 styelint 代码检查 ([38566f5](https://github.com/zhongzhi107/dace/commit/38566f5))
|
587 | * 增加 postcss-next 支持 ([1518203](https://github.com/zhongzhi107/dace/commit/1518203))
|
588 | * 增加禁止使用服务器端渲染的开关 ([396345a](https://github.com/zhongzhi107/dace/commit/396345a))
|
589 | * 增加自动路由规则 ([fb4e570](https://github.com/zhongzhi107/dace/commit/fb4e570))
|
590 | * 增加自定义数据请求过程中的loading组件 ([2679092](https://github.com/zhongzhi107/dace/commit/2679092))
|
591 | * 增加路由无匹配时404页面 ([2545393](https://github.com/zhongzhi107/dace/commit/2545393))
|
592 | * 导出 Helmet ([88ba61a](https://github.com/zhongzhi107/dace/commit/88ba61a))
|
593 | * 封装成基础类库,提高易用性 ([87c80c6](https://github.com/zhongzhi107/dace/commit/87c80c6))
|
594 | * 将 home 设置为默认首页 ([94d4ec8](https://github.com/zhongzhi107/dace/commit/94d4ec8))
|
595 | * 将 querystring 和路由匹配结果传入 perfetch 装饰器中 ([8a7aa86](https://github.com/zhongzhi107/dace/commit/8a7aa86))
|
596 | * 将 src 编译到 dist ([392d194](https://github.com/zhongzhi107/dace/commit/392d194))
|
597 | * 支持 import() 异步代码加载和代码拆分 ([135727c](https://github.com/zhongzhi107/dace/commit/135727c))
|
598 | * 支持加载项目中 eslint/postcss/stylelint/babelrc 等配置 ([8808585](https://github.com/zhongzhi107/dace/commit/8808585))
|
599 | * 支持在项目中重写 webpack 配置 ([23ef79e](https://github.com/zhongzhi107/dace/commit/23ef79e))
|
600 | * 支持更丰富的 dotenv ([7062e8a](https://github.com/zhongzhi107/dace/commit/7062e8a))
|
601 | * 支持自定义server.js 和 client.js ([b09d3fe](https://github.com/zhongzhi107/dace/commit/b09d3fe))
|
602 | * **CLI:** 增加 --verbose 参数 ([3fc86ff](https://github.com/zhongzhi107/dace/commit/3fc86ff))
|
603 | * 简化 router.js 写法 ([77112eb](https://github.com/zhongzhi107/dace/commit/77112eb))
|
604 | * 美化浏览器控制台输出格式 ([5b592a8](https://github.com/zhongzhi107/dace/commit/5b592a8))
|
605 | * 自定义document.js ([a9687bc](https://github.com/zhongzhi107/dace/commit/a9687bc))
|
606 |
|
607 |
|
608 | ### Performance Improvements
|
609 |
|
610 | * 优化 querystring 的传递方式 ([1c84948](https://github.com/zhongzhi107/dace/commit/1c84948))
|
611 | * 优化代码 ([9f4cb6d](https://github.com/zhongzhi107/dace/commit/9f4cb6d))
|
612 | * 优化数据预加载书写方式,使用组件的静态方法代替 route.loadData() ([fa9e8f1](https://github.com/zhongzhi107/dace/commit/fa9e8f1))
|
613 | * 优化服务器端渲染网页中静态文件插入标签 ([f46611c](https://github.com/zhongzhi107/dace/commit/f46611c))
|