Skip to content

Releases: JakobLichterfeld/TeslaMate-Telegram-Bot

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

v0.6.2

16 Mar 09:07
4d35d40
Compare
Choose a tag to compare

New Features

  • feat: Specify which SW update is available (#21)

Enhancements

  • ci: use Environment File instead of deprecated set-output
  • ci: correct use of environment file outputs

Bug Fixes

  • fix: remove double bot message

complete changelog