3.0.0
⚡ Enhancements ⚡
- refactor: improve async attribute handling and websocket connection logic in coordinator @firstof9 (#580)
- refactor: implement centralized connection error handling and logging across all entities and services @firstof9 (#586)
🐛 Bug Fixes 🐛
🔧 Maintenance 🔧
- chore: update testing CI and update CI to use uv for dependency management @firstof9 (#558)
- chore: Replace freezegun with pytest-freezer for time manipulation @firstof9 (#559)
- Switch to prek and pin GitHub Actions to SHAs @firstof9 (#598)
- chore: add autolabeler and PR title linting @firstof9 (#599)
🔩 Dependency 🔩
32 changes
- build(deps): bump mypy from 1.15.0 to 1.19.1 @dependabot[bot] (#551)
- build(deps): bump ruff from 0.9.7 to 0.15.4 @dependabot[bot] (#555)
- build(deps): bump tox from 4.46.3 to 4.47.0 @dependabot[bot] (#557)
- build(deps): update pycares requirement from <5.0.0,>=4.11.0 to >=4.11.0,<6.0.0 @dependabot[bot] (#553)
- build(deps): bump tox from 4.47.0 to 4.47.1 @dependabot[bot] (#560)
- build(deps): bump tox from 4.47.1 to 4.47.3 @dependabot[bot] (#561)
- build(deps): bump tox from 4.47.3 to 4.49.0 @dependabot[bot] (#565)
- build(deps): bump ruff from 0.15.4 to 0.15.5 @dependabot[bot] (#563)
- build(deps): bump tox from 4.49.0 to 4.49.1 @dependabot[bot] (#566)
- build(deps): bump ruff from 0.15.5 to 0.15.6 @dependabot[bot] (#567)
- build(deps): bump tox from 4.49.1 to 4.50.0 @dependabot[bot] (#568)
- build(deps): bump ruff from 0.15.6 to 0.15.7 @dependabot[bot] (#569)
- build(deps): bump tox from 4.50.0 to 4.50.3 @dependabot[bot] (#572)
- build(deps): bump ruff from 0.15.7 to 0.15.8 @dependabot[bot] (#574)
- build(deps): bump tox from 4.50.3 to 4.51.0 @dependabot[bot] (#575)
- build(deps): bump tox from 4.51.0 to 4.52.0 @dependabot[bot] (#576)
- build(deps): bump mypy from 1.19.1 to 1.20.0 @dependabot[bot] (#577)
- build(deps): bump ruff from 0.15.8 to 0.15.9 @dependabot[bot] (#578)
- build(deps): bump ruff from 0.15.9 to 0.15.10 @dependabot[bot] (#579)
- build(deps): bump tox from 4.52.0 to 4.52.1 @dependabot[bot] (#581)
- build(deps): bump mypy from 1.20.0 to 1.20.1 @dependabot[bot] (#582)
- build(deps): bump tox from 4.52.1 to 4.53.0 @dependabot[bot] (#583)
- build(deps): bump ruff from 0.15.10 to 0.15.11 @dependabot[bot] (#587)
- build(deps): bump mypy from 1.20.1 to 1.20.2 @dependabot[bot] (#590)
- build(deps): bump pre-commit from 4.5.1 to 4.6.0 @dependabot[bot] (#591)
- build(deps): update pycares requirement from <6.0.0,>=4.11.0 to >=5.0.1,<6.0.0 @dependabot[bot] (#589)
- build(deps): bump ruff from 0.15.11 to 0.15.12 @dependabot[bot] (#592)
- build(deps): bump tox from 4.53.0 to 4.53.1 @dependabot[bot] (#593)
- build(deps): bump python-openevse-http from 0.3.0b0 to 0.3.0 @dependabot[bot] (#595)
- build(deps): bump mypy from 1.20.2 to 2.0.0 @dependabot[bot] (#594)
- build(deps): bump mypy from 2.0.0 to 2.1.0 @dependabot[bot] (#596)
- build(deps): bump tox from 4.53.1 to 4.54.0 @dependabot[bot] (#597)