v1.5.0 - 2017-01-01
Please mind:
Warning: Change in Python support
- The support for Python 3.3 has been dropped due to the Django upgrade (#103).
- There is experimental support for Python 3.6 and Python 3.7 (nightly) as the unittests are now built against those versions as well (#167).
Legacy warning
- The migrations that were squashed together in (#31) have been removed. This will only affect you when you are currently still running a dsmrreader-version of before v0.13 (β).
- If you are indeed still running < v0.13 (β), please upgrade to v1.4 first (!), followed by an upgrade to v1.5.
Tickets resolved in this release:
- Verify telegrams’ CRC (#188).
- Display last 24 hours on dashboard (#164).
- Status page visualisation (#172).
- Store and display phases consumption (#161).
- Weather graph not showing when no gas data is available (#170).
- Upgrade to ChartJs 2.0 (#127).
- Improve Statistics page performance (#173).
- Version checker at github (#166).
- Remove required login for dismissal of in-app notifications (#179).
- Round numbers displayed in GUI to 2 decimals (#183).
- Switch Nosetests to Pytest (+ pytest-cov) (#167).
- PyLama code audit (+ pytest-cov) (#158).
- Double upgrade of Django framework Django 1.8 -> Django 1.9 -> Django 1.10 (#103).
- Force PYTHONUNBUFFERED for supervisor commands (#176).
- Documentation updates for v1.5 (#171).
- Requirements update for v1.5 (december 2016) (#182).
- Improved backend process logging (#184).