docs: update docs

This commit is contained in:
x-tools-author 2025-03-07 15:58:55 +08:00
parent 4ab9d3072a
commit bd8eeb9b23

269
docs/docs/history/index.md Normal file
View File

@ -0,0 +1,269 @@
---
title: 发布记录
nav_order: 13
---
{: .note }
> xTools始于2018...
# 发布记录
## v7.1.0 2025年04月xx日(未发布)
* 新特性:
1. UDP客户端可以指定IP和端口
2. UDP客户端支持组播
3. 输入框可以通过快捷键Enter发送数据
4. 可以自定义串口号Linux平台
5. 数据可视化添加条形图饼状图ing
6. 输出添加换行功能输出添加“终端模式”ing
## 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. WindowsLinux平台默认使用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日
* 新特性
* 全新发布