Skip to content

Releases: milanmeu/aionanoleaf

0.2.1

09 Dec 14:12
4372e32
Compare
Choose a tag to compare

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.

Full Changelog: v0.2.0...v0.2.1

0.2.0

07 Feb 02:46
Compare
Choose a tag to compare

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

01 Dec 00:48
Compare
Choose a tag to compare

This is release 0.1.1 of the aioNanoleaf package.
It is available on PyPI.org.

Installation:

pip install aionanoleaf==0.1.1

Changelog:

  • Fix timeout in listen_events()

0.1.0

30 Nov 22:43
Compare
Choose a tag to compare

This is release 0.1.0 of the aioNanoleaf package.
It is available on PyPI.org.

Installation:

pip install aionanoleaf==0.1.0

Changelog:

  • Add support for events

0.0.4

22 Nov 17:12
Compare
Choose a tag to compare

This is release 0.0.4 of the aioNanoleaf package.
It is available on PyPI.org.

Installation:

pip install aionanoleaf==0.0.4

Changelog:

  • Fix exception handling in authorize when device is offline
  • Redesign the properties implementation for events
  • Add identify method

0.0.3

08 Oct 08:16
Compare
Choose a tag to compare

This is release 0.0.3 of the aioNanoleaf package.
It is available on PyPI.org.

Installation:

pip install aionanoleaf==0.0.3

Changelog:

  • Fix Nanoleaf request deadlock

0.0.2

30 Sep 19:33
Compare
Choose a tag to compare

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 to exceptions.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

22 Sep 22:22
Compare
Choose a tag to compare
v0.0.1

Initial commit