Skip to content

Latest commit

 

History

History
506 lines (281 loc) · 15.2 KB

File metadata and controls

506 lines (281 loc) · 15.2 KB

CHANGELOG

v1.2.1 (2026-01-21)

Bug Fixes

  • Fix typo in state timestamp metric (5cd6dbb)

  • More typos fixed. (9ce6fc3)

v1.2.0 (2026-01-19)

Features

  • Add support for the state message and report versions, rssi and lqi. (fixes #156) (d15c0ec)

v1.1.1 (2026-01-16)

Bug Fixes

  • Fix python_requires in setup.py (355a7b7)

Chores

  • Switch to using black for code style. (#154, 5d4c77a)

v1.1.0 (2026-01-16)

Chores

  • Add support for Python 3.13 and drop Python 3.8. (#101, 12e40f0)

  • Fix code coverage across multiple Python versions. (#101, 12e40f0)

  • Mark coverage submission as allowed to fail. (#101, 12e40f0)

  • Update coverage to support Python 3.13. (#101, 12e40f0)

  • config: Migrate config renovate.json (#133, fd2cb5b)

Features

  • Drop support for Python 3.9 and add 3.14 (fd4612a)

v1.0.0 (2025-05-29)

Features

  • Remove support for Python 3.8. (269780a)

Breaking Changes

  • Remove support for Python 3.8.

v0.9.0 (2024-08-17)

Bug Fixes

  • Use piwheels.org and Python 3.11 to fix armv7 build. (899f9fd)

Chores

  • Add grafana dashboard (#77, fb7b4c7)

  • Add time since last update to Grafana dashboard. (36b8265)

Features

  • Install a local .tar.gz in docker to allow testing and more reliable releases. (4254779)

v0.8.0 (2024-07-09)

Bug Fixes

  • Fix docker push by logging in if we're pushing. (6c18e01)

  • Only build docker once, after all Python versions are tested. (1377c07)

  • Setup tools has been removed in Python 3.12. (8818f91)

  • Try to find rust compiler. (32d438c)

Chores

  • Update setup.py to allow installing from a source bundle, and only build the sdist package. (fde0a0b)

Features

  • Install a local .tar.gz in docker to allow testing and more reliable releases. (380a5ff)

v0.7.2 (2024-07-04)

Bug Fixes

  • Install rust compiler non-interactively. (2fc3f77)

v0.7.1 (2024-07-04)

Bug Fixes

  • Install rust compiler in Docker to allow Python dependencies to build on arm v7. (6607555)

v0.7.0 (2024-07-04)

Features

  • Build an arm v7 docker image for Raspberry Pi 3. (9dd06b9)

v0.6.4 (2024-07-03)

Bug Fixes

v0.6.3 (2024-07-03)

Bug Fixes

v0.6.2 (2024-07-03)

Bug Fixes

v0.6.1 (2024-07-03)

Bug Fixes

v0.6.0 (2024-07-03)

Features

  • Build both amd64 and arm64 images, and push both latest and tag versions. (78948de)

v0.5.2 (2024-06-28)

Bug Fixes

  • Fix handling connection failure to MQTT broker. Get to 100% test coverage. (e8cac43)

v0.5.1 (2024-06-28)

Bug Fixes

v0.5.0 (2023-11-15)

Chores

  • Add some more badges to the readme. (87ba2cc)

  • Add workflow badge. (53aa410)

  • Don't automerge dockerfile changes, as they aren't tested. (f829460)

  • Enable automerge for all dependency updates apart from major releases. (a1222d5)

  • Fix badge link (5d77b4c)

  • Fix copy and paste errors (014982c)

  • Fix test if need to release. (3cd61f5)

  • Run action on pull requests. (ef464cd)

  • Switch to coveralls as that supports newer coverage version. (fix #6) (237e98e)

  • Test on Python 3.12 (1d32e98)

  • Update action for semantic-release v8. (#33, fb5bea6)

Features

v0.4.5 (2023-03-27)

Bug Fixes

  • Fix typo. (00a0c16)

  • Set GH_TOKEN to allow GitHub releases to be updated. (f77f385)

Chores

  • Update action according to semantic release recommendations. (60d3783)

v0.4.4 (2023-03-23)

Bug Fixes

  • Build docker image as part of release process. (c3cc0e7)

  • Maybe we don't need to install docker? (c28cb8a)

  • Typo. (e90a5dd)

  • Use string not equals to test if we're releasing. (2b44f0c)

v0.4.3 (2023-03-11)

Bug Fixes

  • Try to trigger on tags. (4269999)

v0.4.2 (2023-03-11)

Bug Fixes

  • Install packaging to allow submission to PyPI (9960865)

v0.4.1 (2023-03-11)

Bug Fixes

  • Set up git for release. (811d7e3)

Chores

  • Fix typo in action. (c035f7e)

  • Fix typos. (a48cf52)

  • Set up GitHub Actions to replace BuildBot. (#22, 2f56263)

  • Try to fix secrets in Github action. (1c438f5)

Features

  • Check we can release through Actions. (63ef77c)

v0.4.0 (2023-03-10)

Features

  • Support multiple python versions. (648a85a)

v0.3.4 (2022-11-13)

Bug Fixes

  • Ignore 'read pending' messages. (312b129)

Chores

  • Update readme to link to Docker Hub. (bdc044d)

v0.3.3 (2022-11-09)

Bug Fixes

  • Handle exceptions when processing messages and keep running. (e4d1922)

v0.3.2 (2022-11-08)

Bug Fixes

  • Another fix for the docker image build. (b4fae0d)

v0.3.1 (2022-11-08)

Bug Fixes

  • Fix pushing docker image. (4c86707)

v0.3.0 (2022-11-08)

Bug Fixes

  • Reconnect if MQTT server is not available at start up. (128abcb)

Chores

  • Downgrade coverage and python-coveralls to fix reporting of code coverage. (dbee20b)

  • Remove debug code. (00ea545)

  • Replace coveralls library to support coverage >= 5. (78d9bd8)

Features

  • Add support for local MQTT servers. (1bb285c)

v0.2.6 (2021-03-03)

Bug Fixes

  • Add Docker badge (mostly to test buildbot release) (f206b62)

  • Fake commit to test release via buildbot. (633d588)

  • Use python3 to build release package. (92f2070)

Chores

  • Add coveralls badge. (3304a73)

  • Fix coverage ignore for buildbot. (4d8b95c)

  • Push to docker if building a release tag. (3da59ed)

  • Remove debug, and fix pip3 name. (c363cde)

  • Set coveralls token. (28f5e02)

v0.2.5 (2020-10-15)

Bug Fixes

  • Handle invalid messages, and print them for investigation. (e229b1e)

v0.2.4 (2020-10-14)

Bug Fixes

  • Add help and type for prometheus metrics. (dea4cd4)

Chores

v0.2.3 (2020-10-13)

Bug Fixes

  • Fix quotes in prometheus metrics. (6384617)

Chores

v0.2.2 (2020-10-13)

Bug Fixes

  • Fix prometheus style, removing initial blank line and simplifying formatting. (616c73f)

v0.2.1 (2020-10-09)

Bug Fixes

  • Fix typo when scaling monthly electricity consumption. (e69856d)

  • Listen to mqtt on a separate thread so we can serve at the same time. (58a0bfb)

v0.2.0 (2020-10-09)

Features

  • Convert data to prometheus metrics and serve over http. (0f2a5bd)

v0.1.1 (2020-10-01)

Bug Fixes

v0.1.0 (2020-09-30)

Features

  • Factor out connecting to MQTT and add tests. (6e59696)

v0.0.2 (2020-09-27)

  • Initial Release