Skip to content

Releases: mill1000/midea-msmart

2024.5.4

12 May 19:54
Compare
Choose a tag to compare

What's Changed

  • Fix conditionals for swing angle properties by @mill1000 in #128

Full Changelog: 2024.5.3...2024.5.4

2024.5.3

08 May 19:23
a4dfe52
Compare
Choose a tag to compare

What's Changed

  • Replace Anion property with standard protocol purifier by @mill1000 in #126

Full Changelog: 2024.5.2...2024.5.3

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