Bittly 更新日志

2024-09-29 v1.18.3

  • 修复项目关闭时通讯连接以及MOCK服务未关闭

  • 修复Modbus连接关闭时断开时间过长

  • 修复 Modbus 连接无法获取属性数据值

  • 修复指令响应结构体列表模式解析多字节属性失败

  • 修复结构体解析子结构体失败

  • 修复指令结构体参数无法使用项目全局脚本函数

  • 指令参数/响应结构体增加快捷方式支持

  • 修复指令响应结构体切换模式时触发指令变更导致需要保存

  • 指令响应结构体增加动态长度解析

  • 更新指令参数结构体计算字节数量函数调用方式

  • 指令参数结构体增加属性字节长度计算函数

  • 指令参数结构体字符串为0时采用实际字符串长度,不进行裁剪或拼接

  • 修复指令切换模式后无法保存的错误

  • 指令响应数据流查看优化数据列表

  • HTTP 请求响应查看无响应时显示空占位图片

  • 面板脚本编辑改为 drawer

2024-09-26 v1.18.2

  • 应用配置增加语言配置项目

  • 移除多余调试标记

  • 修复面板定时器组件自动启动时无法计时信息显示错误

  • 面板数值查看器更新数值显示为垂直居中

  • 面板变量监视器增加值比较配置选项

  • 修复面板标签无链接时错误

  • 修复面板文本输入框运行时样式错误

  • 禁用开发模式错误弹框

2024-09-19 v1.18.1

  • 功能测试增加指令以及步骤列表支持拖拽到测试用例中

  • 变量列表样式更新

  • 修复功能测试指令节点执行失败

  • 功能测试指令步骤样式更新

  • 指令结构体验证器取消固定高度

  • 指令参数迷你编辑器取消固定高度

  • 功能测试指令验证增加“无验证”选项

  • 优化单元测试批量执行UI界面

  • 更新单元测试默认名称修改为未命名测试用例加时间

  • 修复模拟服务器HEX匹配时无法处理后续规则的问题

  • 动作流程显示节点增加初始化操作用于在显示时清空上次显示内容

  • 修复动作流程延时节点编辑时数据未变化

  • 修复模拟服务结构体响应时无法处理uint8类型数据

  • 动作流程中耗时节点增加执行中状态指示

  • HTTP 响应解析表达式修正为合法js表达式

  • 修复HTTP 模拟服务编辑响应内容时路径信息被还原

  • 移除多余 debugger

  • 流程编辑设置栏样式更新

  • 指令HTTP请求响应修复接收数据失败

  • 流程节点开始执行时增加初始化操作

  • 动作流程运行模式移除通讯器列表

  • 修复流程右侧设置栏样式错误

  • 修复流程动作编辑时数据状态未更新

  • 动作流程增加消息框节点

  • 流程拖拽节点时自动连接到最近的节点

  • 修复指令节点参数未处理警告

  • 流程脚本节点脚本改为直接编辑脚本执行内容,不再需要定义函数

  • 流程脚本改为抽屉显示

  • 流程编辑配置区域增加节点列表以及指令列表

2024-09-08 v1.17.28

  • 修复:自动响应无法使用 HEX 匹配模式

