Skip to content

0.4.0 — 2026-06-19

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jun 08:47

Release Notes

Still targets HDM integration spec v0.7.3.

Fixed

  • Operation codes 6 and 10 were swapped. Per the spec's operation-codes table (§4.4.1), wire
    code 6 is print return receipt and code 10 is get returnable receipt (the read-only
    lookup). The crate had them reversed because the spec describes them in section order (§4.5.6 get,
    §4.5.7 print), which is the reverse of the code assignment. PrintReturnReceiptRequest now sends
    op 6 and GetReturnableReceiptRequest op 10; a regression test pins both. The hardware-test matrix
    rows for these two operations in README.md were captured with the codes swapped and are now
    flagged as needing re-test.
  • Spec translation (docs/spec.md) corrections. The operation-codes table had codes 6/10 and
    12/13 swapped, and rendered the recurring qualifier "(պահանջվում է ընթացիկ սեսիա)" ("requires an
    active session") as the invented phrase "(kept for backward compatibility)" / "(requires the
    updated version)"
    on ~39 lines. Response code 196 ("Այլ երկրի ծածկագիր", an eMark from
    another country) was mistranslated as "other unknown error".

Changed

  • ServerErrorKind::OtherUnknownError renamed to ForeignCountryEmark (code 196) to match its
    real meaning. Breaking for any consumer matching on that variant.
  • Human-facing operator listings now resolve assigned department IDs to department names and tax
    regimes in the CLI, native app, and web demo. Missing operator/department names are rendered
    explicitly as [operator name not provided] / [department name not provided].

hdm-am-bridge 0.4.0

Install hdm-am-bridge 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lobotomoe/hdm-am/releases/download/v0.4.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.4.0/hdm-am-bridge-installer.ps1 | iex"

Download hdm-am-bridge 0.4.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.4.0

Install hdm-am-cli 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lobotomoe/hdm-am/releases/download/v0.4.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.4.0/hdm-am-cli-installer.ps1 | iex"

Download hdm-am-cli 0.4.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