UNPKG

42.1 kBMarkdownView Raw
1<a name="0.8.5"></a>
2## [0.8.5](https://github.com/YMFE/ykit/compare/v0.8.5-beta.4...v0.8.5) (2018-11-13)
3
4
5### Features
6
7* modify changelog ([e79c7e3](https://github.com/YMFE/ykit/commit/e79c7e3))
8* 增加注释 ([b86d7b3](https://github.com/YMFE/ykit/commit/b86d7b3))
9
10
11
12<a name="0.8.5-beta.4"></a>
13## [0.8.5-beta.4](https://github.com/YMFE/ykit/compare/v0.8.5-beta.3...v0.8.5-beta.4) (2018-11-12)
14
15
16
17<a name="0.8.5-beta.3"></a>
18## [0.8.5-beta.3](https://github.com/YMFE/ykit/compare/v0.8.5-beta.2...v0.8.5-beta.3) (2018-11-12)
19
20
21
22<a name="0.8.5-beta.2"></a>
23## [0.8.5-beta.2](https://github.com/YMFE/ykit/compare/v0.8.5-beta.1...v0.8.5-beta.2) (2018-11-12)
24
25
26
27<a name="0.8.5-beta.1"></a>
28## [0.8.5-beta.1](https://github.com/YMFE/ykit/compare/v0.8.5-beta.0...v0.8.5-beta.1) (2018-10-31)
29
30
31### Features
32
33* remove time cost comment ([b8cd946](https://github.com/YMFE/ykit/commit/b8cd946))
34
35
36
37<a name="0.8.5-beta.0"></a>
38## [0.8.5-beta.0](https://github.com/YMFE/ykit/compare/v0.8.4...v0.8.5-beta.0) (2018-10-25)
39
40
41### Features
42
43* 关闭自动 hot 功能;会影响部分项目的 resolve 路径;目前原因不明,待后续查找,暂时关闭此功能; ([480481e](https://github.com/YMFE/ykit/commit/480481e))
44* 增加 pack min 后的 sourcemap 处理 ([455c291](https://github.com/YMFE/ykit/commit/455c291))
45* 更新 docs 地址 ([0720d93](https://github.com/YMFE/ykit/commit/0720d93))
46
47
48
49<a name="0.8.4"></a>
50## [0.8.4](https://github.com/YMFE/ykit/compare/v0.8.3...v0.8.4) (2018-10-10)
51
52
53### Bug Fixes
54
55* udpate package version ([0a96d93](https://github.com/YMFE/ykit/commit/0a96d93))
56
57
58
59<a name="0.8.3"></a>
60## [0.8.3](https://github.com/YMFE/ykit/compare/v0.8.3-beta.1...v0.8.3) (2018-10-10)
61
62
63### Bug Fixes
64
65* 修复 sourcemap 生成配置参数错误 ([72fa46d](https://github.com/YMFE/ykit/commit/72fa46d))
66* 增加 min 模式下生成 sourcemap 的能力 ([f747555](https://github.com/YMFE/ykit/commit/f747555))
67
68
69
70<a name="0.8.3-beta.1"></a>
71## [0.8.3-beta.1](https://github.com/YMFE/ykit/compare/v0.8.3-beta.0...v0.8.3-beta.1) (2018-07-26)
72
73
74### Bug Fixes
75
76* change registry to "https://registry.npm.taobao.org" ([701704d](https://github.com/YMFE/ykit/commit/701704d))
77* PT-4696 add catch(e) ([a480641](https://github.com/YMFE/ykit/commit/a480641))
78
79
80
81<a name="0.8.3-beta.0"></a>
82## [0.8.3-beta.0](https://github.com/YMFE/ykit/compare/v0.8.2...v0.8.3-beta.0) (2018-06-08)
83
84
85### Features
86
87* 增加处理耗时反馈;增加内容压缩;调整中间件顺序 ([ef837ff](https://github.com/YMFE/ykit/commit/ef837ff))
88
89
90
91<a name="0.8.2"></a>
92## [0.8.2](https://github.com/YMFE/ykit/compare/v0.8.0...v0.8.2) (2018-06-04)
93
94
95### Bug Fixes
96
97* 修复setuid可能面临的其他错误,并给出警告 ([6ddd6aa](https://github.com/YMFE/ykit/commit/6ddd6aa))
98* 增加读取 package.json 错误捕获 ([5e11796](https://github.com/YMFE/ykit/commit/5e11796))
99
100
101### Features
102
103* 增加 package.json 解析失败错误提示;同时不阻塞 server 正常启动 ([5db7645](https://github.com/YMFE/ykit/commit/5db7645))
104
105
106
107<a name="0.8.0"></a>
108# [0.8.0](https://github.com/YMFE/ykit/compare/0.7.0...v0.8.0) (2018-05-13)
109
110
111### Bug Fixes
112
113* 修复当入口为字符串类型时 hot-reload 不生效 ([ba47974](https://github.com/YMFE/ykit/commit/ba47974))
114* 去掉 hot-reload 对于 publicPath 的修改 ([0f16000](https://github.com/YMFE/ykit/commit/0f16000))
115
116
117### Features
118
119* **server:** hot-reload 改为默认行为 ([4fa1e43](https://github.com/YMFE/ykit/commit/4fa1e43))
120* add project alias start ([1b8a237](https://github.com/YMFE/ykit/commit/1b8a237))
121* 本地环境下不使用 extract 插件 ([49936bd](https://github.com/YMFE/ykit/commit/49936bd))
122* 添加 build --production 参数 ([1bd925c](https://github.com/YMFE/ykit/commit/1bd925c))
123* 添加 config file 没有找到的警告 ([63b0b3c](https://github.com/YMFE/ykit/commit/63b0b3c))
124
125
126
127<a name="0.7.0"></a>
128# [0.7.0](https://github.com/YMFE/ykit/compare/0.6.2...0.7.0) (2017-10-16)
129
130
131### Bug Fixes
132
133* **chunk:** 修复异步加载的 chunk 通过 require.ensure 第三个参数命名无效 ([411c5d4](https://github.com/YMFE/ykit/commit/411c5d4))
134
135
136### Features
137
138* **cmd:** init 和 build 命令可以添加 registry 参数 ([fc85499](https://github.com/YMFE/ykit/commit/fc85499))
139
140
141
142<a name="0.6.2"></a>
143## [0.6.2](https://github.com/YMFE/ykit/compare/0.6.1...0.6.2) (2017-09-15)
144
145
146
147<a name="0.6.1"></a>
148## [0.6.1](https://github.com/YMFE/ykit/compare/0.6.0...0.6.1) (2017-09-08)
149
150
151### Bug Fixes
152
153* **build:** 修复 extract-text-webpack-plugin 版本问题 ([f01e720](https://github.com/YMFE/ykit/commit/f01e720))
154
155
156
157<a name="0.6.0"></a>
158# [0.6.0](https://github.com/YMFE/ykit/compare/0.5.5...0.6.0) (2017-09-05)
159
160
161### Bug Fixes
162
163* fix commonsChunk_filename ext_name bug ([cc7529d](https://github.com/YMFE/ykit/commit/cc7529d))
164* fix commonsChunk_filename ext_name bug in the build file ([28aed93](https://github.com/YMFE/ykit/commit/28aed93))
165* **server:** 修复项目名称和资源名称相同时访问不到问题 ([79085f6](https://github.com/YMFE/ykit/commit/79085f6))
166* 修复 extract-text-webpack-plugin order error ([3f9f90f](https://github.com/YMFE/ykit/commit/3f9f90f))
167
168
169### Features
170
171* **build:** 去掉 npm cache clean ([0d5fe3d](https://github.com/YMFE/ykit/commit/0d5fe3d))
172* **build:** 检测 lock version 文件中是否有官方库,并给出提示 ([e3b3c3d](https://github.com/YMFE/ykit/commit/e3b3c3d))
173* **build:** 添加 dev 发布模式 ([7b0922c](https://github.com/YMFE/ykit/commit/7b0922c))
174* **pack:** 添加设置 minify 进程池大小配置 ([c05d70b](https://github.com/YMFE/ykit/commit/c05d70b))
175* 支持 ts 扩展名 ([a8548b8](https://github.com/YMFE/ykit/commit/a8548b8))
176
177
178
179<a name="0.5.5"></a>
180## [0.5.5](https://github.com/YMFE/ykit/compare/0.5.4...0.5.5) (2017-08-10)
181
182
183### Bug Fixes
184
185* commonsChunk config bug ([579bd8d](https://github.com/YMFE/ykit/commit/579bd8d))
186* **server:** fix static server cwd error when there is no ykit config file ([3a29c0d](https://github.com/YMFE/ykit/commit/3a29c0d))
187* **server:** fix static server error when cwd not exists ([4fccaea](https://github.com/YMFE/ykit/commit/4fccaea))
188
189
190
191<a name="0.5.4"></a>
192## [0.5.4](https://github.com/YMFE/ykit/compare/0.5.3...0.5.4) (2017-07-25)
193
194
195### Bug Fixes
196
197* middleware optimization only work when maxMiddleware option exists ([553bf07](https://github.com/YMFE/ykit/commit/553bf07))
198* **init:** fix windows 'module' is not defined error when running setup command ([27a38d4](https://github.com/YMFE/ykit/commit/27a38d4))
199
200
201
202<a name="0.5.3"></a>
203## [0.5.3](https://github.com/YMFE/ykit/compare/0.5.2...0.5.3) (2017-07-12)
204
205
206
207<a name="0.5.2"></a>
208## [0.5.2](https://github.com/YMFE/ykit/compare/0.5.1...0.5.2) (2017-07-11)
209
210
211### Bug Fixes
212
213* **server:** fix hot reload not work with middleware optimization ([ab9efc4](https://github.com/YMFE/ykit/commit/ab9efc4))
214
215
216
217<a name="0.5.1"></a>
218## [0.5.1](https://github.com/YMFE/ykit/compare/0.5.0...0.5.1) (2017-07-11)
219
220
221### Bug Fixes
222
223* **config:** fix alias path on windows ([c2be8a5](https://github.com/YMFE/ykit/commit/c2be8a5))
224
225
226
227<a name="0.5.0"></a>
228# [0.5.0](https://github.com/YMFE/ykit/compare/0.4.1...0.5.0) (2017-07-10)
229
230
231### Bug Fixes
232
233* **config:** fix absolute alias path problem on build env ([9ce86ba](https://github.com/YMFE/ykit/commit/9ce86ba))
234* **config:** fix can't find config.commands ([e1e82ef](https://github.com/YMFE/ykit/commit/e1e82ef))
235* **pack:** fix pack source map bug ([a6355a0](https://github.com/YMFE/ykit/commit/a6355a0))
236* **project:** fix Missing semicolon bug ([5c6ef45](https://github.com/YMFE/ykit/commit/5c6ef45))
237* **Project:** Fix vendor build_file bug and use manifast chunk ([743f349](https://github.com/YMFE/ykit/commit/743f349))
238* **server:** fix https server start bug when https set error cert ([5a41b4e](https://github.com/YMFE/ykit/commit/5a41b4e))
239
240
241### Features
242
243* **cli:** add watch command ([329f1fe](https://github.com/YMFE/ykit/commit/329f1fe))
244* **server:** add host replace middleware ([1c8d850](https://github.com/YMFE/ykit/commit/1c8d850))
245* **server:** support starting server inside project ([baee9ea](https://github.com/YMFE/ykit/commit/baee9ea))
246* **Server:** support max middleware count ([36c6cad](https://github.com/YMFE/ykit/commit/36c6cad))
247
248
249
250<a name="0.4.1"></a>
251## [0.4.1](https://github.com/YMFE/ykit/compare/0.4.0...0.4.1) (2017-05-16)
252
253
254### Bug Fixes
255
256* **config:** fix commands in config function not work ([93b877a](https://github.com/YMFE/ykit/commit/93b877a))
257* **server:** fix https server can’t find key file ([1f7779f](https://github.com/YMFE/ykit/commit/1f7779f))
258
259
260### Features
261
262* **server:** add mocking ([f944bc1](https://github.com/YMFE/ykit/commit/f944bc1))
263
264
265
266<a name="0.4.0"></a>
267# [0.4.0](https://github.com/YMFE/ykit/compare/0.3.4...0.4.0) (2017-05-02)
268
269
270### Bug Fixes
271
272* **alias:** fix useing absolute path outside project alias problem ([1336e68](https://github.com/YMFE/ykit/commit/1336e68))
273* **hmr:** fix not work on differert host ([b00449a](https://github.com/YMFE/ykit/commit/b00449a))
274* **pack:** fix bundling error not throwed ([509c62a](https://github.com/YMFE/ykit/commit/509c62a))
275* **pack:** fix using abbr command won’t get correct env ([8dd44de](https://github.com/YMFE/ykit/commit/8dd44de))
276
277
278### Features
279
280* **pack:** add beforeCompiling hook ([7e9fa6f](https://github.com/YMFE/ykit/commit/7e9fa6f))
281* **plugin:** allow config build options ([dfc9e56](https://github.com/YMFE/ykit/commit/dfc9e56))
282* **server:** add http-proxy-middleware to handle server proxy ([69cbb63](https://github.com/YMFE/ykit/commit/69cbb63))
283* **server:** add overlay option ([cd089e1](https://github.com/YMFE/ykit/commit/cd089e1))
284
285
286
287<a name="0.3.4"></a>
288## [0.3.4](https://github.com/YMFE/ykit/compare/0.3.3...0.3.4) (2017-04-07)
289
290
291### Bug Fixes
292
293* **hot:** fix Express wildcard routing breaks ([9e39a0e](https://github.com/YMFE/ykit/commit/9e39a0e))
294* **minify:** degrade to uglify-js1 to fix ie8 problem ([b6d5a66](https://github.com/YMFE/ykit/commit/b6d5a66))
295* **Project:** typo ([0f90c20](https://github.com/YMFE/ykit/commit/0f90c20))
296
297
298### Features
299
300* **build:** allow skip building ([0436f55](https://github.com/YMFE/ykit/commit/0436f55))
301* **server:** report bundler error by overlay ([e74f1fd](https://github.com/YMFE/ykit/commit/e74f1fd))
302* **server:** serve for default favicon ([9193041](https://github.com/YMFE/ykit/commit/9193041))
303
304
305
306<a name="0.3.3"></a>
307## [0.3.3](https://github.com/YMFE/ykit/compare/0.3.2...0.3.3) (2017-03-22)
308
309
310### Bug Fixes
311
312* **server:** modify publicPath replacing to shutdown ([8fc1ccc](https://github.com/YMFE/ykit/commit/8fc1ccc))
313
314
315### Features
316
317* **hooks:** add err handler for hooks ([e4addd1](https://github.com/YMFE/ykit/commit/e4addd1))
318
319
320
321<a name="0.3.2"></a>
322## [0.3.2](https://github.com/YMFE/ykit/compare/0.3.1...0.3.2) (2017-03-20)
323
324
325### Bug Fixes
326
327* **server:** 修复 win 下 publicpath 替换问题 ([7a02ba2](https://github.com/YMFE/ykit/commit/7a02ba2))
328
329
330
331<a name="0.3.1"></a>
332## [0.3.1](https://github.com/YMFE/ykit/compare/0.3.0...0.3.1) (2017-03-20)
333
334
335### Bug Fixes
336
337* **config:** 修复 exports 项不能设置为数组 ([00e1ec4](https://github.com/YMFE/ykit/commit/00e1ec4))
338* **config:** 修复一些情况下 alias 路径设置重复 ([e907691](https://github.com/YMFE/ykit/commit/e907691))
339* **config:** 将 context 从 root 中移除 ([803eea5](https://github.com/YMFE/ykit/commit/803eea5))
340* **init:** 修复 node_modules 不存在时打包报错 ([32efa04](https://github.com/YMFE/ykit/commit/32efa04))
341* **plugin:** 修复由 case-senitive 引起的性能问题 ([0471926](https://github.com/YMFE/ykit/commit/0471926))
342
343
344### Features
345
346* **pack:** 将 uglify-js 升级到 uglify-js2 ([3a40a2a](https://github.com/YMFE/ykit/commit/3a40a2a))
347* **pack:** 打包报错后以返回码 1 退出 ([c34a40c](https://github.com/YMFE/ykit/commit/c34a40c))
348* **plugin:** 添加插件读取 ykit.js 配置功能 ([ba9bcd0](https://github.com/YMFE/ykit/commit/ba9bcd0))
349* **server:** 支持 —hot 开启热更新 ([941c5d7](https://github.com/YMFE/ykit/commit/941c5d7))
350* 支持忽略 node_modules 阻断 ([936ddb5](https://github.com/YMFE/ykit/commit/936ddb5))
351
352
353### Performance Improvements
354
355* **log:** reform log methods ([4627daa](https://github.com/YMFE/ykit/commit/4627daa))
356
357
358
359<a name="0.3.0"></a>
360# [0.3.0](https://github.com/YMFE/ykit/compare/0.2.5...0.3.0) (2017-02-20)
361
362
363### Bug Fixes
364
365* **pack:** 检查是否存在 ExtractTextPlugin,防止重复设置 ([c3b9ab5](https://github.com/YMFE/ykit/commit/c3b9ab5))
366* **server:** 修复因为权限降级无法使用 sudo ([d983ae9](https://github.com/YMFE/ykit/commit/d983ae9))
367* **server:** 修复因为权限降级无法操作 cache 文件 ([60c2305](https://github.com/YMFE/ykit/commit/60c2305))
368* **server:** 修复无法更改 output.path 为非 prd 的形式 ([371fd62](https://github.com/YMFE/ykit/commit/371fd62))
369* **source-map:** 使用 webpack-encoding-plugin 修复注释中的中文乱码 ([3b2d8cd](https://github.com/YMFE/ykit/commit/3b2d8cd))
370
371
372### Features
373
374* **config:** 支持 module.exports 形式配置文件 ([9cebc62](https://github.com/YMFE/ykit/commit/9cebc62))
375* **config:** 支持传入一个配置对象 ([0fb9888](https://github.com/YMFE/ykit/commit/0fb9888))
376* **config:** 支持通过数组传入 plugin ([4d825b3](https://github.com/YMFE/ykit/commit/4d825b3))
377* **init:** 添加 .gitignore ([4e4c842](https://github.com/YMFE/ykit/commit/4e4c842))
378* **pack:** pack 钩子支持同步和异步两种形式 ([043841b](https://github.com/YMFE/ykit/commit/043841b))
379* **pack:** 支持 beforePack 和 afterPack ([fd00cb2](https://github.com/YMFE/ykit/commit/fd00cb2))
380* **pack:** 添加 beforePackCallbacks 回调 ([27198dd](https://github.com/YMFE/ykit/commit/27198dd))
381* **server:** server 转为 middleware 形式 ([a1736b3](https://github.com/YMFE/ykit/commit/a1736b3))
382* **server:** 添加 verbose 配置项,打印出详细编译信息 ([b2d26c7](https://github.com/YMFE/ykit/commit/b2d26c7))
383
384
385### Performance Improvements
386
387* **server:** 去掉检查大小写插件,提升本地编译速度 ([1701d29](https://github.com/YMFE/ykit/commit/1701d29))
388
389
390
391<a name="0.2.5"></a>
392## [0.2.5](https://github.com/YMFE/ykit/compare/0.2.4...0.2.5) (2017-01-18)
393
394
395### Bug Fixes
396
397* **init:** 修复 cnpm 响应太慢,预先去 qnpm 查找 ([6be1085](https://github.com/YMFE/ykit/commit/6be1085))
398* **init:** 修复检测包存在超时时间过短 ([e3d6f16](https://github.com/YMFE/ykit/commit/e3d6f16))
399* **server:** 修复 js 没有应用后缀转换规则 ([7a5a16e](https://github.com/YMFE/ykit/commit/7a5a16e))
400
401
402### Features
403
404* **build:** 检测 ykit 配置文件及 node_modules ([960dad3](https://github.com/YMFE/ykit/commit/960dad3))
405* **compile:** 添加 jsx 进入默认编译后缀 ([79c3bc5](https://github.com/YMFE/ykit/commit/79c3bc5))
406* **server:** 支持 entry.key 路径匹配 ([a138998](https://github.com/YMFE/ykit/commit/a138998))
407
408
409
410<a name="0.2.4"></a>
411## [0.2.4](https://github.com/YMFE/ykit/compare/0.2.3...0.2.4) (2017-01-09)
412
413
414### Bug Fixes
415
416* **build:** 兼容不存在 npm_cache_share 的场景 ([cc7483d](https://github.com/YMFE/ykit/commit/cc7483d))
417
418
419### Features
420
421* **cmd:** 添加 build 命令 ([92d66aa](https://github.com/YMFE/ykit/commit/92d66aa))
422* **server:** 添加默认 https 证书 ([5be0261](https://github.com/YMFE/ykit/commit/5be0261))
423
424
425
426<a name="0.2.3"></a>
427## [0.2.3](https://github.com/YMFE/ykit/compare/0.2.2...0.2.3) (2016-12-29)
428
429
430### Bug Fixes
431
432* **config:** 修复全局文件不存在时报错 ([33c2ca4](https://github.com/YMFE/ykit/commit/33c2ca4))
433* **pack:** 修复 assets 文件名更改后打包资源报错 ([2e301d3](https://github.com/YMFE/ykit/commit/2e301d3))
434* 默认不设置 publicPath ([ccedfc2](https://github.com/YMFE/ykit/commit/ccedfc2))
435
436
437### Features
438
439* **postinstall:** 安装结束后初始化全局配置文件 ([c186c23](https://github.com/YMFE/ykit/commit/c186c23))
440
441
442
443<a name="0.2.2"></a>
444## [0.2.2](https://github.com/YMFE/ykit/compare/0.2.1...0.2.2) (2016-12-23)
445
446
447### Bug Fixes
448
449* **config:** 不再寻找全局插件(使用 npm_cache_share) 做缓存策略 ([835fa2b](https://github.com/YMFE/ykit/commit/835fa2b))
450* **config:** 不在寻找全局插件(使用 npm_cache_share) 做缓存策略 ([32c1816](https://github.com/YMFE/ykit/commit/32c1816))
451* **config:** 不在寻找全局插件(使用 npm_cache_share) 做缓存策略 (+1 squashed commit) ([cf95818](https://github.com/YMFE/ykit/commit/cf95818))
452* **pack:** 修复获取压缩文件 size 不准确 ([c0eeb2a](https://github.com/YMFE/ykit/commit/c0eeb2a))
453* **pack:** 修复获取资源大小时找不到 .cache 文件报错 ([e23ec8c](https://github.com/YMFE/ykit/commit/e23ec8c))
454
455
456### Features
457
458* **compile:** 强制模块路径大小写正确 ([0175e78](https://github.com/YMFE/ykit/commit/0175e78))
459* **compile:** 强制模块路径大小写正确 ([a89e1d7](https://github.com/YMFE/ykit/commit/a89e1d7))
460* **minify:** 提供更友好的压缩错误提示 ([863e843](https://github.com/YMFE/ykit/commit/863e843))
461* **pack:** 添加对 build 配置项的支持 ([449c0e8](https://github.com/YMFE/ykit/commit/449c0e8))
462
463
464
465<a name="0.2.1"></a>
466## [0.2.1](https://github.com/YMFE/ykit/compare/0.2.0...0.2.1) (2016-12-20)
467
468
469### Bug Fixes
470
471* **pack:** 修复压缩变量参数不生效 ([f7f4fc0](https://github.com/YMFE/ykit/commit/f7f4fc0))
472* **server.js:** 修复url中带query时找不到本地资源的bug。 ([00dcb46](https://github.com/YMFE/ykit/commit/00dcb46))
473
474
475### Features
476
477* **progressBarPlugin.js:** 现在ykit server能够在控制台中显示每次build的时间了。 ([d80c3a0](https://github.com/YMFE/ykit/commit/d80c3a0))
478
479
480
481<a name="0.2.0"></a>
482# [0.2.0](https://github.com/YMFE/ykit/compare/0.1.8...0.2.0) (2016-12-16)
483
484
485### Bug Fixes
486
487* **pack:** 修复 chunk 版本号问题 ([06039bf](https://github.com/YMFE/ykit/commit/06039bf))
488* **pack:** 修复未调用压缩变量方法导致编译打包报错 ([fc10b01](https://github.com/YMFE/ykit/commit/fc10b01))
489
490
491### Features
492
493* **cli:** 添加 config 命令用来进行全局配置 ([5e46a70](https://github.com/YMFE/ykit/commit/5e46a70))
494* **cli:** 添加 config 命令用来进行全局配置 ([587e4a5](https://github.com/YMFE/ykit/commit/587e4a5))
495* **fekit.md:** 迁移fekit新版文档 ([3461856](https://github.com/YMFE/ykit/commit/3461856))
496* **fekit.md:** 迁移fekit新版文档 ([f1e6be9](https://github.com/YMFE/ykit/commit/f1e6be9))
497* **fekit.md:** 迁移fekit新版文档 ([f2b3cd4](https://github.com/YMFE/ykit/commit/f2b3cd4))
498* **fekit.md:** 迁移fekit新版文档 ([c651e4b](https://github.com/YMFE/ykit/commit/c651e4b))
499* **fekit.md:** 迁移fekit新版文档 ([37ed6bb](https://github.com/YMFE/ykit/commit/37ed6bb))
500* **fekit.md:** 迁移fekit新版文档 ([3443366](https://github.com/YMFE/ykit/commit/3443366))
501* **fekit.md:** 迁移fekit新版文档 ([77798e7](https://github.com/YMFE/ykit/commit/77798e7))
502* **fekit.md:** 迁移fekit新版文档 ([83f96ae](https://github.com/YMFE/ykit/commit/83f96ae))
503* **fekit.md:** 迁移fekit新版文档 ([b7bf84a](https://github.com/YMFE/ykit/commit/b7bf84a))
504* **fekit.md:** 迁移fekit新版文档 (+4 squashed commits) ([3572289](https://github.com/YMFE/ykit/commit/3572289))
505* **init:** 优化初始化逻辑 ([d5de607](https://github.com/YMFE/ykit/commit/d5de607))
506* **init:** 优化初始化逻辑 ([7550ce0](https://github.com/YMFE/ykit/commit/7550ce0))
507* **init:** 优化初始化逻辑 ([29b6f33](https://github.com/YMFE/ykit/commit/29b6f33))
508* **init:** 完善初始化逻辑 ([6177bb5](https://github.com/YMFE/ykit/commit/6177bb5))
509* **init:** 完善插件添加逻辑 ([521b18c](https://github.com/YMFE/ykit/commit/521b18c))
510* **server:** beforepack现在可以访问到option参数了 ([328d6b9](https://github.com/YMFE/ykit/commit/328d6b9))
511* **server:** https 证书/秘钥改为全局配置 ([288b501](https://github.com/YMFE/ykit/commit/288b501))
512* **server:** https 证书/秘钥改为全局配置 ([379c4a5](https://github.com/YMFE/ykit/commit/379c4a5))
513* **server:** 添加 js & css 的 Content-Type 响应头 ([77ae900](https://github.com/YMFE/ykit/commit/77ae900))
514* **server:** 添加 js & css 的 Content-Type 响应头 ([ff2d4dc](https://github.com/YMFE/ykit/commit/ff2d4dc))
515* **server:** 添加 js & css 的 Content-Type 响应头 ([4ec269e](https://github.com/YMFE/ykit/commit/4ec269e))
516
517
518
519<a name="0.1.8"></a>
520## [0.1.8](https://github.com/YMFE/ykit/compare/0.1.7...0.1.8) (2016-12-09)
521
522
523### Bug Fixes
524
525* **cli:** 修复自定义命令没有缩写会造成 help 命令报错 ([17f6d7b](https://github.com/YMFE/ykit/commit/17f6d7b))
526* **pack:** 修复资源无版本号时编译错误 ([57a77cc](https://github.com/YMFE/ykit/commit/57a77cc))
527* **pack:** 修复自身版本号使用 webpack-md5-hash 时问题 ([2da0378](https://github.com/YMFE/ykit/commit/2da0378))
528* **server:** 修复 rebuild 结束没有给出明显提示 ([9036cbc](https://github.com/YMFE/ykit/commit/9036cbc))
529
530
531### Features
532
533* **init:** 修改fekit项目的config文件模板,因为fekit项目支持一键导入,所以所有的配置都可以直接从fekit.config中读取了。 ([9f94e87](https://github.com/YMFE/ykit/commit/9f94e87))
534* **init:** 初始化改为只生成一个空工程 ([ab08750](https://github.com/YMFE/ykit/commit/ab08750))
535* **init:** 初始化模板文件改为 ykit.js ([48b979e](https://github.com/YMFE/ykit/commit/48b979e))
536* **init:** 提供初始化模板 ([a3b8814](https://github.com/YMFE/ykit/commit/a3b8814))
537* **pack:** 使用 uglify 进行压缩 (+1 squashed commit) ([cb151c7](https://github.com/YMFE/ykit/commit/cb151c7))
538* **pack:** 给出明确 optimize 提示 ([3e67b01](https://github.com/YMFE/ykit/commit/3e67b01))
539
540
541### Performance Improvements
542
543* **pack:** 优化 pack log ([c814175](https://github.com/YMFE/ykit/commit/c814175))
544
545
546
547<a name="0.1.7"></a>
548## [0.1.7](https://github.com/YMFE/ykit/compare/0.1.6...0.1.7) (2016-12-02)
549
550
551### Bug Fixes
552
553* 修复 map 文件返回错误 ([1f0f055](https://github.com/YMFE/ykit/commit/1f0f055))
554* 修复 ora 不支持 node 0.12 ([c9d7120](https://github.com/YMFE/ykit/commit/c9d7120))
555* 修复 windows 下入口路径匹配问题 ([21a372d](https://github.com/YMFE/ykit/commit/21a372d))
556* 修复找不到配置模块会重置 .ykitrc ([c1a03d5](https://github.com/YMFE/ykit/commit/c1a03d5))
557* **server:** 修复自身定义的 chunk 方式 ([40e147a](https://github.com/YMFE/ykit/commit/40e147a))
558* 修复设置 entry 有语法问题时二次报错 ([d983709](https://github.com/YMFE/ykit/commit/d983709))
559* **pack:** 修复找不到删除的 .cache 文件 ([57fd410](https://github.com/YMFE/ykit/commit/57fd410))
560* **Project:** 用户配置对象使用了export保留字作为属性,为了兼容性考虑继续支持,但另外提供正确的属性名exports作为以后的推荐配置。 ([4095833](https://github.com/YMFE/ykit/commit/4095833))
561* **server:** js文件入口不存在时,依然会等待其他资源编译结束resolve而不是直接返回404,这时候会变成一个永远pending的请求。 ([2193385](https://github.com/YMFE/ykit/commit/2193385))
562* **server:** 修复路径问题 ([ba291a6](https://github.com/YMFE/ykit/commit/ba291a6))
563* **server:** 修改权限不足错误提示 ([e8cb6a4](https://github.com/YMFE/ykit/commit/e8cb6a4))
564* **server:** 修改配置,去除 qunar 内容 ([f18aff1](https://github.com/YMFE/ykit/commit/f18aff1))
565* 修复额外资源没有去掉版本号 ([83ff4d1](https://github.com/YMFE/ykit/commit/83ff4d1))
566* 去掉 pack 二次回调 ([d3e1c1c](https://github.com/YMFE/ykit/commit/d3e1c1c))
567* 移除多余测试文件 ([4b3a960](https://github.com/YMFE/ykit/commit/4b3a960))
568* **server:** 同步 lib/server.js ([7583c94](https://github.com/YMFE/ykit/commit/7583c94))
569* **server:** 完善js文件404错误提示 ([a5b029f](https://github.com/YMFE/ykit/commit/a5b029f))
570* **server:** 完善js文件404错误提示,修改状态码为404 ([36bc9fa](https://github.com/YMFE/ykit/commit/36bc9fa))
571* **server:** 将server等待时间减少到100ms提升server响应速度 ([3a21d5e](https://github.com/YMFE/ykit/commit/3a21d5e))
572* **server:** 添加默认 chunk 配置,修改未找到资源的 404 返回 ([6dda6d1](https://github.com/YMFE/ykit/commit/6dda6d1))
573* **server.js:** 开发服务在入口找不到时一直pending的错误修复 ([5c3fbdf](https://github.com/YMFE/ykit/commit/5c3fbdf))
574
575
576### Features
577
578* **Config:** 增加beforepack钩子 ([14f3e0d](https://github.com/YMFE/ykit/commit/14f3e0d))
579* **pack:** 允许在 packCallback 中更改 assetsInfo ([f263f05](https://github.com/YMFE/ykit/commit/f263f05))
580* **server:** time to 0.1.7 ([cc12792](https://github.com/YMFE/ykit/commit/cc12792))
581* 添加 hacky 方式获取内部 webpack ([ed44919](https://github.com/YMFE/ykit/commit/ed44919))
582* **server:** 使用 https 选项同时可以开启正常 http server ([a05480e](https://github.com/YMFE/ykit/commit/a05480e))
583* **server:** 延迟 404 的请求直到编译结束(使得编译副产物可以被请求到) ([9b7fb2c](https://github.com/YMFE/ykit/commit/9b7fb2c))
584* **server:** 采用新的 compile & watch 机制 ([09e1697](https://github.com/YMFE/ykit/commit/09e1697))
585* **server:** 采用新的 logger 风格 ([4b4fbce](https://github.com/YMFE/ykit/commit/4b4fbce))
586* 添加 harmonize 运行环境 ([f2aa43d](https://github.com/YMFE/ykit/commit/f2aa43d))
587* **server.js:** applyMiddleware API升级,现在允许用户调用多次绑定多个Middleware,它们将会按照绑定顺序依次执行。 ([eadd1c9](https://github.com/YMFE/ykit/commit/eadd1c9))
588* **server.js:** applyMiddleware API升级,现在允许用户调用多次绑定多个Middleware,它们将会按照绑定顺序依次执行。 ([afd868b](https://github.com/YMFE/ykit/commit/afd868b))
589
590
591
592<a name="0.1.6"></a>
593## [0.1.6](https://github.com/YMFE/ykit/compare/0.1.5...0.1.6) (2016-11-18)
594
595
596### Bug Fixes
597
598* 修复打出冗余 log ([c72bb40](https://github.com/YMFE/ykit/commit/c72bb40))
599* **pack:** 去掉重复的packCallback调用 ([923dbc1](https://github.com/YMFE/ykit/commit/923dbc1))
600* **server:** 修复 entry 路径匹配不准 ([7c5a2f8](https://github.com/YMFE/ykit/commit/7c5a2f8))
601* **server:** 解决入口没找到时compile全部资源的问题 ([e26a8bc](https://github.com/YMFE/ykit/commit/e26a8bc))
602* 修复找不到从入口引用的 css ([9855caf](https://github.com/YMFE/ykit/commit/9855caf))
603* 修复没有错误提示 ([e6c4778](https://github.com/YMFE/ykit/commit/e6c4778))
604
605
606### Features
607
608* **server:** 由显示所有本机 ip 改为只显示 127.0.0.1 ([145d4e5](https://github.com/YMFE/ykit/commit/145d4e5))
609* 去掉 stylelint 以提升安装速度 ([06363d7](https://github.com/YMFE/ykit/commit/06363d7))
610* 添加 command abbr ([1080784](https://github.com/YMFE/ykit/commit/1080784))
611* 添加 command abbr ([0a63ff7](https://github.com/YMFE/ykit/commit/0a63ff7))
612* 添加 command abbr ([cf428c9](https://github.com/YMFE/ykit/commit/cf428c9))
613
614
615
616<a name="0.1.5"></a>
617## [0.1.5](https://github.com/YMFE/ykit/compare/0.1.4...0.1.5) (2016-11-14)
618
619
620### Bug Fixes
621
622* changelog commit id ([4473b7c](https://github.com/YMFE/ykit/commit/4473b7c))
623* resolve.alias 不能带 $ ([fb250a7](https://github.com/YMFE/ykit/commit/fb250a7))
624* 修复 alias 不生效 ([1506eb8](https://github.com/YMFE/ykit/commit/1506eb8))
625* 修复 alias 中对于 { xyz: "/some/dir" } 的适配 ([ccbffb5](https://github.com/YMFE/ykit/commit/ccbffb5))
626* 修复 css 版本号引路径而变更 ([9371d2e](https://github.com/YMFE/ykit/commit/9371d2e))
627* 修复 webpack 编译过程中无法停止进程 ([bab94b8](https://github.com/YMFE/ykit/commit/bab94b8))
628* 修复方法拼写错误 ([313b1b0](https://github.com/YMFE/ykit/commit/313b1b0))
629* 修复无法正确关闭代理 ([5ca9685](https://github.com/YMFE/ykit/commit/5ca9685))
630* 修复无法设置分组入口 ([e39eb9a](https://github.com/YMFE/ykit/commit/e39eb9a))
631* 去掉冗余 pack log ([0513269](https://github.com/YMFE/ykit/commit/0513269))
632* 添加必要依赖 ([7de4b86](https://github.com/YMFE/ykit/commit/7de4b86))
633
634
635### Features
636
637* server 启动时i会使用 config.output.local ([73959eb](https://github.com/YMFE/ykit/commit/73959eb))
638* 使业务可以获取当前 ykit 环境 ([08dc33d](https://github.com/YMFE/ykit/commit/08dc33d))
639* 所有静态资源支持跨域 ([17d1139](https://github.com/YMFE/ykit/commit/17d1139))
640
641
642
643<a name="0.1.4"></a>
644## [0.1.4](https://github.com/YMFE/ykit/compare/0.1.3...0.1.4) (2016-10-21)
645
646
647### Bug Fixes
648
649* **lib:** 同步cli.js与ykit.common.js ([3a7de72](https://github.com/YMFE/ykit/commit/3a7de72))
650* **pack:** 修复pack -m参数parse报错 ([a7d3fb1](https://github.com/YMFE/ykit/commit/a7d3fb1))
651* 去掉冗余文件 ([6833706](https://github.com/YMFE/ykit/commit/6833706))
652* **pack:** 修复打包错误重复输出 ([50b40ce](https://github.com/YMFE/ykit/commit/50b40ce))
653* **server:** 修复编译config返回undefined时报错 ([b9c3eb8](https://github.com/YMFE/ykit/commit/b9c3eb8))
654
655
656### Features
657
658* **config:** 支持返回对象设置config ([b8fb717](https://github.com/YMFE/ykit/commit/b8fb717))
659* **config:** 添加设置分组入口 ([11890bf](https://github.com/YMFE/ykit/commit/11890bf))
660
661
662
663<a name="0.1.3"></a>
664## [0.1.3](https://github.com/YMFE/ykit/compare/0.1.2...0.1.3) (2016-10-12)
665
666
667### Bug Fixes
668
669* **compile:** 修复同目录下同名不同后缀文件编译冲突 ([531d3fb](https://github.com/YMFE/ykit/commit/531d3fb))
670* **lint:** 修复找不到eslintrc问题 ([127206d](https://github.com/YMFE/ykit/commit/127206d))
671* **lint:** 修复找不到lint配置文件extends字段 ([1a33339](https://github.com/YMFE/ykit/commit/1a33339))
672* **log:** 修复在windows上log频繁问题 ([37ddf51](https://github.com/YMFE/ykit/commit/37ddf51))
673* **min:** 修复pack -m mangle参数配置问题 ([e7a53c6](https://github.com/YMFE/ykit/commit/e7a53c6))
674* **server:** 修复ext插件找不到编译路径问题 ([e37dcf6](https://github.com/YMFE/ykit/commit/e37dcf6))
675* **server:** 修复windows下重复设置header报错 ([aba0339](https://github.com/YMFE/ykit/commit/aba0339))
676* **server:** 修复windows下重复设置header报错 ([ef53bb0](https://github.com/YMFE/ykit/commit/ef53bb0))
677
678
679### Features
680
681* **lint:** 添加qunar默认lint规则 ([f017f5f](https://github.com/YMFE/ykit/commit/f017f5f))
682* **lint:** 添加可配置lint文件类型 ([ee6b0d5](https://github.com/YMFE/ykit/commit/ee6b0d5))
683* **pack:** 添加pack静默模式 ([f5b9139](https://github.com/YMFE/ykit/commit/f5b9139))
684
685
686
687<a name="0.1.2"></a>
688## [0.1.2](https://github.com/YMFE/ykit/compare/0.1.1...0.1.2) (2016-10-09)
689
690
691### Bug Fixes
692
693* **pack:** 修复build机器上找不到process.stderr报错 ([6424cd2](https://github.com/YMFE/ykit/commit/6424cd2))
694* **reload:** 修复not in gzip format解压报错 ([8761301](https://github.com/YMFE/ykit/commit/8761301))
695
696
697
698<a name="0.1.1"></a>
699## [0.1.1](https://github.com/YMFE/ykit/compare/0.1.0...0.1.1) (2016-10-08)
700
701
702### Bug Fixes
703
704* **fileName:** 修复formatOutput插件命名错误 ([cebc126](https://github.com/YMFE/ykit/commit/cebc126))
705* **pack:** 修复progress插件文件命名错误 ([d48dac9](https://github.com/YMFE/ykit/commit/d48dac9))
706* **pack:** 修复警告输出报错 ([43e08b2](https://github.com/YMFE/ykit/commit/43e08b2))
707* **server:** 修复按请求编译css时入口filter未生效 ([ef45fac](https://github.com/YMFE/ykit/commit/ef45fac))
708* **server:** 修复请求资源中带query引起的重复编译 ([751c1a6](https://github.com/YMFE/ykit/commit/751c1a6))
709
710
711
712<a name="0.1.0"></a>
713# [0.1.0](https://github.com/YMFE/ykit/compare/0.0.5...0.1.0) (2016-09-27)
714
715
716### Bug Fixes
717
718* **reload:** 修复指定服务地址不生效 ([2e23f7c](https://github.com/YMFE/ykit/commit/2e23f7c))
719
720
721### Features
722
723* **reload:** 增加从ykit服务拉取插件功能 ([7382ef5](https://github.com/YMFE/ykit/commit/7382ef5))
724
725
726
727<a name="0.0.5"></a>
728## [0.0.5](https://github.com/YMFE/ykit/compare/0.0.4...0.0.5) (2016-09-09)
729
730
731### Bug Fixes
732
733* **eslint:** 修复eslint无法extend, 提供lint设置接口 ([56a4983](https://github.com/YMFE/ykit/commit/56a4983))
734* **eslint:** 修复找不到全局eslint报错 ([a9c60ee](https://github.com/YMFE/ykit/commit/a9c60ee))
735* **file:** 添加之前全局忽略的Config.js ([b613863](https://github.com/YMFE/ykit/commit/b613863))
736* **lib:** 去掉多余编译文件 ([c6f8c80](https://github.com/YMFE/ykit/commit/c6f8c80))
737* **live reload:** 修复有时live reload 不生效 ([1401222](https://github.com/YMFE/ykit/commit/1401222))
738* **node 0.12:** 替换Object.assign为extend ([64deff2](https://github.com/YMFE/ykit/commit/64deff2))
739* **pack:** 修复windows下移除目录命令不生效 ([f5b6d0e](https://github.com/YMFE/ykit/commit/f5b6d0e))
740* **plugin:** 修复找不到本地ykit-config-xxx ([faa5a8b](https://github.com/YMFE/ykit/commit/faa5a8b))
741* **server:** 为watch入口添加interval,防止自动储存引发性能问题 ([ab7c1b0](https://github.com/YMFE/ykit/commit/ab7c1b0))
742* **server:** 修复extend config导致sass loader不生效 ([96962a7](https://github.com/YMFE/ykit/commit/96962a7))
743* **server:** 修复node_modules中resolve extension不生效 ([b81f867](https://github.com/YMFE/ykit/commit/b81f867))
744* **server:** 修复watch文件可能造成内存泄露问题 ([9a59d61](https://github.com/YMFE/ykit/commit/9a59d61))
745* **server:** 修复更改入口以后服务 / 打包报错 ([1880c2f](https://github.com/YMFE/ykit/commit/1880c2f))
746* **server:** 修复测试目录 ([7e229e9](https://github.com/YMFE/ykit/commit/7e229e9))
747* **source map:** 修复babel-loader在webpack中source map不生效问题 ([7f5378f](https://github.com/YMFE/ykit/commit/7f5378f))
748
749
750### Features
751
752* **cmd:** 增加-v和-h指令 ([f645595](https://github.com/YMFE/ykit/commit/f645595))
753* **init:** 添加初始化说明,支持无默认类型 ([e6563ab](https://github.com/YMFE/ykit/commit/e6563ab))
754* **lint:** 根据lint结果返回不同值 ([05a17d9](https://github.com/YMFE/ykit/commit/05a17d9))
755* **logger:** 编译状态log加上时间 ([b8e2630](https://github.com/YMFE/ykit/commit/b8e2630))
756* **plugin:** 添加搜寻全局插件模式 ([e3554bc](https://github.com/YMFE/ykit/commit/e3554bc))
757* **server:** 支持https ([a6bac57](https://github.com/YMFE/ykit/commit/a6bac57))
758* **server:** 默认改为按请求资源打包,整体打包改为可选参数 ([92ecfa3](https://github.com/YMFE/ykit/commit/92ecfa3))
759
760
761
762<a name="0.0.4"></a>
763## [0.0.4](https://github.com/YMFE/ykit/compare/0.0.3...0.0.4) (2016-08-26)
764
765
766### Bug Fixes
767
768* **init:** 修复重写package.json问题 ([e0462e5](https://github.com/YMFE/ykit/commit/e0462e5))
769* **server:** 修复404一直pending ([7136403](https://github.com/YMFE/ykit/commit/7136403))
770* **server:** 修复一些情况compile报错未显示 ([aa9a1e2](https://github.com/YMFE/ykit/commit/aa9a1e2))
771
772
773### Features
774
775* **server:** 优化报错信息 ([7483355](https://github.com/YMFE/ykit/commit/7483355))
776
777
778
779<a name="0.0.3"></a>
780## [0.0.3](https://github.com/YMFE/ykit/compare/0.0.2...0.0.3) (2016-08-15)
781
782
783### Bug Fixes
784
785* **config:** 修复setCompile报错 ([ef9f345](https://github.com/YMFE/ykit/commit/ef9f345))
786* **server:** 修复打包大文件时第一次渲染失败 ([b29d873](https://github.com/YMFE/ykit/commit/b29d873))
787* **server:** 修复资源过大时第一次渲染失败 ([f4e9a12](https://github.com/YMFE/ykit/commit/f4e9a12))
788
789
790### Features
791
792* **server:** 检测到config文件变化后可以重新生成compiler ([423d485](https://github.com/YMFE/ykit/commit/423d485))
793
794
795
796<a name="0.0.2"></a>
797## [0.0.2](https://github.com/YMFE/ykit/compare/4615fd0...0.0.2) (2016-08-11)
798
799
800### Bug Fixes
801
802* **config:** 修复设置loaders不生效 ([b904079](https://github.com/YMFE/ykit/commit/b904079))
803* **config:** 初始context改为src ([70be3c7](https://github.com/YMFE/ykit/commit/70be3c7))
804* **fixcss:** 修复寻找cache路径 ([d4e14ac](https://github.com/YMFE/ykit/commit/d4e14ac))
805* **fixCss:** 修复在不同context下.cache路径问题 ([f679c63](https://github.com/YMFE/ykit/commit/f679c63))
806* **fixes:** 修复css路径 ([040b519](https://github.com/YMFE/ykit/commit/040b519))
807* **init:** 优化初始化流程 ([703ef3b](https://github.com/YMFE/ykit/commit/703ef3b))
808* **init:** 去掉全局引用的shelljs ([3a8086e](https://github.com/YMFE/ykit/commit/3a8086e))
809* **init:** 改为从gitlab上安装配置 ([18ac575](https://github.com/YMFE/ykit/commit/18ac575))
810* **initTmpl:** 去掉默认用户选项 ([6c47c8d](https://github.com/YMFE/ykit/commit/6c47c8d))
811* **install:** proxy改为使用时提示安装 ([877896c](https://github.com/YMFE/ykit/commit/877896c))
812* **install proxy:** 检测权限 ([52d788a](https://github.com/YMFE/ykit/commit/52d788a))
813* **js-loader:** 优化正则 ([39c8119](https://github.com/YMFE/ykit/commit/39c8119))
814* **lint:** remove log ([353ac74](https://github.com/YMFE/ykit/commit/353ac74))
815* **lint:** 优先使用项目配置的linter ([c592569](https://github.com/YMFE/ykit/commit/c592569))
816* **lint:** 优化lint提示 ([39bf20f](https://github.com/YMFE/ykit/commit/39bf20f))
817* **lint:** 修复context改变时lint路径问题 ([7030fa7](https://github.com/YMFE/ykit/commit/7030fa7))
818* **lint:** 修复jsx没有被lint ([ce1fa37](https://github.com/YMFE/ykit/commit/ce1fa37))
819* **lint:** 修复没有使用到本地lint规则 ([53498bb](https://github.com/YMFE/ykit/commit/53498bb))
820* **lint:** 修复没有使用到本地lint规则 ([13d2a3f](https://github.com/YMFE/ykit/commit/13d2a3f))
821* **logger:** 优化pack/server logger ([c003504](https://github.com/YMFE/ykit/commit/c003504))
822* **pack:** min err ([f016a5f](https://github.com/YMFE/ykit/commit/f016a5f))
823* **pack:** 修改默认context ([c91715d](https://github.com/YMFE/ykit/commit/c91715d))
824* **package.json:** lint和livereload不在初始默认安装,而是调用命令式提示安装 ([72466b9](https://github.com/YMFE/ykit/commit/72466b9))
825* **path:** 兼容windows path ([a8d90ff](https://github.com/YMFE/ykit/commit/a8d90ff))
826* **Project:** 修复找不到this.options ([ea22ae6](https://github.com/YMFE/ykit/commit/ea22ae6))
827* **QProxy:** 兼容windows ([f46ccb6](https://github.com/YMFE/ykit/commit/f46ccb6))
828* **readrc:** 如果没有rc不报错,在init时reload ([ffbd178](https://github.com/YMFE/ykit/commit/ffbd178))
829* **reload:** 修复找不到manager ([3da7549](https://github.com/YMFE/ykit/commit/3da7549))
830* **server:** logger url改用相对路径(考虑一些工程相对路径已经很长了...所以不用绝对路径) ([d2e6dc5](https://github.com/YMFE/ykit/commit/d2e6dc5))
831* **server:** 优化server启动报错提示 ([e36c697](https://github.com/YMFE/ykit/commit/e36c697))
832* **server log:** 修复文件大小单位格式 ([c1055ec](https://github.com/YMFE/ykit/commit/c1055ec))
833* **server logger:** 更改打包文件显示单位 ([11f7094](https://github.com/YMFE/ykit/commit/11f7094))
834* **setConfig:** 修复setConfig中上下文环境不对 ([2c12155](https://github.com/YMFE/ykit/commit/2c12155))
835* **setConfig:** 修复返回undefined时报错 ([cdc1ad3](https://github.com/YMFE/ykit/commit/cdc1ad3))
836* **setConfig:** 支持设置context相对路径 ([6afd43d](https://github.com/YMFE/ykit/commit/6afd43d))
837
838
839### Features
840
841* **alias:** 兼容fekit形式alias ([c9ff1b9](https://github.com/YMFE/ykit/commit/c9ff1b9))
842* **cmd:** 添加init ([768a387](https://github.com/YMFE/ykit/commit/768a387))
843* **compile:** 自动添加context为resolve.root ([8c6302c](https://github.com/YMFE/ykit/commit/8c6302c))
844* **env:** 支持node 0.12 ([4380c73](https://github.com/YMFE/ykit/commit/4380c73))
845* **ext plguin:** 支持js后缀转换 ([f4578c8](https://github.com/YMFE/ykit/commit/f4578c8))
846* **global:** 添加全局log方法 ([8cb0c61](https://github.com/YMFE/ykit/commit/8cb0c61))
847* **gulp:** 第一次启动时也编译 ([385748d](https://github.com/YMFE/ykit/commit/385748d))
848* **init:** 添加xta/none init选项 ([e4330fc](https://github.com/YMFE/ykit/commit/e4330fc))
849* **lint:** add lint command and example ([73bb6be](https://github.com/YMFE/ykit/commit/73bb6be))
850* **lint:** lint可以指定目录/文件 ([9d21d95](https://github.com/YMFE/ykit/commit/9d21d95))
851* **pack:** add -m/--min option ([50cc200](https://github.com/YMFE/ykit/commit/50cc200))
852* **pack:** add css-loader ([09d2391](https://github.com/YMFE/ykit/commit/09d2391))
853* **pack:** add CssEntryLoaderPlugin ([7a3eecf](https://github.com/YMFE/ykit/commit/7a3eecf))
854* **pack:** add es6 compiler ([51d5dda](https://github.com/YMFE/ykit/commit/51d5dda))
855* **pack:** add pack command demo & test ([4615fd0](https://github.com/YMFE/ykit/commit/4615fd0))
856* **pack:** add source map opt ([3a655f2](https://github.com/YMFE/ykit/commit/3a655f2))
857* **pack:** 可配置打包前是否清空输出目录 ([eac936a](https://github.com/YMFE/ykit/commit/eac936a))
858* **pack:** 显示错误详细信息 ([4f592be](https://github.com/YMFE/ykit/commit/4f592be))
859* **pack:** 添加打包进度条 ([9e93625](https://github.com/YMFE/ykit/commit/9e93625))
860* **pack:** 添加设置分组参数 ([551c0b4](https://github.com/YMFE/ykit/commit/551c0b4))
861* **pack logger:** 添加打包log ([141fb55](https://github.com/YMFE/ykit/commit/141fb55))
862* **package.json:** 添加jerryproxy作为初始组件 ([0e086ef](https://github.com/YMFE/ykit/commit/0e086ef))
863* **server:** add live reload ([e77692b](https://github.com/YMFE/ykit/commit/e77692b))
864* **server:** add logger ([dc8ad5f](https://github.com/YMFE/ykit/commit/dc8ad5f))
865* **server:** add server command ([e93c20f](https://github.com/YMFE/ykit/commit/e93c20f))
866* **server:** add source map ([c09678f](https://github.com/YMFE/ykit/commit/c09678f))
867* **server:** 优化error/warning log信息 ([c70b54c](https://github.com/YMFE/ykit/commit/c70b54c))
868* **server:** 添加代理功能 ([3189f29](https://github.com/YMFE/ykit/commit/3189f29))
869* **server/pack:** 支持入口为数组 ([bbb5808](https://github.com/YMFE/ykit/commit/bbb5808))
870* **setConfig:** 添加对alias处理 ([e2b41ce](https://github.com/YMFE/ykit/commit/e2b41ce))
871
872
873