Skip to content

chore(deps-dev): bump the packages group across 1 directory with 4 updates - #101

Open
dependabot[bot] wants to merge 1 commit into
latestfrom
dependabot/npm_and_yarn/packages-675200e6df
Open

dependabot[bot] wants to merge 1 commit into
latestfrom
dependabot/npm_and_yarn/packages-675200e6df

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the packages group with 4 updates in the / directory: @homebridge/hap-nodejs, @vitest/coverage-v8, rimraf and vitest.

Updates @homebridge/hap-nodejs from 2.2.4-beta.7 to 2.3.0

Release notes

Sourced from @​homebridge/hap-nodejs's releases.

v2.3.0

⚠️ Upgrade notes

  • For developers importing single files from dist/lib instead of the package itself: dist/lib/Service.js and dist/lib/Characteristic.js no longer attach the definitions (like Service.Lightbulb or Characteristic.On) when they are loaded on their own. Import from @homebridge/hap-nodejs as normal and nothing changes.
  • Node.js 22 users need v22.12.0 or newer. Node.js 24 and 26 are unchanged. This is the first Node.js 22 release that can require() an ES module, and the upstream dbus-native package needs it too.
  • HAP-NodeJS is now an ES module. Importing it works as before, including import hap from '@homebridge/hap-nodejs'. CommonJS code can still require('@homebridge/hap-nodejs'), on the Node.js versions above.

