All notable changes to hap-nodejs
will be documented in this file. This project tries to adhere to Semantic Versioning.
- Set
Ciao
as the default Advertiser
- Update docs
- Updated dependencies
- 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
- 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)
- 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/ciao
@v1.3.0
bonjour-hap
@v3.8.0
- minor dependency update
- mark compatible with node v22
- fix
initWithServices
reference in typedoc
@homebridge/ciao
@v1.3.0
bonjour-hap
@v3.8.0
- Updated dependencies (
rimraf
and@types/node
) - Updated dependencies (
simple-plist
) - Updated dependencies (
typescript
)
@homebridge/ciao
@v1.2.0
@homebridge/dbus-native
@v0.6.0
- Updated dependencies (
axios
andcommander
)
- Mitigate event emitter "memory leak" warnings when a significant number of HSV events occur simultaneously (#1029) (@hjdhjd)
- Update Discord Webhooks to trigger only after published to npm
@homebridge/ciao
@v1.2.0
@homebridge/dbus-native
@v0.6.0
- Create
CHANGELOG.md
file - Fix: typos + add logo to
README.md
- Refresh
package-lock.json
(no major changes to dep versions) - general repo updates
- add alpha releases
- dependency updates
- Fix: typedoc generation
- update homebridge dependencies
- regenerate docs
@homebridge/ciao
@v1.2.0
@homebridge/dbus-native
@v0.6.0