What's Changed * Support setting/removing nodes as favorites by esev in https://github.com/meshtastic/python/pull/713 * Bump tornado from 6.4.1 to 6.4.2 by dependabot in https://github.com/meshtastic/python/pull/706 * Display unknown hop count as '?', and header as just 'Hops' by ianmcorvidae in https://github.com/meshtastic/python/pull/718 * Support setting nodes ignored in nodedb (with 2.5.13+ firmware) by ianmcorvidae in https://github.com/meshtastic/python/pull/719 * Fix windows-11 detection for non-float platform.release() values by ianmcorvidae in https://github.com/meshtastic/python/pull/720 * Add very simple shell completion using argcomplete by ianmcorvidae in https://github.com/meshtastic/python/pull/721 * Add 'wcwidth' as an optional cli dependency by ianmcorvidae in https://github.com/meshtastic/python/pull/723
New Contributors * esev made their first contribution in https://github.com/meshtastic/python/pull/713
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.
2.5.5
What's Changed * Allow request-telemetry to elicit LocalStats response by thebentern in https://github.com/meshtastic/python/pull/707 * Older versions of the protobuf library should now be supported, to help with integrating with older software stacks.
What's Changed * A lot of fixes around setting / retrieving base64 encoded values by fmoessbauer in https://github.com/meshtastic/python/pull/701 * Add missing camel to snake conversion by lachesis in https://github.com/meshtastic/python/pull/698 * Bump werkzeug from 3.0.4 to 3.0.6 by dependabot in https://github.com/meshtastic/python/pull/702 * Add a variety of type annotations for mypy by william-stearns in https://github.com/meshtastic/python/pull/681
New Contributors * lachesis made their first contribution in https://github.com/meshtastic/python/pull/698 * william-stearns made their first contribution in https://github.com/meshtastic/python/pull/681
What's Changed * Add other telemetry variants to automatic handling/adding to node information by ianmcorvidae in https://github.com/meshtastic/python/pull/685 * Fix typo. by jose1711 in https://github.com/meshtastic/python/pull/686 * Support requesting different telemetry types by ianmcorvidae in https://github.com/meshtastic/python/pull/687 * autoprint other types of telemetry when returned from --request-telemetry by logikal in https://github.com/meshtastic/python/pull/691 * Send the meshtastic.connection.lost message from BLEInterface's close method by ianmcorvidae in https://github.com/meshtastic/python/pull/695 * Use dedicated fixed position admin message for --configure by ianmcorvidae in https://github.com/meshtastic/python/pull/694 * fix base64 encoding of key field in config by fmoessbauer in https://github.com/meshtastic/python/pull/696
New Contributors * jose1711 made their first contribution in https://github.com/meshtastic/python/pull/686 * logikal made their first contribution in https://github.com/meshtastic/python/pull/691 * fmoessbauer made their first contribution in https://github.com/meshtastic/python/pull/696
What's Changed * Add a number of argument groups to organize the help output by ianmcorvidae in https://github.com/meshtastic/python/pull/679 * Make it so wantconfig isn't a 1 in 4294967296 lottery for getting no nodes by ianmcorvidae in https://github.com/meshtastic/python/commit/b73cc1f4992d029b1ad6cd940e519beb5eff500f