Skip to content

v1.3.0

Choose a tag to compare

@NewsGuyTor NewsGuyTor released this 17 Feb 19:26

Big thanks to @JamieMagee for driving most of the changes in this release!

What's New

Quality & Compliance Improvements

  • Achieve Home Assistant Gold quality scale compliance (ref #34)
  • Add reauth and reconfigure flows to config flow
  • Add diagnostics support
  • Add strings.json with full entity name translations and data descriptions
  • Move icons from entity attributes to icons.json
  • Add device classes, state classes, and entity categories to all entities
  • Use translated exceptions in all service handlers
  • Raise ConfigEntryAuthFailed on re-auth failure for proper HA handling
  • Set PARALLEL_UPDATES = 0 on all platform modules
  • Move service registration from async_setup_entry to async_setup
  • Use ConfigEntry.runtime_data instead of hass.data dict
  • Switch to DeviceInfo dataclass in base entity
  • Replace hardcoded entity names with translation keys
  • Use TOTAL state class for period water sensors
  • Replace f-string logging with lazy %s formatting

Bug Fixes

  • Fix crash sorting mixed naive/aware datetimes in brew history (ref #33)
  • Fix service validation and harden coordinator failure handling
  • Use snake_case for service field keys to fix hassfest validation

Documentation

  • Expand README with Gold-level documentation
  • Update README for HACS default repository