# 更新日志

## 更早版本 (v1.4.2)
......

## V1.5.0版本 (2016年05月25日)

1. 修改文件列表，去除以 ```.```开头的文件或者目录
2. 增加新功能，每个分组的折叠或者打开将被记录到本地存储中。


## V1.5.2版本 (2016年05月25日)

1. 修改命令 ```ftl-node -V ftl-node -h```


## V1.6.0版本 (2016年05月26日)

1. 增加 ```⌘+s``` 快捷保存,愉快的使用Mac快捷键
2. 修改 **根路径** 为必填, 路径可以一个都不写，默认路径为 跟路径下地所有文件
3. 修复在删除一个项目下最后一条路径和虚拟路径不能删掉得bug


## V1.6.2版本 (2016年05月30日)

1. 修复在初次创建分组时候的bug

## V1.6.3版本 (2016年06月02日)

1. 默认启动分组放到最后的优化
2. 增加jshint检测
 
## V1.6.5版本 (2016年06月14日)

1. 修复 import, include, mock指令支持 ```/``` 开头, ```/```指相对于配置中项目的根路径
 
## V1.7.0 (2016年06月15日)
1. 增加新功能 远程 ftl和远程 ajax假数据的功能
 
## V1.7.1 (2016年06月15日)
1. 弥补缺失的包

## V1.7.2(2016年06月15日)
1. 修复远程假数据为绝对路径时候的bug

## V1.7.3(2016年06月23日)
1. 对远程假数据url参数做处理

## V1.7.4(2016年06月23日)
1. 文档更新
2. 修复在 run.config.js 不配置 mockFtl属性,而传递的是个完整的url时能够请求假数据

## V1.7.5(2016年06月23日)
1. run.config.js 中得routes中的redirect在为函数的时候支持返回promise

## V1.7.6(2016年09月07日)
1. 修改日志模块，增加命令，日志可控制
2. 修改error事件，让一切error看起来更清晰
3. 修改pkg引入方式
4. 修复编码错误

## V2.0.0(2016年09月22日)
1. 增加catproxy拦截
2. 代码解构优化
3. 代码风格优化
4. 前端界面增加是否代理服务，日志级别功能

## V2.0.1 (2016年09月22日)
1. catproxy版本号码修改

## V2.1.0 (2016年10月20日)
1. 修复ajax假数据代理url地址错误问题
2. 增加新命令 ftl-node --autoOpen false 表示 不自动打开管理界面
3. 增加freemarker自动转义功能，在 **run.config.js** 中配置 `ftlFormat=true`生效, 注意： **只有在freemarker jar包版本高于2.3.24该参数生效，否则无效**

## V2.1.1 (2016年10月20日)
1. `run.config.js`中jarVersion支持配置相对路径

## V2.2.0 (2016年10月20日)
1. `ftl-node -s 1|2` 增加-s的配置, 1表示采用sni，2表示 采用 多组服务器，具体请 -h查看帮助
2. `ftl-node -e --excludeHttps` 增加当代理服务器的时候排除破解https列表的配置 
3. `ftl-node -b --breakHttps` 增加当服务器是代理的时候是否破解https的开关，也可使用多个域名用逗号隔开
4. 修改一些文字提示
5. 更新 catproxy版本

## V2.2.1 (2016年11月21日)
1. 修复日志不显示的bug，修复语法bug
2. 修改在设置成代理模式的时候找不到自己得bug

## V2.2.2 (2016年11月25日)
1. 去掉ftl编译页面输出错误提示


## V2.2.3 (2016年11月25日)
1. 更新jar包

## V2.2.4 (2016年11月25日)
1. 更新jar包, 请不要使用 2.2.3，2.2.3jar包更新出错

## V2.2.5 (2017年04月11日)
1. autoOpen的修改
2. 日志级别默认info
3. keymaster修改，在input上点击 `ctrl + s, cmd + s`也可以保存
4. 无网络状态使用

## V2.2.6 (2017年04月17日)
1. 修复启动路径错误问题
2. 修改fs-extra版本

## V2.2.7 (2017年04月18日)
1. 修改静态文件，不要缓存
2. 代码解构优化

## V2.2.8 (2017年04月18日)
1. 去掉错误的require
2. 修改fs-extra为动态引用
3. 强制node版本必须是4.0.0以上

## V2.2.9 (2017年04月18日)
1. 修改强制node版本代码
2. win下版本的修改
3. 命令不用sudo启动

## V2.2.10 (2017年04月18日)
1. 修改发布错误的版本2.2.9

## V2.2.11 (2017年04月18日)
1. 将子进程的流pipe到主进程中

## V2.2.12 (2017年04月20日)
1. 修复 win上拦截的错误
2. 修复 win上的文字错误

## V2.2.12 (2017年05月24日)
1. 修复 win上消息通讯的错误

## V2.2.13 (2017年05月26日)
1. Buffer.from改成new Buffer

## V2.3.0 (2018年09月05日)
1. run.config.js中的routers增加 content配置，可以直接根据url返回文件内容

## V2.3.2 (2018年09月29日)
1. parsePath修改，对contentOneUrl方法，增加检查数据

## V2.3.3 (2018年09月29日)
1. parsePath contentOneUrl健壮性修改，增加可返回promise

## V2.4.0 (2018年09月29日)
1. run.config.js增加mock属性

## V2.4.2 (2018年09月29日)
1. 修复node 10版本不能用问题
2. 修复代理出错问题


## V2.5.0 (2018年09月29日)
1. run.config.js 增加headers方法，可以修改headers
2. fix serverMock watch bug
