Skip to content

Latest commit

 

History

History
542 lines (272 loc) · 27.4 KB

CHANGELOG.md

File metadata and controls

542 lines (272 loc) · 27.4 KB

CHANGELOG

v0.9.0 (2024-08-17)

Chore

  • chore(deps): update dependency pycodestyle to v2.12.1 (1a3886e)

  • chore(deps): update dependency wheel to v0.44.0 (4841fcd)

  • chore(deps): update dependency python-semantic-release to v9.8.6 (f1b0100)

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

  • chore: Add grafana dashboard (#77) (fb7b4c7)

  • chore(deps): update dependency setuptools to v70.3.0 (fa8c64b)

Feature

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

Unknown

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

v0.8.0 (2024-07-09)

Chore

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

  • chore(deps): update dependency python-semantic-release to v9.8.5 (d7257a8)

  • chore(deps): update dependency python-semantic-release to v9.8.4 (ceb2028)

Feature

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

Fix

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

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

  • fix: Try to find rust compiler. (32d438c)

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

v0.7.2 (2024-07-04)

Fix

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

v0.7.1 (2024-07-04)

Fix

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

v0.7.0 (2024-07-04)

Feature

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

v0.6.4 (2024-07-03)

Fix

v0.6.3 (2024-07-03)

Fix

v0.6.2 (2024-07-03)

Fix

v0.6.1 (2024-07-03)

Fix

v0.6.0 (2024-07-03)

Feature

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

v0.5.2 (2024-06-28)

Fix

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

v0.5.1 (2024-06-28)

Chore

  • chore(deps): update dependency paho-mqtt to v2 (0faa129)

  • chore(deps): update dependency twine to v5.1.1 (17a0be1)

  • chore(deps): update dependency python-semantic-release to v9.8.3 (2b500f3)

  • chore(deps): update dependency python-semantic-release to v9.8.2 (73954ba)

  • chore(deps): update dependency pycodestyle to v2.12.0 (67c1d8e)

  • chore(deps): update dependency packaging to v24.1 (9129b7f)

  • chore(deps): update dependency python-semantic-release to v9.8.1 (f0e9dda)

  • chore(deps): update dependency python-semantic-release to v9.8.0 (bc37ec1)

  • chore(deps): update dependency twine to v5.1.0 (3b28d9d)

  • chore(deps): update dependency python-semantic-release to v9.7.3 (b7ad075)

  • chore(deps): update dependency coveralls to v4.0.1 (6c8ba64)

  • chore(deps): update dependency python-semantic-release to v9.7.2 (158e46f)

  • chore(deps): update dependency python-semantic-release to v9.7.1 (8c88f2a)

  • chore(deps): update dependency python-semantic-release to v9.7.0 (a878519)

  • chore(deps): update dependency coveralls to v4 (#59)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (1a8c793)

  • chore(deps): update dependency python-semantic-release to v9.6.0 (61ea02e)

  • chore(deps): update dependency python-semantic-release to v9.5.0 (276ed50)

  • chore(deps): update dependency twine to v5 (#54)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (f4d0655)

  • chore(deps): update dependency python-semantic-release to v9 (#52)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (0d8d164)

  • chore(deps): update dependency packaging to v24 (#55)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (8f0bf0e)

  • chore(deps): update dependency wheel to v0.43.0 (1f73c16)

  • chore(deps): update actions/setup-python action to v5 (#46)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (4da0fde)

  • chore(deps): update dependency python-semantic-release to v8.7.0 (6b5e8f6)

  • chore(deps): update dependency python-semantic-release to v8.5.2 (b6ca358)

  • chore(deps): update dependency python-semantic-release to v8.5.1 (cb4345b)

  • chore(deps): update dependency python-semantic-release to v8.5.0 (0b26960)

  • chore(deps): update dependency python-semantic-release to v8.4.0 (176ca04)

  • chore(deps): update dependency wheel to v0.42.0 (712e5c6)

Fix

  • fix: Fix tests. (ab5e0f0)

  • fix: Upgrade to support paho-mqtt>=2.0.0. (16e4b1f)

v0.5.0 (2023-11-15)

Chore

  • chore: Test on Python 3.12 (1d32e98)

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

  • chore(deps): update dependency wheel to v0.41.3 (b956e29)

  • chore(deps): update dependency python-semantic-release to v8.3.0 (a0d7ee2)

  • chore(deps): update dependency python-semantic-release to v8.2.0 (3b28e16)

  • chore(deps): update dependency python-semantic-release to v8.1.2 (87e239b)

  • chore(deps): update dependency pycodestyle to v2.11.1 (22e86ac)

  • chore(deps): update python docker tag to v3.12 (afe19b1)

  • chore(deps): update dependency packaging to v23.2 (c6bedb2)

  • chore(deps): update actions/checkout action to v4 (#35)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (6e19ad6)

  • chore(deps): update dependency python-semantic-release to v8.1.1 (b38444e)

  • chore: Fix copy and paste errors (014982c)

  • chore: Fix badge link (5d77b4c)

  • chore: Add workflow badge. (53aa410)

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

  • chore(deps): update dependency python-semantic-release to v8 (#33)

  • chore(deps): update dependency python-semantic-release to v8

  • chore: Update action for semantic-release v8.


Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Andrew Wilkinson <andrewjwilkinson@gmail.com> (fb5bea6)

  • chore(deps): update dependency pycodestyle to v2.11.0 (e6848be)

  • chore(deps): update dependency python-semantic-release to v7.34.6 (94c8b7e)

  • chore(deps): update dependency python-semantic-release to v7.34.4 (713ad7d)

  • chore(deps): update dependency python-semantic-release to v7.34.3 (9d73a88)

  • chore(deps): update dependency python-semantic-release to v7.34.2 (75df004)

  • chore(deps): update dependency python-semantic-release to v7.34.1 (8b9a883)

  • chore(deps): update dependency python-semantic-release to v7.34.0 (8416651)

  • chore(deps): update dependency python-semantic-release to v7.33.5 (0f6109b)

  • chore(deps): update dependency python-semantic-release to v7.33.4 (e23de92)

  • chore(deps): update dependency python-semantic-release to v7.33.3 (cfaeafd)

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

  • chore(deps): update dependency packaging to v23.1 (83a1004)

  • chore(deps): update python docker tag to v3.11 (ee20c44)

  • chore(deps): update dependency python-semantic-release to v7.33.2 (65319c6)

  • chore(deps): update dependency pycodestyle to v2.10.0 (67e804a)

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

  • chore: Run action on pull requests. (ef464cd)

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

Feature

  • feat: Support Python 3.12 (#44) (04ad7ca)

v0.4.5 (2023-03-27)

Chore

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

Fix

  • fix: Fix typo. (00a0c16)

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

v0.4.4 (2023-03-23)

Fix

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

  • fix: Typo. (e90a5dd)

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

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

v0.4.3 (2023-03-11)

Fix

  • fix: Try to trigger on tags. (4269999)

v0.4.2 (2023-03-11)

Fix

  • fix: Install packaging to allow submission to PyPI (9960865)

v0.4.1 (2023-03-11)

Chore

  • chore: Fix typos. (a48cf52)

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

  • chore: Fix typo in action. (c035f7e)

  • chore: Set up GitHub Actions to replace BuildBot. (#22)

  • chore: Set up GitHub Actions to replace BuildBot. (2f56263)

Feature

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

Fix

  • fix: Set up git for release. (811d7e3)

v0.4.0 (2023-03-10)

Feature

  • feat: Support multiple python versions. (648a85a)

v0.3.4 (2022-11-13)

Chore

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

Fix

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

v0.3.3 (2022-11-09)

Fix

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

v0.3.2 (2022-11-08)

Fix

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

v0.3.1 (2022-11-08)

Fix

  • fix: Fix pushing docker image. (4c86707)

v0.3.0 (2022-11-08)

Chore

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

  • chore: Remove debug code. (00ea545)

  • chore(deps): update dependency coveralls to v3.3.1 (b97fdea)

  • chore(deps): update dependency coverage to v6.3.3 (3f23eb8)

  • chore(deps): update dependency python-semantic-release to v7.28.1 (9af686c)

  • chore(deps): update dependency coverage to v6 (38c683a)

  • chore(deps): update dependency pycodestyle to v2.8.0 (c676df9)

  • chore(deps): update dependency paho-mqtt to v1.6.1 (d0a2916)

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

  • chore(deps): update dependency python-semantic-release to v7.15.1 (6159aef)

  • chore(deps): update dependency pycodestyle to v2.7.0 (4e99795)

Feature

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

Fix

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

Unknown

  • Merge pull request #17 from andrewjw/renovate/coveralls-3.x

chore(deps): update dependency coveralls to v3.3.1 (fdbfb5d)

  • Merge pull request #16 from andrewjw/renovate/coverage-6.x

chore(deps): update dependency coverage to v6.3.3 (766eeb1)

  • Merge pull request #9 from andrewjw/renovate/python-semantic-release-7.x

chore(deps): update dependency python-semantic-release to v7.28.1 (fdb9cf2)

  • Merge pull request #15 from andrewjw/renovate/coverage-6.x

chore(deps): update dependency coverage to v6 (d9534db)

  • Merge pull request #13 from andrewjw/renovate/pycodestyle-2.x

chore(deps): update dependency pycodestyle to v2.8.0 (bd670c2)

  • Merge pull request #12 from andrewjw/renovate/paho-mqtt-1.x

chore(deps): update dependency paho-mqtt to v1.6.1 (5231f06)

  • Merge pull request #7 from andrewjw/renovate/python-semantic-release-7.x

chore(deps): update dependency python-semantic-release to v7.15.1 (a2c80eb)

  • Merge pull request #8 from andrewjw/renovate/pycodestyle-2.x

chore(deps): update dependency pycodestyle to v2.7.0 (5755990)

v0.2.6 (2021-03-03)

Chore

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

  • chore: Add coveralls badge. (3304a73)

  • chore: Fix coverage ignore for buildbot. (4d8b95c)

  • chore: Set coveralls token. (28f5e02)

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

  • chore(deps): update dependency python-semantic-release to v7.13.2 (588ffba)

Fix

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

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

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

Unknown

  • chore:Update permissions on docker_push.sh. (521586f)

  • chore:Use correct branch name for tags. (b1f49e2)

  • Ignore standard libraries on buildbot. (9d85e05)

  • Create buildbot.sh (5683678)

  • Merge pull request #2 from andrewjw/renovate/python-semantic-release-7.x

chore(deps): update dependency python-semantic-release to v7.13.2 (80616e0)

v0.2.5 (2020-10-15)

Fix

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

v0.2.4 (2020-10-14)

Chore

Fix

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

v0.2.3 (2020-10-13)

Chore

Fix

  • fix: Fix quotes in prometheus metrics. (6384617)

v0.2.2 (2020-10-13)

Fix

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

v0.2.1 (2020-10-09)

Fix

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

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

v0.2.0 (2020-10-09)

Feature

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

v0.1.1 (2020-10-01)

Fix

  • fix: Fix typo in setup.py (4801d08)

v0.1.0 (2020-09-30)

Feature

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

v0.0.2 (2020-09-27)

Fix

  • fix: Fix semantic release. (a9c15dc)

  • fix: Fix semantic release. (4eb3c58)

  • fix(all): Initial commit. (6ec1df1)

Unknown

  • Merge pull request #1 from andrewjw/renovate/configure

Configure Renovate (4b7c4f7)