2024-09-04 v1.17.19

  • 修复:MQTT MOCK 服务 topic 片段无法保存

  • 更新:移除MQTT 服务器模拟匹配规则编辑器

  • 修复MQTT 服务器模拟无法编辑 topic 片段

  • 变量值生成器增加默认值配置

  • Modbus 模拟服务改为改为折叠面板显示

  • 修复:串口模拟服务关闭时报错

  • 修复:Mock 服务表达式匹配无法使用全局上下文函数

  • 优化:MOCK服务添加规则时表格自动滚到底部

  • 修复消息列表提示类型消息样式重叠

  • 修复串口模拟停止事件被触发两次

  • 修复Mock 服务中片段无法使用全局函数的错误

  • 修复MOCK服务启动后片段仍然可编辑

  • TCP 模拟服务新建时增加默认ECHO规则

  • 修复消息列表查看器虚拟列表拖拽时闪烁

  • 消息匹配增加上下文参数用于在编译模板是处理自定义上下文

  • 串口 Mock 服务增加字符集配置选项

  • TCP mock 服务增加字符集配置选项

  • UDP Mock 服务增加字符集配置选项

  • Websocket Mock 服务增加字符集配置选项

  • #186 Mock 匹配规则编辑列表支持通过拖拽修改规则排序

  • 修复 MOCK 刷新时提示消息丢失

  • 修复:WebSocket Mock 服务修改片段时服务修改状态没有发生变化

  • 自动响应为表达式模式时,如果响应内容为 Object 对象,则自动进行 JSON 序列化处理

  • Websocket mock 服务新建时默认启用一个 echo 匹配规则

2024-08-21 v1.17.17

  • 修复指令响应数据流模式无法选择文本内容

  • 消息查看列表改为虚拟列表

  • 修复 UDP 指令重复发送时提示地址重复的错误

  • 修复:远程服务器不存在时无法克隆项目

  • 修复:项目克隆时远程项目链接设置错误

  • 修复 websocket mock 服务启动失败时不显示错误信息

  • Mock 服务变量为原始类型时, 默认值作为表达式处理

  • 修复内容生成配置JSON匹配模式时接收非JSON字符串时报错

  • Websocket mock 服务增加默认 https 页面

  • 内容生成编译JSON模板失败时优化错误消息内容

2024-07-30 v1.17.1

  • 移除谷歌链接

2024-07-29 v1.17.0

  • 更新面板组件文件写入组件样式

  • 面板图片查看组件增加数据类型选项

  • 面板组件图片查看器移除调试标记

  • 修复面板组件日志查看器处理非字符串数据时出错

  • 修复面板组件水位图脚本赋值无效的错误

  • 功能测试流程节点增加图标配置并优化操作流程

  • 修复功能测试指令执行文本响应验证为空时应用卡死

  • 功能测试步骤脚本上下文修改为全局上下文

  • 功能测试步骤变量验证执行时显示验证备注信息

  • 功能测试延时时间配置改为表达式

  • 功能测试步骤片段参数改为表达式输入

  • 功能测试步骤计数循环增加表达式支持

  • 功能测试步骤计数循环增加表达式支持

2024-07-02 v1.16.0

  • 变更流程运行时连接线活跃状态时间

  • 当流程节点运行时更新对应连接线样式

  • #168 流程脚本增加回调函数 init, beforeNodeExecute, afterNodeExecute

  • 修复流程编辑模式切换到运行模式时如果不保存则无法切换的错误

  • #172 流程节点之间的连线增加删除按钮

  • 流程循环节点增加继续输入引脚

  • 流程节点改为同时执行同级节点

  • 流程节点增加聚合等待节点

  • 流程增加变量循环节点用于遍历变量

  • 流程节点创建增加图标显示

  • 流程内容显示节点增加尺寸选择属性

  • 流程节点变量赋值表达式上下文增加流程和项目脚本导出的函数

  • 流程断言节点表达式上下文增加流程全局和项目全局脚本支持

  • 流程文本输入节点增加类型以及默认值支持

  • 动作流程条件循环节点增加流程脚本以及项目脚本函数调用支持

  • 流程节点计数循环增加次数表达式支持

  • 修复流程删除当前节点时没有重置当前节点

  • 流程编辑时高亮当前选中节点

  • 优化流程节点条件判断

  • 优化动作节点:执行脚本

  • 指令参数文本模式迷你编辑器增加高亮支持

  • 流程节点指令执行参数配置增加上下文对象

