Releases: mill1000/midea-msmart
Releases · mill1000/midea-msmart
2024.5.2
2024.5.1
2024.5.0
2024.3.2
2024.3.1
2024.3.0
Breaking Change
This release contains a somewhat breaking change! The authenticate()
method now throws on failure. The previous behavior logged the failure and returned a boolean to indicate success. User of the library should put authentication calls in a try...except and handle failures gracefully.
New Properties Protocol
This release includes early support for the "new" properties/attributes protocol. Only vertical and horizontal swing angle are currently supported but implementing additional properties should be straightforward. If you encounter any issues please report them.
What's Changed
- Add Python 3.12 to workflows and pyproject by @mill1000 in #112
- Throw exceptions on authentication failures by @mill1000 in #113
- Implement "new" properties protocol by @mill1000 in #109
Full Changelog: 2024.1.0...2024.3.0
2024.1.0
2023.12.0
What's Changed
- Change HIGH fan speed value to 80 by @mill1000 in #104
- Implement additional capabilities request by @mill1000 in #99
Workflow Changes
- Pin Alpine version in Dockerfile to 3.18 by @mill1000 in #102
- Fix warnings from setuptools when packaging project by @mill1000 in #103
Full Changelog: 2023.11.0...2023.12.0
2023.11.0
What's Changed
- Improve reported temperature precision by @mill1000 in #93
- Implement support for "Follow Me" feature by @mill1000 in #91
- Use actual IP instead of reported IP address when discovering devices by @mill1000 in #94
- Fix supported fan speeds when no fan speed capability is received by @mill1000 in #90
Full Changelog: 2023.10.0...2023.11.0
2023.10.0
What's Changed
- Update CLI "download" command to fetch device plugin by @mill1000 in #85
- Update capabilities from reference code by @mill1000 in #80
- Coerce float fan speeds to int by @mill1000 in #86
- Remove keep_last_known_online_state functionality. by @mill1000 in #87
- Support for target temperature below 17 degrees celsius by @pauliborodulin in #78
- Fix issue with lock creation in discover.py by @mill1000 in #82
New Contributors
- @pauliborodulin made their first contribution in #78
Full Changelog: 2023.9.5...2023.10.0