* Now requires Python 3. * Offers remote access to bridge if not on the LAN. See [README-remote](README-remote.md) for more info. * The QhueException, if thrown, contains the type and address info.
1.0.12
* No functional changes, just packaging tweaks to include the README as the package description.
1.0.11
* If keyword argument names end with an underscore, it is removed before sending to the Bridge. This means you can use, for example, 'class_', and not clash with Python keywords.
1.0.10
* Add the object_pairs_hook option to the Bridge constructor. This controls how JSON structures returned by the API are converted into Python, so you can use OrderedDicts instead of dicts if you want to preserve the (generally logical) ordering used by the bridge. (This does make dumping the structures as YAML more messy, though.)
1.0.9
* Demonstration notebook is more Python3-compatible. * qhue_example.py will run under Python 2 or 3. * create_new_username now takes note of devicetype argument if specified.
1.0.8
* Creation of the short_address attribute would fail when a username was not yet assigned. Fixed.