diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000000..155a0075fa2c --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,57 @@ +# phue changelog + +## r11 +- Add support for deleting scenes +- Various bug fixes + +## r10 +- Misc bug fixes +- Better support for schedules + +## r9 +- Added unit tests (sdague) +- Added scene support (sdague) +- Added sensor support (eldstal) +- Added reachable and type attributes to the Light object (carlosperate) +- Changed License to MIT + +## r8 +- iOS compatibility (Nathanaël Lécaudé) +- Logging fixes +- Added effect changing options (bradykent) +- Several unicode fixes (Nathanaël Lécaudé) +- Misc bug fixes + +## r7 +- Added to pypi +- Added support for Python 3 (Nathanaël Lécaudé) +- Logging level can be set with b.set_logging() (Nathanaël Lécaudé) +- Logging level can be set at init: b = Bridge(logging = 'debug') (Nathanaël Lécaudé) +- Added docstrings to Light properties (Nathanaël Lécaudé) +- Added colormode property to Light class (Nathanaël Lécaudé) +- IP is now optional if present in config file (Nathanaël Lécaudé) +- Implemented groups (Nathanaël Lécaudé) +- Implemented schedules (Nathanaël Lécaudé) +- Renamed get_info to get_api (Nathanaël Lécaudé) +- Renamed get_lights to get_light_objects (Nathanaël Lécaudé) +- Renamed set_state and get_state to set_light and get_light (Nathanaël Lécaudé) +- Fixed important bug when using set_state with a list of lights (Nathanaël Lécaudé) +- Add access to Light objects via direct indexing of the Bridge object via __getitem__ (Marshall Perrin) +- Implement real logging using Python's logging module, including error checking and display of responses from the server. (Marshall Perrin) +- Add function colortemp_k for color temperatures in Kelvin. (Marshall Perrin) +- Some additional error checking for invalid or missing parameters (Marshall Perrin) +- More details in docstrings. (Marshall Perrin) + + +## r6 +- Light objects are now obtained using the get_lights method +- Added the alert method to the Light object +- All requests now use httplib for consistency +- Moved all source to github +- Renamed the module to phue + +## r5 + - Renamed the Bulb() object to Light() so it reflects the official API better + - You can now pass the username as argument to the Bridge class if you don't want to read/store to file + - You can now get the bridge name with brdige.name or set it with bridge.name = 'newname' + - The set_state method can now use a dictionary as first argument to send more complex messages |