Releases: meshtastic/python
Releases · meshtastic/python
Meshtastic Python 2.7.9
What's Changed
- protobufs updated
- Inject options in nanopb .options files into the protobuf files used for code generation by @ianmcorvidae in #922
- Refactor the Meshtastic TCP pub/sub example to ensure proper resource cleanup and clearer exception handling. by @dim5x in #899
- Add textchat.py and replymessage.py examples by @SilverBull239 in #913
- Fix position overwrite by lower-precision data by @syn-ack-ai in #911
- Update factory reset to use integer for config reset by @thebentern in #917
- Filter --reply based on specified channel index by @thatSFguy in #883
- Make Serial and TCP interfaces more closely respect connectNow when false by @Travis-L-R in #857
- StreamInterface: prevent socket/reader-thread leak on handshake failure by @nightjoker7 in #918
- Fix some leaks/hangs on close: unstarted StreamInterface streams & TCP reader unblock by @ianmcorvidae in #923
- Give TCPInterface reconnect logic on write errors by @jerub in #901
- Container: Add initial container for meshtastic-cli by @oliv3r in #847
- Make examples more regularized and focused, and add contribution guidelines for the examples folder by @ianmcorvidae in #928
- Added example script : meshtastic_serial_message_reader.py by @henri in #739
- Fix up the container build by @ianmcorvidae in #932
New Contributors
- @dim5x made their first contribution in #899
- @SilverBull239 made their first contribution in #913
- @syn-ack-ai made their first contribution in #911
- @thatSFguy made their first contribution in #883
- @nightjoker7 made their first contribution in #918
- @jerub made their first contribution in #901
- @oliv3r made their first contribution in #847
- @henri made their first contribution in #739
The build process for this release failed to produce the ubuntu binary. This will need to be fixed at a later time, but for now please use pip or pipx install methods, or use the new docker container.
Full Changelog: 2.7.8...2.7.9
Meshtastic Python 2.7.8
What's Changed
- fix(ble): resolve BLE connection hangs on macOS without --debug flag by @lexfrei in #893
- Fix '--get security' (incorrect AdminMessage.ConfigType value). by @cpatulea in #907
- Fix: Update repeated field checks to use is_repeated property by @pdxlocations in #908
- Add traffic management module to the python libraries by @h3lix1 in #890
- Fix traceroute timeout for case of 0-hops by @viric in #871
- feat: Add ESP32 WiFi Unified OTA update support by @skgsergio in #898
- FR: Add Hop Limits to send functions by @NekoCWD in #828
- protobufs: v2.7.19
New Contributors
- @lexfrei made their first contribution in #893
- @cpatulea made their first contribution in #907
- @h3lix1 made their first contribution in #890
- @viric made their first contribution in #871
- @skgsergio made their first contribution in #898
- @NekoCWD made their first contribution in #828
Full Changelog: 2.7.7...2.7.8
Meshtastic Python 2.7.7
What's Changed
- Show favorite nodes in --nodes by @dandrzejewski in #888
- protobufs: v2.7.18
Full Changelog: 2.7.6...2.7.7
Meshtastic Python 2.7.6
What's Changed
- Add a bunch more detail to --device-metadata output, from fields we weren't formerly using in the output. by @ianmcorvidae in #865
- protobufs: v2.7.17
Full Changelog: 2.7.5...2.7.6
Meshtastic Python 2.7.5
What's Changed
- Splitting out true_defaults for moduleConfig in export_config() by @Travis-L-R in #858
- Reverted changes to
close()(fixes #855)
New Contributors
- @Travis-L-R made their first contribution in #858
Full Changelog: 2.7.4...2.7.5
Meshtastic Python 2.7.4
What's Changed
- Plumb timeout from --timeout through MeshInterface by @horrible-knots in #839
- add icon parameter to sendWaypoint() by @pdxlocations in #851
- Add T-Deck device support by @trose in #825
- refactor close() by @SpudGunMan in #841
- CLI: normalize lora.ignore_incoming IDs (dec/!hex/0x), dedupe, YAML [] clear, fix bytes→int crash by @NillRudd in #834
- Add Channel Hash Utility to Node class by @SpudGunMan in #843
- protobufs: v2.7.13
New Contributors
- @horrible-knots made their first contribution in #839
- @trose made their first contribution in #825
- @SpudGunMan made their first contribution in #841
- @NillRudd made their first contribution in #834
Full Changelog: 2.7.3...2.7.4
Meshtastic Python 2.7.3
What's Changed
Full Changelog: 2.7.2...2.7.3
Meshtastic Python 2.7.2
What's Changed
- Added Github CONTRIBUTING.md file by @shukari in #821
- Fix Getting and Setting Excluded Modules: Ringtone and Canned Messages by @pdxlocations in #818
- protobufs: v2.7.8
New Contributors
Full Changelog: 2.7.1...2.7.2
Meshtastic Python 2.7.1
What's Changed
- Fix --set-owner by calling setOwner! by @pdxlocations in #813
- protobufs: v2.7.5
Full Changelog: 2.7.0...2.7.1
Meshtastic Python 2.7.0
What's Changed
- Add check for poetry install to regen-protobufs.sh by @fifieldt in #806
- Add seeed xiao esp32s3 support by @dangerdyke in #804
- Plumb reply_id into sendText and sendData by @Cyclic3 in #801
- Allow forced UTF-8 encoding for --export-config by @pdxlocations in #798
- Add handling of clientNotification on FromRadio by @ianmcorvidae in #743
- add --set-is-unmessageable to CLI commands by @pdxlocations in #794
- Add Ringtone and Canned Messages to --export-config and --configure by @pdxlocations in #795
- Export missing defaults when set False by @pdxlocations in #807
- Protobufs are updated to 2.7.4
New Contributors
- @fifieldt made their first contribution in #806
- @dangerdyke made their first contribution in #804
- @Cyclic3 made their first contribution in #801
Full Changelog: 2.6.4...2.7.0