🏠🤖 Python API for TP-Link Kasa Smarthome products
Second dev release.
Implemented enhancements:
First dev release for 0.7.0: add module support for SMART devices, support for introspectable device features and refactoring the library
Breaking changes:
Implemented enhancements:
Fixed bugs:
Documentation updates:
Closed issues:
Merged pull requests:
Release highlights:
Implemented enhancements:
Merged pull requests:
Release highlights:
Implemented enhancements:
Fixed bugs:
Documentation updates:
Closed issues:
Merged pull requests:
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:
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!
Breaking changes:
Implemented enhancements:
Fixed bugs:
Documentation updates:
Closed issues:
@root_validator
with pre=False (the default) you MUST specify skip_on_failure=True
#516
Merged pull requests:
Documentation updates:
Merged pull requests:
Second dev release containing various small improvements here and there.
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
First dev release for the upcoming 0.6.0 which adds support for devices requiring authentication.
Thanks to great efforts by @sdb9696, this allows the library to support a wide range of previously unsupported devices, including:
There are API-breaking changes in this release which will be detailed in the release notes (and/or in the docs) of the final release.
The release blockers can be found at the github milestone: https://github.com/python-kasa/python-kasa/milestone/7 The corresponding homeassistant PR is https://github.com/home-assistant/core/pull/105143
Feel free to test and report any potential issues!
Special thanks to @SimonWilkinson who created the initial PR for the new encryption protocol!
Breaking changes:
Implemented enhancements:
Fixed bugs:
Documentation updates:
Closed issues:
@root_validator
with pre=False (the default) you MUST specify skip_on_failure=True
#516
Merged pull requests: