Releases: meshtastic/python
Releases · meshtastic/python
Meshtastic Python 2.5.10
This release updates the protocol buffers to v2.5.19
Full Changelog: 2.5.9...2.5.10
Meshtastic Python 2.5.9
What's Changed
- Waypoint creation/move/deletion by @loic-fejoz in #714
- protobufs: v2.5.18
New Contributors
- @loic-fejoz made their first contribution in #714
Full Changelog: 2.5.8...2.5.9
Meshtastic Python 2.5.8
What's Changed
- Add sendAlert method on mesh interface by @thebentern in #724
- Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #725
Full Changelog: 2.5.7...2.5.8
Meshtastic Python 2.5.7
What's Changed
- Support setting/removing nodes as favorites by @esev in #713
- Bump tornado from 6.4.1 to 6.4.2 by @dependabot in #706
- Display unknown hop count as '?', and header as just 'Hops' by @ianmcorvidae in #718
- Support setting nodes ignored in nodedb (with 2.5.13+ firmware) by @ianmcorvidae in #719
- Fix windows-11 detection for non-float platform.release() values by @ianmcorvidae in #720
- Add very simple shell completion using argcomplete by @ianmcorvidae in #721
- Add 'wcwidth' as an optional cli dependency by @ianmcorvidae in #723
New Contributors
Full Changelog: 2.5.6...2.5.7
Meshtastic Python 2.5.6 (hotfix)
This is a rerelease of 2.5.6 with some import errors fixed.
NOTE: to get back a few features, you may prefer to install with the pip spec of meshtastic[cli]
, which is now where color printing and QR code generation dependencies live.
What's Changed (since 2.5.5)
- Make several dependencies optional (dotmap, print_color, and pyqrcode) by @ianmcorvidae in #711
Full Changelog: 2.5.5...2.5.6post1
Meshtastic Python 2.5.5
What's Changed
- Allow request-telemetry to elicit LocalStats response by @thebentern in #707
- Older versions of the protobuf library should now be supported, to help with integrating with older software stacks.
Full Changelog: 2.5.4...2.5.5
Meshtastic Python 2.5.4
What's Changed
- A lot of fixes around setting / retrieving base64 encoded values by @fmoessbauer in #701
- Add missing camel to snake conversion by @lachesis in #698
- Bump werkzeug from 3.0.4 to 3.0.6 by @dependabot in #702
- Add a variety of type annotations for mypy by @william-stearns in #681
New Contributors
- @lachesis made their first contribution in #698
- @william-stearns made their first contribution in #681
Full Changelog: 2.5.3...2.5.4
Meshtastic Python 2.5.3
What's Changed
- Add other telemetry variants to automatic handling/adding to node information by @ianmcorvidae in #685
- Fix typo. by @jose1711 in #686
- Support requesting different telemetry types by @ianmcorvidae in #687
- autoprint other types of telemetry when returned from --request-telemetry by @logikal in #691
- Send the meshtastic.connection.lost message from BLEInterface's close method by @ianmcorvidae in #695
- Use dedicated fixed position admin message for --configure by @ianmcorvidae in #694
- fix base64 encoding of key field in config by @fmoessbauer in #696
New Contributors
- @jose1711 made their first contribution in #686
- @logikal made their first contribution in #691
- @fmoessbauer made their first contribution in #696
Full Changelog: 2.5.2...2.5.3
Meshtastic Python 2.5.2
What's Changed
- Add a number of argument groups to organize the help output by @ianmcorvidae in #679
- Make it so wantconfig isn't a 1 in 4294967296 lottery for getting no nodes by @ianmcorvidae in b73cc1f
Full Changelog: 2.5.1...2.5.2
Meshtastic Python 2.5.1
What's Changed
- Change modem preset shortcuts to not request channels, and to request remote config when needed by @ianmcorvidae in #668
- Retry admin channel setting retrieval and add configurable timeout by @lysol in #665
- Allow port number to be specified with tcp hostname by @djholt in #673
- Enable setting and removing fixed position via remote admin by @djholt in #675
- Add a --set-time command that set's the node time using a provided timestamp or the host system clock by @ianmcorvidae in #676
- Default to pkiEncrypted always on for admin messages by @ianmcorvidae in #677
New Contributors
Full Changelog: 2.5.0...2.5.1