**如打赏名单有遗漏，请TG联系我加一下**

#### 2019.05.06
1. 修复规则仓库调整导致的不兼容问题 -v1.9.70

#### 2019.04.15
1. 修复“删除节点”逻辑问题 -v1.9.69

#### 2019.03.21
1. 修复Quantumult自定义url rewrite不生效问题 -v1.9.67

#### 2019.03.20
1. 修复规则仓库调整导致的不兼容问题 -v1.9.64
2. 修复当只有userHostName时，配置文件出现第一行为空的问题 -v1.9.65
3. 修复Quantumult规则变化导致的问题 -v1.9.66

#### 2019.02.25
1. 修复规则仓库调整导致的不兼容问题 -v1.9.63
2. 修复ss节点密码带有@导致不能识别问题 -v1.9.63

#### 2019.02.07
1. 修复RuleSet注释无法识别问题 -v1.9.62

#### 2019.01.04
1. 修复进阶设置占位符滚动问题 -v1.9.61

#### 2019.01.01
1. 修复导出到Quantumult时RULE-SET转换错误问题 -v1.9.60

#### 2018.12.30
1. rename替换中使用``>``代替``,`` -v1.9.59

#### 2018.12.21
1. 支持导入混合类型订阅 -v1.9.58

#### 2018.12.20
1. 修复RULE-SET被注释依然转换问题 -v1.9.57

#### 2018.11.24
1. 修复非TF导出带有RULE-SET问题 -v1.9.56

#### 2018.11.19
1. 修复Quantumult和Surge TF无法使用replacement问题 -v1.9.54

#### 2018.11.17
1. 修复Widget布局问题 -v1.9.52
2. 自定义规则对所有导出支持RULE-SET -v1.9.52

#### 2018.11.16
1. 去除特殊代理 -v1.9.51
2. 去除RuleSet的时间戳 -v1.9.51

#### 2018.11.14
1. Quantumult所有Rejection部分使用最新Rewrite实现1x1像素过滤 -v1.9.50
2. 替换支付宝红包 -v1.9.50

#### 2018.11.08
1. 修复SSEncrypt.module失效问题 -v1.9.47
2. 修复重复策略名无法导出问题 -v1.9.48

#### 2018.11.03
1. 修复Quantumult问题 -v1.9.45

#### 2018.11.01
1. 允许添加空节点 -v1.9.43

#### 2018.10.30
1. 修复Shadowsocks订阅识别问题 -v1.9.39
2. 修复Quantumult规则导出问题 -v1.9.40
3. 修复SurgeTF规则导出问题 -v1.9.40

#### 2018.10.29
1. 调整Quantumult自定义规则位置于GEOIP,CN上面 -v1.9.38

#### 2018.10.27
1. 修复Quantumult所有LAN规则没有设置为DIRECT的问题 -v1.9.37

#### 2018.10.22
1. 修正备份问题 -v1.9.36

#### 2018.10.18
1. 恢复占位符重命名 -v1.9.35
1. 代理分组输入框提供所有占位符名称选择 -v1.9.35

#### 2018.10.17
1. 修复动画资源过大问题 -v1.9.34

#### 2018.10.15
1. 小组件流量显示调整，设置时等号两边可以留空格 -v1.9.33

#### 2018.10.14
1. 小组件规则更新信息根据APP显示 -v1.9.32

#### 2018.10.10
1. 修复Shadowsocks链接导入错误 -v1.9.30
2. 修复Shadowsocks订阅在Quantumult不生成的问题 -v1.9.31

#### 2018.10.05
1. 调整调试状态栏显示状态下UI被遮挡的问题 -v1.9.28

#### 2018.10.03
1. 替换占位符操作“重命名”为“删除节点” -v1.9.26
2. 修复ssid策略组名称问题 -v1.9.27

#### 2018.10.01
1. 调整RULE-SET中的URL，添加时间戳强制刷新 -v1.9.24
2. 支持添加类型为round-robin的策略组，配置如select，对应Quantumult轮询 -v1.9.24
3. 修复规则替换问题 -v1.9.25

#### 2018.09.29
1. 生成Quantumult规则时，自动生成对应的favorite -v1.9.22
2. 增加列表下拉更新节点 -v1.9.23

#### 2018.09.28
1. 修复Quantumult无法导出问题 -v1.9.15
2. 增加升级重启逻辑，仅在需要时重启脚本 -v1.9.16
3. 修复SSID设置失效问题 -v1.9.17
4. 增加导出Surge3 TF格式规则 -v1.9.18
5. 修复图标问题 -v1.9.19
6. 修复Bug -v1.9.21

