Releases: brutella/hc
v1.2.3
v1.2.2
v1.2.1
- Add accessory id to config struct
- Change value type of ids from int64 to uint64
- Change
Lightbulb
service to only includeOn
characteristic. UseColoredLightbulb
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
This release contains changes to the RTP package in preparation for secure video support.
IP Camera Additions
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
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
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
Initial Release