Skip to content

0.2.0 — 2026-06-08

Choose a tag to compare

@github-actions github-actions released this 08 Jun 18:49

Release Notes

Still targets HDM integration spec v0.7.3.

Added

  • hdm-am-bridge (binary hdm-bridge): a localhost HTTP server that exposes the protocol to a
    browser over CORS — one POST /v1/<op> per operation, a configured default device with optional
    per-request connection override, bearer-token auth, a CORS origin allow-list, the Private Network
    Access preflight header, and single-session serialization. Embeddable via hdm_am_bridge::serve.
  • hdm bridge start / stop / status / run — the CLI supervises the bridge as a background
    process (Unix) with no compile-time dependency on the bridge crate.
  • Deserialize for the operation request types and the request-only enums (PrintMode,
    FiscalReportKind, ReportFilter), and Serialize for HdmIdentity — so payloads round-trip
    through JSON (consumed by the bridge).
  • Prebuilt cross-platform binaries (hdm, hdm-bridge) for Linux (x86_64/aarch64), macOS
    (x86_64/aarch64), and Windows (x86_64) via cargo-dist, with shell/PowerShell installers and
    checksums; CI now builds and tests the library, CLI, and bridge on macOS and Windows.

Changed

  • The bridge shuts down gracefully on SIGTERM as well as Ctrl-C/SIGINT.

hdm-am-bridge 0.2.0

Install hdm-am-bridge 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lobotomoe/hdm-am/releases/download/v0.2.0/hdm-am-bridge-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/lobotomoe/hdm-am/releases/download/v0.2.0/hdm-am-bridge-installer.ps1 | iex"

Download hdm-am-bridge 0.2.0

File Platform Checksum
hdm-am-bridge-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
hdm-am-bridge-x86_64-apple-darwin.tar.xz Intel macOS checksum
hdm-am-bridge-x86_64-pc-windows-msvc.zip x64 Windows checksum
hdm-am-bridge-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
hdm-am-bridge-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

hdm-am-cli 0.2.0

Install hdm-am-cli 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lobotomoe/hdm-am/releases/download/v0.2.0/hdm-am-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/lobotomoe/hdm-am/releases/download/v0.2.0/hdm-am-cli-installer.ps1 | iex"

Download hdm-am-cli 0.2.0

File Platform Checksum
hdm-am-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
hdm-am-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
hdm-am-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
hdm-am-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
hdm-am-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum