lifx_http_api 0.0.13
lifx_http_api: ^0.0.13 copied to clipboard
A dart implementation of the LIFX HTTP API for smart LED bulbs.
Changelog #
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
The project does not yet adhere to Semantic Versioning. That is aimed for after initial release.
[Unreleased] #
0.0.12 - 2021-10-31 #
0.0.11 - 2021-08-25 #
0.0.9 - 2021-08-25 #
Added #
- Added
LifxPowerenum. - Added
LifxUnauthorizedErrorand throw it on any unauthorized HTTP errors. - Added
LifxHttpExceptionand throw it on any unhandled HTTP responses or errors.
Changed #
- Changed
Groupto beLifxGroup. Client.listLightsnow accepts a selector, with the default set toall.- Refactored
Client.listLightsandClient.setStateto better handle errors and provide http responses on exception.
0.0.5 - 2021-07-24 #
0.0.3 - 2021-05-28 #
Added #
- A new REPL CLI at
bin/cli.dartfor using local manual testing/use.
Changed #
Client.setStatenow required the Bulbidinstead ofuuidClient.setStatenow returns the LIFX API response.- Added linting and fixed lots of small lint and type errors.
Fixed #
- Passing any of the optional parameters to
Client.setStatewill now actually add them to the request body.