2024-06-20 v1.14.1

  • #161 modbus 连接支持自动填充属性列表

  • #134 modbus 连接属性需要支持拖拽排序

  • Modbus 连接属性扫描添加结果预览

  • Modbus Mock 服务配置优化

  • Modbus Mock 服务启动时增加检查服务器是否正确

  • 变量生成器改为项目通用组件

  • Mock 内容片段改为手动添加并更新是否可编辑属性

  • MOCK 匹配规则改为手动添加并默认启用

  • Websocket Mock 服务启动后禁止匹配规则编辑

  • 更新串口和TCP mock 服务配置

  • 修复 UDP MOCK 服务无法编辑匹配规则

  • 项目服务器用户注册时增加账号属性

  • 优化项目克隆,发布,更新等版本控制操作

  • 修复更新远程项目时项目地址错误

  • 当未发布至远程服务器时不显示团队消息

2024-06-08 v1.12.3

  • 修复 MQTT MOCK 服务规则无法引用脚本函数

  • 修复:登录到服务器后需要重启后才有效

  • #141 modbus 增加设备扫描功能

  • MQTT MOCK 规则增加脚本和变量上下文支持

  • MOCK MQTT 增加保存临时主题按钮

  • 修复MQTT MOCK 规则解析失败时服务无法继续处理

  • 修复MQTT MOCK 服务启动后连接信息仍然可编辑

  • 修复MQTT MOCK 服务未配置规则时客户端连接失败

2024-06-01 v1.11.9

  • #154 项目打开时需要记住上次的TAB状态

  • #143 Modbus 保持寄存器下拉菜单改为存字典键,而不是ID

  • MOCK HTTP 请求日志响应BODY增加格式化支持

  • MOCK HTTP 请求日志支持转换为规则

  • 修复 MOCK HTTP 服务使用脚本生成响应内容时失败

  • 修复 MOCK HTTP 服务请求文档目录时无法处理文件MIMETYPE

  • MOCK HTTP 服务启动时禁止标题编辑

  • 修复 MOCK HTTP服务转发时请求Header host不正确

2024-05-26 v1.11.0

HTTP MOCK 服务优化

  • UI 布局更新
  • 使用文档更新
  • 修复 MOCK 服务关闭等待
  • 优化日志输出

2024-05-20 v1.10.1

  • 添加环境变量是否共享标记
  • 环境变量支持从其他环境同步变量信息
  • #125 : modbus 连接, 保持寄存器输入值时提供下拉选项
  • #86 : 面板需要支持多选移动
  • #86 :面板编辑模式中组件增加多选移动和删除
  • 添加快捷键:关闭当前TAB Ctrl + w
  • #126 : 项目导入导出
  • #124 :项目配置增加字典配置用于配置下拉选项

2024-05-07 v1.9.0

  • 增加插件管理
  • 优化 经典蓝牙连接 UI
  • 优化 MQTT 连接 UI 更新
  • Modbus 连接数据类型增加 bits 以及 uint8 和 int8
  • Modbus 连接离散输入增加地址编辑, 支持十进制以及十六进制地址
  • Modbus 连接中数据改为 Collapse 显示。
  • 通讯连接添加文档链接

2024-04-21 v1.8.2

  • 修复拼写错误
  • 修复指令直接配置通讯连接时即使数据量足够小仍然显示发送进度
  • 流程数值输入节点移除+/-控制组件
  • 修复通讯连接使用匹配帧头时最后一帧数据包含帧头前无效数据
  • 修复指令响应绘图切换查看模式时数据丢失的错误
  • 修复指令响应绘图高性能模式下无法重置

