Skip to content

Releases: InkApplications/Shade

2.2.0

30 Jun 21:02
2.2.0
03df887
Compare
Choose a tag to compare

Kotlin 2.0 Upgrade

Changed:

  • The library has been upgraded to use Kotlin 2.0. While there are no direct
    API changes to the library's API, this may require upgrades to your
    project's dependencies for compatibility.

3.0.0-RC

29 Jun 20:47
cb2f03d
Compare
Choose a tag to compare
3.0.0-RC Pre-release
Pre-release

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

New Contributors

Full Changelog: 2.1.0...3.0.0-RC

2.1.0

22 May 02:09
2.1.0
1912d9c
Compare
Choose a tag to compare

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

30 Apr 17:22
2.0.0
cb66e10
Compare
Choose a tag to compare

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

30 Apr 16:14
2.0.0-beta.2
8082ee7
Compare
Choose a tag to compare
2.0.0-beta.2 Pre-release
Pre-release

Maven Central coordinates:

com.inkapplications.shade:core:2.0.0-beta.2

1.2.0

29 Nov 17:47
1.2.0
dafbd1d
Compare
Choose a tag to compare

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

12 Sep 19:20
1.1.3
03464c5
Compare
Choose a tag to compare

Fixed:

  • Handle null lastInstall fields on hue lights' update state.

1.1.2

12 Sep 18:34
1.1.2
Compare
Choose a tag to compare

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

19 Jul 14:24
1.1.1
dc991b7
Compare
Choose a tag to compare

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

03 May 14:24
1.1.0
1bf80c2
Compare
Choose a tag to compare

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.