Skip to content

Commit 6e5b153

Browse files
authored
Release 0.5.11 (#1351)
This release fixes zhimi.fan.za5 support and makes all integrations introspectable for their supported models. For developers, there is now a network trace parser (in devtools/parse_pcap.py) that prints the decrypted the traffic for given tokens. The following previously deprecated classes in favor of model-based discovery, if you were using these classes directly you need to adjust your code: * AirFreshVA4 - use AirFresh * AirHumidifierCA1, AirHumidifierCB1, AirHumidifierCB2 - use AirHumidifier * AirDogX5, AirDogX7SM - use AirDogX3 * AirPurifierMB4 - use AirPurifierMiot * Plug, PlugV1, PlugV3 - use ChuangmiPlug * FanP9, FanP10, FanP11 - use FanMiot * DreameVacuumMiot - use DreameVacuum * Vacuum - use RoborockVacuum [Full Changelog](0.5.10...0.5.11) **Breaking changes:** - Remove deprecated integration classes [\#1343](#1343) (@rytilahti) **Implemented enhancements:** - Add PCAP file parser for protocol analysis [\#1331](#1331) (@rytilahti) **Fixed bugs:** - Fix bug for zhimi.fan.za5 resulting in user ack timeout [\#1348](#1348) (@saxel) **Deprecated:** - Deprecate wifi\_led in favor of led [\#1342](#1342) (@rytilahti) **Merged pull requests:** - Make sure miotdevice implementations define supported models [\#1345](#1345) (@rytilahti) - Add Viomi V2 \(viomi.vacuum.v6\) as supported [\#1340](#1340) (@rytilahti) - Mark Roborock S7 MaxV \(roborock.vacuum.a27\) as supported [\#1337](#1337) (@rytilahti) - Add pyupgrade to CI runs [\#1329](#1329) (@rytilahti)
1 parent e901e2c commit 6e5b153

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# Change Log
22

3+
## [0.5.11](https://github.com/rytilahti/python-miio/tree/0.5.11) (2022-03-07)
4+
5+
This release fixes zhimi.fan.za5 support and makes all integrations introspectable for their supported models.
6+
For developers, there is now a network trace parser (in devtools/parse_pcap.py) that prints the decrypted the traffic for given tokens.
7+
8+
The following previously deprecated classes in favor of model-based discovery, if you were using these classes directly you need to adjust your code:
9+
* AirFreshVA4 - use AirFresh
10+
* AirHumidifierCA1, AirHumidifierCB1, AirHumidifierCB2 - use AirHumidifier
11+
* AirDogX5, AirDogX7SM - use AirDogX3
12+
* AirPurifierMB4 - use AirPurifierMiot
13+
* Plug, PlugV1, PlugV3 - use ChuangmiPlug
14+
* FanP9, FanP10, FanP11 - use FanMiot
15+
* DreameVacuumMiot - use DreameVacuum
16+
* Vacuum - use RoborockVacuum
17+
18+
[Full Changelog](https://github.com/rytilahti/python-miio/compare/0.5.10...0.5.11)
19+
20+
**Breaking changes:**
21+
22+
- Remove deprecated integration classes [\#1343](https://github.com/rytilahti/python-miio/pull/1343) (@rytilahti)
23+
24+
**Implemented enhancements:**
25+
26+
- Add PCAP file parser for protocol analysis [\#1331](https://github.com/rytilahti/python-miio/pull/1331) (@rytilahti)
27+
28+
**Fixed bugs:**
29+
30+
- Fix bug for zhimi.fan.za5 resulting in user ack timeout [\#1348](https://github.com/rytilahti/python-miio/pull/1348) (@saxel)
31+
32+
**Deprecated:**
33+
34+
- Deprecate wifi\_led in favor of led [\#1342](https://github.com/rytilahti/python-miio/pull/1342) (@rytilahti)
35+
36+
**Merged pull requests:**
37+
38+
- Make sure miotdevice implementations define supported models [\#1345](https://github.com/rytilahti/python-miio/pull/1345) (@rytilahti)
39+
- Add Viomi V2 \(viomi.vacuum.v6\) as supported [\#1340](https://github.com/rytilahti/python-miio/pull/1340) (@rytilahti)
40+
- Mark Roborock S7 MaxV \(roborock.vacuum.a27\) as supported [\#1337](https://github.com/rytilahti/python-miio/pull/1337) (@rytilahti)
41+
- Add pyupgrade to CI runs [\#1329](https://github.com/rytilahti/python-miio/pull/1329) (@rytilahti)
42+
43+
344
## [0.5.10](https://github.com/rytilahti/python-miio/tree/0.5.10) (2022-02-17)
445

546
This release adds support for several new devices (see details below, thanks to @PRO-2684, @peleccom, @ymj0424, and @supar), and contains improvements to Roborock S7, yeelight and gateway integrations (thanks to @starkillerOG, @Kirmas, and @shred86). Thanks also to everyone who has reported their working model information, we can use this information to provide better discovery in the future and this release silences the warning for known working models.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "python-miio"
3-
version = "0.5.10"
3+
version = "0.5.11"
44
description = "Python library for interfacing with Xiaomi smart appliances"
55
authors = ["Teemu R <tpr@iki.fi>"]
66
repository = "https://github.com/rytilahti/python-miio"

0 commit comments

Comments
 (0)