#### 2018.09.25
1. 修复特殊代理设置后无法生成配置文件问题 -v1.9.13

#### 2018.09.24
1. 调整列表样式 -v1.9.12

#### 2018.09.20
1. 修复特殊代理设置无效问题 -v1.9.11

#### 2018.09.19
1. 调整Quantumult规则 -v1.9.9

#### 2018.09.16
1. 调整ss链接识别 -v1.9.5
2. 更改Quantulult导出的规则为Jacky Y维护的规则 -v1.9.7
3. 增加备份文件选择后的提示 -v1.9.7

#### 2018.09.13
1. 修复首次打开无法导入节点问题 -v1.9.4
2. 允许空白分组，并在生成时清除其group信息 -v1.9.4

#### 2018.09.11
1. 新添加节点显示在最顶部 -v1.9.3
2. 修复v2ray订阅不生成问题 -v1.9.3

#### 2018.09.10
1. 支持导入v2订阅（Quantumult和v2rayN），去除对Shadowrocket和Kitsunebi的vmess格式支持 -v1.9.1
2. v2rayN的vmess默认加密方式改为chacha20-ietf-poly1305 -1.9.2

#### 2018.08.30
1. 修复bug -v1.8.4

#### 2018.08.28
1. 修复加载慢或无法加载的问题 -v1.8.2

#### 2018.08.26
1. 修复Bug -v1.7.89
2. 适配Quantumult的SSID suspend -v1.8.1

#### 2018.08.23
1. 调整导航栏样式 -v1.7.82
2. 增加Loading动画 -v1.7.83

#### 2018.08.22
1. 允许定义部分UI（主界面和进阶设置）颜色，且不会因更新覆盖 -v1.7.80

#### 2018.08.21
1. 增加从Quantumult导出节点，导出文件是选择JSBox即可 -v1.7.76
2. 恢复SSID设置 -1.7.77

#### 2018.08.20
1. 增加小组件流量显示自定义 -v1.7.75

#### 2018.08.19
1. 修复SSR订阅识别Quantumult无法联网问题 -v1.7.73
2. 修复Bug -v1.7.74

#### 2018.08.18
1. 增加节点编辑，去除重命名 -v1.7.71
2. 兼容某些不合规范的订阅 -v1.7.72

#### 2018.08.17
1. 特殊代理设置会在脚本启动时从Github更新，地址：https://github.com/Fndroid/specialReg -v1.7.70

#### 2018.08.13
1. 更新默认General配置，更新需要清空进阶设置里的“常规” -v1.7.69

#### 2018.08.12
1. Emoji功能独立开关 -v1.7.66
2. 修复更新节点时批量节点被恢复问题 -v1.7.66
3. 部分机场订阅不规范无法识别问题 -v1.7.67

#### 2018.08.11
1. Emoji更新可以对所有节点生效 -v1.7.64
2. 修复bug -v1.7.65

#### 2018.08.09
1. 修复SSR转换时模块丢失问题 -v1.7.63

#### 2018.08.07
1. SSR链接导出到Surge时仅支持plain/origin兼容模式 -v1.7.62
2. 订阅识别不支持混合类型，仅仅会读取首个节点类型，不同的将被抛弃 -v1.7.62

#### 2018.08.06
1. 增加识别external类型Surge链接 -v1.7.61
2. 导出为Surge时尝试将链接转换为ss链接 -v1.7.61

#### 2018.08.05
1. 更新节点列表时可以带上国旗Emoji -v1.7.60

#### 2018.08.03
1. 修复拓展选择时注释被误识别的问题 -v1.7.59
2. 调整下载逻辑 -v1.7.59

#### 2018.08.01
1. 修复Quantumult添加后缀被误识别为混淆参数的问题 -v1.7.58

#### 2018.07.30
1. 增加后缀source-type=n，n合法值为0-7，用于Quantumult导出时设置订阅的OPTION选项 -v1.7.57
2. 增加307重定向识别 -v1.7.57

#### 2018.07.28
1. 修复某些设备小组件字体被遮挡的问题 -v1.7.56

#### 2018.07.27
1. 增加识别Shadowsocks订阅 -v1.7.54
2. 修复某些机场不能显示流量问题 -v1.7.54
3. 增加节点更新/识别失败提示 -v1.7.55

#### 2018.07.25
1. 调整小组件流量显示样式 -v1.7.52
2. 修复流量信息和组名不对应问题 -v1.7.53

#### 2018.07.24
1. 修复一个很难触发的Bug -v1.7.51

