Tags: dotlambda/python-ring-doorbell
Tags
[Full Changelog](python-ring-doorbell/python-ring-doorbell@0.9.1...0.9.2 ) **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:** - Fix event listener [\python-ring-doorbell#416](python-ring-doorbell#416) (@sdb9696)
[Full Changelog](python-ring-doorbell/python-ring-doorbell@0.9.0...0.9.1 ) Hotfix for missing typing_extensions dependency **Fixed bugs:** - Fix missing typing\_extensions dependency [\python-ring-doorbell#413](python-ring-doorbell#413) (@sdb9696) **Project maintenance:** - Update contributing docs to remove tox step [\python-ring-doorbell#411](python-ring-doorbell#411) (@sdb9696) - Update and add code checkers [\python-ring-doorbell#410](python-ring-doorbell#410) (@sdb9696)
[Full Changelog](python-ring-doorbell/python-ring-doorbell@0.8.12...0… ….9.0) **Release highlights:** - Async support for the library - Removed python 3.8 support **Breaking changes:** - Synchronous api calls are now deprecated. For example calling `Ring.update_data()` will emit a deprecation warning to use `await Ring.async_update_data()` which should be run within an event loop via `asyncio.run()`. See `test.py` for an example. - Calling the deprecated sync api methods from inside a running event loop is not supported. This is unlikely to affect many consumers as the norm if running in an event loop is to make synchronous api calls from an executor thread. - Python 3.8 is no longer officially supported and could break in future releases. **Breaking change pull requests:** - Drop python3.8 support and enable python3.13 in the CI [\python-ring-doorbell#398](python-ring-doorbell#398) (@sdb9696) **Implemented enhancements:** - Make library fully async [\python-ring-doorbell#361](python-ring-doorbell#361) (@sdb9696) **Fixed bugs:** - Small change to modify the timestamp [\python-ring-doorbell#378](python-ring-doorbell#378) (@AndrewMohawk) **Project maintenance:** - Update instructions for releasing and migrate changelog [\python-ring-doorbell#407](python-ring-doorbell#407) (@sdb9696) - Add .vscode folder to gitignore [\python-ring-doorbell#397](python-ring-doorbell#397) (@sdb9696) - Update dependencies [\python-ring-doorbell#396](python-ring-doorbell#396) (@sdb9696) - Reduce lock and stale workflow frequency [\python-ring-doorbell#388](python-ring-doorbell#388) (@sdb9696)
PreviousNext