1.0.3 [2026-07-15]

- Added project-local target and bench configuration with multiple named
  networks, nodes, databases, and machine-local channel bindings.
- Added the daemon-owned Web automation service with packaged OpenAPI and an
  engineering console, typed message send, cursor history, SSE/WebSocket raw
  streams, and DBC signal plans.
- Added typed REST lifecycle for daemon channels, engineering databases,
  hardware TX tasks, and message routes without exposing a shell executor.
- Added the per-channel RxBroker so CLI receive, logging, remote BMAPI gateway,
  Web streams, and DBC signal decoding use independent cursors without competing
  for the BMAPI receive queue.
- Hardened bounded JSON, daemon IPC, cross-platform resource paths, Web shutdown,
  package lifecycle, and Claude Code/Codex Skill behavior checks. Uninstall now
  terminates an active package-owned daemon before removing its executable and
  runtime state.
- Added real-browser and configurable multi-consumer soak release gates; Windows
  HIL completed a 30-minute SSE/WebSocket run with exact active-cursor continuity.

1.0.2 [2026-07-15]

- Added capability-aware LIN master/slave message workflows, channel power
  control, and runtime schedule/response management.
- Added physical-device reset and identity-safe generation-3 firmware update
  handling for devices selected by serial number, UID, or channel name.
- Completed DTC request construction, response parsing, action-level Help, and
  public command/alias contract cleanup.
- Added a GWR-compatible CAN FD/LIN UDP gateway for unmodified remote BMAPI
  clients, including mixed-bus logical-to-physical channel translation.
- Verified current Windows and Linux builds, firmware transfer behavior, and
  sequential plus shuffled hardware regression coverage.

1.0.1 [2026-07-13]

- Added verified `bmcli update --check` release discovery and changelist output.
- Added CID-based firmware checks and updates for generation-3 HPM BUSMUST devices.
- Moved the Bamboo deployment implementation into a Git-managed PowerShell script.
- Published BMCLI release notes and SHA-256 metadata with each version manifest.

1.0.0 [2026-07-12]

- Initial product release of BMCLI as an independent BUSMUST command-line tool.
- Supports CAN/CAN FD channel control, message traffic, TxTask, routing, DBC,
  logging, replay, ISO-TP, UDS diagnostics/flashing, checksum, and AutoSet.
- Includes project bench profiles, structured Help/JSON contracts, offline
  packages, update support, and Claude Code/Codex skill integration.
