Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# Changelog

## [0.9.10](https://github.com/python-ring-doorbell/python-ring-doorbell/tree/0.9.10) (2024-11-12)

[Full Changelog](https://github.com/python-ring-doorbell/python-ring-doorbell/compare/0.9.9...0.9.10)

**Release highlights:**

- Fix for motion and ding alerts on Ring Elite

**Fixed bugs:**

- Add new push notification intercom unlock [\#464](https://github.com/python-ring-doorbell/python-ring-doorbell/pull/464) (@sdb9696)
- Fix doorbell elite missing capabilities [\#463](https://github.com/python-ring-doorbell/python-ring-doorbell/pull/463) (@sdb9696)

## [0.9.9](https://github.com/python-ring-doorbell/python-ring-doorbell/tree/0.9.9) (2024-11-06)

[Full Changelog](https://github.com/python-ring-doorbell/python-ring-doorbell/compare/0.9.8...0.9.9)
Expand All @@ -8,7 +21,7 @@

- Support for asynchronous webrtc offers with trickle ice candidates

**Merged pull requests:**
**Implemented enhancements:**

- Enable async webrtc offers with trickle ICE candidates [\#460](https://github.com/python-ring-doorbell/python-ring-doorbell/pull/460) (@sdb9696)

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "ring-doorbell"
version = "0.9.9"
version = "0.9.10"
description = "A Python library to communicate with Ring Door Bell (https://ring.com/)"
authors = [{ name = "python-ring-doorbell developers" }]
license = { text="LGPL-3.0-or-later" }
Expand Down
6 changes: 3 additions & 3 deletions ring_doorbell/webrtcstream.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

from async_timeout import timeout as asyncio_timeout
from typing_extensions import TypeAlias
from websockets.client import connect
from websockets.asyncio.client import connect

from ring_doorbell.const import (
APP_API_URI,
Expand All @@ -31,7 +31,7 @@
if TYPE_CHECKING:
from collections.abc import Coroutine

from websockets import WebSocketClientProtocol
from websockets.asyncio.client import ClientConnection

from .ring import Ring

Expand Down Expand Up @@ -73,7 +73,7 @@ def __init__(
self._ring = ring
self.device_api_id = device_api_id
self.sdp: str | None = None
self.websocket: WebSocketClientProtocol | None = None
self.websocket: ClientConnection | None = None
self.is_alive = True
self.ping_task: asyncio.Task | None = None
self.read_task: asyncio.Task | None = None
Expand Down
Loading