diff --git a/CHANGELOG.md b/CHANGELOG.md index b4270f3c5..3169ab381 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,51 @@ # Change Log +## [0.3.9](https://github.com/rytilahti/python-miio/tree/0.3.9) + +This release provides support for some new devices, improved support of existing devices and various fixes. + +New devices: +* Xiaomi Mi WiFi Repeater 2 (@syssi) +* Xiaomi Philips Zhirui Smart LED Bulb E14 Candle Lamp (@syssi) + +Improvements: +* Repr of the AirPurifierStatus fixed (@sq5gvm) +* Chuangmi Plug V1, V2, V3 and M1 merged into a common class (@syssi) +* Water Purifier: Some properties added (@syssi) +* Air Conditioning Companion: LED status fixed (@syssi) +* Air Conditioning Companion: Target temperature property renamed (@syssi) +* Air Conditioning Companion: Swing mode property returns the enum now (@syssi) +* Move some generic util functions from vacuumcontainers to utils module (@rytilahti) +* Construct version bumped (@syssi) + +[Full Changelog](https://github.com/rytilahti/python-miio/compare/0.3.8...0.3.9) + +**Closed issues:** + +- Xiaomi Mi WiFi Amplifier 2 support [\#275](https://github.com/rytilahti/python-miio/issues/275) +- TypeError: not enough arguments for format string in airpurifier.py [\#264](https://github.com/rytilahti/python-miio/issues/264) +- Issue vaccum gen 2 - HA 0.64 -\> 0.65 Python 3.6.0 -\> 3.7.0 [\#261](https://github.com/rytilahti/python-miio/issues/261) +- Add support for Xiaomi Philips Zhirui Smart LED Bulb E14 Candle Lamp [\#243](https://github.com/rytilahti/python-miio/issues/243) +- Basic support for the Yeelight LED Ceiling Lamp v4 [\#240](https://github.com/rytilahti/python-miio/issues/240) +- from Construct developer, a note [\#222](https://github.com/rytilahti/python-miio/issues/222) + +**Merged pull requests:** + +- construct version bumped [\#280](https://github.com/rytilahti/python-miio/pull/280) ([syssi](https://github.com/syssi)) +- Support for the Xiaomi Mi WiFi Repeater 2 added [\#278](https://github.com/rytilahti/python-miio/pull/278) ([syssi](https://github.com/syssi)) +- Move some generic util functions from vacuumcontainers to utils module [\#276](https://github.com/rytilahti/python-miio/pull/276) ([rytilahti](https://github.com/rytilahti)) +- Air Conditioning Companion: Swing mode property returns the enum now [\#274](https://github.com/rytilahti/python-miio/pull/274) ([syssi](https://github.com/syssi)) +- Air Conditioning Companion: Target temperature property properly named [\#273](https://github.com/rytilahti/python-miio/pull/273) ([syssi](https://github.com/syssi)) +- Air Conditioning Companion: LED status fixed [\#272](https://github.com/rytilahti/python-miio/pull/272) ([syssi](https://github.com/syssi)) +- Water Purifier: Some properties added [\#271](https://github.com/rytilahti/python-miio/pull/271) ([syssi](https://github.com/syssi)) +- Merge of the Chuangmi Plug V1, V2, V3 and M1 [\#270](https://github.com/rytilahti/python-miio/pull/270) ([syssi](https://github.com/syssi)) +- Improve test coverage [\#269](https://github.com/rytilahti/python-miio/pull/269) ([syssi](https://github.com/syssi)) +- Support for Xiaomi Philips Zhirui Smart LED Bulb E14 Candle Lamp [\#268](https://github.com/rytilahti/python-miio/pull/268) ([syssi](https://github.com/syssi)) +- Air Purifier: Duplicate property removed from \_\_repr\_\_ [\#267](https://github.com/rytilahti/python-miio/pull/267) ([syssi](https://github.com/syssi)) +- Tests for reprs of the status classes [\#266](https://github.com/rytilahti/python-miio/pull/266) ([syssi](https://github.com/syssi)) +- Repr of the AirPurifierStatus fixed [\#265](https://github.com/rytilahti/python-miio/pull/265) ([sq5gvm](https://github.com/sq5gvm)) + + ## [0.3.8](https://github.com/rytilahti/python-miio/tree/0.3.8) Goodbye Python 3.4! This release marks end of support for python versions older than 3.5, paving a way for cleaner code and a nicer API for a future asyncio support. Highlights of this release: diff --git a/README.rst b/README.rst index 4a4a7417e..5d0f71456 100644 --- a/README.rst +++ b/README.rst @@ -18,19 +18,21 @@ Supported devices - :doc:`Xiaomi Mi Robot Vacuum ` (:class:`miio.vacuum`) - Xiaomi Mi Home Air Conditioner Companion (:class:`miio.airconditioningcompanion`) - Xiaomi Mi Air Purifier (:class:`miio.airpurifier`) -- :doc:`Xiaomi Mi Smart WiFi Socket ` (:class:`miio.plug`) -- :doc:`Xiaomi Chuangmi Plug V1 (1 Socket, 1 USB Port) ` (:class:`miio.plug_v1`) -- :doc:`Xiaomi Chuangmi Plug V3 (1 Socket, 2 USB Ports) ` (:class:`miio.plug_v3`) +- :doc:`Xiaomi Mi Smart WiFi Socket ` (:class:`miio.chuangmi_plug`) +- :doc:`Xiaomi Chuangmi Plug V1 (1 Socket, 1 USB Port) ` (:class:`miio.chuangmi_plug`) +- :doc:`Xiaomi Chuangmi Plug V3 (1 Socket, 2 USB Ports) ` (:class:`miio.chuangmi_plug`) - Xiaomi Smart Power Strip (WiFi, 6 Ports) (:class:`miio.powerstrip`) - :doc:`Xiaomi Philips Eyecare Smart Lamp 2 ` (:class:`miio.philips_eyecare`) - :doc:`Xiaomi Philips LED Ceiling Lamp ` (:class:`miio.ceil`) - Xiaomi Philips LED Ball Lamp (:class:`miio.philips_bulb`) +- Xiaomi Philips Zhirui Smart LED Bulb E14 Candle Lamp (:class:`miio.philips_bulb`) - Xiaomi Universal IR Remote Controller (Chuangmi IR) (:class:`miio.chuangmi_ir`) - Xiaomi Mi Smart Fan (:class:`miio.fan`) - Xiaomi Mi Air Humidifier (:class:`miio.airhumidifier`) - Xiaomi Mi Water Purifier (Basic support: Turn on & off) (:class:`miio.waterpurifier`) - Xiaomi PM2.5 Air Quality Monitor (:class:`miio.airqualitymonitor`) -- Xiaomi Smart Wifi Speaker (:class:`miio.wifispeaker`) (incomplete, please `feel free to help improve the support `__) +- Xiaomi Smart WiFi Speaker (:class:`miio.wifispeaker`) (incomplete, please `feel free to help improve the support `__) +- Xiaomi Mi WiFi Repeater 2 (:class:`miio.wifirepeater`) - Yeelight light bulbs (:class:`miio.yeelight`) (only a very rudimentary support, use `python-yeelight `__ for a more complete support) *Feel free to create a pull request to add support for new devices as @@ -46,22 +48,15 @@ Refer `the manual `__ for getting started. Home Assistant support ---------------------- -- `Xiaomi Mi Robot - Vacuum `__ -- `Xiaomi Philips - Light `__ -- `Xiaomi Mi Air - Humidifier `__ -- `Xiaomi Mi Air - Purifier `__ -- `Xiaomi Smart WiFi Socket and Smart Power Strip - `__ -- `Xiaomi Universal IR Remote - Controller `__ -- `Xiaomi Mi Air Quality - Monitor (PM2.5) `__ -- `Xiaomi Mi Home Air Conditioner - Companion `__ +- `Xiaomi Mi Robot Vacuum `__ +- `Xiaomi Philips Light `__ +- `Xiaomi Mi Air Purifier and Air Humidifier `__ +- `Xiaomi Smart WiFi Socket and Smart Power Strip `__ +- `Xiaomi Universal IR Remote Controller `__ +- `Xiaomi Mi Air Quality Monitor (PM2.5) `__ +- `Xiaomi Mi Home Air Conditioner Companion `__ +- `Xiaomi Mi WiFi Repeater 2 `__ + .. |PyPI version| image:: https://badge.fury.io/py/python-miio.svg :target: https://badge.fury.io/py/python-miio diff --git a/miio/version.py b/miio/version.py index ac905997e..c375f35e1 100644 --- a/miio/version.py +++ b/miio/version.py @@ -1,2 +1,2 @@ # flake8: noqa -__version__ = "0.3.8" +__version__ = "0.3.9"