2024-04-21 v1.8.0

  • #122 : 通讯连接分帧匹配头尾时,若仅配置帧头则会出现帧头多次出现在一帧数据中
  • 修复分离式绘图切换切换其他模式时出现错误提示
  • #123 : 绘图增加数据预览模式用于查看解析数据
  • #73 :绘图增加频道分离模式, 即每个频道单独一个绘图实例
  • #81 :修复高性能模式绘图Y轴缩放范围限制
  • #121 : 指令文本解析数据到面板变量时,如果发生粘包的情况则变量解析失败
  • #120 : 流程增加单步执行功能
  • #119 : 功能测试增加单步执行功能
  • #118 :项目内容标签页增加右键菜单支持
  • #116 : 流程节点数值输入增加最大值最小值步长等属性
  • #115 : MOCK 服务脚本增加项目全局脚本支持
  • #115 : 编译项目脚本到ActiveProjectStore里面,用于在其他模块中使用
  • #115 : 编译项目脚本到ActiveProjectStore里面,用于在其他模块中使用
  • #114 :消息发送时,如果尺寸小于一包的尺寸,则不需要显示进度信息
  • 修复:Websocket Mock服务单客户端模式下断开后无法重新连接

2024-04-15 v1.7.0

  • 修复:指令响应结构体解析时分解无符号数据无法跨字节
  • 修复:多字节无符号分解时无法跨字节编辑
  • #107 : 文件发送需要显示发送进度
  • 更新:发送大量数据时增加进度条显示
  • #111 : 通讯连接消息编辑输入非法字符时错误未处理
  • #65 : 流程指令节点应当不主要依靠超时实现指令结束调用
  • #71 : 流程增加脚本属性用于自定义脚本
  • #95 : 增加应用配置弹框用于配置文本编辑器
  • #104 : 绘图增加Excel数据导出
  • #105 :指令解析绘图时,增加选项将直线变细
  • 修复:TCP通讯连接触发 write 事件提前至实际发送前,以防止 data 事件在 write 事件之前触发
  • #108 :消息终端模式时,应当仅针对收发消息对容进行格式化操作。
  • #113 : 指令循环发送时,如果在弹出框中点击取消则无法执行发送操作
  • #112 : TCP 设置 本地端口时无法建立连接
  • #110 : 功能测试模块,如果指令参数配置为结构体,则请求参数表格高度为0导致无法查看请求参数内容
  • #61 : 功能测试增加停止按钮用于中断进行中的测试

2024-04-11 v1.6.0

  • 更新:当指令响应结构体配置不为空时,默认切换到查看模式
  • 修复:指令结构体大小端配置无效
  • 指令文件参数编辑器在加载大文件时增加进度条
  • #103 : 指令响应绘图模式无法试用结构体解析
  • #102 : 最大发送包尺寸配置默认无限制
  • #102 : 蓝牙增加最大发送包尺寸配置
  • #102 : Websocket 增加最大发送包尺寸配置
  • #102 : UDP 增加最大发送包尺寸配置
  • #102 : TCP增加最大发送包尺寸配置
  • #102 : 串口增加最大发送包尺寸配置
  • #98 : 通讯连接中的串口,TCP,UDP等增加终端模式消息显示
  • 修复指令参数文件编辑器选择发送数据时取值范围错误
  • 修复:指令响应结构体无法编辑
  • #101 : 指令文件参数编辑器加载文件时显示Loading
  • #97 : 指令模块中 http 响应支持显示图片视频等多媒体文件
  • #72 : 消息内容构建器增加回车发送功能
  • #70 : 功能测试时指令超时如果设置为0则不进行超时验证
  • #52 : 指令参数编辑中,HTTP BODY 参数中的 JSON 编辑器增加注释支持。

2024-04-06 v1.5.3

  • 修复:导航菜单关于弹框信息错误

  • 修复:指令JSON响应查看配置保存后再次打开无法默认为JSON查看器

  • 修复:请求参数JSON编辑为空时构造数据发生错误

  • #99 参数编辑器 JSON 需要能够解析粘贴的JSON数据

  • 修复通配符匹配模式不支持*?的转义模式

  • 当MOCK转发服务打开失败时关闭当前MOCK服务

  • 修复MOCK服务匹配未命名规则时索引错误

