All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-02-25
- Terminal UI built with
blessedfor interactive Modbus scanning - Modbus RTU connection support with configurable baud rate, parity, stop bits, and data bits
- Modbus TCP connection support with ping reachability check
- Function codes: Read Coils (FC 01), Read Holding Registers (FC 03), Read Input Registers (FC 04)
- Data type support: 16-bit, 32-bit, and 64-bit integers (signed/unsigned), float, and double
- Byte order / endianness patterns: ABCD, DCBA, BADC, CDAB
- Multi-setup organization with multiple connections and slaves per setup
- Batch register entry using ranges and comma-separated lists
- Persistent JSON configuration saved under a local
configs/directory - Keyboard-driven navigation with vi-style
h/lmovement - Jest test suite covering
src/utils.jsandsrc/modbus/types.js createRegisterexported fromsrc/modbus/types.js