github chriscamicas/gazdebordeaux-ha 1.1.11

43 minutes ago

Changes

  • Drop deprecated device_class / state_class / has_mean keys from external statistic metadata; they're no longer accepted by the recorder's StatisticMetaData TypedDict in modern Home Assistant
  • Refactor GdbEntityDescription to the modern frozen+kw_only single-dataclass pattern (the old mixin shape doesn't compose with the now-frozen EntityDescription)

What's Changed

  • chore: pyproject.toml, ruff, requirements_test.txt by @chriscamicas in #31
  • chore: bring tooling/QA stack to main (phases 2–5b, v1.1.11) by @chriscamicas in #37
  • ci: enable mypy in the lint job (phase 5c) by @chriscamicas in #43
  • chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #38
  • chore(deps): bump actions/checkout from 2 to 6 by @dependabot[bot] in #39
  • chore(deps): update pytest-homeassistant-custom-component requirement from >=0.13.300 to >=0.13.316 by @dependabot[bot] in #40
  • chore(deps): update mypy requirement from ==1.13.* to ==1.20.* by @dependabot[bot] in #41
  • chore(deps): update ruff requirement from ==0.7.* to ==0.15.* by @dependabot[bot] in #42
  • chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #48
  • chore(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #50
  • chore(deps): update ruff requirement from ==0.15.* to ==0.16.* by @dependabot[bot] in #52
  • chore(deps): update mypy requirement from ==1.20.* to ==2.3.* by @dependabot[bot] in #51
  • chore(deps): update mypy requirement from ==2.3.* to ==2.4.* by @dependabot[bot] in #57
  • Correctif : importer le coût sans classe d'unité (« monetary » refusé par Home Assistant 2026.10) by @Cardant in #60

New Contributors

Full Changelog: 1.1.10...1.1.11

Don't miss a new gazdebordeaux-ha release

NewReleases is sending notifications on new releases.