Skip to content

Releases: mill1000/midea-msmart

2024.5.2

08 May 16:11
Compare
Choose a tag to compare

What's Changed

  • Fix unsupported property warnings for Buzzer ID in logs by @mill1000 in #125
  • Revert broken Anion implementation by @mill1000 in #127

Full Changelog: 2024.5.1...2024.5.2

2024.5.1

06 May 20:36
fd598a3
Compare
Choose a tag to compare

What's Changed

  • Add support for anion (ionizer) by @mill1000 in #121
  • Ignore "capability" responses with unexpected frame type. by @mill1000 in #123

Full Changelog: 2024.5.0...2024.5.1

2024.5.0

30 Apr 20:31
438e2cc
Compare
Choose a tag to compare

What's Changed

  • Send the buzzer property in all SetProperties commands by @mill1000 in #120

Full Changelog: 2024.3.2...2024.5.0

2024.3.2

15 Mar 21:02
47c619e
Compare
Choose a tag to compare

What's Changed

  • Only update swing angles when response field is not none by @mill1000 in #117
  • Accept PropertiesResponses with invalid CRCs. Redo of #114 by @mill1000 in #118

Full Changelog: 2024.3.1...2024.3.2

2024.3.1

14 Mar 22:41
96b2d8f
Compare
Choose a tag to compare

What's Changed

  • Update Github actions by @mill1000 in #115
  • Accept responses to properties commands with invalid CRCs by @mill1000 in #114
  • Use assertLogs in testcases to suppress unwanted warnings.
  • Simplify CRC8 implementation.

Full Changelog: 2024.3.0...2024.3.1

2024.3.0

12 Mar 23:43
Compare
Choose a tag to compare

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

Full Changelog: 2024.1.0...2024.3.0

2024.1.0

22 Jan 20:21
cf450e0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.12.0...2024.1.0

2023.12.0

22 Dec 21:03
5cb2e40
Compare
Choose a tag to compare

What's Changed

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

02 Nov 01:07
Compare
Choose a tag to compare

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

12 Oct 17:05
22992c0
Compare
Choose a tag to compare

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

Full Changelog: 2023.9.5...2023.10.0