0.2.0 (2016-12-16)
Bug Fixes
Features
- cli: 添加 config 命令用来进行全局配置 (5e46a70)
- cli: 添加 config 命令用来进行全局配置 (587e4a5)
- fekit.md: 迁移fekit新版文档 (3461856)
- fekit.md: 迁移fekit新版文档 (f1e6be9)
- fekit.md: 迁移fekit新版文档 (f2b3cd4)
- fekit.md: 迁移fekit新版文档 (c651e4b)
- fekit.md: 迁移fekit新版文档 (37ed6bb)
- fekit.md: 迁移fekit新版文档 (3443366)
- fekit.md: 迁移fekit新版文档 (77798e7)
- fekit.md: 迁移fekit新版文档 (83f96ae)
- fekit.md: 迁移fekit新版文档 (b7bf84a)
- fekit.md: 迁移fekit新版文档 (+4 squashed commits) (3572289)
- init: 优化初始化逻辑 (d5de607)
- init: 优化初始化逻辑 (7550ce0)
- init: 优化初始化逻辑 (29b6f33)
- init: 完善初始化逻辑 (6177bb5)
- init: 完善插件添加逻辑 (521b18c)
- server: beforepack现在可以访问到option参数了 (328d6b9)
- server: https 证书/秘钥改为全局配置 (288b501)
- server: https 证书/秘钥改为全局配置 (379c4a5)
- server: 添加 js & css 的 Content-Type 响应头 (77ae900)
- server: 添加 js & css 的 Content-Type 响应头 (ff2d4dc)
- server: 添加 js & css 的 Content-Type 响应头 (4ec269e)
0.1.8 (2016-12-09)
Bug Fixes
- cli: 修复自定义命令没有缩写会造成 help 命令报错 (17f6d7b)
- pack: 修复资源无版本号时编译错误 (57a77cc)
- pack: 修复自身版本号使用 webpack-md5-hash 时问题 (2da0378)
- server: 修复 rebuild 结束没有给出明显提示 (9036cbc)
Features
- init: 修改fekit项目的config文件模板,因为fekit项目支持一键导入,所以所有的配置都可以直接从fekit.config中读取了。 (9f94e87)
- init: 初始化改为只生成一个空工程 (ab08750)
- init: 初始化模板文件改为 ykit.js (48b979e)
- init: 提供初始化模板 (a3b8814)
- pack: 使用 uglify 进行压缩 (+1 squashed commit) (cb151c7)
- pack: 给出明确 optimize 提示 (3e67b01)
Performance Improvements
- pack: 优化 pack log (c814175)
0.1.7 (2016-12-02)
Bug Fixes
- 修复 map 文件返回错误 (1f0f055)
- 修复 ora 不支持 node 0.12 (c9d7120)
- 修复 windows 下入口路径匹配问题 (21a372d)
- 修复找不到配置模块会重置 .ykitrc (c1a03d5)
- server: 修复自身定义的 chunk 方式 (40e147a)
- 修复设置 entry 有语法问题时二次报错 (d983709)
- pack: 修复找不到删除的 .cache 文件 (57fd410)
- Project: 用户配置对象使用了export保留字作为属性,为了兼容性考虑继续支持,但另外提供正确的属性名exports作为以后的推荐配置。 (4095833)
- server: js文件入口不存在时,依然会等待其他资源编译结束resolve而不是直接返回404,这时候会变成一个永远pending的请求。 (2193385)
- server: 修复路径问题 (ba291a6)
- server: 修改权限不足错误提示 (e8cb6a4)
- server: 修改配置,去除 qunar 内容 (f18aff1)
- 修复额外资源没有去掉版本号 (83ff4d1)
- 去掉 pack 二次回调 (d3e1c1c)
- 移除多余测试文件 (4b3a960)
- server: 同步 lib/server.js (7583c94)
- server: 完善js文件404错误提示 (a5b029f)
- server: 完善js文件404错误提示,修改状态码为404 (36bc9fa)
- server: 将server等待时间减少到100ms提升server响应速度 (3a21d5e)
- server: 添加默认 chunk 配置,修改未找到资源的 404 返回 (6dda6d1)
- server.js: 开发服务在入口找不到时一直pending的错误修复 (5c3fbdf)
Features
- Config: 增加beforepack钩子 (14f3e0d)
- pack: 允许在 packCallback 中更改 assetsInfo (f263f05)
- server: time to 0.1.7 (cc12792)
- 添加 hacky 方式获取内部 webpack (ed44919)
- server: 使用 https 选项同时可以开启正常 http server (a05480e)
- server: 延迟 404 的请求直到编译结束(使得编译副产物可以被请求到) (9b7fb2c)
- server: 采用新的 compile & watch 机制 (09e1697)
- server: 采用新的 logger 风格 (4b4fbce)
- 添加 harmonize 运行环境 (f2aa43d)
- server.js: applyMiddleware API升级,现在允许用户调用多次绑定多个Middleware,它们将会按照绑定顺序依次执行。 (eadd1c9)
- server.js: applyMiddleware API升级,现在允许用户调用多次绑定多个Middleware,它们将会按照绑定顺序依次执行。 (afd868b)
0.1.6 (2016-11-18)
Bug Fixes
- 修复打出冗余 log (c72bb40)
- pack: 去掉重复的packCallback调用 (923dbc1)
- server: 修复 entry 路径匹配不准 (7c5a2f8)
- server: 解决入口没找到时compile全部资源的问题 (e26a8bc)
- 修复找不到从入口引用的 css (9855caf)
- 修复没有错误提示 (e6c4778)
Features
- server: 由显示所有本机 ip 改为只显示 127.0.0.1 (145d4e5)
- 去掉 stylelint 以提升安装速度 (06363d7)
- 添加 command abbr (1080784)
- 添加 command abbr (0a63ff7)
- 添加 command abbr (cf428c9)
0.1.5 (2016-11-14)
Bug Fixes
- changelog commit id (4473b7c)
- resolve.alias 不能带 $ (fb250a7)
- 修复 alias 不生效 (1506eb8)
- 修复 alias 中对于 { xyz: "/some/dir" } 的适配 (ccbffb5)
- 修复 css 版本号引路径而变更 (9371d2e)
- 修复 webpack 编译过程中无法停止进程 (bab94b8)
- 修复方法拼写错误 (313b1b0)
- 修复无法正确关闭代理 (5ca9685)
- 修复无法设置分组入口 (e39eb9a)
- 去掉冗余 pack log (0513269)
- 添加必要依赖 (7de4b86)
Features
0.1.4 (2016-10-21)
Bug Fixes
- lib: 同步cli.js与ykit.common.js (3a7de72)
- pack: 修复pack -m参数parse报错 (a7d3fb1)
- 去掉冗余文件 (6833706)
- pack: 修复打包错误重复输出 (50b40ce)
- server: 修复编译config返回undefined时报错 (b9c3eb8)
Features
0.1.3 (2016-10-12)
Bug Fixes
- compile: 修复同目录下同名不同后缀文件编译冲突 (531d3fb)
- lint: 修复找不到eslintrc问题 (127206d)
- lint: 修复找不到lint配置文件extends字段 (1a33339)
- log: 修复在windows上log频繁问题 (37ddf51)
- min: 修复pack -m mangle参数配置问题 (e7a53c6)
- server: 修复ext插件找不到编译路径问题 (e37dcf6)
- server: 修复windows下重复设置header报错 (aba0339)
- server: 修复windows下重复设置header报错 (ef53bb0)
Features
0.1.2 (2016-10-09)
Bug Fixes
0.1.1 (2016-10-08)
Bug Fixes
- fileName: 修复formatOutput插件命名错误 (cebc126)
- pack: 修复progress插件文件命名错误 (d48dac9)
- pack: 修复警告输出报错 (43e08b2)
- server: 修复按请求编译css时入口filter未生效 (ef45fac)
- server: 修复请求资源中带query引起的重复编译 (751c1a6)
0.1.0 (2016-09-27)
Bug Fixes
- reload: 修复指定服务地址不生效 (2e23f7c)
Features
- reload: 增加从ykit服务拉取插件功能 (7382ef5)
0.0.5 (2016-09-09)
Bug Fixes
- eslint: 修复eslint无法extend, 提供lint设置接口 (56a4983)
- eslint: 修复找不到全局eslint报错 (a9c60ee)
- file: 添加之前全局忽略的Config.js (b613863)
- lib: 去掉多余编译文件 (c6f8c80)
- live reload: 修复有时live reload 不生效 (1401222)
- node 0.12: 替换Object.assign为extend (64deff2)
- pack: 修复windows下移除目录命令不生效 (f5b6d0e)
- plugin: 修复找不到本地ykit-config-xxx (faa5a8b)
- server: 为watch入口添加interval,防止自动储存引发性能问题 (ab7c1b0)
- server: 修复extend config导致sass loader不生效 (96962a7)
- server: 修复node_modules中resolve extension不生效 (b81f867)
- server: 修复watch文件可能造成内存泄露问题 (9a59d61)
- server: 修复更改入口以后服务 / 打包报错 (1880c2f)
- server: 修复测试目录 (7e229e9)
- source map: 修复babel-loader在webpack中source map不生效问题 (7f5378f)
Features
- cmd: 增加-v和-h指令 (f645595)
- init: 添加初始化说明,支持无默认类型 (e6563ab)
- lint: 根据lint结果返回不同值 (05a17d9)
- logger: 编译状态log加上时间 (b8e2630)
- plugin: 添加搜寻全局插件模式 (e3554bc)
- server: 支持https (a6bac57)
- server: 默认改为按请求资源打包,整体打包改为可选参数 (92ecfa3)
0.0.4 (2016-08-26)
Bug Fixes
- init: 修复重写package.json问题 (e0462e5)
- server: 修复404一直pending (7136403)
- server: 修复一些情况compile报错未显示 (aa9a1e2)
Features
- server: 优化报错信息 (7483355)
0.0.3 (2016-08-15)
Bug Fixes
Features
- server: 检测到config文件变化后可以重新生成compiler (423d485)
0.0.2 (2016-08-11)
Bug Fixes
- config: 修复设置loaders不生效 (b904079)
- config: 初始context改为src (70be3c7)
- fixcss: 修复寻找cache路径 (d4e14ac)
- fixCss: 修复在不同context下.cache路径问题 (f679c63)
- fixes: 修复css路径 (040b519)
- init: 优化初始化流程 (703ef3b)
- init: 去掉全局引用的shelljs (3a8086e)
- init: 改为从gitlab上安装配置 (18ac575)
- initTmpl: 去掉默认用户选项 (6c47c8d)
- install: proxy改为使用时提示安装 (877896c)
- install proxy: 检测权限 (52d788a)
- js-loader: 优化正则 (39c8119)
- lint: 优先使用项目配置的linter (c592569)
- lint: 优化lint提示 (39bf20f)
- lint: 修复context改变时lint路径问题 (7030fa7)
- lint: 修复jsx没有被lint (ce1fa37)
- lint: 修复没有使用到本地lint规则 (53498bb)
- lint: 修复没有使用到本地lint规则 (13d2a3f)
- logger: 优化pack/server logger (c003504)
- pack: 修改默认context (c91715d)
- package.json: lint和livereload不在初始默认安装,而是调用命令式提示安装 (72466b9)
- path: 兼容windows path (a8d90ff)
- QProxy: 兼容windows (f46ccb6)
- readrc: 如果没有rc不报错,在init时reload (ffbd178)
- server: 优化server启动报错提示 (e36c697)
- setConfig: 修复返回undefined时报错 (cdc1ad3)
- setConfig: 支持设置context相对路径 (6afd43d)
Features
- alias: 兼容fekit形式alias (c9ff1b9)
- cmd: 添加init (768a387)
- compile: 自动添加context为resolve.root (8c6302c)
- env: 支持node 0.12 (4380c73)
- gulp: 第一次启动时也编译 (385748d)
- init: 添加xta/none init选项 (e4330fc)
- lint: lint可以指定目录/文件 (9d21d95)
- pack: 可配置打包前是否清空输出目录 (eac936a)
- package.json: 添加jerryproxy作为初始组件 (0e086ef)
- server: 添加代理功能 (3189f29)
- server/pack: 支持入口为数组 (bbb5808)
- setConfig: 添加对alias处理 (e2b41ce)
0.0.1 (2016-07-15)
Bug Fixes
- lint: remove log (353ac74)
- pack: min err (f016a5f)
- Project: 修复找不到this.options (ea22ae6)
- reload: 修复找不到manager (3da7549)
- server: logger url改用相对路径(考虑一些工程相对路径已经很长了...所以不用绝对路径) (d2e6dc5)
- server log: 修复文件大小单位格式 (c1055ec)
- server logger: 更改打包文件显示单位 (11f7094)
- setConfig: 修复setConfig中上下文环境不对 (2c12155)
Features
- ext plguin: 支持js后缀转换 (f4578c8)
- global: 添加全局log方法 (8cb0c61)
- lint: add lint command and example (73bb6be)
- pack: add -m/--min option (50cc200)
- pack: add css-loader (09d2391)
- pack: add CssEntryLoaderPlugin (7a3eecf)
- pack: add es6 compiler (51d5dda)
- pack: add pack command demo & test (4615fd0)
- pack: add source map opt (3a655f2)
- pack: 显示错误详细信息 (4f592be)
- pack: 添加打包进度条 (9e93625)
- pack: 添加设置分组参数 (551c0b4)
- pack logger: 添加打包log (141fb55)
- server: add live reload (e77692b)
- server: add logger (dc8ad5f)
- server: add server command (e93c20f)
- server: add source map (c09678f)
- server: 优化error/warning log信息 (c70b54c)