Releases: homebridge/HAP-NodeJS
Releases · homebridge/HAP-NodeJS
v2.0.1
v2.0.0
Breaking
⚠️ drop support for node v18⚠️ republish as@homebridge/hap-nodejs
for consistency
Changes
- the minimum node version required is now
v20
- update
commander
fromv13
tov14
- Added support for NodeJS 24
- Update @homebridge/ciao to 1.3.3
- update
jest
tov30
and required migration steps - update
eslint
tov9
and required migration steps
Homebridge Dependencies
@homebridge/ciao
@v1.3.3
@homebridge/dbus-native
@v0.7.1
bonjour-hap
@v3.9.0
v1.2.0
Changes
- add constants for
SecuritySystemAlarmType
(#1086) - update hk plist file from V=880 to V=886 (#1087)
- updated dependencies (#1085)
- fix OOC errors from
validateUserInput
on steps - merge branch 'release-0.x' into latest
- fix some bad merge conflicts from previous commit
- updated dependencies, use included types from
dbus-native
(#1092)
Homebridge Dependencies
@homebridge/ciao
@v1.3.2
@homebridge/dbus-native
@v0.7.1
bonjour-hap
@v3.8.0
v1.1.2
v0.13.1
v0.13.0
Changed
Most of these commits have been backported from the v1.x
track. None should be breaking changes.
- Mitigate event emitter "memory leak" warnings when a significant number of HomeKit camera streaming events occur simultaneously. (#1037)
- fix type issue and fix ts build issue
- Correct the formatting and presentation of some recording-related debug and error logging. (#1040)
- AdaptiveLightingController fix & improvement (#1038)
- Bridged core and core cleanup (#1048)
- correct log spacing
- fix: Ensure data is only transmitted on open and ready connections. (#1051)
- Increase snapshot handler warning timeout to 8000ms. (#1055)
- Cleanup and refactor
getLocalNetworkInterface
and address a potential edge case. (#1056) - add constants for
SecuritySystemAlarmType
(#1086) - update hk plist file from
V=880
toV=886
(#1087) - dependency updates, lint and repo maintenance
- fix OOC errors from
validateUserInput
on steps - regenerate documentation for new version
Homebridge Dependencies
@homebridge/ciao
@v1.3.1
bonjour-hap
@v3.9.0
v1.1.1
Other Changes
- v1.1.1 @donavanbecker [#1084]
- Update name checking @n0rt0nthec4t [#1083]
- add v0.12.3 info to changelog @bwp91 [#1076]
- node and dependencies @bwp91 [#1075]
v0.12.3
v1.1.0
Changes
- Set
Ciao
as the default Advertiser
Other Changes
- Update docs
- Updated dependencies
v1.0.0
Breaking Changes
- The minimum Node.js version required is now
v18
. - Important notice: Because of the cleanup of the Deprecated code, you will need to migrate you code base.
- Remove the long-deprecated init().
- Deprecate Core, BridgedCore, legacy Camera characteristics. (#1058) (@hjdhjd)
- For deprecated
Core
andBridgedCore
see: https://github.com/homebridge/HAP-NodeJS/wiki/Deprecation-of-Core-and-BridgeCore
- For deprecated
- Legacy code deprecation cleanup. (#1059) (@hjdhjd)
- For deprecated
storagePath
switch toHAPStorage.setCustomStoragePath
, AudioCodec
switch toAudioStreamingCodec
,VideoCodec
switch toH264CodecParameters
,StreamAudioParams
switch toAudioStreamingOptions
,StreamVideoParams
switch toVideoStreamingOptions
,cameraSource
switch toCameraController
.
- For deprecated
- Others deprecated code to highlight removed:
useLegacyAdvertiser
,AccessoryLoader
.
- Fix: Naming for Characteristic.ProgramMode has been corrected from
PROGRAM_SCHEDULED_MANUAL_MODE_
toPROGRAM_SCHEDULED_MANUAL_MODE
Fixed
- Fix: Build Issues (#1041) (@NorthernMan54)
- Fix: Ensure data is only transmitted on open and ready connections. (#1051) (@hjdhjd)
- Fix: Ensure we check names using the full UTF-8 character set. (#1052) (@hjdhjd)
- Fix: ConfiguredName (#1049) (@donavanbecker)
- Fix: Manufacturer looking at checkName but should look at checkValue. (#1053) (@donavanbecker)
Other Changes
- Implement warning messages for invalid characters in names (#1009) (@NorthernMan54)
- Mitigate event emitter "memory leak" warnings when a significant number of camera streaming events occur simultaneously (#1037) (@hjdhjd)
- AdaptiveLightingController fix & improvement (#1038) (@Shaquu)
- Minor fixes to recording logging and one change in logging. (#1040) (@hjdhjd)
- Bridged core and core cleanup (#1048) (@Shaquu)
- Increase snapshot handler warning timeout to 8000ms. (#1055) (@hjdhjd)
- Cleanup and refactor getLocalNetworkInterface and address a potential edge case. (#1056) (@hjdhjd)
- Correct log spacing
- Updated and fixed
typedoc
config file - Updated dependencies
Homebridge Dependencies
@homebridge/ciao
@v1.3.0
bonjour-hap
@v3.8.0