#### 2018.07.23
1. 界面调整 -v1.7.50

#### 2018.07.22
1. Quantumult调整REJECT规则部分，解决某些广告不能屏蔽问题（如腾讯视频） -v1.7.47
2. 删除昨晚加班解决的问题 -v1.7.48
3. 修复小Bug -v1.7.49

#### 2018.07.21
1. 修复Quantumult导出时自定义URLRewrite或URLReject丢失问题 -v1.7.44
2. 修复Quantumult导出时因节点名称不合法而丢弃的问题 -v1.7.45

#### 2018.07.20
1. 关于页面增加托管Bot入口 -v1.7.41
2. 长按“生成配置”按钮可以快速导出data.js文件 -v1.7.41
3. 小组件会根据配置使用Quantumult支持的流量显示方式显示流量信息 -v1.7.42
4. 调整小组件样式 -v1.7.43

#### 2018.07.19
1. 更新托管文件名获取逻辑 -v1.7.40

#### 2018.07.18
1. 调整小组件和启动器区分逻辑 -v1.7.38
2. 调整主界面UI -v1.7.38
3. 区分Surge2/3的图标 -v1.7.39

#### 2018.07.17
1. 生成Quantumult配置时，如检测到SSR链接，则在Favorite里生成对应订阅 -v1.7.37

#### 2018.07.16
1. 配置文件增加覆盖功能 -v1.7.36

#### 2018.07.15
1. 支持识别Kitsunebi和Shadowrocket的V2Ray链接 - v1.7.35

#### 2018.07.13
1. 修复SSR托管无法识别问题 - v1.7.32
2. 增加更新/导入识别结果提示 - v1.7.32
3. 增加都某些机场不规范订阅的识别 -v1.7.33
4. 调整节点列表样式 -v1.7.33

#### 2018.07.12
1. 导入Quantumult显示分组（vmess除外） - v1.7.30
2. 支持识别SSR订阅和批量导入 - v1.7.31
3. 支持识别V2Ray订阅和批量导入 - v1.7.31

#### 2018.07.10
1. Quantumult最新TF已经修正obfs-host问题，所以删除hack逻辑 - v1.7.28
2. 测试识别V2Ray链接（vmess://） - v1.7.29

#### 2018.07.09
1. 修复下滑问题 - v1.7.27
2. 修复Quantumult无法获取配置DNS问题 - v1.7.27
3. 去除URL Scheme导出filter和rejection的特性，因为Quantumult无法识别里面的Policy - v1.7.27
4. 支持使用特殊占位符``WidgetHeader``来配置Quantumult的Widget节点 - v1.7.27

#### 2018.07.08
1. hack解决圈obfs-host识别问题 - v1.7.26
2. 修复占位符会替换策略组名问题（占位符不要与节点名冲突）- v1.7.26
3. 增加Quantumult小组件开关 - v1.7.26
4. 导出为Quantumult时，不选择导出则只更新filter和rejection两部分 - v1.7.26

#### 2018.07.07
1. 支持导出为Quantumult格式配置（beta），测试前请备份配置先 - v1.7.25

#### 2018.07.06
1. Surge开关使用最新API判断，可不预先设置 - v1.7.24

#### 2018.07.05
1. 调整Surge开关状态逻辑，如不能显示请反馈 - v1.7.22
2. Surge开关状态需要先进行初始设置（长按图标即可） - v1.7.23

#### 2018.07.03
1. 小组件点击逻辑不变，但会显示Surge开关状态

#### 2018.06.30
1. 修复Surge2不开启MITM时报错的问题

#### 2018.06.26
1. 增加占位符重命名
2. 修复批量导入节点在更新时会重复出现的问题

#### 2018.06.24
1. 关键字删除时，可以使用正则表达式，但除了``\s``（空格），这是分隔符

#### 2018.06.23
1. 列表不选择时默认为DIRECT改为默认全选

#### 2018.06.22
1. 调整右上角按钮，分别改为支付宝红包领取和备份当前配置
2. 调整UI
3. 备份改为存储到iCloud
4. 修复可以创建空占位符问题

#### 2018.06.21
1. ``// replacement``注释现在将会替换除General、Proxy Group和MITM的CA部分（替换规则不需要重新生成证书）外的其他内容
2. 修复部分情况下hostname为空的错误

#### 2018.06.20
1. 脚本右上角增加导出data.js文件选项，方便后续生成订阅

#### 2018.06.19
1. 修复完成按钮无法保存后缀问题

