跳转到内容

EcuBus-Pro 发布说明

0.8.57

从 v0.8.56 到 v0.8.57 的变更:

  • [bug]:修复 LIN CAN 发送 ID 0
  • [bug]:修复无子功能时参数保存错误
  • [opt]:优化消息窗口以获得出色性能
  • [opt]:重构 EcuBus 工作池,所有节点脚本需重新构建
  • [example]:添加 CAN E2E 示例
  • [opt]:优化 CAN TP ID 检查
  • [bug]:修复脚本 LIN CAN 数据未缓冲
  • [bug]:修复 SA DLL CMake 模板
  • [bug]:修复从数据库获取 CAN 长度错误
  • [feat]:更新许可证为 Apache
  • [opt]:记录带时间戳的日志文件名
  • [bug]:修复脚本无法获取正确信号值
  • [feat]:添加 PEAK 周期发送 CAN 能力
  • [feat]:添加 Vector 周期发送 CAN 能力
  • [feat]:添加 Kvaser 周期发送 CAN 能力
  • [opt]:使用 mitt 替换自研事件总线
  • [opt]:优化图形大数据
  • [opt]:优化示例图像显示
  • [opt]:优化图形工具提示和步进控制
  • [opt]:向内部数据数组添加 UUID
  • [bug]:修复序列状态索引错误
  • [feat]:添加多路追踪
  • [feat]:添加 LIN 自动寻址示例
  • [opt]:在追踪窗口中将精度从毫秒改为微秒
  • [bug]:修复脚本中变量未改变
  • [opt]:允许相同子功能带抑制
  • [feat]:添加插件能力 详情
  • [feat]:添加 OSEK OS 追踪能力 详情

0.8.56

从 v0.8.55 到 v0.8.56 的变更:

  • 功能:启动时添加自动构建脚本
  • [缺陷]:修复 UDS TesterPresent 无法设置为 0x80
  • [缺陷]:修复 CAN DBC 值未定义问题
  • 功能:添加 CAN 统计信息 sentCnt 和 recvCnt
  • 功能:添加高精度定时器

0.8.55

从 v0.8.54 到 v0.8.55 的变更:


0.8.54

从 v0.8.53 到 v0.8.54 的变更:

  • [更新] 在 https://github.com/ecubus/EcuBus-Pro/pull/194 中为 candle 添加显示版本信息,由 @RCSN 贡献
  • [缺陷]:修复脚本构建未复制 *.node 文件
  • [缺陷]:修复日志清除过程,该过程导致某些初始化日志被清除
  • [示例]:添加 NSUC1612_LIN_OTA 示例
  • [缺陷]:修复 CRC 错误

0.8.53

从 v0.8.52 到 v0.8.53 的变更:


0.8.52

从 v0.8.51 到 v0.8.52 的变更:

  • 功能:添加文件记录器
  • [缺陷]:修复 Linux 中缺少 esbuild
  • 优化:优化 LIN TP 调度方法
  • 优化:优化 ecb_cli test 子命令

0.8.51

从 v0.8.50 到 v0.8.51 的变更:

  • [缺陷]:修复 DBC Motorola 信号数据解析
  • 优化:优化 LinCable 错误显示
  • 优化:优化 lin_conformance_test 示例
  • 优化:初始化 SAE J2602 测试示例

0.8.50

从 v0.8.49 到 v0.8.50 的变更:

  • 优化:由 @NiiMER 在 #3c673a4 中为每个文件添加新行
  • 功能:在覆盖模式下添加 trace ID 过滤器和增量时间
  • 优化:优化测试 beforeEach 和 afterEach 以及日志显示
  • 优化:添加中文文档
  • 功能:PWM 输出,由 @frankie-zeng 在 https://github.com/ecubus/EcuBus-Pro/pull/176 中贡献
  • 优化:添加 socket 清除
  • [缺陷]:修复 Vector CAN 时间戳不连续
  • 功能:LinCable 添加 PWM 输出能力
  • 优化:允许不访问 Vector 通道
  • [缺陷]:修复服务配置页面中的输入问题

0.8.49

从 v0.8.48 到 v0.8.49 的变更:

  • [缺陷]:修复 parseInt 返回负值
  • [缺陷]:修复面板视图数据更改流程
  • 优化:允许功能地址返回
  • 优化:优化 LDF 解析
  • [缺陷]:修复 LIN LDF 逻辑值显示错误
  • 功能:添加 gs_usb(candle) 支持

0.8.48

从 v0.8.47 到 v0.8.48 的变更:

  • 优化:优化消息左对齐
  • [缺陷]:修复内存泄漏
  • 功能:添加 SecureAccessGenerateKeyEx 和 SecureAccessGenerateKeyExOpt 内置脚本
  • [缺陷]:修复 LDF/DBC 解析问题
  • 优化:优化网络中的测试节点
  • 优化:优化 LIN LDF 解析

