# 更新日志

## V0.0.1 版本 (2016 年 08 月 26 日)

1. 首个版本发布

## V0.0.2 版本 (2016 年 09 月 07 日)

1. 错误处理修改
2. 修改发布脚本
3. 修改编码问题
4. 证书缓存

## V0.0.3 版本 (2016 年 09 月 20 日)

1. 修改 https 判断
2. 增加超时处理
3. 证书目录修改，增加日志，证书增加二维码链接
4. 修改启动日志
5. 修复前端禁止缓存按钮的 bug
6. 增加排除，选项，排除的则不解编码
7. 修改规则解析 exec 在没配置协议的情况下，使用原始 url 的协议
8. breakHttps 增加可针对某些不想破解的 https 跳过

## V0.0.4 版本 (2016 年 09 月 21 日)

1. 细节优化，代理服务器 socket 关闭

## V0.0.5 版本 (2016 年 09 月 21 日)

1. 增加 .use 方法，可以提前拦截请求
2. 代码 jslint 检测增加
3. 前端代码性能优化
4. 修复下载链接 bug

## V0.0.6 版本 (2016 年 09 月 23 日)

1. use 方法优化
2. 修复 promise 作用链的 bug

## V0.0.7 版本 (2016 年 09 月 29 日)

1. 解压出错后，直接返回原数据
2. 增加说明文档

## V1.0.0 版本 (2016 年 10 月 31 日)

1. 增加 catproxy --autoOpen false 参数可以默认不打开管理界面
2. 增加 catproxy -e "baidu.com" 可以在打开 破解 https 请求的时候，匹配的 url 不破解
3. 修改默认配置，在不配置协议的情况下，2 种协议(http, https)都支持
4. 修改 config 初始化位置
5. 增加远程上传配置文件的功能
6. 对 ws 和 wss 请求做转发处理
7. 增加 catproxy -s 1 (值可以是 1 或者 2),表示是采用多台服务器代理 https 请求还是用 sni 代理
8. 修改 CatProxy 的构造函数
9. catproxy 增加 onBeforeReq, onAfterRes, onBeforeRes , onPipeRequest 事件
10. 增加进程消息函数，认识数据格式 `{type: "config", result: "配置函数"}`

## V1.1.0 版本 (2016 年 11 月 16 日)

1. catproxy 对象初始化后增加方法 `setServerType , setHttpPort, setHttpsPort, setUiPort, setSniType, setBreakHttps, setExcludeHttps`

## V1.1.1 版本 (2016 年 11 月 18 日)

1. 增强数据保存时候的校验
2. 升级 react

## V1.2.0 版本 (2017 年 01 月 10 日)

1. 增加监控界面
2. 优化一些 bug
3. 增加 weinre 调试
4. 增加新的正则规则

## V1.2.2 版本 (2017 年 01 月 10 日)

1. 修改依赖关系
2. 修改 log
3. 修改样式

## V1.2.3 版本 (2017 年 02 月 28 日)

1. 修改文字
2. 修改 weinre 添加后 content-length 不对的问题
3. 修改 tools 中得 sendErr 方法
4. 修改忽略目录

## V1.2.4 版本 (2017 年 04 月 11 日)

1. 修改 tools 中得 error 方法
2. 修改 npm 发布忽略文件
3. 更新 fs-extra 版本

## V1.2.5 版本 (2017 年 04 月 18 日)

1. 修改 filecache 的缓存文件位置
2. 优化本地文件匹配
3. 增加缓存修改功能

## V1.2.6 版本 (2017 年 04 月 18 日)

1.  去掉 prompt
2. 细节修改

## V1.2.7 版本 (2017 年 05 月 15 日)

1.  增加证书扩展

## V1.2.8 版本 (2017 年 05 月 22 日)

1.  去掉证书生成的时候的一些字段

## V1.2.9 版本 (2017 年 05 月 22 日)

1.  继续去掉证书上的一些字段
2. 修复 weinre 插入后，下面得规则不启用的 bug
3. 修复刷新缓存被启用后，content-length 不对的问题

## V1.2.10 版本 (2017 年 05 月 25 日)

1. 增加 pfx 证书生成密码 123456

## V1.2.11 版本 (2017 年 06 月 15 日)

1. 修复监控图片不显示的 bug

## V1.2.12 版本 (2017 年 09 月 03 日)

1. 修复语法问题
2. 增加.ftl 的 mime

## V1.2.13 版本 (2017 年 09 月 03 日)

1. 修复 rule 匹配模式在字符串情况下增加转义

## V1.2.14 版本 (2019 年 04 月 26 日)

1. 修复高版本 node 问题

## V1.2.15 版本 (2019 年 10 月 29 日)

1. 增加 content-encode:br 的解压

## V1.2.16 版本 (2019 年 11 月 1 日)

1. 证书生成修改
2. 格式化代码