#### 2018.06.18
1. rename注释可以识别等号，但需要使用转义``\=``，每个替换的左边可以是一个正则表达式，右边为替换字符串
2. 适配新版TF，脚本主界面右上角可以直接进入Surge

#### 2018.06.17
1. 直接导出到Surge的时间设置为10s，10s后会关闭开启的内置服务器防止耗电过多问题

#### 2018.06.16
1. 为保证小组件快捷生成成功率，取消生成后回到JSBox自动退出功能，添加按钮手动操作
2. 小组件支持显示规则替换仓库信息（仅支持Github托管master分支的配置）
3. 修复rename和replacement注释因边界无法识别问题

#### 2018.06.15
1. 支持重命名默认策略组，需要在进阶设置中代理分组中添加注释：// rename: o1 = n1, o2 = n2
2. 支持替换lhie1的所有规则，可以配合分组代理加载其他规则，用法在进阶设置中代理规则添加注释：// replacement: https://xxxx

#### 2018.06.14
1. 支持Surge2（未测试，因为我没有Surge2）
2. 修复Surge2的跳转问题

#### 2018.06.13
1. 更新脚本简介

#### 2018.06.12
1. 更新方式改为静默更新，有新版本将不会再弹出提示更新而在后台静默更新，更新后可不重启脚本生成规则，修复因更新脚本造成打断操作而产生心里阴影面积过大的问题
2. 修复ProxyHeader占位符丢失问题
3. 去除重复后缀
4. 先进行占位符替换，避免影响General的内容，占位符命名请不要与Proxy Group里面的内容相同

#### 2018.06.11
1. 调整界面
2. 去除UPD设置选项，增加节点后缀设置，可用于UDP、TFO和插件设置
3. 修复undefined问题

#### 2018.06.10
1. 生成配置时检查特殊代理设置服务器是否存在，不存在则忽略避免报错
2. 删除**批量Auto**选项
3. 增加**策略组别**选项，用于生成用于进阶设置的占位符，和ProxyHeader类似
4. 修复无法删除策略组占位符问题
5. 增加特殊代理可选择策略组功能
6. 修复特殊代理direct无效问题

如担心数据丢失，可对脚本内data.js文件进行备份

#### 2018.06.07
1. 修复脚本名称更改后升级和小组件异常问题

#### 2018.06.06
1. 删除导入节点时对组别进行保存的功能，因为有列表更新，所以貌似也没什么用
2. 默认给所有节点打开tfo，开关明天做

#### 2018.06.03
1. 删除分组时可以选择按照关键字删除
2. 修复单个组别无法进行关键字删除的问题

#### 2018.06.02
1. 小组件/启动器在规则有更新时显示最新的commit message

#### 2018.05.27
1. 适配两种奇葩的机场托管节点识别（分别是在节点前面加空格和节点后面加逗号）
2. 修复部分ss节点无法识别问题
3. 修复windows下Shadowsocks二维码无法识别问题
4. 打开小组件或启动器时同时检查脚本和规则更新

#### 2018.05.26
1. 修复obfs识别问题
2. 调整更新等待时间
3. 区分启动器和小组件样式，启动器加入关闭按钮（性能模式启动器有效）

#### 2018.05.25
1. 修正不添加节点不能导出规则问题
2. 调整启动器启动样式，启动后点击上下两部分空白可退出脚本

#### 2018.05.22
1. 调整Widget样式

#### 2018.05.15
1. 增加一个特性：在Surge里面将配置文件（.conf）分享到脚本，脚本会将当前配置的自定义规则（通过Surge的Extension添加的）追加到进阶设置里。

> 1的识别的配置文件需要时脚本生成的且进阶设置的代理规则包括``# Custom``注释

#### 2018.05.13
1. 调整导入节点表现，当列表中已有该组时，会更新已有组
2. 导入节点增加“更新节点列表”选项，用于升级列表中所有组

> 上述1，2仅对1.6.19及以后导入的组别生效

#### 2018.05.12
1. 调整Widget样式，去除启动器启动时的导航栏
2. 去除输入法上方的提示栏
3. 修复定义ProxyHeader失败问题

#### 2018.05.11
1. 增加对http/https/socks5/socks5-tls代理类型的支持，统一理解为Surge链接
2. 增强剪贴板导入，以行为单位支持批量ss链接、Surge链接和托管地址混合导入

#### 2018.05.10
1. 修复Safari拓展节点消失问题
2. 优化拉取速度，更新规则耗时更短
3. 当节点列表只有一个分组时，节点倒序、批量Auto和删除节点将不会弹出菜单，直接操作当前唯一组