0.8.47

从 v0.8.46 到 v0.8.47 的变更:

重点内容

EcuBus LinCable – 用于汽车开发的 USB 转 LIN 适配器 已发布

特性:

  • 故障注入和一致性测试
  • 高级 LIN 协议支持
  • 跨平台和软件集成
  • 用于二次开发的开放通信协议
  • DFU 固件更新支持

其他变更


0.8.46

从 v0.8.45 到 v0.8.46 的变更:


0.8.45

从 v0.8.44 到 v0.8.45 的变更:

  • [opt]:优化测试器逻辑和功能地址
  • [api]:移除 RegisterEthVirtualEntity api,通过 UI 中的 simulate_by 配置控制
  • [bug]:修复 uds 0x85 参数无法删除
  • [bug]:修复 dbc 计算不匹配
  • [opt]:启用 backgroundThrottling
  • [feat]:添加跟踪覆盖模式 详情
  • [bug]:修复 can dbc SIG_GROUP_ 无法解析问题
  • [bug]:修复 uds negativeResponse 问题
  • [bug]:修复 can dbc EV_ 无法解析问题

0.8.44

从 v0.8.43 到 v0.8.44 的变更:

  • [bug]:修复 toomoss can 时钟频率问题
  • [feat]:添加暗黑主题 详情
  • [example]:添加面板示例 详情
  • [feat]:添加面板 LED 组件
  • [bug]:修复变量触发器
  • [feat]:优化 changeServiceApi
  • [example]:添加 uds 0x29 示例 详情
  • [bug]:修复 worker 响应参数不是缓冲区

0.8.43

从 v0.8.42 到 v0.8.43 的变更:

  • [feat]:添加窗口重新排列功能
  • [bug]:修复 toomoss lin 无法停止
  • [bug]:修复 dbc 解析全局注释错误
  • [api]:添加 linStartScheduler/linStopScheduler api

v0.8.42

从 v0.8.41 到 v0.8.42 的变更:

  • [feat]:添加 UDS 代码生成能力
  • [bug]:修复 doip tcp 客户端修复端口 TIME_WAIT 状态
  • [opt]:优化 HIL 测试
  • [opt]:优化多窗口

v0.8.41

从 v0.8.40 到 v0.8.41 的变更:

  • [feat]:添加解析 S19 文件 api
  • [bug]:修复 doip tcp 日志流错误
  • [feat]:多窗口正常

v0.8.40

从 v0.8.39 到 v0.8.40 的变更:

  • [example]:添加 doip 网关示例
  • [bug]:修复 doip 自身实体日志问题
  • [bug]:修复 findService 不匹配包含服务 id 问题

v0.8.39

从 v0.8.38 到 v0.8.39 的变更:

  • [feat]:添加 doip 客户端 ip 控制 详情
  • [feat]:vector lin 适配器支持。 由 @hmf1235789 在 #153

完整变更日志https://github.com/ecubus/EcuBus-Pro/compare/v0.8.38...v0.8.39

v0.8.38

从 v0.8.37 到 v0.8.38 的变更:

  • [bug]:修复 uds 服务参数无法保存
  • [bug]:修复 tsconfig nodejs 目标版本

v0.8.37

从 v0.8.36 到 v0.8.37 的变更:

完整变更日志https://github.com/ecubus/EcuBus-Pro/compare/v0.8.36...v0.8.37

v0.8.36

从 v0.8.35 到 v0.8.36 的变更:

  • [feat]:vector can 完成
  • [feat]:在跟踪中添加设备过滤器
  • [bug]:修复 can ia 周期发送数据长度
  • [opt]:优化 can 波特率选择
  • [feat]:添加 kvaser can 静默模式
  • [feat]:添加 kvaser lin 功能

v0.8.35

从 v0.8.34 到 v0.8.35 的变更:

  • 功能:添加 UDS 测试器模拟方式
  • 修复:修复 CAN DBC 解析错误

v0.8.34

从 v0.8.33 到 v0.8.34 的变更:

  • 修复:修复 ZLG CAN-FD 设备初始化错误
  • 修复:修复 IPC 获取版本错误,当驱动程序未安装时会失败

v0.8.33

从 v0.8.32 到 v0.8.33 的变更:

  • 修复:修复 ZLG CAN 设备回显
  • 功能:添加 DBC 浮点类型支持

v0.8.32

从 v0.8.31 到 v0.8.32 的变更:

  • 修复:修复 API diagIsPositiveResponse 错误
  • 修复:修复 LIN 诊断从节点响应 ID 错误

v0.8.31

从 v0.8.30 到 v0.8.31 的变更:


v0.8.30

从 v0.8.29 到 v0.8.30 的变更:


v0.8.29

从 v0.8.28 到 v0.8.29 的变更:


v0.8.28

从 v0.8.27 到 v0.8.28 的变更:

  • 修复:修复 PEAK CAN 波特率错误

