Skip to content

Releases: nbogojevic/midea-beautiful-air

0.9.6

06 Apr 13:56
Compare
Choose a tag to compare
  • Support for appliance discovery when using MSmartHome app
  • Removal of homegroup step in appliance retrieval
  • Possibility to specify application name only when configuring connectivity
  • Fixes in logic of redacting confidential information
  • Fix missing data when using old mobile applications
  • Fix few sensitive data redaction bugs
  • Fix decrypting and encrypting for MSmartHome app
  • Fix device capabilities discovery for air conditioners

v0.9.5

05 Apr 15:52
Compare
Choose a tag to compare
  • Support for appliance discovery when using MSmartHome app
  • Removal of homegroup step in appliance retrieval
  • Possibility to specify application name only when configuring connectivity
  • Fixes in logic of redacting confidential information
  • Fix missing data when using old mobile applications
  • Fix few sensitive data redaction bugs
  • Fix decrypting and encrypting for MSmartHome app

v0.9.3

02 Apr 22:25
Compare
Choose a tag to compare
  • Support for appliance discovery when using MSmartHome app
  • Removal of homegroup step in appliance retrieval
  • Possibility to specify application name only when configuring connectivity
  • Fixes in logic of redacting confidential information
  • Fix missing data when using old mobile applications
  • Fix key decoding for MSmartHome app

v0.9.2

26 Mar 19:51
Compare
Choose a tag to compare
  • Support for appliance discovery when using MSmartHome app
  • Removal of homegroup step in appliance retrieval
  • Possibility to specify application name only when configuring connectivity
  • Fixes in logic of redacting confidential information
  • Fix missing data when using old mobile applications

v0.9.1

26 Mar 17:27
Compare
Choose a tag to compare
  • Support for appliance discovery when using MSmartHome app
  • Removal of homegroup step in appliance retrieval
  • Possibility to specify application name only when configuring connectivity
  • Fixes in logic of redacting confidential information

v0.9.0

17 Feb 16:44
Compare
Choose a tag to compare

Changes

  • Support for appliance discovery when using MSmartHome app
  • Removal of homegroup step in appliance retrieval

v0.8.43

15 Feb 23:13
Compare
Choose a tag to compare

Breaking changes

Parameter and property name changes:

  • id replaced with appliance_id
  • ip replaced with address
  • networks with addresses
  • supports with capabilities

Functionality change

  • Remove automatic discovery of local network adapters and use local broadcast address instead

Removed function discover_appliances (use find_appliances).

Bug fixes and improvements

  • Better management of retries
  • Support for tank warning level and bucket full/removal
  • Support for pump switch flag
  • Support for vertical swing switch
  • Support for reading timer
  • Improved network discovery when network address is provided
  • Can specify timeout and number of retries for discovery
  • Can specify timeout and number of retries for state
  • Air conditioner payload parsing
  • Various fixes in parsing local network response payloads
  • Retry cloud api calls if there was HTTP communication issue
  • Correctly detect appliance address change
  • Enable discovery of appliances without cloud account
  • Added dump command line options to parse payload directly
  • Sensitive data is redacted in logs
  • Introduced significant unit test coverage (~99%)
  • Code linting (pylint)
  • Add requirement for Python 3.8 or later
  • Fix error when using cli entry point
  • Support MSmartHome app

Full Changelog: v0.5.0...v0.8.43

v0.8.42

13 Feb 17:54
Compare
Choose a tag to compare

Breaking changes

Parameter and property name changes:

  • id replaced with appliance_id
  • ip replaced with address
  • networks with addresses
  • supports with capabilities

Functionality change

  • Remove automatic discovery of local network adapters and use local broadcast address instead

Removed function discover_appliances (use find_appliances).

Bug fixes and improvements

  • Better management of retries
  • Support for tank warning level and bucket full/removal
  • Support for pump switch flag
  • Support for vertical swing switch
  • Support for reading timer
  • Improved network discovery when network address is provided
  • Can specify timeout and number of retries for discovery
  • Can specify timeout and number of retries for state
  • Air conditioner payload parsing
  • Various fixes in parsing local network response payloads
  • Retry cloud api calls if there was HTTP communication issue
  • Correctly detect appliance address change
  • Enable discovery of appliances without cloud account
  • Added dump command line options to parse payload directly
  • Sensitive data is redacted in logs
  • Introduced significant unit test coverage (~99%)
  • Code linting (pylint)
  • Add requirement for Python 3.8 or later
  • Fix error when using cli entry point

Full Changelog: v0.5.0...v0.8.42

v0.8.41

12 Feb 18:37
Compare
Choose a tag to compare

Breaking changes

Parameter and property name changes:

  • id replaced with appliance_id
  • ip replaced with address
  • networks with addresses
  • supports with capabilities

Functionality change

  • Remove automatic discovery of local network adapters and use local broadcast address instead

Removed function discover_appliances (use find_appliances).

Bug fixes and improvements

  • Better management of retries
  • Support for tank warning level and bucket full/removal
  • Support for pump switch flag
  • Support for vertical swing switch
  • Support for reading timer
  • Improved network discovery when network address is provided
  • Can specify timeout and number of retries for discovery
  • Can specify timeout and number of retries for state
  • Air conditioner payload parsing
  • Various fixes in parsing local network response payloads
  • Retry cloud api calls if there was HTTP communication issue
  • Correctly detect appliance address change
  • Enable discovery of appliances without cloud account
  • Added dump command line options to parse payload directly
  • Sensitive data is redacted in logs
  • Introduced significant unit test coverage (~99%)
  • Code linting (pylint)
  • Add requirement for Python 3.8 or later

Full Changelog: v0.5.0...v0.8.41

v0.8.40

01 Feb 13:20
Compare
Choose a tag to compare

Breaking changes

Parameter and property name changes:

  • id replaced with appliance_id
  • ip replaced with address
  • networks with addresses
  • supports with capabilities

Functionality change

  • Remove automatic discovery of local network adapters and use local broadcast address instead

Removed function discover_appliances (use find_appliances).

Bug fixes and improvements

  • Better management of retries
  • Support for tank warning level and bucket full/removal
  • Support for pump switch flag
  • Support for vertical swing switch
  • Support for reading timer
  • Improved network discovery when network address is provided
  • Can specify timeout and number of retries for discovery
  • Can specify timeout and number of retries for state
  • Air conditioner payload parsing
  • Various fixes in parsing local network response payloads
  • Retry cloud api calls if there was HTTP communication issue
  • Correctly detect appliance address change
  • Enable discovery of appliances without cloud account
  • Added dump command line options to parse payload directly
  • Sensitive data is redacted in logs
  • Introduced significant unit test coverage (~99%)
  • Code linting (pylint)

Full Changelog: v0.5.0...v0.8.40