#### 2018.05.09
1. 调整UI
2. 增加组别支持，每次导入的节点会被分为一组，可以根据组别进行倒序、Auto和删除操作
3. 取消对``固定脚本``的支持，列表外上滑将不再减少高度
4. 节点重命名选项可以对所在组别进行重命名

> 由于列表结构改变，原本节点列表的数据会丢失，请重新导入

#### 2018.05.08
1. 增加Safari拓展，在页面添加规则
2. 修复图标过大导致JSBox启动器无法载入问题
3. 调整``全部Auto``，如果当前已经全选，则全部反选一次
4. 调整``导入节点``，如果列表中已经存在，则不会重复显示
5. 修复自动生成时选择取消Action Sheet时脚本不退出问题

#### 2018.05.07
1. 增加小组件支持
2. 修复批量导入时不能识别``\r``换行的问题
3. 自动生成后回到JSBox自动退出脚本
4. 特殊代理增加单独查看、清除按钮，支持选择Direct
5. 调整小组件按钮位置，规则无更新时下方小字不再显示

#### 2018.05.06
1. .conf的所有配置项现在都可以在进阶配置中定义，大部分设置可以使用``-(减号)``对lhie1配置剔除
2. 内部代码调整，异常请反馈
3. 部分UI调整
4. 增加特殊代理设置，左滑节点即可设置
5. 文档修正，感谢**Mornwind**的PR

#### 2018.05.05
1. 增加去自定义规则删除（优先级低于添加），写法：
    ![](https://github.com/Fndroid/jsbox_script/blob/master/imgs/Rules-lhie1_pre2.jpg?raw=true)
2. 修复进阶设置Gallery切换按钮不联动的问题
3. 增加关于页面

 感谢**Mornwind、几位匿名赞赏者**的咖啡

#### 2018.05.04
1. 检测文件名，不合法则采用Action Sheet分享
2. 由于无法检测脚本是否在``固定脚本``中运行，所以增加了上下滑动列表高度变化，虽然很突兀，但是没办法
3. 增加节点重命名和排序
4. 进阶设置界面调整，DNS设置改为General，MITM默认为lhie1的，不开启则为空
5. 修正Surge3跳转
6. 增加URL Scheme支持，添加``auto=1``即可根据配置自动生成一次规则

#### 2018.05.03
1. 增加直接导出到Surge功能，但有限制，进入Surge后不要等待过长时间确定安装
2. 更改TestFlight选项名为UDP
3. 尝试突破Surge加载问题
4. 修复托管direct多余问题

 感谢**Nicked、Mornwind**的咖啡

#### 2018.05.02

1. 增加批量导入ss节点（剪贴板）
2. 增加批量导入Surge节点（剪贴板）
3. 增加生成的过渡动画代替默认的loading
4. 修复TINYGIF的问题
5. 增加配置Proxy Group，``ProxyHeader``为Auto节点名，``Proxy Header``为所有节点名，可更改Auto设置
6. 删除导入的相册选择选项，如需此操作请更新JSBox

 感谢**Wangsc1 M**的咖啡

#### 2018.05.01

1. 跳转到主应用运行
2. 调整界面（节点操作栏不再跟随滚动，开关说明）
3. 解除底部按钮固定，适配iPhoneX屏幕

> 无法运行无解，我无法复现...

#### 2018.04.30 A

1. 每次退出脚本先保存环境，下次进入可以直接使用
2. 修改图标
3. 支持导入Surge节点
4. 修复``墙洞``托管无法识别问题

> 仅测试了cordcloud和rixCloud的托管导入，其他如果不能导入的，要不把托管借我测试再改密，要不等别人借我测试

> 脚本无法启动问题已经提交JSBox作者调试

#### 2018.04.30

1. 修复TF无效（节点无udp-relay=true）的问题
2. 修复升级日志遮挡问题
3. 由于``$addin.save``无回调，增加2s防止极端情况更新失败
4. 调整界面，去掉Auto显示框，改为列表显示形式
5. 增加``MITM``、``DNS``和``Rule Custom``设置
6. 修正配置可能丢失的问题
7. 修复输入框遮挡问题
8. 修正配置文件与wf部分区别
9. 增加MITM开关

> iOS 10.3.3如果能进入脚本，请TG和我说一下

#### 2018.04.29

1. 不选Auto时，Auto则为DIRECT，生成后请手动选择Proxy
2. 保存的``托管``或``ss://``改为以名称显示（可能不能很好兼容上版本）
3. 增加倒序和全部添加到Auto功能
3. 调整界面大小
4. 修正无法识别托管文件名的问题
