What's Changed
- Fix: add missing italian translations [andreadegiovine]
- Fix: skip 901 mqtt message from history (vehicle as sleep) [andreadegiovine]
- Fix: update charge_limit_off button icon [andreadegiovine]
- Add charge limit 80% (#398) [andreadegiovine]
- Improve unique_id for multi brand account (#601) [andreadegiovine]
- Split async_migrate_entry into per-step private functions [Dirk Moeller]
- Bound the coordinator's command history to COMMAND_HISTORY_LIMIT entries [Dirk Moeller]
- Fall back to a generic message when the Stellantis error body doesn't match a known shape [Dirk Moeller]
- Retry once after a transient 401 before failing [Dirk Moeller]
- Add exponential backoff to the MQTT token refresh retry [Dirk Moeller]
- Use ConfigEntry.runtime_data instead of hass.data[DOMAIN] [Dirk Moeller]
- Add config entry diagnostics [Dirk Moeller]
- Mask email and password in logs [Dirk Moeller]
- Download vehicle picture via HA client session with a timeout [Dirk Moeller]
- Drop redundant private config_entries save after async_update_entry [Dirk Moeller]
- Return None instead of raising on an unparseable stored time value [Dirk Moeller]
- Run oldest migration steps' filesystem work on an executor thread [Dirk Moeller]
- Run async_remove_entry filesystem cleanup on an executor thread [Dirk Moeller]
- Rename refresh_token_request to refresh_oauth_token_request [Dirk Moeller]
- Use the API brand field for the device manufacturer [Dirk Moeller]
- Add mileage and days before maintenance sensors [Dirk Moeller]
- Log unexpected errors with _LOGGER.exception in catch-all handlers [Dirk Moeller]
- Add _log_http_exchange helper and label bare debug dumps [Dirk Moeller]
- Use lazy %-formatting for log messages instead of f-strings [Dirk Moeller]
- Replace debug START/END markers with a log_call decorator [Dirk Moeller]
Full Changelog: 2026.9.1...2026.9.2
Support the project
The latest heroes who believe in this project π
π MONTHLY BEERS
Harald
π₯ 10 BEERS
RΓΌdiger
Andrea Donno
Fabian
π₯ 5 BEERS
Someone
Dieter
SA Energy
and other heroes
β 3 BEERS
Hubert
Someone
Mark
and other heroes
β 2 BEERS
Liam
Kristian
Dave
and other heroes
β 1 BEERS
Someone
Someone
lmz
and other heroes