Releases: Martlet-Tech/Zcom
Releases · Martlet-Tech/Zcom
Release list
v0.8.2
v0.8.1
v0.8.1: fix MCP clear_receive not clearing UI
v0.8.0
v0.8.0: refactor + new features - Bug fix: SerialState op_lock concurrency race condition - Bug fix: CSS dead code and undefined variable - Refactor: split serial_cmd.rs into encoding_utils + multi_string + serial_cmd - Refactor: split handle_mcp into dedicated handler functions - Refactor: ChecksumAlgo enum replaces string-based algorithm selection - Refactor: unified hex parsing, extracted SerialState::to_port_info() - Rename: McpBuffer -> ReceiveBuffer, window_helper url -> path - Feature: multi-string items support per-entry name/note - Feature: LSB/MSB byte-order switch for CRC16/CRC32 checksum
v0.7.1
v0.7.0
feat: built-in MCP server for AI agent integration - Rust axum HTTP server implements MCP Streamable HTTP protocol - McpBuffer accumulates receive text, exposed via resources/tools - Tools: get_receive_content, get_port_status, send_serial_data, clear_receive - Settings: enable/disable, configurable port (default 9876) - Titlebar toggle button with status indicator - Help menu → MCP prompt dialog with copyable config
v0.6.0
feat: 串口详细设置(数据位/停止位/校验位/流控制) - 新增⚙按钮触发串口参数配置弹窗 - 支持数据位(5/6/7/8)、停止位(1/2)、校验位(None/Odd/Even/Mark/Space)、流控制(None/Hardware/Software) - Rust 后端改用 serial2 Settings 闭包配置所有参数 - 参数持久化到 settings.json