Releases: InkApplications/Shade
2.2.0
3.0.0-RC
Important
These changes were modified to remove a breaking change, and were merged into minor release version 2.2.0
This release is therefore no longer necessary, and will not proceed to a final build. Please use version 2.2.0 instead
What's Changed
- Upgrade dependencies, including Kotlin 2.0 by @ReneeVandervelde in #123
- Bump com.github.ajalt.colormath:colormath from 3.2.0 to 3.5.0 by @dependabot in #125
- Override OkHttp Trustmanager for insecure connections. by @ReneeVandervelde in #130
- Build and Docs updates for 3.0 by @ReneeVandervelde in #131
- Bump actions/checkout from 2.3.4 to 4.1.7 by @dependabot in #128
- Bump actions/upload-release-asset from 1.0.1 to 1.0.2 by @dependabot in #127
- Bump actions/upload-artifact from 2.3.1 to 4.3.3 by @dependabot in #124
- Fix logging and version in release app by @ReneeVandervelde in #132
New Contributors
- @dependabot made their first contribution in #125
Full Changelog: 2.1.0...3.0.0-RC
2.1.0
Added:
- Devices module for getting/updating device metadata.
- Resources module for listing bridge resources
- Scenes module for getting/updating scenes definitions for rooms.
Deprecated:
- Deprecated value class list accessors, due to unbounded nature of collections.
- Deprecated value class
valueOf
methods in favor of using constructor directly.
2.0.0
Changes
This major release of the SDK contains breaking changes required to support
Kotlin Multiplatform as well as the v2 endpoints of the Hue API. Please
refer to the docs for new setup instructions.
The new SDK contains more thorough documentation as well as a published API
reference.
Supported Modules:
- Bridge Discovery
- Light Control
- Grouped Lights
- Rooms
- Zones
Supported Platforms:
- jvm
- js (IR + Legacy)
- nodejs
-
- browser
- iosArm64
- iosX64
- watchosArm32
- watchosArm64
- watchosX64
- tvosArm64
- tvosX64
- macosX64
- macosArm64
- linuxX64
- mingwX64
Setup
Maven Central coordinates:
com.inkapplications.shade:core:2.0.0
2.0.0-beta.2
Maven Central coordinates:
com.inkapplications.shade:core:2.0.0-beta.2
1.2.0
This updates API Dependencies of the Shade Library.
Changelog
Other Changes:
- Update ColorMath dependency to 2.0.0
- Update to Kotlin 1.4.20
- Update OkHttp to 4.9.0
- Update ThreeTenBP to 1.5.0
1.1.3 Release
Fixed:
- Handle null
lastInstall
fields on hue lights' update state.
1.1.2
This release contains a fix for a retired endpoint for Hue's discovery process.
Fixed:
- Migrate Discover functionality from old nupnp to new endpoint (discover.meethue.com)
1.1.1
This release contains no breaking or functionality changes, only bugfixes and transitive dependency updates.
Fixed:
- Unhandled JsonDataException when a room is empty.
Other Changes:
- Update ThreeTenBP to 1.4.4
- Update OkHttp to 4.8.0
- Update Moshi to 1.9.3
- Update Coroutines to 1.3.8
1.1.0 Release
This release contains no known breaking changes and minor behavioral changes.
Other Changes:
- API Requests for modifying light state are rate limited by 100ms.
- API Requests for modifying group state are rate limited by 1s.