Djelibeybi / homebridge-button-platform

A Homebridge platform plugin to create virtual buttons that respond to HTTP requests from things like Flic buttons or an Elgato Stream Deck.
https://omg.dje.li/homebridge-button-platform/
Apache License 2.0
57 stars 3 forks source link

build(deps): bump homebridge-lib from 5.1.22 to 5.2.0 #96

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps homebridge-lib from 5.1.22 to 5.2.0.

Release notes

Sourced from homebridge-lib's releases.

5.2.0

Enhancements:

  • AccessoryDelegate:
    • New methods: addPropertyDelegate(), removePropertyDelegate(), and propertyDelegate() to support persisted accessory properties;
    • values now contains a key for each PropertyDelegate, in addition to a key for each CharacteristicDelegate in the ServiceDelegate for the Accessory Information service;
    • New method: manageLogLevel() to link Delegate for logLevel characteristic;
    • constructor: remove inheritLogLevel parameter. This is now the default.
    • logLevel: remove setter, making property read-only. Use inheritLogLevel() or manageLogLevel() to link the log level to another accessory, or to a LogLevel characteristic.
  • AdaptiveLighting:
    • constructor: Pass CharacteristicDelegate instances instead of characteristic IIDs.
  • MyHomeKitTypes:
    • Add characteristics: ExposeLights, ExposeSensors, ExposeGroups,ExposeSchedules, and Unlock;
    • Add services: DeconzGateway and DeconzDevice.
  • Platform:
    • Remove feature to share heartbeat, version check, and UPnP client between plugins, as this doesn't work with child bridges;
    • Remove undocumented feature to delay Homebridge startup until plugins have initialised, as this doesn't work with child bridges.
  • PropertyDelegate new class for accessory properties.

Bug Fixes

  • AccessoryDelegate:
    • Remove all listeners on destroy().
  • CharacteristicDelegate:
    • Handle WRITE_RESPONSE.
  • EveHomeKitTypes:
    • AirPressure` is float value in 0.1 hPa. See #34.
  • HttpClient.request():
    • Make sure the response always includes a body (which could be null).
  • Platform:
    • Error handling when trying to expose more than 149 bridged accessories.
  • ServiceDelegate.AccessoryInformation:
    • hardware and software delegated were removed on restarting Homebridge.

Bump Dependencies

  • NodeJS v16.13.2 LTS;
  • Homebridge v1.4.0.

5.1.23

Bump Dependencies

  • Homebridge v1.9.3.
Commits


Dependabot compatibility score

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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)