---
title: 发布记录
nav_order: 13
---

{: .note }
> xTools始于2018...

# 发布记录

## v7.1.0 2025年04月xx日(未发布)

* 新特性：
  1. UDP客户端可以指定IP和端口
  2. UDP客户端支持组播
  3. 输入框可以通过快捷键Enter发送数据
  4. 可以自定义串口号（Linux平台）,添加串口号过滤功能，优化串口粘包处理，插拔检测
  5. 数据可视化添加条形图
  6. 输出添加换行功能，输出添加“终端模式”

## v7.0.0 2024年10月27日

* 新特性：
  1. 支持系统配色方案（深色，浅色，仅windows11风格下支持）
  2. 优化表格编辑，包括自动应答数据，定时发送数据，数据预设数据及数据转发
  3. 简化UI, 添加多面板功能
  4. modbus助手可以使用16进制格式输入地址和数据
  5. 添加图表显示功能（兼容VOFA+协议）

## v6.0.4 2024年09月15日

* 修复：
  1. 数据通道显示错误
  2. websocket客户端配置UI显示错误

## v6.0.3 2024年08月20日

* 修复：
  1. 双击编辑表格数据时，数据没有被加载至窗口

## v6.0.2 2024年05月03日

* 修复：
  1. websocket客户端连接服务器失败时，弹出两个提示框
  2. websocket客户端UI文本显示排版错误
  3. 修复git版本号显示不正确

## v6.0.1 2024年04月30日

* 修复:
  1. 首次启动，语言菜单未勾选语言选项
  2. 蓝牙模块连接设备关闭重新打开后程序崩溃
  3. 样式菜单翻译以及其他文本错误

## v6.0.0 2024年04月20日

* 新特性：（软件改名为xTools）
  1. 全新的软件外观
  2. 全新的数据转发模块
  3. 添加mDNS扫描工具
  4. 添加文件合并工具
  5. 添加二维码生成工具(目前仅对开发者开放)
  6. 添加批量ping工具

## v5.0.0 2023年xx月xx日(不再发布)

* 新特性：
  1. 全新的ui布局
  2. 支持BLE设备调试（BLE Center）
  3. 详细的日志输出，可以查看操作/数据记录
  4. 内置暗色主题和亮色主题，更好地融入系统配色
  5. 提供两套UI：经典与现代（现代化UI目前功能不完整，仅供体验，仅对开发者开放）
* bug修复：
  1. （存在的BUG可能随着项目重构而消失）
* 非功能特性：
  1. 对项目内部数据流程处理进行了重构
  2. 项目升级到Qt6.4

## v4.0.0 2022年xx月xx日(不发布)

* 新特性：
  1. 对项目进行了重构，简化了ui
  2. 添加动态加载插件功能，提供扩展接口
  3. 发送数据等可以添加后缀
  4. 添加系统托盘图标
  5. 串口添加“帧间隔”参数以优化粘包处理
  6. 添加CAN总线调试功能

## v3.5.0 2021年05月05日

* 新特性：
  1. 数据转发模块添加数据持久化功能（未实现，将来重新设计转发模块）
  2. tcp客户端添加自动重连配置功能
  3. 将软件风格模块整合至主窗口中
  4. 移除样式模块（真实鸡肋，以后添加调试版来调整软件配色）
  5. 数据转发模块tab页面索引添加记忆功能
  6. Windows，Linux平台默认使用fusion软件风格
  7. 完善消息输出功能，可查看历史输出消息
  8. 发送数据为空时弹窗提示
  9. 添加原始数据输出选项，方便查看嵌入式设备启动信息
  10. Modbus页面tab选项卡添加持久化记录功能
* bug修复：
  1. 二进制、8进制、10进制、16进制输入模式下，输入内容为空，发送内容为数值0
  2. 首次启动，输出格式为usc4（应该为hex）
  3. 首次启动语言菜单未勾选语言选项
* 说明：
  1. 使用子工程管理UDP及TCP模块模块

## v3.4.1 2020年12月19日

* bug修复：
  1. 某些输入格式无法正确计算CRC值
  2. 修复“输出时间”选项持久化失效的bug
  3. 自动回复模块，参考数据在二进制、8进制、10进制及16进制格式时后面输入空格后数据解析错误
  4. 数据转发模块无法打开串口
  5. 输出格式缺失八进制选项
  6. 自动发送模块，更改ui自动发送周期实际自动发送周期不更新

## v3.4.0 2020年12月12日

* 新特性：
  1. 对主界面做了一些调整，是的界面看起来更清爽
  2. 取消图标显示只提取提一帧数据中的一个数据
* bug修复
  1. crc计算器16位crc及32位crc计算结果错误
  2. 使能掩码后数据错误（掩码设置及消除掩码错误）
  3. 掩码数值持久化失效
  4. 自动回复页面，16进制格式时，无法粘贴；二进制格式时无法输入
  5. 文本显示错误
* 说明：
  1. 做了一些基于github action的持续集成工作，软件发布包将支持更多的平台，即使有些平台未做测试
  2. 移除了二维码生成助手，真是鸡肋

