Skip to content

Releases: meshtastic/python

Meshtastic Python 2.4.3

11 Sep 16:18
Compare
Choose a tag to compare

This release purely updates the protobufs to v2.4.3.

Full Changelog: 2.4.2...2.4.3

Meshtastic Python 2.4.2

11 Sep 16:11
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4.1...2.4.2

Meshtastic Python 2.4.1

05 Sep 21:23
Compare
Choose a tag to compare

What's Changed

  • Add method to be able to send heartbeat by @wnagele in #658
  • Code block unreachable by @wnagele in #659
  • Reuse node to prevent overwriting channel settings by @lysol in #664
  • Don't automatically set the time from Python by @jp-bennett in #663
  • Ensure set-owner combined with set-owner-short sets both values by @ianmcorvidae in #666

New Contributors

Full Changelog: 2.4.0...2.4.1

Meshtastic Python 2.4.0

22 Aug 02:32
4ad776f
Compare
Choose a tag to compare

This release only updates the protobufs to 2.4.0.

Full Changelog: 2.3.15...2.4.0

Meshtastic Python 2.3.15

11 Aug 17:24
Compare
Choose a tag to compare

What's Changed

  • PowerMon/StructuredLogging support by @geeksville in #607
  • Include uptime_seconds in sendTelemetry and print upon response by @ianmcorvidae in #638
  • final powermon / power analysis reporting changes by @geeksville in #636
  • Add/update some types to be at least as backwards-compatible as we can be by @ianmcorvidae in #647

Full Changelog: 2.3.14...2.3.15

Meshtastic Python 2.3.14

08 Jul 03:56
ec4e521
Compare
Choose a tag to compare

Important note

This is the last version of this library & CLI that supports Python 3.8. Python 3.8 will reach formal end of life later this year -- if you are using it, please update your python installation.

This version of the CLI will issue a warning if it's running on Python 3.8 as well.

What's Changed

New Contributors

Full Changelog: 2.3.13...2.3.14

Meshtastic Python 2.3.13

02 Jul 16:51
22bf34e
Compare
Choose a tag to compare

Important

The protobuf modules have moved in this release. While many imports of _pb2 modules directly from meshtastic will still work, they should in general be updated to use meshtastic.protobuf instead. If needing to support multiple versions of this library, consider wrapping the initial import from meshtastic.protobuf in a try block and then importing from plain meshtastic in an except ImportError block.

Additionally, this version of the library clarifies the licensing of the library and CLI to GPL3. There has been a bit of a confusing potentially-dual-license situation for a little while, but GPL3 is the plan going forward.

In better news, BLE connections should work better in this release due to a lot of work improving that code!

What's Changed

Full Changelog: 2.3.12...2.3.13

As before, please use pip to install if standalone binaries are unavailable or non-functional.

Meshtastic Python 2.3.12

26 Jun 02:11
96afa70
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.3.11...2.3.12

As with older releases, please use pip install (or your python package installer of choice) if there is no standalone binary for your system, or the one provided doesn't work.

This release changes the developer setup to use the poetry tool. This should make things easier, generally speaking!

Meshtastic Python 2.3.11

08 Jun 15:13
5c703af
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.3.10...2.3.11

The usual note: if there is no standalone binary for your OS or the provided one doesn't work, please use pip to install.

Meshtastic Python 2.3.10

01 Jun 18:51
bbc526d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.3.9...2.3.10

As usual, if the standalone binary is unavailable or doesn't work on your system, please use pip to install.