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)