Changes

  • fix: ignore state changes reported while a controller is being restored (#1133) (@​seydx)
  • perf: use the native crypto of Node.js for Curve25519 and Ed25519 (#1135) (@​StefanRiese)
  • chore: update hap characteristics and services
  • chore(deps): dependency updates
  • chore(deps): switch from the @​homebridge/dbus-native fork back to upstream dbus-native
  • fix: warn only once per address when a connection's local interface can't be found (#1131)
  • fix(datastream): stop a stray unidentified frame from crashing the process
  • fix(datastream): drop malformed frame payloads instead of crashing the process
  • fix(datastream): destroy closed sockets when the remote never closes its side
  • fix(camera): reject malformed SetupEndpoints writes before marking the stream busy
  • fix(camera): answer SetupEndpoints with an error when the prepared stream response is invalid
  • fix(camera): keep RTP proxy sockets open and only log errors after they are bound
  • fix(datastream): decode binary data of up to 32 bytes instead of dropping it
  • fix(datastream): make back-references follow the OPACK rule so reader and writer agree
  • perf(datastream): stop allocating an unused buffer for every received frame
  • fix(datastream): answer requests that have no handler instead of leaving them unanswered
  • fix(remote): read target configurations from the Map they are stored in
  • fix(remote): remove a whole target when the request lists no buttons
  • fix(remote): don't crash when a delayed button release fails
  • fix(remote): stop the Siri audio producer when the stream is refused
  • fix(adaptive-lighting): forget the saved curve position when a new curve arrives
  • fix(adaptive-lighting): keep Adaptive Lighting on when a control point request is rejected
  • fix(color-utils): stop rounding the shared color temperature lookup table in place
  • fix(adaptive-lighting): guard the curve maths against zero-length segments and NaN
  • fix(check-name): accept names that are a single letter or number
  • docs(uuid): say that unparse reads 16 bytes, not 8
  • fix(accessory): unlink controller storage when a bridged accessory is removed
  • fix(accessory): report slow and timed out handlers through the bridged accessory
  • fix(accessory): track the primary service of a restored accessory
  • fix(controller-storage): stop saving restored controller data again after it was cleared
  • fix(accessory): drop client event registrations when a bridged accessory is removed
  • fix(accessory): answer an Identify write of false instead of letting it time out
  • fix(accessory): handle a paired identify without a set listener on the Identify characteristic
  • fix(characteristic): reject instead of throwing when a legacy callback supplies an illegal value
  • fix(characteristic): recompute the configuration number when setProps is called after publish
  • refactor(accessory): share the read and write timeout handling and answer an empty write at once
  • fix(server): answer a malformed request URL with 400 instead of crashing
  • fix(server): only accept the proxy socket on the internal loopback HTTP server
  • fix(server): wait for the whole HTTP response before writing event notifications
  • fix(server): cap the size of request bodies, with a lower limit before pair-verify
  • fix(crypto): keep a frame whose length header arrived split across two TCP packets

... (truncated)

Changelog

Sourced from @​homebridge/hap-nodejs's changelog.

v2.3.0 (2026-11-01)

⚠️ Upgrade notes

  • For developers importing single files from dist/lib instead of the package itself: dist/lib/Service.js and dist/lib/Characteristic.js no longer attach the definitions (like Service.Lightbulb or Characteristic.On) when they are loaded on their own. Import from @homebridge/hap-nodejs as normal and nothing changes.
  • Node.js 22 users need v22.12.0 or newer. Node.js 24 and 26 are unchanged. This is the first Node.js 22 release that can require() an ES module, and the upstream dbus-native package needs it too.
  • HAP-NodeJS is now an ES module. Importing it works as before, including import hap from '@homebridge/hap-nodejs'. CommonJS code can still require('@homebridge/hap-nodejs'), on the Node.js versions above.

Changes

  • fix: ignore state changes reported while a controller is being restored (#1133) (@​seydx)
  • perf: use the native crypto of Node.js for Curve25519 and Ed25519 (#1135) (@​StefanRiese)
  • chore: update hap characteristics and services
  • chore(deps): dependency updates
  • chore(deps): switch from the @​homebridge/dbus-native fork back to upstream dbus-native
  • fix: warn only once per address when a connection's local interface can't be found (#1131)
  • fix(datastream): stop a stray unidentified frame from crashing the process
  • fix(datastream): drop malformed frame payloads instead of crashing the process
  • fix(datastream): destroy closed sockets when the remote never closes its side
  • fix(camera): reject malformed SetupEndpoints writes before marking the stream busy
  • fix(camera): answer SetupEndpoints with an error when the prepared stream response is invalid
  • fix(camera): keep RTP proxy sockets open and only log errors after they are bound
  • fix(datastream): decode binary data of up to 32 bytes instead of dropping it
  • fix(datastream): make back-references follow the OPACK rule so reader and writer agree
  • perf(datastream): stop allocating an unused buffer for every received frame
  • fix(datastream): answer requests that have no handler instead of leaving them unanswered
  • fix(remote): read target configurations from the Map they are stored in
  • fix(remote): remove a whole target when the request lists no buttons
  • fix(remote): don't crash when a delayed button release fails
  • fix(remote): stop the Siri audio producer when the stream is refused
  • fix(adaptive-lighting): forget the saved curve position when a new curve arrives
  • fix(adaptive-lighting): keep Adaptive Lighting on when a control point request is rejected
  • fix(color-utils): stop rounding the shared color temperature lookup table in place
  • fix(adaptive-lighting): guard the curve maths against zero-length segments and NaN
  • fix(check-name): accept names that are a single letter or number
  • docs(uuid): say that unparse reads 16 bytes, not 8
  • fix(accessory): unlink controller storage when a bridged accessory is removed
  • fix(accessory): report slow and timed out handlers through the bridged accessory
  • fix(accessory): track the primary service of a restored accessory
  • fix(controller-storage): stop saving restored controller data again after it was cleared
  • fix(accessory): drop client event registrations when a bridged accessory is removed
  • fix(accessory): answer an Identify write of false instead of letting it time out
  • fix(accessory): handle a paired identify without a set listener on the Identify characteristic
  • fix(characteristic): reject instead of throwing when a legacy callback supplies an illegal value
  • fix(characteristic): recompute the configuration number when setProps is called after publish
  • refactor(accessory): share the read and write timeout handling and answer an empty write at once
  • fix(server): answer a malformed request URL with 400 instead of crashing
  • fix(server): only accept the proxy socket on the internal loopback HTTP server
  • fix(server): wait for the whole HTTP response before writing event notifications
  • fix(server): cap the size of request bodies, with a lower limit before pair-verify

... (truncated)

Commits

Updates @vitest/coverage-v8 from 5.0.5 to 5.1.0

Release notes

Sourced from @​vitest/coverage-v8's releases.

v5.1.0

   🚀 Features

   🐞 Bug Fixes

... (truncated)

Commits

Updates rimraf from 6.1.3 to 6.1.4

Commits

Updates vitest from 5.0.5 to 5.1.0

Release notes

Sourced from vitest's releases.

v5.1.0

   🚀 Features

   🐞 Bug Fixes

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…dates

Bumps the packages group with 4 updates in the / directory: [@homebridge/hap-nodejs](https://github.com/homebridge/HAP-NodeJS), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8), [rimraf](https://github.com/isaacs/rimraf) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@homebridge/hap-nodejs` from 2.2.4-beta.7 to 2.3.0
- [Release notes](https://github.com/homebridge/HAP-NodeJS/releases)
- [Changelog](https://github.com/homebridge/hap-nodejs/blob/latest/CHANGELOG.md)
- [Commits](https://github.com/homebridge/HAP-NodeJS/commits/v2.3.0)

Updates `@vitest/coverage-v8` from 5.0.5 to 5.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.1.0/packages/coverage-v8)

Updates `rimraf` from 6.1.3 to 6.1.4
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](isaacs/rimraf@v6.1.3...v6.1.4)

Updates `vitest` from 5.0.5 to 5.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.1.0/packages/vitest)

---
updated-dependencies:
- dependency-name: "@homebridge/hap-nodejs"
  dependency-version: 2.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: packages
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: packages
- dependency-name: rimraf
  dependency-version: 6.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: packages
- dependency-name: vitest
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants