Skip to content

Releases: python-ring-doorbell/python-ring-doorbell

0.9.13

26 Nov 14:10
0.9.13
8aaba59
Compare
Choose a tag to compare

Full Changelog

Release highlights:

Support for the new 2024 Battery Doorbell. Many thanks @dan5py!

Merged pull requests:

0.9.12

12 Nov 13:08
0.9.12
6ad5112
Compare
Choose a tag to compare

Full Changelog

Release highlights:

  • Fix for Ring Elite motion and ding events
  • Add is_update to ring events to enable filtering duplicates

Implemented enhancements:

  • Add is_update flag to ring events for updated events #467 (@sdb9696)

Fixed bugs:

Project maintenance:

0.9.9

06 Nov 16:25
0.9.9
34b441b
Compare
Choose a tag to compare

Full Changelog

Release highlights:

  • Support for asynchronous webrtc offers with trickle ice candidates

Merged pull requests:

  • Enable async webrtc offers with trickle ICE candidates #460 (@sdb9696)

0.9.8

18 Oct 11:57
0.9.8
a93cb4c
Compare
Choose a tag to compare

Full Changelog

Release highlights:

  • Breaking - Devices no longer automatically refresh after calling setters. Consumers should call async_refresh_devices to get updated values. This allows consumers to wait for the api to properly reflect changes before reporting them back.
  • Fixes floodcam light switches - Ring servers suddenly require PUT requests to provide null json values.

Breaking change pull requests:

  • Do not refresh devices after calling setters #454 (@sdb9696)

Implemented enhancements:

Fixed bugs:

0.9.7

04 Oct 11:01
0.9.7
0d612f6
Compare
Choose a tag to compare

Full Changelog

Release highlights:

  • Type checking will now raise errors when using deprecated attributes

Breaking change pull requests:

  • Do not expose deprecated attributes to type checkers #451 (@sdb9696)

Implemented enhancements:

Documentation updates:

Project maintenance:

  • Migrate workflows to setup-uv github action #449 (@sdb9696)

0.9.6

26 Sep 10:30
0.9.6
6ef0899
Compare
Choose a tag to compare

Full Changelog

Release highlights:

  • Fix for a critical issue due to the ring authorisation api changing. All previous versions of this library will no longer work.

Implemented enhancements:

  • Event listener capability enabled by default #445 (@sdb9696)

Fixed bugs:

  • Send client_id with oauth fetch tokens request #446 (@sdb9696)

0.9.5

19 Sep 12:05
0.9.5
8fa8edd
Compare
Choose a tag to compare

Full Changelog

Release highlights:

  • New CLI commands
  • Enhancement to the experimental WebRTC stream feature

Implemented enhancements:

Fixed bugs:

Project maintenance:

Closed issues:

  • pyproject include = ["LICENSE", "CONTRIBUTING.rst"...] #324

0.9.4

05 Sep 15:11
0.9.4
d23d30a
Compare
Choose a tag to compare

Full Changelog

Release highlights:

  • Migrate from poetry to uv for package management
  • Bugfixes for in-home-chime

Implemented enhancements:

  • Add WebRTC live streaming session generation #348 (@sdb9696)

Fixed bugs:

Documentation updates:

Project maintenance:

0.9.3

02 Sep 13:52
0.9.3
c85e4b6
Compare
Choose a tag to compare

Full Changelog

Release highlights:

Fixed bugs:

Documentation updates:

Project maintenance:

0.9.2

29 Aug 14:21
0.9.2
da5bd8c
Compare
Choose a tag to compare

Full Changelog

Release highlights:

  • Fixes the broken event listener by migrating to the new firebase-messaging library to support FCM HTTP v1 api
  • breaking - the RingEventListener will only support async queries. Hence start and stop are now async defs

Fixed bugs: