Releases: theolind/pymysensors
0.18.0
Closed issues:
- Usage #176
Merged pull requests:
- Fix modify existing message #177 (MartinHjelmare)
- Scheduled monthly dependency update for October #175 (pyup-bot)
- Scheduled monthly dependency update for September #174 (pyup-bot)
- Clean up ensure_future #173 (MartinHjelmare)
0.17.0
Merged pull requests:
- Cancel connection task for async gateways #171 (MartinHjelmare)
- Fix reraise msg decode ValueError #170 (MartinHjelmare)
- Allow custom V_VAR1-5 for any child type #169 (MartinHjelmare)
- Update travis and tox python envs #168 (MartinHjelmare)
- Pin all requirements #167 (MartinHjelmare)
- Fix pylint issues #166 (MartinHjelmare)
- Fix instance specific handler #165 (MartinHjelmare)
- Scheduled monthly dependency update for August #164 (pyup-bot)
0.16.0
Merged pull requests:
- Scheduled monthly dependency update for July #162 (pyup-bot)
- Cancel check connection when closing transport #161 (MartinHjelmare)
- Refactor message type handler selection #159 (MartinHjelmare)
- Scheduled monthly dependency update for June #158 (pyup-bot)
- Add heartbeat as node sensor instance attribute #157 (MartinHjelmare)
- Update wheel dependency to fix release procedure #156 (MartinHjelmare)
0.15.0
Closed issues:
- Main program does not exit cleanly #153
Merged pull requests:
- Fix threading gateway persistence scheduling #154 (MartinHjelmare)
- Clean up get_const #151 (MartinHjelmare)
- Remove leftover old style string formatting #150 (MartinHjelmare)
- Add unique id for gateway #149 (MartinHjelmare)
- Use pytest for tests #148 (MartinHjelmare)
0.14.0
Merged pull requests:
- Fix node presentation after id request #146 (MartinHjelmare)
- Scheduled monthly dependency update for May #145 (pyup-bot)
- Call event callback when gateway is ready #144 (MartinHjelmare)
0.13
Breaking Changes:
- Refactor persistence #124 (MartinHjelmare)
Closed issues:
Merged pull requests:
- Add pyup config file #137 (MartinHjelmare)
- Update changelog generator to use python package #136 (MartinHjelmare)
- Upgrade requirements packages #134 (MartinHjelmare)
- Update release instructions to use markdown readme #133 (MartinHjelmare)
- Update readme and examples #132 (MartinHjelmare)
- Add async MQTT gateway #131 (MartinHjelmare)
- Add async tcp gateway #130 (MartinHjelmare)
- Refactor tcp and serial gateways #129 (MartinHjelmare)
- Add serial base protocol #128 (MartinHjelmare)
- Add async serial gateway #127 (MartinHjelmare)
- Break out firmware file loading #126 (MartinHjelmare)
- Only save persistence if sensors have changed #125 (MartinHjelmare)
- Save sensors on a schedule #123 (MartinHjelmare)
- Add pre sleep smartsleep #122 (MartinHjelmare)
- Add new internal sub-types #120 (jslove)
0.12.1
Merged pull requests:
- Fix bug in _handle_internal #116 (MartinHjelmare)
0.12
Merged pull requests:
- Upgrade lint and test requirements #114 (MartinHjelmare)
- Dump JSON file with indentation #113 (Mirodin)
- Fix reboot not returning to False #111 (MartinHjelmare)
0.11.1
If you have a persistence file containing protocol_version
with value null
the library will fallback to version '1.4'
: Please update the value to the correct protocol version string of your sensor, or delete the persistence file and make sure your devices present themselves properly again. See #108 for more info.
Merged pull requests:
- Fix protocol version null and enhance validation #108 (MartinHjelmare)
0.11
Potentially breaking change:
Messages are now validated according to the MySensors serial API as it's been implemented in pymysensors before being passed along into the library and downstream to the callback. Users that are not adhering to the mysensors serial api could face dropped messages after this change. Messages must follow the mysensors api implemented as in pymysensors as of this release. See #102 for more info.
Debug logging of slow calls in handle_queue
:
There's been reports from users of latency issues during updates from actuators. To troubleshoot this, users can now set logging to debug level and calls that are slower than 0.1 seconds will be logged. Please open an issue if you experience slow updates and post your debug log in the issue. This will help us fix this problem if we can.
Merged pull requests:
- Add debug timer logging if handle queue is slow #105 (MartinHjelmare)
- Update gen_changelog and release procedure #104 (MartinHjelmare)
- Update type schema and add message tests #103 (MartinHjelmare)
- Add validation of message and child values #102 [breaking change] (MartinHjelmare)
- Upgrade test requirements #101 (MartinHjelmare)
- Update const for version 1.5 and 2.0 #100 (MartinHjelmare)
- Fix subscription to topics with nested prefix #99 (MartinHjelmare)