0.24.1 (2022-08-24)
Merged pull requests:
- Bump version to 0.24.1 #499 (MartinHjelmare)
- Add github actions dependabot ecosystem #498 (MartinHjelmare)
0.24.0 (2022-08-23)
Merged pull requests:
- Bump version to 0.24.0 #497 (MartinHjelmare)
- Bump awesomeversion from 22.6.0 to 22.8.0 #496 (dependabot[bot])
- Bump setuptools from 65.0.0 to 65.2.0 #495 (dependabot[bot])
- Bump setuptools from 63.4.2 to 65.0.0 #494 (dependabot[bot])
- Bump flake8 from 5.0.1 to 5.0.4 #493 (dependabot[bot])
- Bump setuptools from 63.3.0 to 63.4.2 #492 (dependabot[bot])
- Bump setuptools from 63.2.0 to 63.3.0 #491 (dependabot[bot])
- Bump flake8 from 4.0.1 to 5.0.1 #490 (dependabot[bot])
- Bump pylint from 2.14.4 to 2.14.5 #489 (dependabot[bot])
- Bump setuptools from 63.1.0 to 63.2.0 #488 (dependabot[bot])
- Bump pytest-sugar from 0.9.4 to 0.9.5 #487 (dependabot[bot])
- Bump black from 22.3.0 to 22.6.0 #486 (dependabot[bot])
- Bump pylint from 2.14.3 to 2.14.4 #485 (dependabot[bot])
- Bump setuptools from 62.6.0 to 63.1.0 #484 (dependabot[bot])
- Bump tox from 3.25.0 to 3.25.1 #483 (dependabot[bot])
- Bump awesomeversion from 22.5.2 to 22.6.0 #482 (dependabot[bot])
- Bump setuptools from 62.3.4 to 62.6.0 #481 (dependabot[bot])
- Bump pylint from 2.14.1 to 2.14.3 #480 (dependabot[bot])
- Bump setuptools from 62.3.2 to 62.3.4 #479 (dependabot[bot])
- Bump pylint from 2.13.9 to 2.14.1 #478 (dependabot[bot])
- Bump twine from 4.0.0 to 4.0.1 #476 (dependabot[bot])
- Bump awesomeversion from 22.5.1 to 22.5.2 #475 (dependabot[bot])
- Bump setuptools from 62.2.0 to 62.3.2 #474 (dependabot[bot])
- Bump pylint from 2.13.8 to 2.13.9 #473 (dependabot[bot])
- Bump awesomeversion from 22.4.2 to 22.5.1 #472 (dependabot[bot])
- Bump setuptools from 62.1.0 to 62.2.0 #471 (dependabot[bot])
- Bump pylint from 2.13.7 to 2.13.8 #470 (dependabot[bot])
- Bump click from 8.1.2 to 8.1.3 #469 (dependabot[bot])
- Bump awesomeversion from 22.4.0 to 22.4.2 #468 (dependabot[bot])
- Bump pytest from 7.1.1 to 7.1.2 #467 (dependabot[bot])
- Bump pylint from 2.13.5 to 2.13.7 #466 (dependabot[bot])
- Bump pylint from 2.13.4 to 2.13.5 #465 (dependabot[bot])
- Bump setuptools from 62.0.0 to 62.1.0 #464 (dependabot[bot])
- Bump tox from 3.24.5 to 3.25.0 #463 (dependabot[bot])
- Bump voluptuous from 0.13.0 to 0.13.1 #462 (dependabot[bot])
- Bump setuptools from 61.2.0 to 62.0.0 #461 (dependabot[bot])
- Bump voluptuous from 0.12.2 to 0.13.0 #459 (dependabot[bot])
- Bump pylint from 2.13.2 to 2.13.4 #458 (dependabot[bot])
- Bump twine from 3.8.0 to 4.0.0 #457 (dependabot[bot])
- Bump black from 22.1.0 to 22.3.0 #456 (dependabot[bot])
- Bump click from 8.0.4 to 8.1.2 #455 (dependabot[bot])
- Bump awesomeversion from 22.2.0 to 22.4.0 #454 (dependabot[bot])
- Bump pylint from 2.12.2 to 2.13.2 #453 (dependabot[bot])
- Bump setuptools from 60.10.0 to 61.2.0 #452 (dependabot[bot])
- Use awesomeversion instead of deprecated distutils.version #451 (MartinHjelmare)
- Hide dependencies in release drafter #450 (MartinHjelmare)
- Bump setuptools from 60.9.3 to 60.10.0 #449 (dependabot[bot])
- Bump pytest from 7.1.0 to 7.1.1 #448 (dependabot[bot])
- Bump pytest from 7.0.1 to 7.1.0 #447 (dependabot[bot])
- Bump click from 8.0.3 to 8.0.4 #446 (dependabot[bot])
- Bump setuptools from 60.9.0 to 60.9.3 #445 (dependabot[bot])
- Bump pytest from 7.0.0 to 7.0.1 #444 (dependabot[bot])
- Bump setuptools from 60.8.1 to 60.9.0 #443 (dependabot[bot])
- Bump setuptools from 60.6.0 to 60.8.1 #442 (dependabot[bot])
- Bump pytest from 6.2.5 to 7.0.0 #441 (dependabot[bot])
- Bump twine from 3.7.1 to 3.8.0 #440 (dependabot[bot])
- Bump setuptools from 60.5.0 to 60.6.0 #439 (dependabot[bot])
- Bump black from 21.12b0 to 22.1.0 #438 (dependabot[bot])
- Bump pytest-timeout from 2.0.2 to 2.1.0 #437 (dependabot[bot])
- Bump setuptools from 60.2.0 to 60.5.0 #435 (dependabot[bot])
- Bump setuptools from 60.1.0 to 60.2.0 #434 (dependabot[bot])
- Bump tox from 3.24.4 to 3.24.5 #433 (dependabot[bot])
- Bump wheel from 0.37.0 to 0.37.1 #432 (dependabot[bot])
- Bump setuptools from 60.0.0 to 60.1.0 #431 (dependabot[bot])
- Bump pytest-timeout from 2.0.1 to 2.0.2 #430 (dependabot[bot])
- Bump setuptools from 59.6.0 to 60.0.0 #429 (dependabot[bot])
- Bump twine from 3.7.0 to 3.7.1 #428 (dependabot[bot])
- Bump setuptools from 59.5.0 to 59.6.0 #427 (dependabot[bot])
- Bump getmac from 0.8.2 to 0.8.3 #426 (dependabot[bot])
- Bump setuptools from 59.4.0 to 59.5.0 #425 (dependabot[bot])
- Bump black from 21.11b1 to 21.12b0 #424 (dependabot[bot])
- Bump twine from 3.6.0 to 3.7.0 #423 (dependabot[bot])
- Bump pylint from 2.12.1 to 2.12.2 #422 (dependabot[bot])
- Update changelog #421 (github-actions[bot])
- Remove loop parameter #412 (MartinHjelmare)
0.23.0 (2021-12-06)
Merged pull requests:
- Bump version to 0.23.0 #420 (MartinHjelmare)
- Add Stream event forward #419 (dianlight)
- Bump setuptools from 59.2.0 to 59.4.0 #418 (dependabot[bot])
- Bump pylint from 2.11.1 to 2.12.1 #417 (dependabot[bot])
- Bump setuptools from 59.1.0 to 59.2.0 #416 (dependabot[bot])
- Bump black from 21.10b0 to 21.11b1 #415 (dependabot[bot])
- Bump twine from 3.5.0 to 3.6.0 #414 (dependabot[bot])
- Bump setuptools from 58.5.3 to 59.1.0 #413 (dependabot[bot])
- Use flake8-docstrings #411 (MartinHjelmare)
- Drop support for Python 3.6 #410 (MartinHjelmare)
- Add support for Python 3.10 #409 (MartinHjelmare)
- Update changelog #408 (github-actions[bot])
0.22.1 (2021-11-13)
Merged pull requests:
- Bump version to 0.22.1 #407 (MartinHjelmare)
- Fix processing empty string as a desired state value #406 (gorbunovav)
- Update changelog #405 (github-actions[bot])
0.22.0 (2021-11-10)
Closed issues:
- Setting node state on message send causes issues in case of message drop #362
- persistence option clarification #345
- Integrate MySensors with Thingsboard #344
- Solution requested for integrating Mysensors with other system #326
- Is this a valid MQTT setup? #216
- Cannot handle numbers in description? #210
- Protocol version - why version 1.4 by default? #196
- What is implemented, and what isn't? #193
Merged pull requests:
- Bump version to 0.22.0 #404 (MartinHjelmare)
- Bump setuptools from 58.4.0 to 58.5.3 #403 (dependabot[bot])
- Bump twine from 3.4.2 to 3.5.0 #402 (dependabot[bot])
- Bump setuptools from 58.3.0 to 58.4.0 #401 (dependabot[bot])
- Bump black from 21.9b0 to 21.10b0 #400 (dependabot[bot])
- Bump paho-mqtt from 1.5.1 to 1.6.1 #399 (dependabot[bot])
- Bump setuptools from 58.2.0 to 58.3.0 #398 (dependabot[bot])
- Bump flake8 from 4.0.0 to 4.0.1 #397 (dependabot[bot])
- Bump pytest-timeout from 2.0.0 to 2.0.1 #396 (dependabot[bot])
- Bump flake8 from 3.9.2 to 4.0.0 #395 (dependabot[bot])
- Bump pytest-timeout from 1.4.2 to 2.0.0 #394 (dependabot[bot])
- Bump click from 8.0.1 to 8.0.3 #393 (dependabot[bot])
- Bump pytest-cov from 2.12.1 to 3.0.0 #392 (dependabot[bot])
- Bump setuptools from 58.1.0 to 58.2.0 #391 (dependabot[bot])
- Bump pyserial-asyncio from 0.5 to 0.6 #390 (dependabot[bot])
- Bump voluptuous from 0.12.1 to 0.12.2 #389 (dependabot[bot])
- Bump setuptools from 58.0.4 to 58.1.0 #388 (dependabot[bot])
- Clean pylint disables #387 (MartinHjelmare)
- Bump pylint from 2.8.3 to 2.11.1 #386 (dependabot[bot])
- Bump tox from 3.24.3 to 3.24.4 #385 (dependabot[bot])
- Bump black from 21.8b0 to 21.9b0 #384 (dependabot[bot])
- Bump setuptools from 58.0.0 to 58.0.4 #383 (dependabot[bot])
- Bump setuptools from 57.4.0 to 58.0.0 #382 (dependabot[bot])
- Bump pytest from 6.2.4 to 6.2.5 #381 (dependabot[bot])
- Bump black from 21.7b0 to 21.8b0 #380 (dependabot[bot])
- Bump tox from 3.24.1 to 3.24.3 #378 (dependabot[bot])
- Bump wheel from 0.36.2 to 0.37.0 #377 (dependabot[bot])
- Bump tox from 3.24.0 to 3.24.1 #376 (dependabot[bot])
- Bump twine from 3.4.1 to 3.4.2 #374 (dependabot[bot])
- Bump tox from 3.23.1 to 3.24.0 #372 (dependabot[bot])
- Bump black from 21.6b0 to 21.7b0 #371 (dependabot[bot])
- Bump setuptools from 57.1.0 to 57.4.0 #370 (dependabot[bot])
- Bump setuptools from 57.0.0 to 57.1.0 #368 (dependabot[bot])
- Bump black from 21.5b2 to 21.6b0 #367 (dependabot[bot])
- Bump pytest-cov from 2.12.0 to 2.12.1 #366 (dependabot[bot])
- Bump black from 21.5b1 to 21.5b2 #365 (dependabot[bot])
- Bump pylint from 2.8.2 to 2.8.3 #364 (dependabot[bot])
- Fix node internal state handling #363 (gorbunovav)
- Bump setuptools from 56.2.0 to 57.0.0 #361 (dependabot[bot])
- Bump pydocstyle from 6.0.0 to 6.1.1 #360 (dependabot[bot])
- Bump click from 8.0.0 to 8.0.1 #359 (dependabot[bot])
- Bump black from 21.5b0 to 21.5b1 #358 (dependabot[bot])
- Bump click from 7.1.2 to 8.0.0 #357 (dependabot[bot])
- Bump pytest-cov from 2.11.1 to 2.12.0 #356 (dependabot[bot])
- Bump tox from 3.23.0 to 3.23.1 #355 (dependabot[bot])
- Bump setuptools from 56.0.0 to 56.2.0 #354 (dependabot[bot])
- Bump pytest from 6.2.3 to 6.2.4 #353 (dependabot[bot])
- Bump flake8 from 3.9.1 to 3.9.2 #352 (dependabot[bot])
- Bump black from 21.4b2 to 21.5b0 #351 (dependabot[bot])
- Bump pylint from 2.8.1 to 2.8.2 #350 (dependabot[bot])
- Bump black from 21.4b0 to 21.4b2 #349 (dependabot[bot])
- Bump black from 20.8b1 to 21.4b0 #348 (dependabot[bot])
- Bump pylint from 2.7.4 to 2.8.1 #347 (dependabot[bot])
- Bump flake8 from 3.9.0 to 3.9.1 #346 (dependabot[bot])
- Bump setuptools from 54.2.0 to 56.0.0 #343 (dependabot[bot])
- Bump pytest from 6.2.2 to 6.2.3 #342 (dependabot[bot])
- Bump pylint from 2.7.2 to 2.7.4 #341 (dependabot[bot])
- Bump setuptools from 54.1.2 to 54.2.0 #340 (dependabot[bot])
- Bump pydocstyle from 5.1.1 to 6.0.0 #339 (dependabot[bot])
- Bump twine from 3.3.0 to 3.4.1 #338 (dependabot[bot])
- Bump setuptools from 54.1.1 to 54.1.2 #337 (dependabot[bot])
- Bump flake8 from 3.8.4 to 3.9.0 #336 (dependabot[bot])
- Bump setuptools from 54.0.0 to 54.1.1 #335 (dependabot[bot])
- Bump tox from 3.22.0 to 3.23.0 #334 (dependabot[bot])
- Update changelog #333 (github-actions[bot])
0.21.0 (2021-03-06)
Closed issues:
- installation issue #287
Merged pull requests:
- Bump version to 0.21.0 #332 (MartinHjelmare)
- Fix non awaited persistence save coroutine #331 (MartinHjelmare)
- Bump setuptools from 53.0.0 to 54.0.0 #330 (dependabot[bot])
- Bump pylint from 2.7.0 to 2.7.2 #329 (dependabot[bot])
- Bump tox from 3.21.4 to 3.22.0 #328 (dependabot[bot])
- Bump pylint from 2.6.0 to 2.7.0 #327 (dependabot[bot])
- Bump setuptools from 52.0.0 to 53.0.0 #325 (dependabot[bot])
- Bump tox from 3.21.3 to 3.21.4 #324 (dependabot[bot])
- Bump tox from 3.21.2 to 3.21.3 #323 (dependabot[bot])
- Bump pytest from 6.2.1 to 6.2.2 #322 (dependabot[bot])
- Bump setuptools from 51.3.3 to 52.0.0 #321 (dependabot[bot])
- Bump pytest-cov from 2.10.1 to 2.11.1 #320 (dependabot[bot])
- Bump tox from 3.21.1 to 3.21.2 #319 (dependabot[bot])
- Bump setuptools from 51.1.2 to 51.3.3 #317 (dependabot[bot])
- Bump tox from 3.21.0 to 3.21.1 #316 (dependabot[bot])
- Bump setuptools from 51.1.1 to 51.1.2 #315 (dependabot[bot])
- Bump tox from 3.20.1 to 3.21.0 #314 (dependabot[bot])
- Bump setuptools from 51.1.0 to 51.1.1 #313 (dependabot[bot])
- Bump twine from 3.2.0 to 3.3.0 #312 (dependabot[bot])
- Bump setuptools from 51.0.0 to 51.1.0 #311 (dependabot[bot])
- Bump pytest from 6.2.0 to 6.2.1 #309 (dependabot[bot])
- Bump pytest from 6.1.2 to 6.2.0 #308 (dependabot[bot])
- Bump wheel from 0.36.1 to 0.36.2 #307 (dependabot[bot])
- Add support for Python 3.9 #306 (MartinHjelmare)
- Clean tox #305 (MartinHjelmare)
- Bump setuptools from 50.3.2 to 51.0.0 #304 (dependabot[bot])
- Bump voluptuous from 0.12.0 to 0.12.1 #303 (dependabot[bot])
- Bump wheel from 0.35.1 to 0.36.1 #302 (dependabot[bot])
- Bump pyserial-asyncio from 0.4 to 0.5 #301 (dependabot[bot])
- Bump pyserial from 3.4 to 3.5 #300 (dependabot[bot])
- Bump pytest from 6.1.1 to 6.1.2 #299 (dependabot[bot])
- Bump intelhex from 2.2.1 to 2.3.0 #298 (dependabot[bot])
- Bump setuptools from 50.3.0 to 50.3.2 #297 (dependabot[bot])
- Fix typos #296 (MartinHjelmare)
- Replace str.format with f-strings #295 (MartinHjelmare)
- Remove support for Python 3.5 #294 (MartinHjelmare)
- Bump tox from 3.20.0 to 3.20.1 #293 (dependabot[bot])
- Bump pytest from 6.1.0 to 6.1.1 #292 (dependabot[bot])
- Bump flake8 from 3.8.3 to 3.8.4 #291 (dependabot[bot])
- Bump paho-mqtt from 1.5.0 to 1.5.1 #290 (dependabot[bot])
- Bump pytest from 6.0.2 to 6.1.0 #289 (dependabot[bot])
- Bump voluptuous from 0.11.7 to 0.12.0 #288 (dependabot[bot])
- Bump pytest from 6.0.1 to 6.0.2 #286 (dependabot[bot])
- Bump setuptools from 50.0.0 to 50.3.0 #285 (dependabot[bot])
- Bump tox from 3.19.0 to 3.20.0 #284 (dependabot[bot])
- Bump setuptools from 49.6.0 to 50.0.0 #282 (dependabot[bot])
- Bump pydocstyle from 5.1.0 to 5.1.1 #281 (dependabot[bot])
- Bump black from 19.10b0 to 20.8b1 #280 (dependabot[bot])
- Use raise from #279 (MartinHjelmare)
- Bump pydocstyle from 5.0.2 to 5.1.0 #278 (dependabot[bot])
- Bump pylint from 2.5.3 to 2.6.0 #277 (dependabot[bot])
- Bump setuptools from 49.3.0 to 49.6.0 #276 (dependabot[bot])
- Bump wheel from 0.34.2 to 0.35.1 #275 (dependabot[bot])
- Bump pytest-cov from 2.10.0 to 2.10.1 #274 (dependabot[bot])
- Bump tox from 3.18.1 to 3.19.0 #273 (dependabot[bot])
- Bump setuptools from 49.2.1 to 49.3.0 #272 (dependabot[bot])
- Bump setuptools from 49.2.0 to 49.2.1 #271 (dependabot[bot])
- Bump tox from 3.18.0 to 3.18.1 #270 (dependabot[bot])
- Bump pytest from 5.4.3 to 6.0.1 #269 (dependabot[bot])
- Bump tox from 3.16.1 to 3.18.0 #268 (dependabot[bot])
- Bump pytest-sugar from 0.9.3 to 0.9.4 #267 (dependabot[bot])
- Bump setuptools from 49.1.0 to 49.2.0 #266 (dependabot[bot])
- Bump pytest-timeout from 1.4.1 to 1.4.2 #265 (dependabot[bot])
- Bump tox from 3.16.0 to 3.16.1 #264 (dependabot[bot])
- Bump setuptools from 47.3.1 to 49.1.0 #263 (dependabot[bot])
- Bump tox from 3.15.2 to 3.16.0 #261 (dependabot[bot])
- Bump twine from 3.1.1 to 3.2.0 #260 (dependabot[bot])
- Bump pytest-timeout from 1.4.0 to 1.4.1 #259 (dependabot[bot])
- Bump setuptools from 47.1.1 to 47.3.1 #258 (dependabot[bot])
- Bump flake8 from 3.8.2 to 3.8.3 #257 (dependabot[bot])
- Bump pytest-timeout from 1.3.4 to 1.4.0 #256 (dependabot[bot])
- Bump tox from 3.15.1 to 3.15.2 #255 (dependabot[bot])
- Bump pytest from 5.4.2 to 5.4.3 #254 (dependabot[bot])
- Bump pylint from 2.5.2 to 2.5.3 #253 (dependabot[bot])
- Bump getmac from 0.8.1 to 0.8.2 #252 (dependabot[bot])
- Bump pytest-cov from 2.9.0 to 2.10.0 #251 (dependabot[bot])
- Add dependabot #250 (MartinHjelmare)
- Scheduled monthly dependency update for June #249 (pyup-bot)
- Separate async and sync methods #248 (MartinHjelmare)
- Move sync task methods to sync gateway #247 (MartinHjelmare)
- Bump pytest-sugar to 0.9.3 #246 (MartinHjelmare)
- Scheduled monthly dependency update for May #245 (pyup-bot)
- Scheduled monthly dependency update for April #244 (pyup-bot)
- Update changelog #243 (github-actions[bot])
0.20.1 (2020-03-22)
Closed issues:
- Version file not found #240
Merged pull requests:
- Bump version to 0.20.1 #242 (MartinHjelmare)
- Fix package data for wheels #241 (MartinHjelmare)
- Update changelog #239 (github-actions[bot])
0.20.0 (2020-03-12)
Merged pull requests:
- Bump version to 0.20.0 #238 (MartinHjelmare)
- Test Python 3.8 #237 (MartinHjelmare)
- Clean up readme #236 (MartinHjelmare)
- Add black code formatter #235 (MartinHjelmare)
- Update changelog #234 (github-actions[bot])
0.19.1 (2020-03-12)
Merged pull requests:
- Bump version to 0.19.1 #233 (MartinHjelmare)
- Clean up dev branch leftovers #232 (MartinHjelmare)
- Update contributing instructions #231 (MartinHjelmare)
- Fix changelog action since tag #230 (MartinHjelmare)
- Use master as default branch #229 (MartinHjelmare)
0.19.0 (2020-03-12)
Closed issues:
- Sometimes error handling "Gateway startup complete." message #221
- Asynchio: how to enable persistence #209
- Two nodes sharing the same ID #207
- re-request presentation? #205
- Anticipate messages from presentation only? #202
- Node is unknown #201
- Child values have random keys? #200
- Getting some strange concatenation of node ID's? #199
- Child_id instead of "id" #198
- Callback when a node is added? #197
- Questions about running on Raspberry Pi #195
- Documentation addition #194
Merged pull requests:
- 0.19.0 #228 (MartinHjelmare)
- Update release procedure #227 (MartinHjelmare)
- Add release drafter #226 (MartinHjelmare)
- Add changelog action #225 (MartinHjelmare)
- Add github actions CI #224 (MartinHjelmare)
- Scheduled monthly dependency update for March #223 (pyup-bot)
- Scheduled monthly dependency update for February #222 (pyup-bot)
- Scheduled monthly dependency update for November #220 (pyup-bot)
- Scheduled monthly dependency update for October #219 (pyup-bot)
- Scheduled monthly dependency update for September #218 (pyup-bot)
- Scheduled monthly dependency update for August #217 (pyup-bot)
- Clean up start persistence #215 (MartinHjelmare)
- Remove gen_rst script #214 (MartinHjelmare)
- Remove Python 3.4 support #213 (MartinHjelmare)
- Scheduled monthly dependency update for July #212 (pyup-bot)
- Scheduled monthly dependency update for June #211 (pyup-bot)
- Scheduled monthly dependency update for May #208 (pyup-bot)
- Improve message validation #206 (MartinHjelmare)
- Add some more examples to readme #204 (flatsiedatsie)
- Scheduled monthly dependency update for April #192 (pyup-bot)
- Scheduled monthly dependency update for March #191 (pyup-bot)
- Scheduled monthly dependency update for January #189 (pyup-bot)
- Scheduled monthly dependency update for December #188 (pyup-bot)
- Clarify readme about connection callbacks #187 (MartinHjelmare)
- Add optional connection callbacks #186 (MartinHjelmare)
- Refactor gateway into task and transport classes #185 (MartinHjelmare)
- Add CLI #184 (MartinHjelmare)
- Update travis build settings #183 (MartinHjelmare)
- Add pytest sugar #182 (MartinHjelmare)
- Upgrade getmac library to 0.6.0 #181 (MartinHjelmare)
- Fix binary operator linting #180 (MartinHjelmare)
- Scheduled monthly dependency update for November #179 (pyup-bot)
0.18.0 (2018-10-21)
Closed issues:
- Usage #176
Merged pull requests:
- 0.18.0 #178 (MartinHjelmare)
- 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 (2018-08-12)
Merged pull requests:
- 0.17.0 #172 (MartinHjelmare)
- 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 (2018-07-19)
Merged pull requests:
- 0.16.0 #163 (MartinHjelmare)
- 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 (2018-05-27)
Closed issues:
- Main program does not exit cleanly #153
Merged pull requests:
- 0.15.0 #155 (MartinHjelmare)
- 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 (2018-05-10)
Merged pull requests:
- 0.14.0 #147 (MartinHjelmare)
- 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 (2018-04-02)
Breaking Changes:
- Refactor persistence #124 (MartinHjelmare)
Closed issues:
Merged pull requests:
- 0.13 #138 (MartinHjelmare)
- 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 (2018-01-14)
Closed issues:
- python 2.7 #83
Merged pull requests:
- 0.12.1 #117 (MartinHjelmare)
- Fix bug in _handle_internal #116 (MartinHjelmare)
0.12 (2018-01-14)
Closed issues:
- Problem after pull #102 #109
Merged pull requests:
- 0.12 #115 (MartinHjelmare)
- 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 (2017-08-29)
Merged pull requests:
- 0.11.1 #110 (MartinHjelmare)
- Fix protocol version null and enhance validation #108 (MartinHjelmare)
- Update release instructions #107 (MartinHjelmare)
0.11 (2017-08-21)
Breaking Changes:
- Add validation of message and child values #102 (MartinHjelmare)
Merged pull requests:
- 0.11 #106 (MartinHjelmare)
- 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)
- 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)
0.10 (2017-05-06)
Closed issues:
- Publish pymysensors on pypi #94
Merged pull requests:
- 0.10 #98 (MartinHjelmare)
- Add release instructions and update setup #97 (MartinHjelmare)
- Add manifest and update setup files #96 (MartinHjelmare)
- Add changelog #95 (MartinHjelmare)
0.9.1 (2017-04-11)
Merged pull requests:
- 0.9.1 #93 (MartinHjelmare)
- Fix pickle persistence when upgrading to 0.9 #92 (MartinHjelmare)
0.9 (2017-04-03)
Breaking Changes:
- Event callback extensions #78 (steve-bate)
Closed issues:
Merged pull requests:
- 0.9 #90 (MartinHjelmare)
- Update readme about message structure #89 (MartinHjelmare)
- Update readme about support for bootloaders #88 (MartinHjelmare)
- Fix ota with persistence #87 (MartinHjelmare)
- Add Message method modify #86 (MartinHjelmare)
- Add more envs to tox and travis #85 (MartinHjelmare)
- Move gateways into separate modules #84 (MartinHjelmare)
- Return local time instead of UTC time from Controller #81 (proddy)
- Add discover #79 (MartinHjelmare)
- tcp_check to reconnect in case of connection lost #67 (afeno)
0.8 (2016-10-19)
Closed issues:
- Sensors loaded through persistence does not trigger subscription #70
Merged pull requests:
- 0.8 #75 (MartinHjelmare)
- Fix init call order #74 (MartinHjelmare)
- Fix support for stream message type in MQTTGateway #73 (MartinHjelmare)
- Fix MQTT persistence #72 (MartinHjelmare)
- Fix parse message to mqtt topic #71 (MartinHjelmare)
- Fix changing attributes on existing sensor #69 (MartinHjelmare)
- Fix log spam by disconnecting at serial exception #68 (MartinHjelmare)
0.7.1 (2016-08-21)
Closed issues:
- Upgrade 0.7: Missing attributes after loading persistence file #65
Merged pull requests:
- Hotfix 0.7.1 #66 (MartinHjelmare)
- Fix persistence with missing attributes #64 (MartinHjelmare)
0.7 (2016-08-20)
Closed issues:
- Support for the 2.0 mysensors / Local Sensor on Gateway #51
- Reading garbage after reconnect with pyserial 2.7-3.0 #12
Merged pull requests:
- 0.7 #63 (MartinHjelmare)
- Update readme with new features #62 (MartinHjelmare)
- Add more unit tests #61 (MartinHjelmare)
- Add child description #60 (MartinHjelmare)
- Fix disconnect while tread loop is still running #59 (MartinHjelmare)
- Fix default MQTT topic prefix #58 (MartinHjelmare)
- Add request for re-presentation of node #57 (MartinHjelmare)
- Add OTA firmware update feature #56 (MartinHjelmare)
- Fix continue on numbered list #55 (MartinHjelmare)
- Add how to contribute #54 (MartinHjelmare)
- Update readme #53 (MartinHjelmare)
- Fix and add missing set,req and internal api types #52 (MartinHjelmare)
- Update pyserial to version 3.1.1 #50 (MartinHjelmare)
- Add MQTT client Gateway layer #49 (MartinHjelmare)
- Update handle_req to return zero values #48 (mch3000)
- Handle heartbeat message #46 (MartinHjelmare)
- Add class for testing protocol_version 1.5 #45 (MartinHjelmare)
- Add const for mysensors 2.0 #44 (MartinHjelmare)
- Bump version to 0.7.dev0 #43 (MartinHjelmare)
0.6 (2016-04-19)
Closed issues:
- Error on loading of sensors JSON after inpropper shutdown #40
- Parse error on gateway startup #17
- Crash when a node has already ID but gateway doesn't know it #10
- Problems seeing node mysensor data on home assistant dashboard using mysensors.py #7
Merged pull requests:
- 0.6 #42 (MartinHjelmare)
- Add safe saving and loading of persistence file #41 (MartinHjelmare)
- Move except statements upstream #39 (MartinHjelmare)
- Handle error for unknown node during presentation #38 (MartinHjelmare)
- Add test env, local and travis #36 (MartinHjelmare)
- Update readme and main.py #35 (MartinHjelmare)
- Add protocol_version to json encoder #34 (MartinHjelmare)
- Rename tests/test.py to tests/test_mysensors.py #33 (MartinHjelmare)
- don't let exceptions in event callback bubble up into library. #32 (Br3nda)
- Travis #31 (Br3nda)
0.5 (2016-02-12)
Closed issues:
- Unable to send message to actuator without delay between each char, Arduino Pro Mini 3.3 V #21
Merged pull requests:
- Version 0.5 #27 (MartinHjelmare)
- Fix add_child_sensor #26 (MartinHjelmare)
- Fix some PEP issues. #25 (MartinHjelmare)
- Handling message-type req #24 (forsberg)
- Add kwargs to set_child_value functions #23 (MartinHjelmare)
- Fix PEP issues #20 (MartinHjelmare)
- Remove sleep in connect function #19 (MartinHjelmare)
- Add threading.lock for send function #16 (MartinHjelmare)
- Fix decode partial data #15 (MartinHjelmare)
0.4 (2016-01-07)
Merged pull requests:
- Version 0.4 #14 (MartinHjelmare)
- Fifo queue, implementing switches #13 (MartinHjelmare)
- Fix attributes #11 (MartinHjelmare)
0.3 (2015-10-09)
Closed issues:
- Install error on Home Assistant. #5
Merged pull requests:
- Bump the version number to 0.3. #9 (andythigpen)
- Pass protocol version through from SerialGateway to Gateway. #8 (andythigpen)
0.2 (2015-08-15)
Merged pull requests:
- Add setup.py #4 (balloob)
- Fix ValueError issue when decoding a message. #2 (andythigpen)
- Improvements #1 (andythigpen)
* This Changelog was automatically generated by github_changelog_generator