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
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