- 0.8.5-beta.3 (2018-11-12)
- 0.8.5-beta.1 (2018-10-31)
- 0.8.5-beta.0 (2018-10-25)
- 0.8.4 (2018-10-10)
- 0.8.3 (2018-10-10)
- 0.8.3-beta.1 (2018-07-26)
- 0.8.3-beta.0 (2018-06-08)
- 0.8.2 (2018-06-04)
- 0.7.0 (2017-10-16)
- 0.6.1 (2017-09-08)
- 0.6.0 (2017-09-05)
- 0.5.2 (2017-07-11)
- 0.5.1 (2017-07-11)
- 0.5.0 (2017-07-10)
- 0.4.0 (2017-05-02)
- 0.3.3 (2017-03-22)
- 0.2.4 (2017-01-09)
- 0.2.2 (2016-12-23)
- 0.2.0 (2016-12-16)
- 0.1.6 (2016-11-18)
- 0.1.4 (2016-10-21)
- 0.1.2 (2016-10-09)
- 0.1.1 (2016-10-08)
- 0.1.0 (2016-09-27)
- 0.0.4 (2016-08-26)
- 0.0.2 (2016-08-11)
- modify changelog ()
- 增加注释 (b86d7b3)
0.8.5-beta.4 (2018-11-12)
0.8.5-beta.3 (2018-11-12)
0.8.5-beta.2 (2018-11-12)
0.8.5-beta.1 (2018-10-31)
Features
- remove time cost comment (b8cd946)
0.8.5-beta.0 (2018-10-25)
Features
- 关闭自动 hot 功能;会影响部分项目的 resolve 路径;目前原因不明,待后续查找,暂时关闭此功能; (480481e)
- 增加 pack min 后的 sourcemap 处理 ()
- 更新 docs 地址 (0720d93)
0.8.4 (2018-10-10)
Bug Fixes
- udpate package version (0a96d93)
0.8.3 (2018-10-10)
Bug Fixes
- 修复 sourcemap 生成配置参数错误 (72fa46d)
- 增加 min 模式下生成 sourcemap 的能力 ()
0.8.3-beta.1 (2018-07-26)
Bug Fixes
- change registry to "; (701704d)
- PT-4696 add catch(e) ()
0.8.3-beta.0 (2018-06-08)
Features
0.8.2 (2018-06-04)
Bug Fixes
- 修复setuid可能面临的其他错误,并给出警告 ()
- 增加读取 package.json 错误捕获 (5e11796)
Features
0.8.0 (2018-05-13)
Bug Fixes
- 修复当入口为字符串类型时 hot-reload 不生效 ()
- 去掉 hot-reload 对于 publicPath 的修改 (0f16000)
Features
- server: hot-reload 改为默认行为 ()
- add project alias start (1b8a237)
- 本地环境下不使用 extract 插件 ()
- 添加 build —production 参数 (1bd925c)
- 添加 config file 没有找到的警告 ()
0.7.0 (2017-10-16)
Bug Fixes
- chunk: 修复异步加载的 chunk 通过 require.ensure 第三个参数命名无效 ()
Features
- cmd: init 和 build 命令可以添加 registry 参数 (fc85499)
0.6.2 (2017-09-15)
0.6.1 (2017-09-08)
Bug Fixes
- build: 修复 extract-text-webpack-plugin 版本问题 (f01e720)
0.6.0 (2017-09-05)
Bug Fixes
- fix commonsChunk_filename ext_name bug (cc7529d)
- fix commonsChunk_filename ext_name bug in the build file ()
- server: 修复项目名称和资源名称相同时访问不到问题 (79085f6)
- 修复 extract-text-webpack-plugin order error ()
Features
- build: 去掉 npm cache clean (0d5fe3d)
- build: 检测 lock version 文件中是否有官方库,并给出提示 ()
- pack: 添加设置 minify 进程池大小配置 (c05d70b)
- 支持 ts 扩展名 ()
Bug Fixes
- commonsChunk config bug ()
- server: fix static server cwd error when there is no ykit config file (3a29c0d)
- server: fix static server error when cwd not exists ()
0.5.4 (2017-07-25)
Bug Fixes
- middleware optimization only work when maxMiddleware option exists ()
- init: fix windows 'module' is not defined error when running setup command (27a38d4)
0.5.3 (2017-07-12)
0.5.2 (2017-07-11)
Bug Fixes
0.5.1 (2017-07-11)
Bug Fixes
0.5.0 (2017-07-10)
Bug Fixes
- config: fix absolute alias path problem on build env ()
- config: fix can't find config.commands (e1e82ef)
- pack: fix pack source map bug ()
- project: fix Missing semicolon bug (5c6ef45)
- Project: Fix vendor build_file bug and use manifast chunk ()
- server: fix https server start bug when https set error cert (5a41b4e)
Features
- cli: add watch command ()
- server: add host replace middleware (1c8d850)
- server: support starting server inside project ()
- Server: support max middleware count (36c6cad)
0.4.1 (2017-05-16)
Bug Fixes
- config: fix commands in config function not work (93b877a)
- server: fix https server can’t find key file ()
Features
- server: add mocking (f944bc1)
0.4.0 (2017-05-02)
- alias: fix useing absolute path outside project alias problem (1336e68)
- hmr: fix not work on differert host ()
- pack: fix bundling error not throwed (509c62a)
- pack: fix using abbr command won’t get correct env ()
Features
- pack: add beforeCompiling hook (7e9fa6f)
- plugin: allow config build options ()
- server: add http-proxy-middleware to handle server proxy (69cbb63)
- server: add overlay option ()
0.3.4 (2017-04-07)
Bug Fixes
- hot: fix Express wildcard routing breaks ()
- minify: degrade to uglify-js1 to fix ie8 problem (b6d5a66)
- Project: typo ()
Features
- build: allow skip building (0436f55)
- server: report bundler error by overlay ()
- server: serve for default favicon (9193041)
0.3.3 (2017-03-22)
Bug Fixes
- server: modify publicPath replacing to shutdown (8fc1ccc)
Features
0.3.2 (2017-03-20)
Bug Fixes
0.3.1 (2017-03-20)
Bug Fixes
- config: 修复 exports 项不能设置为数组 ()
- config: 修复一些情况下 alias 路径设置重复 (e907691)
- config: 将 context 从 root 中移除 ()
- init: 修复 node_modules 不存在时打包报错 (32efa04)
- plugin: 修复由 case-senitive 引起的性能问题 ()
Features
- pack: 将 uglify-js 升级到 uglify-js2 (3a40a2a)
- pack: 打包报错后以返回码 1 退出 ()
- plugin: 添加插件读取 ykit.js 配置功能 (ba9bcd0)
- server: 支持 —hot 开启热更新 ()
- 支持忽略 node_modules 阻断 (936ddb5)
Performance Improvements
0.3.0 (2017-02-20)
Bug Fixes
- pack: 检查是否存在 ExtractTextPlugin,防止重复设置 ()
- server: 修复因为权限降级无法使用 sudo (d983ae9)
- server: 修复因为权限降级无法操作 cache 文件 ()
- server: 修复无法更改 output.path 为非 prd 的形式 (371fd62)
- source-map: 使用 webpack-encoding-plugin 修复注释中的中文乱码 ()
Features
- config: 支持 module.exports 形式配置文件 (9cebc62)
- config: 支持传入一个配置对象 ()
- config: 支持通过数组传入 plugin (4d825b3)
- init: 添加 .gitignore ()
- pack: pack 钩子支持同步和异步两种形式 (043841b)
- pack: 支持 beforePack 和 afterPack ()
- pack: 添加 beforePackCallbacks 回调 (27198dd)
- server: server 转为 middleware 形式 ()
- server: 添加 verbose 配置项,打印出详细编译信息 (b2d26c7)
Performance Improvements
0.2.5 (2017-01-18)
Bug Fixes
- init: 修复 cnpm 响应太慢,预先去 qnpm 查找 ()
- init: 修复检测包存在超时时间过短 (e3d6f16)
- server: 修复 js 没有应用后缀转换规则 ()
Features
- build: 检测 ykit 配置文件及 node_modules (960dad3)
- compile: 添加 jsx 进入默认编译后缀 ()
- server: 支持 entry.key 路径匹配 (a138998)
0.2.4 (2017-01-09)
Bug Fixes
- build: 兼容不存在 npm_cache_share 的场景 (cc7483d)
Features
- cmd: 添加 build 命令 ()
- server: 添加默认 https 证书 (5be0261)
0.2.3 (2016-12-29)
Bug Fixes
Features
Bug Fixes
- config: 不再寻找全局插件(使用 npm_cache_share) 做缓存策略 ()
- config: 不在寻找全局插件(使用 npm_cache_share) 做缓存策略 (32c1816)
- config: 不在寻找全局插件(使用 npm_cache_share) 做缓存策略 (+1 squashed commit) ()
- pack: 修复获取压缩文件 size 不准确 (c0eeb2a)
- pack: 修复获取资源大小时找不到 .cache 文件报错 ()
Features
- compile: 强制模块路径大小写正确 (0175e78)
- compile: 强制模块路径大小写正确 ()
- minify: 提供更友好的压缩错误提示 (863e843)
- pack: 添加对 build 配置项的支持 ()
0.2.1 (2016-12-20)
Bug Fixes
- pack: 修复压缩变量参数不生效 ()
- server.js: 修复url中带query时找不到本地资源的bug。 (00dcb46)
Features
0.2.0 (2016-12-16)
Bug Fixes
- pack: 修复 chunk 版本号问题 ()
- pack: 修复未调用压缩变量方法导致编译打包报错 (fc10b01)
- cli: 添加 config 命令用来进行全局配置 ()
- cli: 添加 config 命令用来进行全局配置 (587e4a5)
- fekit.md: 迁移fekit新版文档 ()
- fekit.md: 迁移fekit新版文档 (f1e6be9)
- fekit.md: 迁移fekit新版文档 ()
- fekit.md: 迁移fekit新版文档 (c651e4b)
- fekit.md: 迁移fekit新版文档 ()
- fekit.md: 迁移fekit新版文档 (3443366)
- fekit.md: 迁移fekit新版文档 ()
- fekit.md: 迁移fekit新版文档 (83f96ae)
- fekit.md: 迁移fekit新版文档 ()
- fekit.md: 迁移fekit新版文档 (+4 squashed commits) (3572289)
- init: 优化初始化逻辑 ()
- init: 优化初始化逻辑 (7550ce0)
- init: 优化初始化逻辑 ()
- init: 完善初始化逻辑 (6177bb5)
- init: 完善插件添加逻辑 ()
- server: beforepack现在可以访问到option参数了 (328d6b9)
- server: https 证书/秘钥改为全局配置 ()
- server: https 证书/秘钥改为全局配置 (379c4a5)
- server: 添加 js & css 的 Content-Type 响应头 ()
- server: 添加 js & css 的 Content-Type 响应头 (ff2d4dc)
- server: 添加 js & css 的 Content-Type 响应头 ()
0.1.8 (2016-12-09)
Bug Fixes
- cli: 修复自定义命令没有缩写会造成 help 命令报错 ()
- pack: 修复资源无版本号时编译错误 (57a77cc)
- pack: 修复自身版本号使用 webpack-md5-hash 时问题 ()
- server: 修复 rebuild 结束没有给出明显提示 (9036cbc)
Features
- init: 修改fekit项目的config文件模板,因为fekit项目支持一键导入,所以所有的配置都可以直接从fekit.config中读取了。 ()
- init: 初始化改为只生成一个空工程 (ab08750)
- init: 初始化模板文件改为 ykit.js ()
- init: 提供初始化模板 (a3b8814)
- pack: 使用 uglify 进行压缩 (+1 squashed commit) ()
- pack: 给出明确 optimize 提示 (3e67b01)
Performance Improvements
0.1.7 (2016-12-02)
Bug Fixes
- 修复 map 文件返回错误 ()
- 修复 ora 不支持 node 0.12 (c9d7120)
- 修复 windows 下入口路径匹配问题 ()
- 修复找不到配置模块会重置 .ykitrc (c1a03d5)
- server: 修复自身定义的 chunk 方式 ()
- 修复设置 entry 有语法问题时二次报错 (d983709)
- pack: 修复找不到删除的 .cache 文件 ()
- Project: 用户配置对象使用了export保留字作为属性,为了兼容性考虑继续支持,但另外提供正确的属性名exports作为以后的推荐配置。 (4095833)
- server: js文件入口不存在时,依然会等待其他资源编译结束resolve而不是直接返回404,这时候会变成一个永远pending的请求。 ()
- server: 修复路径问题 (ba291a6)
- server: 修改权限不足错误提示 ()
- server: 修改配置,去除 qunar 内容 (f18aff1)
- 修复额外资源没有去掉版本号 ()
- 去掉 pack 二次回调 (d3e1c1c)
- 移除多余测试文件 ()
- server: 同步 lib/server.js (7583c94)
- server: 完善js文件404错误提示 ()
- server: 完善js文件404错误提示,修改状态码为404 (36bc9fa)
- server: 将server等待时间减少到100ms提升server响应速度 ()
- server: 添加默认 chunk 配置,修改未找到资源的 404 返回 (6dda6d1)
- server.js: 开发服务在入口找不到时一直pending的错误修复 ()
Features
- Config: 增加beforepack钩子 (14f3e0d)
- pack: 允许在 packCallback 中更改 assetsInfo ()
- server: time to 0.1.7 (cc12792)
- 添加 hacky 方式获取内部 webpack ()
- server: 使用 https 选项同时可以开启正常 http server (a05480e)
- server: 采用新的 compile & watch 机制 ()
- server: 采用新的 logger 风格 (4b4fbce)
- 添加 harmonize 运行环境 ()
- server.js: applyMiddleware API升级,现在允许用户调用多次绑定多个Middleware,它们将会按照绑定顺序依次执行。 (eadd1c9)
- server.js: applyMiddleware API升级,现在允许用户调用多次绑定多个Middleware,它们将会按照绑定顺序依次执行。 ()
0.1.6 (2016-11-18)
Bug Fixes
- 修复打出冗余 log ()
- pack: 去掉重复的packCallback调用 (923dbc1)
- server: 修复 entry 路径匹配不准 ()
- server: 解决入口没找到时compile全部资源的问题 (e26a8bc)
- 修复找不到从入口引用的 css ()
- 修复没有错误提示 (e6c4778)
Features
- server: 由显示所有本机 ip 改为只显示 127.0.0.1 ()
- 去掉 stylelint 以提升安装速度 (06363d7)
- 添加 command abbr ()
- 添加 command abbr (0a63ff7)
- 添加 command abbr ()
0.1.5 (2016-11-14)
Bug Fixes
- changelog commit id ()
- resolve.alias 不能带 $ (fb250a7)
- 修复 alias 不生效 ()
- 修复 alias 中对于 { xyz: "/some/dir" } 的适配 (ccbffb5)
- 修复 css 版本号引路径而变更 ()
- 修复 webpack 编译过程中无法停止进程 (bab94b8)
- 修复方法拼写错误 ()
- 修复无法正确关闭代理 (5ca9685)
- 修复无法设置分组入口 ()
- 去掉冗余 pack log (0513269)
- 添加必要依赖 ()
Features
0.1.4 (2016-10-21)
Bug Fixes
- lib: 同步cli.js与ykit.common.js (3a7de72)
- pack: 修复pack -m参数parse报错 ()
- 去掉冗余文件 (6833706)
- pack: 修复打包错误重复输出 ()
- server: 修复编译config返回undefined时报错 (b9c3eb8)
Features
- config: 支持返回对象设置config ()
- config: 添加设置分组入口 (11890bf)
0.1.3 (2016-10-12)
Bug Fixes
- compile: 修复同目录下同名不同后缀文件编译冲突 (531d3fb)
- lint: 修复找不到eslintrc问题 ()
- lint: 修复找不到lint配置文件extends字段 (1a33339)
- log: 修复在windows上log频繁问题 ()
- min: 修复pack -m mangle参数配置问题 (e7a53c6)
- server: 修复ext插件找不到编译路径问题 ()
- server: 修复windows下重复设置header报错 (aba0339)
- server: 修复windows下重复设置header报错 ()
Features
0.1.2 (2016-10-09)
Bug Fixes
- pack: 修复build机器上找不到process.stderr报错 (6424cd2)
- reload: 修复not in gzip format解压报错 ()
0.1.1 (2016-10-08)
Bug Fixes
- fileName: 修复formatOutput插件命名错误 ()
- pack: 修复progress插件文件命名错误 (d48dac9)
- pack: 修复警告输出报错 ()
- server: 修复按请求编译css时入口filter未生效 (ef45fac)
- server: 修复请求资源中带query引起的重复编译 ()
0.1.0 (2016-09-27)
Bug Fixes
- reload: 修复指定服务地址不生效 ()
Features
- reload: 增加从ykit服务拉取插件功能 (7382ef5)
0.0.5 (2016-09-09)
Bug Fixes
- eslint: 修复eslint无法extend, 提供lint设置接口 (56a4983)
- eslint: 修复找不到全局eslint报错 ()
- file: 添加之前全局忽略的Config.js (b613863)
- lib: 去掉多余编译文件 ()
- live reload: 修复有时live reload 不生效 (1401222)
- node 0.12: 替换Object.assign为extend ()
- pack: 修复windows下移除目录命令不生效 (f5b6d0e)
- plugin: 修复找不到本地ykit-config-xxx ()
- server: 为watch入口添加interval,防止自动储存引发性能问题 (ab7c1b0)
- server: 修复extend config导致sass loader不生效 ()
- server: 修复node_modules中resolve extension不生效 (b81f867)
- server: 修复watch文件可能造成内存泄露问题 ()
- server: 修复更改入口以后服务 / 打包报错 (1880c2f)
- server: 修复测试目录 ()
- source map: 修复babel-loader在webpack中source map不生效问题 (7f5378f)
Features
- cmd: 增加-v和-h指令 ()
- init: 添加初始化说明,支持无默认类型 (e6563ab)
- lint: 根据lint结果返回不同值 ()
- logger: 编译状态log加上时间 (b8e2630)
- plugin: 添加搜寻全局插件模式 ()
- server: 支持https (a6bac57)
- server: 默认改为按请求资源打包,整体打包改为可选参数 ()
0.0.4 (2016-08-26)
Bug Fixes
- init: 修复重写package.json问题 ()
- server: 修复404一直pending (7136403)
- server: 修复一些情况compile报错未显示 ()
Features
- server: 优化报错信息 (7483355)
0.0.3 (2016-08-15)
Bug Fixes
Features
- config: 修复设置loaders不生效 ()
- config: 初始context改为src (70be3c7)
- fixcss: 修复寻找cache路径 ()
- fixCss: 修复在不同context下.cache路径问题 (f679c63)
- fixes: 修复css路径 ()
- init: 优化初始化流程 (703ef3b)
- init: 去掉全局引用的shelljs ()
- init: 改为从gitlab上安装配置 (18ac575)
- initTmpl: 去掉默认用户选项 ()
- install: proxy改为使用时提示安装 (877896c)
- install proxy: 检测权限 ()
- js-loader: 优化正则 (39c8119)
- lint: remove log ()
- lint: 优先使用项目配置的linter (c592569)
- lint: 优化lint提示 ()
- lint: 修复context改变时lint路径问题 (7030fa7)
- lint: 修复jsx没有被lint ()
- lint: 修复没有使用到本地lint规则 (53498bb)
- lint: 修复没有使用到本地lint规则 ()
- logger: 优化pack/server logger (c003504)
- pack: min err ()
- pack: 修改默认context (c91715d)
- package.json: lint和livereload不在初始默认安装,而是调用命令式提示安装 ()
- path: 兼容windows path (a8d90ff)
- Project: 修复找不到this.options ()
- QProxy: 兼容windows (f46ccb6)
- readrc: 如果没有rc不报错,在init时reload ()
- reload: 修复找不到manager (3da7549)
- server: logger url改用相对路径(考虑一些工程相对路径已经很长了…所以不用绝对路径) ()
- server: 优化server启动报错提示 (e36c697)
- server log: 修复文件大小单位格式 ()
- server logger: 更改打包文件显示单位 (11f7094)
- setConfig: 修复setConfig中上下文环境不对 ()
- setConfig: 修复返回undefined时报错 (cdc1ad3)
- setConfig: 支持设置context相对路径 ()
Features
- alias: 兼容fekit形式alias (c9ff1b9)
- cmd: 添加init ()
- compile: 自动添加context为resolve.root (8c6302c)
- env: 支持node 0.12 ()
- ext plguin: 支持js后缀转换 (f4578c8)
- global: 添加全局log方法 ()
- gulp: 第一次启动时也编译 (385748d)
- init: 添加xta/none init选项 ()
- lint: add lint command and example (73bb6be)
- lint: lint可以指定目录/文件 ()
- pack: add -m/—min option (50cc200)
- pack: add css-loader ()
- pack: add CssEntryLoaderPlugin (7a3eecf)
- pack: add es6 compiler ()
- pack: add pack command demo & test (4615fd0)
- pack: add source map opt ()
- pack: 可配置打包前是否清空输出目录 (eac936a)
- pack: 显示错误详细信息 ()
- pack: 添加打包进度条 (9e93625)
- pack: 添加设置分组参数 ()
- pack logger: 添加打包log (141fb55)
- package.json: 添加jerryproxy作为初始组件 ()
- server: add live reload (e77692b)
- server: add logger ()
- server: add server command (e93c20f)
- server: add source map ()
- server: 优化error/warning log信息 (c70b54c)
- server: 添加代理功能 ()
- server/pack: 支持入口为数组 (bbb5808)
- setConfig: 添加对alias处理 ()