2024-04-04 v1.5.2

  • #36 : 响应增加JSON 查看器

  • fixed : 未修改指令如果解析方式为结构体在打开时会被标记为已修改

  • #37 指令参数编辑器增加刷新按钮

  • #45 : HTTP Mock 服务增加转发功能

  • #45 : websocket mock服务增加转发支持

  • #45 : udp mock 服务增加转发功能

  • #45 : TCP mock 服务增加转发功能

  • #45 :串口mock增加转发

  • 单元测试无法配置结构体验证方式

  • #59 : 指令相应验证方式中的文本验证方式增加简单匹配模式

  • fixed : 指令结构体参数属性设置大小端不起作用

  • #63 : mock 模拟中结构体编辑器需要支持上下拖动属性或者插入属性

  • fixed : TCP,UDP等通讯连接显示HEX数据时无法正确显示。

  • #66 : disable context menu on exec mode and start step.

  • #66 : 流程节点增加右键菜单支持

  • #69 : 参数太多时需要限制一下高度

  • #35 : 请求参数增加JSON编辑器

2024-09-29 v1.18.3

  • 修复项目关闭时通讯连接以及MOCK服务未关闭

  • 修复Modbus连接关闭时断开时间过长

  • 修复 Modbus 连接无法获取属性数据值

  • 修复指令响应结构体列表模式解析多字节属性失败

  • 修复结构体解析子结构体失败

  • 修复指令结构体参数无法使用项目全局脚本函数

  • 指令参数/响应结构体增加快捷方式支持

  • 修复指令响应结构体切换模式时触发指令变更导致需要保存

  • 指令响应结构体增加动态长度解析

  • 更新指令参数结构体计算字节数量函数调用方式

  • 指令参数结构体增加属性字节长度计算函数

  • 指令参数结构体字符串为0时采用实际字符串长度,不进行裁剪或拼接

  • 修复指令切换模式后无法保存的错误

  • 指令响应数据流查看优化数据列表

  • HTTP 请求响应查看无响应时显示空占位图片

  • 面板脚本编辑改为 drawer

2024-03-04 v1.2.0

  • #90 面板文本查看器增加模式选择用于切换覆盖模式或追加模式
  • #89 响应切换解析方式时, 不清空响应内容
  • #87 面板文本查看组件增加自动滚动到底部选项
  • #85 文本输入框增加下拉选项支持,当选项不为空时转换为auto-complete处理
  • #68 面板文本增加链接模式,点击后打开浏览器
  • #64 面板组件增加复制功能
  • #50 面板组件文本查看器样式增加背景色,边框配置
  • #42 面板脚本增加一些弹框接口,例如 alert, confirm,notification 之类

2024-09-26 v1.18.2

  • 应用配置增加语言配置项目

  • 移除多余调试标记

  • 修复面板定时器组件自动启动时无法计时信息显示错误

  • 面板数值查看器更新数值显示为垂直居中

  • 面板变量监视器增加值比较配置选项

  • 修复面板标签无链接时错误

  • 修复面板文本输入框运行时样式错误

  • 禁用开发模式错误弹框

2024-09-19 v1.18.1

  • 功能测试增加指令以及步骤列表支持拖拽到测试用例中

  • 变量列表样式更新

  • 修复功能测试指令节点执行失败

  • 功能测试指令步骤样式更新

  • 指令结构体验证器取消固定高度

  • 指令参数迷你编辑器取消固定高度

  • 功能测试指令验证增加“无验证”选项

  • 优化单元测试批量执行UI界面

  • 更新单元测试默认名称修改为未命名测试用例加时间

  • 修复模拟服务器HEX匹配时无法处理后续规则的问题

  • 动作流程显示节点增加初始化操作用于在显示时清空上次显示内容

  • 修复动作流程延时节点编辑时数据未变化

  • 修复模拟服务结构体响应时无法处理uint8类型数据

  • 动作流程中耗时节点增加执行中状态指示

  • HTTP 响应解析表达式修正为合法js表达式

  • 修复HTTP 模拟服务编辑响应内容时路径信息被还原

  • 移除多余 debugger

  • 流程编辑设置栏样式更新

  • 指令HTTP请求响应修复接收数据失败

  • 流程节点开始执行时增加初始化操作

  • 动作流程运行模式移除通讯器列表

  • 修复流程右侧设置栏样式错误

  • 修复流程动作编辑时数据状态未更新

  • 动作流程增加消息框节点

  • 流程拖拽节点时自动连接到最近的节点

  • 修复指令节点参数未处理警告

  • 流程脚本节点脚本改为直接编辑脚本执行内容,不再需要定义函数

  • 流程脚本改为抽屉显示

  • 流程编辑配置区域增加节点列表以及指令列表

