Releases: milanmeu/aionanoleaf
Releases · milanmeu/aionanoleaf
0.2.1
This is release 0.2.1 of the aioNanoleaf package. It's available on PyPI.org.
Installation:
pip install aionanoleaf==0.2.1
Changelog:
Some Nanoleaf devices have connectivity issues. The library will now retry several times to connect before throwing the Unavailable exception.
- Retry Nanoleaf requests 4372e32 @asymmetricia
Full Changelog: v0.2.0...v0.2.1
0.2.0
This is release 0.2.0 of the aioNanoleaf package.
It is available on PyPI.org.
Installation:
pip install aionanoleaf==0.2.0
Changelog:
- Add support for listening to panel touch events using a UDP socket to
Nanoleaf.listen_events()
. - Add Nanoleaf property
panels
to list all connected panels. - Add Nanoleaf property
hardware_version
. - Fix
Nanoleaf.listen_events()
return type. - Improve failed request handling.
- New classes:
- TouchStreamEvent
- Shape
- Panel
- Code improvements.
Full Changelog: v0.1.1...v0.2.0
0.1.1
0.1.0
0.0.4
0.0.3
0.0.2
This is the second release of the aioNanoleaf package.
It is available on PyPI.org.
Installation:
pip install aionanoleaf==0.0.2
Changelog:
- Added set_state() to set multiple state values in one request.
- Added a connection timeout to requests; Unavailable is raised if a connection couldn't be established with 5 seconds.
- Exceptions where moved from
nanoleaf.py
toexceptions.py
; exceptions can still be imported from__init__.py
. - Request are retried once if the Nanoleaf disconnected; exceptions are not handled for this second attempt.
- Added missing return type annotation to get_info().
- ClientConnectorError now raises Unavailable.
- Fixed documentation URL in setup.py.
- Added aiohttp to requirements.
First release
v0.0.1 Initial commit