🚀 To the Moon Release!
Version 0.8.0
Huge Thanks to elahd for the incredible enhancements.
🚨 Breaking Changes 🚨
- Your integration will need re-setup via the Integrations UI
- Your Entity IDs and sensor types have now changed
- This is to align better with the way HomeAssistant wants sensors to be represented
Again, thanks to elahd in this #38
New Features:
- Added support for configuration via Home Assistant UI.
- Broke out attributes into their own sensors using HA core sensor types and units of measurement where sensible.
- api_debug.py dumps additional endpoints.
- Changed integration name to "Peloton" since this is no longer just a single sensor.
Bug Fixes:
- Fixed broken hassfest validation. (hass.json is basically deprecated and only needs a name now.)
- Fixed exceptions when some workout attributes can't be found.
HA/HACS Compliance:
- Removed info.md. This has been deprecated in HACS. Releases should be made using GitHub's releases feature. HACS will extract version numbers and release notes from there.
- Added mypy static typing to everything.
- Added Home Assistant's plugins for pylint. (... and a script that automatically updates the plugins when the Change Home Assistant Version VS Code task is run (see below).
- Added dependabot and CodeQL GitHub workflows.