github dgreif/ring ring-client-api@14.0.0

latest releases: homebridge-ring@14.0.1, ring-client-api@14.0.1
4 months ago

Major Changes

  • 0884bcb Thanks @dgreif! - Drop Node 18 support since it has reached end of life

  • #1550 5bd6bf7 Thanks @dgreif! - Converted project to ESM. This should not impact homebridge-ring, but will require any other projects using ring-client-api to also use ESM in order to use the latest version.

Minor Changes

  • 725fafd Thanks @dgreif! - Avoid snapshots while recording for doorbell_graham_cracker. This should allow notifications to work on these devices in homebridge.

  • cbc7147 Thanks @hkoci! - Add support for Battery Video Doorbell Pro and Battery Video Doorbell Plus

Patch Changes

  • 8bcafca Thanks @dgreif! - Use undici for all websocket connections. This fixes #1605 where websockets were failing to connect for alarms and light hubs. It also allows us to drop the socket.io client, which was a very outdated dependency.

  • 433169f Thanks @dgreif! - Only allow erasable typescript syntax. This will have a minor impact on anyone using ring-client-api with TypeScript as the types for enums have been replaced with objects and union types.

  • 62fde87 Thanks @dgreif! - Update Dependencies

  • 10c1639 Thanks @dgreif! - Update dependencies

Don't miss a new ring release

NewReleases is sending notifications on new releases.