v0.8.27

从 v0.8.26 到 v0.8.27 的变更:


v0.8.26

从 v0.8.25 到 v0.8.26 的变更:

  • 功能:添加构建 *.node 和 *.dll 复制
  • 修复:修复 pnpm 未找到
  • 功能:优化 LIN 信号物理值
  • 功能:添加 LIN 编码变更

v0.8.25

从 v0.8.24 到 v0.8.25 的变更:

  • 功能:添加 UI 缩放功能
  • 功能:为 esbuild 添加 node-bindings,但仍需将 .node 复制到 .ScriptBuild
  • 修复:修复同星 LIN 输出电压错误
  • 功能:在跟踪窗口中添加 LIN 校验和类型
  • 修复:修复 LIN ID 错误
  • 修复:修复 LIN 波特率不是数字
  • 修复:提高 LDF 解析兼容性

v0.8.24

从 v0.8.23 到 v0.8.24 的变更:

  • 功能:添加同星 LIN
  • [依赖]:更新 axios

v0.8.23

从 v0.8.22 到 v0.8.23 的变更:

  • 功能:UDS 序列与内置脚本
  • 功能:为 UDS 服务添加 FILE 参数
  • 修复:修复 linAddr 中的名称检查

v0.8.22

从 v0.8.21 到 v0.8.22 的变更:

  • 功能:添加 DoIP 直接 TCP 连接 #82

v0.8.21

从 v0.8.20 到 v0.8.21 的变更:

  • 修复:修复 UDP 套接字关闭两次 #80
  • 修复:修复 eth 句柄必需 #81

v0.8.20

从 v0.8.19 到 v0.8.20 的变更:

  • 功能:添加 ZLG ZCAN_USBCANFD_100U 支持

v0.8.19

从 v0.8.18 到 v0.8.19 的变更:


v0.8.18

从 v0.8.17 到 v0.8.18 的变更:

  • [bug]:修复日志序列问题

v0.8.17

从 v0.8.16 到 v0.8.17 的变更:

  • [bug]:修复窗口拖拽调整大小错误
  • [feat]:添加示例 readme mermaid 支持
  • [feat]:添加十六进制解析/写入脚本功能

v0.8.16

从 v0.8.15 到 v0.8.16 的变更:

  • [opt]:优化 cani 通道选择

v0.8.15

从 v0.8.14 到 v0.8.15 的变更:

  • [feat]:添加 can setSingal
  • [feat]:优化 can dbc 解析
  • [feat]:添加信号更新
  • [feat]:添加解析 dbc 文件

v0.8.14

从 v0.8.13 到 v0.8.14 的变更:

  • [opt]:优化 UI 窗口
  • [bug]:修复诊断追加,必须具有 transform 属性
  • [opt]:优化工具提示时间
  • [feat]:从 LIN 数据库生成图形完成
  • [feat]:添加 setSignal 脚本 API
  • [opt]:优化 LDF 解析兼容性

v0.8.13

从 v0.8.12 到 v0.8.13 的变更:

  • [bug]:修复按键事件未关闭
  • [feat]:添加 LIN
  • [feat]:添加 LIN-TP
  • [feat]:添加 UDS over LIN
  • [feat]:添加跟踪暂停/播放
  • [feat]:添加 LIN IA
  • [opt]:添加 LDF 解析空格和错误行显示

v0.8.12

从 v0.8.11 到 v0.8.12 的变更:

  • [feat]:添加 LDF 数据库功能

v0.8.11

从 v0.8.10 到 v0.8.11 的变更:

  • [feat]:向 CLI 添加 pnpm 功能
  • [feat]:添加 ldfParse 代码
  • [bug]:修复 can-ia 数据长度!=2 问题

v0.8.10

从 v0.8.9 到 v0.8.10 的变更:

  • [bug]:修复枚举导出问题
  • [feat]:添加脚本 OnKey 功能
  • [feat]:添加 node serialport 库支持

v0.8.9

从 v0.8.8 到 v0.8.9 的变更:

  • [bug]:修复 CLI seq 未关闭

v0.8.8

从 v0.8.7 到 v0.8.8 的变更:

  • [cli]:初始化首个 CLI 版本,支持 seq 命令
  • [feat]:添加 CLI seq 功能
  • [opt]:优化 CAN UDS CC 速度
  • [bug]:修复 s can 输入问题
  • [bug]:修复 eid 无法输入问题

v0.8.7

从 v0.8.6 到 v0.8.7 的变更:

  • [example]:添加 doip 和 doip_sim_entity 示例
  • [feat]:添加 doip 功能
  • [bug]:修复 peak sja1000 支持问题
  • [opt]:优化错误格式从十进制到十六进制

v0.8.6

从 v0.8.5 到 v0.8.6 的变更:

  • [bug]:修复 sa.node 锁定问题

v0.8.5

从 v0.8.4 到 v0.8.5 的变更: