Skip to content

Releases: brutella/hc

v1.2.3

22 Oct 08:58
Compare
Choose a tag to compare
  • #180 Characteristic events are now sent to registered observers only

v1.2.2

11 May 10:31
Compare
Choose a tag to compare
  • Add window accessory
  • Add public method to get X-HM uri from ip transport config
  • Use crypto/ed25519 instead of github.com/agl/ed25519 (requires Go 1.13)
  • Use device id as hostname to silence avahi

v1.2.1

27 Jan 09:48
Compare
Choose a tag to compare
  • Add accessory id to config struct
  • Change value type of ids from int64 to uint64
  • Change Lightbulb service to only include On characteristic. Use ColoredLightbulb instead.
  • Create new colored lightbulb accessory.
  • Generate X-HM URI which are accessible via the ip transport hc.Transport.XHMURI().
  • Removes accents from published dns-sd service name
  • Add separate header and cooler services
  • Use github.com/xiam/to instead of github.com/gosexy/to
  • Removes vendor directory

Prepare for iOS 13

21 Jun 10:12
Compare
Choose a tag to compare
Prepare for iOS 13 Pre-release
Pre-release

This release contains changes to the RTP package in preparation for secure video support.

IP Camera Additions

29 Apr 15:34
Compare
Choose a tag to compare

This release includes additions for working with IP cameras.

There is now a

  • tlv8 package to encode and decode structs
  • rtp package which defines structs for IP cameras

Television Service and Go Modules

26 Mar 12:31
Compare
Choose a tag to compare

This release includes the television services introduced in iOS 12.2. #132
See television.go for more details.

Also hc now supports Go modules. #129

Model Refactoring

07 Apr 13:53
Compare
Choose a tag to compare
Model Refactoring Pre-release
Pre-release

The model package is removed completely. This changes the import paths of the accessory, service, and characteristic packages, which are now in the library's root directory.

Also the code for all services and characteristics is now auto-generated by importing the data from the metadata plist file in the HAPAccessoryKit.framework (see gen and cmd package). We can now import new types more easily in the future.

Existing code should migrate to the new version by replace import paths containing github.com/brutella/hc/model* with github.com/brutella/hc/*

Initial Release

23 Nov 07:35
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

Initial Release