Skip to content

Latest commit

 

History

History
126 lines (102 loc) · 7.9 KB

CHANGELOG.md

File metadata and controls

126 lines (102 loc) · 7.9 KB

Changelog

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

Changed

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-2020 Alexander Thoukydides