2024-09-08 v1.17.28

  • 修复:自动响应无法使用 HEX 匹配模式

2024-09-04 v1.17.19

  • 修复:MQTT MOCK 服务 topic 片段无法保存

  • 更新:移除MQTT 服务器模拟匹配规则编辑器

  • 修复MQTT 服务器模拟无法编辑 topic 片段

  • 变量值生成器增加默认值配置

  • Modbus 模拟服务改为改为折叠面板显示

  • 修复:串口模拟服务关闭时报错

  • 修复:Mock 服务表达式匹配无法使用全局上下文函数

  • 优化:MOCK服务添加规则时表格自动滚到底部

  • 修复消息列表提示类型消息样式重叠

  • 修复串口模拟停止事件被触发两次

  • 修复Mock 服务中片段无法使用全局函数的错误

  • 修复MOCK服务启动后片段仍然可编辑

  • TCP 模拟服务新建时增加默认ECHO规则

  • 修复消息列表查看器虚拟列表拖拽时闪烁

  • 消息匹配增加上下文参数用于在编译模板是处理自定义上下文

  • 串口 Mock 服务增加字符集配置选项

  • TCP mock 服务增加字符集配置选项

  • UDP Mock 服务增加字符集配置选项

  • Websocket Mock 服务增加字符集配置选项

  • #186 Mock 匹配规则编辑列表支持通过拖拽修改规则排序

  • 修复 MOCK 刷新时提示消息丢失

  • 修复:WebSocket Mock 服务修改片段时服务修改状态没有发生变化

  • 自动响应为表达式模式时,如果响应内容为 Object 对象,则自动进行 JSON 序列化处理

  • Websocket mock 服务新建时默认启用一个 echo 匹配规则

2024-08-21 v1.17.17

  • 修复指令响应数据流模式无法选择文本内容

  • 消息查看列表改为虚拟列表

  • 修复 UDP 指令重复发送时提示地址重复的错误

  • 修复:远程服务器不存在时无法克隆项目

  • 修复:项目克隆时远程项目链接设置错误

  • 修复 websocket mock 服务启动失败时不显示错误信息

  • Mock 服务变量为原始类型时, 默认值作为表达式处理

  • 修复内容生成配置JSON匹配模式时接收非JSON字符串时报错

  • Websocket mock 服务增加默认 https 页面

  • 内容生成编译JSON模板失败时优化错误消息内容

2024-08-05 v1.17.7

chore: Update npm dependencies and build script for 32-bit builds chore: Update npm install command to use 'npm ci' chore: Update build script and clean for 32 bit chore: Add postinstall and postuninstall scripts for electron-builder chore: Update npm dependencies and build script for 32-bit builds chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Clean up build script for 32-bit builds chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit 增加 --dev 标记

2024-08-05 v1.17.6

chore: Update npm install command to use 'npm ci' chore: Update build script and clean for 32 bit chore: Add postinstall and postuninstall scripts for electron-builder chore: Update npm dependencies and build script for 32-bit builds chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Clean up build script for 32-bit builds chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit 增加 --dev 标记

2024-08-04 v1.17.4

chore: Update build script and clean for 32 bit chore: Clean up build script for 32-bit builds chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit chore: Update build script and clean for 32 bit 增加 --dev 标记

2024-08-04 v1.17.3

chore: Update build script and clean for 32 bit

2024-08-04 v1.17.2

build update script

2024 © Bittly 沪ICP备2023006101号-2