Changelog
V1.4.x
V1.4.0
- UI重构(实现更现代化的UI风格) - 未开始
- 增加MacOS、Linux启动器 - 开发中
V1.3.x
V1.3.2
- 降价内存占用率(目前解析应用树和补丁包JVM内存未合理利用和释放,导致内存占用率一直居高不下)- 未开始
V1.3.1
- 解决右键菜单在某些情况下混乱的问题
- 支持外部文件直接拖入应用树进行文件替换
- 解决文件从程序拖出时文件名错误的问题
- 支持直接编辑文本文件(适用于简单修改) - 未开始
V1.3.0
- 在原有ZIP包的基础上新增对RAR压缩包的支持(由于RAR5闭源,需要调用本地unrar工具)
- 支持右键新建目录和重命名文件
- 左右树节点文件数据采取懒加载方式(对于解压缩的文件转缓存文件)以降低内存占用率
- 写入补丁时先写入临时文件,避免失败的情况下导致文件损坏的问题
- 新增右键查看某个根节点的绑定信息(可以保存程序生成的信息以供下次直接使用)
- 去掉路径合并功能(方便目录下只有一个文件情况下对目录进行编辑)
- 支持左树、右树隐藏(应用于反编译仅查看内容的场景)
- 文本内容查看支持选择编码(应用于乱码的情况)
- 引入多线程支持(解析应用包和补丁包、路径匹配和写入应用包等)
- 快速搜索功能(直接在应用树或者补丁树输入关键字)
V1.2.x
V1.2.2
- 节点先按类型(目录、文件)排序,再按文件名排序
- 支持多根节点标记,解决一次性替换多个补丁文件的需求
- 支持通过说明文件递归删除文件和匹配文件
V1.2.0
- 移出补丁文件勾选生效功能,新增取消关联功能(针对关联错误或无需替换的情况)
- 完成所有功能的中/英文切换(切换中英需重启生效)
- 新增重复打补丁文件提醒
- 新增补丁操作人名称配置(默认取当前计算机用户名)
V1.1.x
V1.1.0
- 应用树和补丁树支持多选功能,多选后支持多文件拖动(应用内仅支持补丁树到应用树)
- 支持拖动目录(拖动单个目录时自动和目标目录合并,拖动多个目录或者文件时直接增加到目标目录下)
- 支持写入补丁签名信息(包括补丁编码、名称、哈希值以及打补丁用户的名称、原应用的大小、哈希值等信息)
- 新增暗夜模式(即刻开启夜猫子升级模式)
- 新增自动路径寻址匹配和根节点下名称匹配功能(解决没有说明文件的情况下,也能自动匹配大多数的补丁文件)
- 完善补丁操作数量统计功能,标记删除功能直接替换为手动删除(部分场景下需要删除文件然后从补丁包中拖动新增)
V1.0.1
- 新增文件搜索功能(支持路径匹配搜索和名称搜索)
- 新增代码反编译和文件内容查看功能
- 新增java-diff-utils文本内容比较功能(快速定位补丁修改的内容)
- 新增进度信息展示功能(生成大型包的时候也能时刻关注生产的情况)
V1.0.0
- 支持I18N功能(英文水平有限,暂时未翻译)
- 支持根据ReadMe文件自动匹配补丁包并替换