4.0.0-beta.1
Pre-release
Pre-release
·
2 commits
to main
since this release
Discussion thread for this release, post feedback there please.
Changes
Kudos @TommiG1 for his awesome work at hacs-e3dc-maestro, relying on us here and to his first contribution to the authentication changes.
Kudos @berndlin for his first contribution to the repo.
💥 Breaking Changes
- Make SG Ready sensor an enum sensor with selectable states (#317) @bullitt186, @torbennehmer
Please check if any automation you have is impacted by this change. The original numeric values are still there but no longer recommended to be used and therefore deprecated.
🚀 Features
- Implement full get_status functionality (#365) @torbennehmer, Kudos @berndlin for the scaffolding!
- Add wallbox EMS settings management and diagnostics support (#361, #364) @torbennehmer
- Add authentication type selector (Portal-User vs Local user) and reconfigure flow (#333) @TommiG1
🪲 Fixes
- Fix Wallbox update guard, it protected the wrong loader function. (#360) @torbennehmer
- Fix set_power_limits (kudos @bullit186) to preserve existing values (#331) @torbennehmer
🔨 Refactoring
- Revert manual charge API workaround from #118 (#362) @torbennehmer
- Best practice / linter fixes (#358) @torbennehmer, @Copilot
📦 Build Process
- Limit Dependabot to single merged PRs (#367) @torbennehmer
- Various dependency updates (#366, #363) @torbennehmer via dependabot
- Update AI Tooling (Experimental) (#359) @torbennehmer
- Enhance development setup with Ruff, VS Code configs, and guidelines (#332) @torbennehmer, @Copilot