Releases: JakobLichterfeld/TeslaMate-Telegram-Bot
Releases · JakobLichterfeld/TeslaMate-Telegram-Bot
v0.7.7
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
v0.7.6
v0.7.5
v0.7.4
v0.7.3
New Features
Enhancements
- style: correct typo in filename
Bug Fixes
- fix: correct type check for some environment variables (#33, thanks @freinbichler for reporting)
v0.7.2
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
v0.7.1
v0.7.0
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
v0.6.4
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
v0.6.3
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