Major Changes
-
0884bcbThanks @dgreif! - Drop Node 18 support since it has reached end of life -
#1550
5bd6bf7Thanks @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
-
725fafdThanks @dgreif! - Avoid snapshots while recording for doorbell_graham_cracker. This should allow notifications to work on these devices in homebridge. -
cbc7147Thanks @hkoci! - Add support for Battery Video Doorbell Pro and Battery Video Doorbell Plus
Patch Changes
-
8bcafcaThanks @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. -
433169fThanks @dgreif! - Only allow erasable typescript syntax. This will have a minor impact on anyone usingring-client-apiwith TypeScript as the types for enums have been replaced with objects and union types.