tag:github.com,2008:https://github.com/homebridge/HAP-NodeJS/releases Release notes from HAP-NodeJS 2024-07-21T22:36:37Z tag:github.com,2008:Repository/24947768/v1.1.0 2024-07-21T22:40:13Z v1.1.0 <h3>Changes</h3> <ul> <li>Set <code>Ciao</code> as the default Advertiser</li> </ul> <h3>Other Changes</h3> <ul> <li>Update docs</li> <li>Updated dependencies</li> </ul> github-actions[bot] tag:github.com,2008:Repository/24947768/v1.0.0 2024-07-16T13:31:52Z v1.0.0 <h3>Breaking Changes</h3> <ul> <li><strong>The minimum Node.js version required is now <code>v18</code>.</strong></li> <li><strong>Important notice:</strong> Because of the cleanup of the Deprecated code, you will need to migrate you code base. <ul> <li>Remove the long-deprecated init().</li> <li>Deprecate Core, BridgedCore, legacy Camera characteristics. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2400834599" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1058" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1058/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1058">#1058</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>) <ul> <li>For deprecated <code>Core</code> and <code>BridgedCore</code> see: <a href="https://github.com/homebridge/HAP-NodeJS/wiki/Deprecation-of-Core-and-BridgeCore">https://github.com/homebridge/HAP-NodeJS/wiki/Deprecation-of-Core-and-BridgeCore</a></li> </ul> </li> <li>Legacy code deprecation cleanup. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2401793216" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1059" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1059/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1059">#1059</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>) <ul> <li>For deprecated <code>storagePath</code> switch to <code>HAPStorage.setCustomStoragePath</code>,</li> <li><code>AudioCodec</code> switch to <code>AudioStreamingCodec</code>,</li> <li><code>VideoCodec</code> switch to <code>H264CodecParameters</code>,</li> <li><code>StreamAudioParams</code> switch to <code>AudioStreamingOptions</code>,</li> <li><code>StreamVideoParams</code> switch to <code>VideoStreamingOptions</code>,</li> <li><code>cameraSource</code> switch to <code>CameraController</code>.</li> </ul> </li> <li>Others deprecated code to highlight removed: <code>useLegacyAdvertiser</code>, <code>AccessoryLoader</code>.</li> </ul> </li> <li>Fix: Naming for Characteristic.ProgramMode has been corrected from <code>PROGRAM_SCHEDULED_MANUAL_MODE_</code> to <code>PROGRAM_SCHEDULED_MANUAL_MODE</code></li> </ul> <h3>Fixed</h3> <ul> <li>Fix: Build Issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2370394179" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1041" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1041/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1041">#1041</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NorthernMan54/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NorthernMan54">@NorthernMan54</a>)</li> <li>Fix: Ensure data is only transmitted on open and ready connections. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2389731842" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1051" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1051/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1051">#1051</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>)</li> <li>Fix: Ensure we check names using the full UTF-8 character set. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2389853272" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1052" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1052/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1052">#1052</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>)</li> <li>Fix: ConfiguredName (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2377004433" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1049" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1049/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1049">#1049</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/donavanbecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/donavanbecker">@donavanbecker</a>)</li> <li>Fix: Manufacturer looking at checkName but should look at checkValue. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2389993117" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1053" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1053/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1053">#1053</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/donavanbecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/donavanbecker">@donavanbecker</a>)</li> </ul> <h3>Other Changes</h3> <ul> <li>Implement warning messages for invalid characters in names (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1777914715" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1009" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1009/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1009">#1009</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NorthernMan54/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NorthernMan54">@NorthernMan54</a>)</li> <li>Mitigate event emitter "memory leak" warnings when a significant number of camera streaming events occur simultaneously (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2355941133" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1037" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1037/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1037">#1037</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>)</li> <li>AdaptiveLightingController fix &amp; improvement (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2368074130" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1038" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1038/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1038">#1038</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Shaquu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Shaquu">@Shaquu</a>)</li> <li>Minor fixes to recording logging and one change in logging. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2368964947" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1040" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1040/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1040">#1040</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>)</li> <li>Bridged core and core cleanup (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2373657302" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1048" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1048/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1048">#1048</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Shaquu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Shaquu">@Shaquu</a>)</li> <li>Increase snapshot handler warning timeout to 8000ms. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2393287550" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1055" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1055/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1055">#1055</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>)</li> <li>Cleanup and refactor getLocalNetworkInterface and address a potential edge case. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2396272814" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1056" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1056/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1056">#1056</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>)</li> <li>Correct log spacing</li> <li>Updated and fixed <code>typedoc</code> config file</li> <li>Updated dependencies</li> </ul> <h3>Homebridge Dependencies</h3> <ul> <li><code>@homebridge/ciao</code> @ <code>v1.3.0</code></li> <li><code>bonjour-hap</code> @ <code>v3.8.0</code></li> </ul> github-actions[bot] tag:github.com,2008:Repository/24947768/v0.12.2 2024-05-31T21:37:19Z v0.12.2 <h3>Changed</h3> <ul> <li>Updated dependencies (<code>rimraf</code> and <code>@types/node</code>)</li> <li>Updated dependencies (<code>simple-plist</code>)</li> <li>Updated dependencies (<code>typescript</code>)</li> </ul> <h3>Homebridge Dependencies</h3> <ul> <li><code>@homebridge/ciao</code> @ <code>v1.2.0</code></li> <li><code>@homebridge/dbus-native</code> @ <code>v0.6.0</code></li> </ul> bwp91 tag:github.com,2008:Repository/24947768/v0.12.1 2024-05-11T17:45:01Z v0.12.1 <h3>Changed</h3> <ul> <li>Updated dependencies (<code>axios</code> and <code>commander</code>)</li> </ul> <h3>Fixed</h3> <ul> <li>Mitigate event emitter "memory leak" warnings when a significant number of HSV events occur simultaneously (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2267219598" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1029" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1029/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1029">#1029</a>) (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hjdhjd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hjdhjd">@hjdhjd</a>)</li> </ul> <h3>Other Changes</h3> <ul> <li>Update Discord Webhooks to trigger only after published to npm</li> </ul> <h3>Homebridge Dependencies</h3> <ul> <li><code>@homebridge/ciao</code> @ <code>v1.2.0</code></li> <li><code>@homebridge/dbus-native</code> @ <code>v0.6.0</code></li> </ul> bwp91 tag:github.com,2008:Repository/24947768/v0.12.0 2024-04-19T19:12:12Z v0.12.0 <h3>Changed</h3> <ul> <li>Create <code>CHANGELOG.md</code> file</li> <li>Fix typos + add logo to <code>README.md</code></li> <li>Refresh <code>package-lock.json</code> (no major changes to dep versions)</li> <li>general repo updates</li> <li>add alpha releases</li> <li>dependency updates</li> <li>fix typedoc generation</li> <li>update homebridge dependencies</li> <li>regenerate docs</li> </ul> <h3>Homebridge Dependencies</h3> <ul> <li><code>@homebridge/ciao</code> @ <code>v1.2.0</code></li> <li><code>@homebridge/dbus-native</code> @ <code>v0.6.0</code></li> </ul> bwp91 tag:github.com,2008:Repository/24947768/v0.11.2 2024-03-15T17:34:05Z v0.11.2 <h2>What's Changed</h2> <h3>Other Changes</h3> <ul> <li>Bump word-wrap from 1.2.3 to 1.2.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1810759528" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1012" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1012/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1012">#1012</a></li> <li>Bump tough-cookie from 4.0.0 to 4.1.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1795329848" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1011" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1011/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1011">#1011</a></li> <li>provide connection source address hint to advise udp binding by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/koush/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/koush">@koush</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2117175588" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1022" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1022/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1022">#1022</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/koush/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/koush">@koush</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2117175588" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1022" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1022/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1022">#1022</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/homebridge/HAP-NodeJS/compare/v0.11.1...v0.11.2"><tt>v0.11.1...v0.11.2</tt></a></p> Supereg tag:github.com,2008:Repository/24947768/v0.11.1 2023-04-30T17:46:35Z v0.11.1 <h2>What's Changed</h2> <h3>Bug Fixes 🐛</h3> <ul> <li>Workaround avahi issues on synology platform by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1689982840" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1003" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1003/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1003">#1003</a></li> <li>Refactor DBus InvokeError by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1689995120" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/1005" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/1005/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/1005">#1005</a></li> </ul> <h3>Other Changes</h3> <ul> <li>Add year to DCMA note in README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1499411554" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/994" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/994/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/994">#994</a></li> <li>Bump json5 from 2.2.1 to 2.2.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1524585307" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/996" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/996/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/996">#996</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/homebridge/HAP-NodeJS/compare/v0.11.0...v0.11.1"><tt>v0.11.0...v0.11.1</tt></a></p> Supereg tag:github.com,2008:Repository/24947768/v0.11.0 2022-11-18T01:44:18Z v0.11.0 <h2>What's Changed</h2> <h3>Featured Changes ✨</h3> <ul> <li>HKSV: Skip <code>updateRecordingActive</code> delegate call if value didn't change by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1213363760" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/944" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/944/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/944">#944</a></li> <li>Update service and characteristic definitions to iOS 16 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1408889854" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/977" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/977/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/977">#977</a></li> <li>Document that <code>DOORBELL</code> EventTriggerOption is not supported by HomeKit client side by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1420429009" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/979" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/979/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/979">#979</a></li> <li>Add <code>systemd-resolved</code> mDNS advertiser support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elyscape/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elyscape">@elyscape</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1352921584" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/965" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/965/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/965">#965</a></li> <li>Register listener on the dbus interface to detect Avahi deamon restarts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1376730457" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/970" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/970/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/970">#970</a></li> <li>Improve test coverage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1380417538" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/973" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/973/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/973">#973</a></li> <li>Introduce new groups in the technical documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1451226904" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/984" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/984/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/984">#984</a></li> </ul> <h3>Bug Fixes 🐛</h3> <ul> <li>Update Characteristic value when <code>setProps</code> called by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Shaquu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Shaquu">@Shaquu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="967632077" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/902" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/902/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/902">#902</a></li> <li>Iterate on characteristic value correction when calling <code>setProps</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1409032728" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/978" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/978/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/978">#978</a></li> <li>Ensure <code>updateCharacteristic</code> and <code>setCharacteristic</code> method signatures are in sync with <code>updateValue</code> and <code>setValue</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1431084660" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/981" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/981/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/981">#981</a></li> <li>Ensure systemd-resolved has mDNS enabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elyscape/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elyscape">@elyscape</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1432367895" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/982" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/982/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/982">#982</a></li> <li>Remove accidental usage of private jest type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1450822006" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/983" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/983/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/983">#983</a></li> </ul> <h3>Other Changes</h3> <ul> <li>Move to GitHub based release note generation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1376714855" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/969" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/969/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/969">#969</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elyscape/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elyscape">@elyscape</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1352921584" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/965" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/965/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/965">#965</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/homebridge/HAP-NodeJS/compare/v0.10.4...v0.11.0"><tt>v0.10.4...v0.11.0</tt></a></p> Supereg tag:github.com,2008:Repository/24947768/v0.10.4 2022-09-19T13:40:24Z v0.10.4 <h2>What's Changed</h2> <ul> <li>Remove setNoDelay call to response socket by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1376687929" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/968" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/968/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/968">#968</a></li> <li>Fixed a regression where floats were rounded incorrectly when no minValue was provided by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1377463596" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/972" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/972/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/972">#972</a></li> <li>Upgrade dbus-native by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1121227504" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/930" data-hovercard-type="issue" data-hovercard-url="/homebridge/HAP-NodeJS/issues/930/hovercard" href="https://github.com/homebridge/HAP-NodeJS/issues/930">#930</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/homebridge/HAP-NodeJS/compare/v0.10.3...v0.10.4"><tt>v0.10.3...v0.10.4</tt></a></p> Supereg tag:github.com,2008:Repository/24947768/v0.10.3 2022-09-13T09:32:05Z v0.10.3 <h2>What's Changed</h2> <ul> <li>Introduce layer to debug event registrations on HAPConnection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Supereg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Supereg">@Supereg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1220352542" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/949" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/949/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/949">#949</a></li> <li>Fix <code>[${this.displayName}]</code> interpolation for error displayed when Avahi is not available. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oznu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oznu">@oznu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1238525619" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/950" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/950/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/950">#950</a></li> <li>Fix floating point validation on Characteristic Set by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OrigamiDream/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OrigamiDream">@OrigamiDream</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1251680401" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/956" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/956/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/956">#956</a></li> <li>Fix rounding algorithm by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OrigamiDream/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OrigamiDream">@OrigamiDream</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1260945090" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/958" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/958/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/958">#958</a></li> <li>Fix notification events order by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashway83/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashway83">@ashway83</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1352746483" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/964" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/964/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/964">#964</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OrigamiDream/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OrigamiDream">@OrigamiDream</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1251680401" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/956" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/956/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/956">#956</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashway83/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashway83">@ashway83</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1352746483" data-permission-text="Title is private" data-url="https://github.com/homebridge/HAP-NodeJS/issues/964" data-hovercard-type="pull_request" data-hovercard-url="/homebridge/HAP-NodeJS/pull/964/hovercard" href="https://github.com/homebridge/HAP-NodeJS/pull/964">#964</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/homebridge/HAP-NodeJS/compare/v0.10.2...v0.10.3"><tt>v0.10.2...v0.10.3</tt></a></p> Supereg