From 32105c6b28c1ee6a86a7821e48bbc47b0bad357e Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Wed, 22 Apr 2026 09:58:47 -0600 Subject: [PATCH] chore: release 1.0.0 --- CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ pyproject.toml | 8 ++++---- uv.lock | 4 ++-- 3 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..84e29cf --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,31 @@ +# Changelog + +## 1.0.0 — 2026-04-22 + +Initial public release of the example scripts, aligned to the 1.0 +DongLoRa stack (`donglora` 1.0 / `donglora-mux` 1.0 / +`donglora-protocol` 1.0). + +### Added + +- `_common.py`: the shared MeshCore US preset (910.525 MHz / + BW 62.5 / SF 7 / CR 4/5 / sync 0x1424 / 20 dBm) plus small helpers, + imported by every script so the scripts themselves stay short. +- `explore.py`: print device capabilities then run one TX + RX + roundtrip. Useful as a first-run hardware sanity check. +- `simple_rx.py`, `simple_tx.py`: minimal async receive / transmit + loops built against `donglora.Dongle`. +- `ping_pong.py`: two-dongle ping-pong demo over LoRa. +- `lora_bridge.py`: two-way LoRa bridge over TCP. + +### Removed + +- `all_commands.py`: indexed the old v0.1 command enum that no longer + exists after the Protocol v2 split. + +### Notes + +- Not published to PyPI. Run via `just ` or + `uv run --project .