Aioesphomeapi

Latest version: v24.6.0

Safety actively analyzes 638330 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 31 of 33

4.1.0

What's Changed

* Add release drafter (57) OttoWinter
* Add reconnect logic class (54) OttoWinter
* Bump pylint from 2.8.3 to 2.9.1 (56) dependabot
* Implement PEP561 typing support (55) OttoWinter
* Refactor Lint Configs (53) OttoWinter
* Update host_resolve for zeroconf 0.32.0 (52) OttoWinter

4.0.1

- Dataclasses better legacy UserService compat (49)

4.0.0

Breaking Change
aioesphomeapi has switched from [attrs](https://www.attrs.org/en/stable/) to [native dataclasses](https://docs.python.org/3/library/dataclasses.html), but this shouldn't be a major breaking change unless you directly interacted with the attrs.

Python version requirement was increased to 3.7+

Changes
- Switch from attrs to dataclasses (36)
- Add project name+version (48)

3.1.0

- Add number entities (47)

3.0.1

- Fix bad typing for LogLevel (45)

3.0.0

- Add flake8, black, isort and mypy linting (39)
- Climate preset, custom fan mode and custom preset (42)

Breaking Change

* ClimateMode `AUTO` has been renamed to `HEAT_COOL` (and a new `AUTO` mode was added), this is for consistency between HA and esphome
* `away` for climate is removed. Instead, it is now encoded in `preset`. For compatibility with older peers use `ClimateInfo.supported_presets_compat` and `ClimateState.preset_compat`

Page 31 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.