## v3.3.0 2020年11月29日

* 新特性
  1. 添加设置掩码功能
  2. 添加modbus rtu调试功能
  3. 添加浮点数转换查看工具
  4. 添加字符串转编码值查看功能及字符串编码值转字符串功能
  5. 屏蔽了单实例模式（该功能于3.1.0版本中添加，只能启动一个软件界面，真是鸡肋）
* bug修复
  1. websocket断开后，websocket服务器页面没有移客户端信息
  2. 帮助>>下载源码，地址跳转错误
* 说明：
  1. 主窗口的各种部件整合至MainWindow类中
  2. 软件的全局类整合至SAKApplication类中

## v3.2.0 2020年10月28日

* 新特性
  1. 切换语言及切换软件样式后可以选择自动重启软件
  2. 优化收发收据写入到文件功能
  3. crc设置页面输入参数记录至配置文件
  4. 自动回复设置页面，参数编辑完成（设置窗口关闭）后自动更新数据库记录
  5. 定时发送设置页面，参数编辑完成（设置窗口关闭）后自动更新数据库记录
  6. 数据预设设置页面，参数编辑完成（设置窗口关闭）后自动更新数据库记录
  7. 删除读写参数设置功能模块（该功能模块已被弃用）
  8. 新建调试页面或者调试窗口时，可以命名标题
  9. 添加窗口菜单，用于切换调试页面或窗口
  10. 帮助菜单添加访问发布站子菜单项
  11. 客户端(udp/tcp)绑定设备成功后，显示绑定信息
* bug修复
  1. 自动回复界面，ascii数据类型无法输入空格
  2. 数据分析模块，固定长度数据分析失效
  3. crc计算字段错误
  4. 导出输入框数据时，默认导出位置及默认文件名错误
  5. ubuntu 16.04不显示菜单栏

## v3.1.0 2020年07月16日

* 新特性
  1. 软件启动后启动移至屏幕中央
  2. 自动回复添加延时回复参数设置选项
  3. crc计算添加计算字段选择功能
  4. 串口波形
  5. 粘包处理
  6. 程序改为单实例程序
* bug修复
  1. 发送数据是，ui大小在变动（树莓派平台）

## v3.0.0 2020年06月12日

* 新特性
  1. udp调试添加广播功能
  2. udp调试调试组播功能
  3. 预设数据添加记忆保存功能
  4. 自动回复数据添加记忆保存功能
  5. 串口调试添加流控设置选项
  6. 串口列表只保留串口号，不再显示串口描述信息
  7. 添加简单的二维码生成工具
  8. 定时发送添加记忆保存功能
  9. 网络地址添加ipv6地址选项
  10. 添加启动界面，该善树莓派等低配平台的启动体验
  11. 添加websocket调试功能，包括客户端及服务器
  12. .......
* bug修复
  1. linux下关闭设备程序崩溃
  2. ascii输入格式时可以输入非ascii字符
* 说明
  1. 该版本重构了设备读写线程，从信号读写方式改为定时器读写方式

## v2.2.0 2019年11月17日

* 新特新
  1. 添加语言切换功能、支持简体中文、繁体中文、英文
  2. 调整ui以适应语言切换时造成的ui变形
  3. 提供更多的输出文本格式，输入输出文本格式可独立设置
* bug修复
  1. tcp客户端连接服务器失败造程序假死
  2. 无法检查更新
* 说明
  1. 由于种种原因，在该版本中暂时移除HID调试模块、USB调试模块
  2. 移除终端打印模块
  3. 移除日志模块

## v2.1.0 2019年10月27日

* 新特性
  1. 添加HID调试功能
  2. 部分设置实现记忆保存，重开软件后会自动加载上次设置
  3. 帮助菜单添加项目源码链接，可直接点击访问
  4. 重构调试页面ui以适应低分辨率设备
  5. 其他交互上的一些修改
* bug修复
  1. udp数据转发造成程序崩溃
  2. tcp数据转发造成程序崩溃
  3. 串口数据转发造成程序崩溃
* 说明
  1. 从该版本起，为避免某些杀毒软件的查杀，不再对发布程序进行压缩处理

## v2.0.0 2019年09月15日

* 新特性
  1. 重构软件架构，优化io设备的读写功能
  2. crc计算器添加更多crc参数模型
  3. 添加自动回复功能
  4. 添加数据转发功能
  5. 发送数据添加预设置功能
  6. 添加数据吞吐量统计功能
  7. 添加调试页面的动态添加功能
  8. 提供更多的皮肤样式

## v1.2.2 2019年04月19日

* 新特性
  1. 优化高亮设置ui交互

## v1.2.1 2019年03月22日

* 新特性
  1. 修复串口自收发输出空数据的bug

## v1.2.0 2019年03月22日

* 新特性
  1. 添加读写延时参数设置功能

## v1.1.0 2019年03月10日

* 新特性
  1. 添加皮肤切换功能
  2. 添加发送数据输出显示功能
  3. 修复已知bug

## v1.0.0 2019年02月23日

* 新特性
  * 全新发布
