4.1.4 (2017-01-13)
This release introduces a new method for upgrading Mycodo to the latest version. Upgrades will now be performed from github releases instead of commits, which should prevent unintended upgrades to the public, facilitate bug-tracking, and enable easier management of a changelog.
Performance:
- Add ability to hold, pause and resume PID controllers
- Add ability to modify PID controller parameters while active, held, or paused
- New method of processing data on live graphs that is more accurate and reduced bandwidth
- Install numpy binary from apt instead of compiling with pip
Features:
- Add ability to set the language of the web user interface (#167)
- Add Spanish language translation
- New upgrade system to perform upgrades from github releases instead of commits
- Allow symbols to be used in a user password (#76)
- Introduce changelog (CHANGELOG.md)
Bugfixes:
- Fix inability to update long-duration relay times on live graphs
- Fix dew point being incorrectly inserted into the database
- Fix inability to start video stream (#155)
- Fix SHT1x7x sensor module not returning values (#159)
Miscellaneous:
- Add more software tests
- Update Flask to v0.12
- Update InfluxDB to v1.1.1
- Update factory_boy to v2.8.1
- Update sht_sensor to v16.12.1
- Move install files to Mycodo/install