Skip to content

Release v6.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Feb 13:12
· 6 commits to master since this release

Added

  • 103 missing French translations for error notifications
  • Static icons for all entity platforms (icons.json) — Gold-level compliance
  • Repair issues for depleted consumables (HA issue registry)
  • Stale device removal after coordinator refresh
  • Log-when-unavailable for device availability changes
  • ConfigEntryError for unsupported account types

Changed

  • Migrated (str, Enum) classes to StrEnum (Python 3.11+)
  • Entity ID generation uses async_generate_entity_id instead of f-strings
  • 16 duration sensors now expose device_class=DURATION and state_class=MEASUREMENT
  • CI actions bumped: codecov/codecov-action v5, actions/checkout v6, actions/setup-python v6, actions/stale v10

Fixed

  • AND/OR logic inversion in device_setters
  • Copy-paste error in map_editor merge operation
  • Loop variable shadowing in device_map_ops
  • Token masking in device_info for security
  • TLS certificate verification enforced in protocol
  • Thread-safe circuit breaker with Lock in resilience module
  • Thread-safe map manager with Lock
  • Deque popleft() instead of pop(0) in map_optimizer
  • PIL resource cleanup and numpy vectorization in map_renderer
  • Password field no longer has a default value in config_flow
  • Codespell false positives on French words in const.py

Security

  • TLS CERT_REQUIRED enforced on MQTT connections
  • Sensitive token data masked in logs