Release 0.6.0 (#653)

This major brings major changes to the library by adding support for devices that require authentication for communications, all of this being possible thanks to the great work by @sdb9696!

This release adds support to a large range of previously unsupported devices, including:

* Newer kasa-branded devices, including Matter-enabled devices like KP125M
* Newer hardware/firmware versions on some models, like EP25, that suddenly changed the used protocol
* Tapo-branded devices like plugs (P110), light bulbs (KL530), LED strips (L900, L920), and wall switches (KS205, KS225)
* UK variant of HS110, which was the first device using the new protocol

If your device that is not currently listed as supported is working, please consider contributing a test fixture file.

Special thanks goes to @SimonWilkinson who created the initial PR for the new communication protocol!
This commit is contained in:
Teemu R
2024-01-19 01:36:57 +01:00
committed by GitHub
parent bedf05ce3b
commit 0647adaba0
3 changed files with 101 additions and 176 deletions

View File

@@ -1,6 +1,6 @@
[tool.poetry]
name = "python-kasa"
version = "0.6.0.dev2"
version = "0.6.0"
description = "Python API for TP-Link Kasa Smarthome devices"
license = "GPL-3.0-or-later"
authors = ["python-kasa developers"]