v0.8.0
Features
- Add options flow setting to customize data polling frequency (#149)
- Add exponential moving average filtering for sensors to reduce noise from fluctuating readings (#151)
Improvements
- Improve compatibility for C6 firmware versions between 20-37 (#138)
Testing & CI
- Add Codecov test analytics with JUnit XML reports (#148)
- Increase test coverage to 89% (#147)
- Add test coverage tracking (#146)
- Add ty static type checker and fix all type issues (#143)
- Move cooldown mechanism to coordinator (#150)
Developer Experience
- Add CLAUDE.md with AI agent guidelines
- Consolidate tool configuration into pyproject.toml
- Add bump-my-version for version management (#144)
- Update devcontainer with uv and ruff features
- Update CONTRIBUTING.md with uv commands
Maintenance
- Update LICENSE copyright notice
- Add README badges
- Update C6 documentation PDF
- Bump astral-sh/setup-uv from 5 to 7 (#134)
Full Changelog: v0.7.4...v0.8.0