diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c7f40a..ee6fbf2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 1.0.1 — 2026-04-22 + +### Dependencies + +- Bumped `donglora-client` to `1.0.1` — adds the WCH CH340K USB-UART + bridge (`1a86:7522`) to the port-discovery list. The Elecrow + ThinkNode-M2 board is now detected automatically; previously mux + refused to attach to it because the bridge VID:PID wasn't + recognized. + ## 1.0.0 — 2026-04-22 ### Breaking diff --git a/Cargo.lock b/Cargo.lock index 5bcdcea..78780fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -167,9 +167,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "donglora-client" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d2eb852b012cd692ab270397cdc81ac52c95a7b6543e8d8f6ee1e98537c461" +version = "1.0.2" dependencies = [ "donglora-protocol", "rand", @@ -182,7 +180,7 @@ dependencies = [ [[package]] name = "donglora-mux" -version = "1.0.0" +version = "1.0.1" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index f301eb1..4632825 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "donglora-mux" -version = "1.0.0" +version = "1.0.1" edition = "2024" rust-version = "1.93" authors = ["Stephen Waits "] @@ -15,9 +15,13 @@ exclude = [".jj/", "deny.toml", "justfile", "mise.toml", "rustfmt.toml"] [dependencies] # Mux speaks raw DongLoRa Protocol frames — pull the wire codec directly from the # protocol crate rather than routing through the high-level Dongle API. -donglora-protocol = { version = "1.0.0", default-features = false, features = ["std"] } +donglora-protocol = { version = "1", default-features = false, features = ["std"] } # Still used for USB discovery helpers (`find_port`, `wait_for_device`). -donglora-client = "1.0.0" +# The `path` makes local builds use the sibling checkout; `cargo publish` +# strips it and publishes against `version` from crates.io. Spec is +# major-only so patch/minor releases of the client propagate without +# a mux-rs re-publish. +donglora-client = { version = "1", path = "../client-rs" } anyhow = "1" clap = { version = "4", features = ["derive"] } tokio = { version = "1", features = ["full"] }