Skip to content
This repository has been archived by the owner on Feb 21, 2022. It is now read-only.

Latest commit

 

History

History
177 lines (145 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

177 lines (145 loc) · 10.8 KB

Changelog

All notable changes to this project will be documented in this file.

v2.1.5 - 2021-05-29

Changed

  • This project is no longer maintained.

v2.1.4 - 2021-03-02

Fixed

  • Re-use the existing bearer token when starting a call (live video stream) instead of repeating username/password authentication. (#19)
  • Ignore API responses that do not include all expected fields. (#13 / #22)

v2.1.3 - 2021-02-27

Fixed

  • Re-enabled playback of recordings with updated FFmpeg H.264 encoder options. (#22)

v2.1.2 - 2021-02-27

Fixed

  • Work with change to private API in Homebridge 1.3.x (used to dynamically update supported video resolutions). (#22 / #23)
  • Support more recent versions of FFmpeg that require https to be included in the whitelist protocols. (#22)

Removed

  • Playback of recordings has been disabled (hopefully temporarily) due to an incompatibility with HomeKit. (#22)

v2.1.1 - 2020-11-13

Fixed

  • Corrected callback handling when starting to stream the doorbell video. (#21)

v2.1.0 - 2020-07-18

Added

  • Added a User-Agent header to all SkyBell API requests. (#19)

v2.0.2 - 2020-05-24

Added

v2.0.1 - 2020-05-07

Added

v2.0.0 - 2020-05-03

Fixed

  • Now supports (and requires) homebridge version 1.0.0 or later. (#16)

v1.8.1 - 2020-03-02

Fixed

  • Corrected the platform name in the configuration schema.

v1.8.0 - 2020-01-09

Added

v1.7.0 - 2019-12-29

Fixed

  • Corrected conversion of the LED colour between HomeKit and SkyBell representations. This previously failed when converting pure white to HomeKit, and for hues that were multiples of 60° when converting from HomeKit.

v1.6.0 - 2019-11-06

Changed

  • If an error occurs whilst retrieving an avatar image then the response is now inspected to check whether it contains an error message. This makes the log output more helpful when Amazon Simple Storage Service (S3) returns an error. (#14)

Fixed

  • Fixed use of the Buffer() constructor to prevent the Node.js DEP0005 deprecation warning.

v1.5.1 - 2019-01-28

Removed

  • Deleted a spurious file that was not intended to be committed.

v1.5.0 - 2018-07-08

Fixed

  • Replaced use of pajk-lwip by FFmpeg for scaling snapshot (avatar) images to the size requested by HomeKit. This allows use of Node.js version 10. (#6)

v1.4.1 - 2017-12-31

Fixed

  • Corrected a typo that broke the handling of button press and motion event triggers in v1.4.0.

v1.4.0 - 2017-12-29

Changed

  • FFmpeg is now only configured to transcode a video stream if either its resolution needs to be adjusted (to comply with HomeKit requirements) or an overlay is being added (to indicate a pre-recorded video). This should reduce latency and load on the Homebridge server.

v1.3.0 - 2017-12-28

Fixed

  • Switched from lwip to the pajk-lwip fork to fix compatibility with more recent versions of Node.js. (#1)

v1.2.0 - 2017-12-27

Added

  • Use the thumbnail for the most recent video recording if it is newer than the current avatar image.

v1.1.0 - 2017-12-27

Added

  • When video streaming is started, if a new video was recorded within the last 30 minutes then that is played instead of live streaming from the SkyBell. When this happens the age of the video is added as an overlay.

v1.0.1 - 2017-12-26

Changed

  • Simplified parsing of error messages returned by the SkyBell API.

v1.0.0 - 2017-12-22

Added

  • Added webhooks that can be used to receive button press and motion detection event triggers from an external source. This allows latency to be reduced, e.g. by using IFTTT or network traffic sniffing to detect activity instead of polling the SkyBell API to check for a new video recording. (Webhooks / Webhooks Sniffer)

v0.3.0 - 2017-12-19

Removed

  • Removed the unnecessary second Motion Sensor service that duplicated the functionality of the Programmable Switch Event characteristic for button presses.

v0.2.0 - 2017-12-19

Removed

  • Removed unnecessary handling of the Microphone Mute characteristic (since it is read-only).

v0.1.0 - 2017-12-19

  • Initial version.

Copyright © 2017-2021 Alexander Thoukydides