Files
bridge/CHANGELOG.md
T
swaits 222802cf13 feat: upgrade to donglora-client 0.2, simplify connection, fix org URLs
- Upgrade donglora-client from 0.1 to 0.2 (ping-on-connect validation)
- Remove manual mux/serial fallback and manual ping — handled by client now
- Fix repository/homepage URLs to github.com/donglora/bridge
- Fix README links to donglora GitHub org
2026-04-07 16:11:08 -06:00

1.4 KiB

Changelog

[0.3.0] - 2026-04-07

Changed

  • Upgraded to donglora-client 0.2: all connections now auto-validate via ping-on-connect, rejecting non-DongLoRa serial devices within 200ms.
  • Simplified connection logic — removed manual mux/serial fallback and manual ping; donglora_client::connect() handles the full fallback chain and validation internally.
  • Config negotiation detects mux vs serial via transport type instead of string comparison.

Fixed

  • Repository and homepage URLs now point to github.com/donglora/bridge (was swaits/donglora-bridge).
  • README links updated to donglora GitHub org.

[0.2.2] - 2026-04-06

Fixed

  • TUI now fits in 80-column terminals (was 86).

[0.2.1] - 2026-04-06

Fixed

  • CI: removed stale sibling-clone step, added libudev-dev dependency, upgraded actions/checkout to v5 (Node.js 24).

[0.2.0] - 2026-04-06

Added

  • Auto-detect connection mode: when no port is configured, the bridge now tries the mux daemon first and falls back to direct USB serial (find_port()) if the mux is unavailable. Previously it would retry the mux forever.

Changed

  • Config negotiation on direct serial connections now pushes SetConfig with the desired radio config when it differs from the dongle's current config. On mux connections, the existing behavior (accept the mux's config) is unchanged.

[0.1.0] - 2026-04-06

Initial release.