github-actions
released this
03 Feb 20:50
·
30 commits
to refs/heads/master
since this release
First stable release of the new HueApi v1.0.0 NuGet package.
The HueApi package uses the Clip v2 API to communicate with the Hue bridge. All future functionality is added to this API.
HueApi replaces the old Q42.HueApi package.
Features
Some of the features that are available in the HueApi that were not available in the Q42.HueApi
- EventStream
- Gradient lightstrip / Gradient play lightstrip support
- Candle / Fire effects
- Entertainment groups with up to 20 addressable lights (up from 10)
- ZigBee / Matter APIs
- Support for all new APIs: Hue Developer API Reference
Migration
To make migration to the new API a bit easier, some extension methods are added in the namespace HueApi.Extensions
. So make sure to add this namespace to your files.
Only use the old Q42.HueApi packages for legacy functionality (for example: HTTP access and the ColorLoop
effect).
Q42.HueApi will keep working as long as the Clip V1 APIs are made available on the Hue bridges by Philips.
PR credits:
- Capture light levels into respective models (#281) @BonnieSoftware
- Remote hue api bug fix (#278) @jakubmartinik
- Added gradient mode and sparkle light effect. (#300) @burakomer
- Add IsInitialized to RemoteAuthenticationClient (#298) @isaacrlevin
- Added gradient mode and sparkle light effect. (#300) @burakomer
- NuGet publish fix (#275) @michielpost
- Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /src/Q42.HueApi.UniversalWindows.Sample (#295) @dependabot