Skip to content

Releases: JakobLichterfeld/TeslaMate-Telegram-Bot

v0.7.7

02 Dec 08:03
4dc44f8
Compare
Choose a tag to compare

New Features

Enhancements

  • doc: Remove unnecessary build configuration in docker compose

Build, CI, internal

  • build(deps): bump paho-mqtt from 2.0.0 to 2.1.0 (#39)
  • build(deps): bump python-telegram-bot from 21.0.1 to 21.1.1 (#40)
  • build(deps): bump python-telegram-bot from 21.1.1 to 21.2 (#42)
  • build(deps): bump docker/build-push-action from 5 to 6 (#44)
  • build(deps): bump python-telegram-bot from 21.2 to 21.3 (#43)
  • build(deps): bump python-telegram-bot from 21.3 to 21.4 (#45)
  • build(deps): bump python-telegram-bot from 21.4 to 21.6 (#46)
  • ci: specify python version in GitHub workflow
  • ci: pin github action dependencies to protect against supply chain attacks, refactor to use common check_paths workflow
  • ci(fix): handle empty path filter output
  • style: UPPER_CASE naming style for constant name
  • build(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#47)
  • build(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#48)
  • build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 (#49)
  • build(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#50)
  • build(deps): bump python from 3.12-slim-bookworm to 3.13-slim-bookworm (#51)
  • build(deps): bump python-telegram-bot from 21.6 to 21.7 (#52)
  • build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (#53)
  • build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 (#54)

Bug Fixes

complete changelog

v0.7.6

12 Apr 07:01
43e71c9
Compare
Choose a tag to compare

New Features

  • feat: support MQTT_NAMESPACE via optional environment variable (#38)

Enhancements

  • doc: remove version tag in example docker compose as it is obsolete in docker 25.05
  • build(deps): bump dorny/paths-filter from 3.0.1 to 3.0.2 (#37)

Bug Fixes

complete changelog

v0.7.5

21 Mar 14:41
f8b6c24
Compare
Choose a tag to compare

New Features

  • feat: allow negative chat_id, which means group chats (#35)
  • feat: rewrite type check for some environment variables including 2 minute wait before retry (#36)

Enhancements

Bug Fixes

complete changelog

v0.7.4

21 Mar 11:49
9bc79b2
Compare
Choose a tag to compare

New Features

Enhancements

Bug Fixes

  • fix: resolve UnboundLocalError if update version is empty (#34)

complete changelog

v0.7.3

21 Mar 11:29
47c09a5
Compare
Choose a tag to compare

New Features

Enhancements

  • style: correct typo in filename

Bug Fixes

  • fix: correct type check for some environment variables (#33, thanks @freinbichler for reporting)

complete changelog

v0.7.2

21 Mar 09:27
bf6c70e
Compare
Choose a tag to compare

New Features

  • feat: send telegram message when bot started and stopped (not working for docker stop)
  • feat: add emoticons to messages
  • feat: car_id can be set via optional environment variable (see readme)

Enhancements

  • feat: decrease checking interval to 30 seconds to reduce system load
  • feat: check some environment variables for valid values
  • fix: do not send a message if an empty update SW version is received after a successful update of the car SW

Bug Fixes

complete changelog

v0.7.1

19 Mar 09:00
8da7cdb
Compare
Choose a tag to compare

New Features

Enhancements

Bug Fixes

  • fix: correct use of async functions

complete changelog

v0.7.0

19 Mar 08:59
97f8072
Compare
Choose a tag to compare

New Features

Enhancements

  • feat: use logging instead of simple print
  • feat: introduce a global state and send messages depending on the state, improve logging
  • ci: add python linting workflow
  • ci: set max line length for flake8 python linting workflow
  • ci: install requirements before linting
  • stlye: fix flake8 findings
  • stlye: fix pylint findings

Bug Fixes

complete changelog

v0.6.4

19 Mar 08:59
bdc55b7
Compare
Choose a tag to compare

New Features

Enhancements

  • doc: update Docker installation instructions in the README and change to docker compose v2
  • build: reduce image size by removing unnecessary packages

Bug Fixes

  • fix: correct number of positional arguments for on_connect() since mqtt5

complete changelog

v0.6.3

16 Mar 15:59
e001312
Compare
Choose a tag to compare

New Features

Enhancements

  • build: improve non-root user creation in dockerfile
  • style: remove global variables for bot and chat_id, ensure UPPERCASE for constants, update imports
  • ci: distribute build across multiple runners

Bug Fixes

fix: Subscription to teslamate_topic_update_version added

complete changelog