Pyryver

Latest version: v0.4.0

Safety actively analyzes 630026 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.3.2

This release fixes a critical bug with the realtime websocket API that would rarely cause it to get stuck in an infinite loop while generating a ton of log messages when there is an unexpected connection loss not caught by the ping routine. As a result of this fix, the `RyverWS.on_error` decorator's functionality has been removed and is now deprecated.

It is **highly recommended** to update to this release or a later version ~~to avoid generating over 200MB in log files~~.

Some additional features include implementing `__getitem__()` for `WSMessageData` objects for limited backwards compatibility, and various improvements to documentation.

0.3.1

In this release, `Ryver.get_chat()`, `Ryver.get_groupchat()` and `Ryver.get_user()` will now do case-insensitive searches if searching by username, email, or group chat nickname, as these values are case-insensitive in the official app. `get_obj_by_field()` also gained a new parameter that can be used to specify if the search should be case-insensitive.

0.3.0

This release features Tasks support and a clean-up of the API. There are several minor incompatibilities but the overall structure and usage is unchanged.

0.2.0

pyryver` is now async and supports live sessions! You can now use it to respond to messages in real-time and more. Note that this version is **incompatible** with previous versions. Check out the docs at [Read the Docs](https://pyryver.readthedocs.io/en/latest/).

0.1.2

The first release! You can also install it directly from PyPI with `python3 -m pip install pyryver==0.1.2`.

This is the last release without `asyncio`. In all later releases from v0.2.0 and after, `pyryver` will use `aiohttp` instead of `requests`, which unfortunately makes it incompatible with previous releases.

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.