Releases: Senophyx/Discord-RPC
Releases · Senophyx/Discord-RPC
Release list
6.0
What's Changed
- feat: add name parameter to set_activity (optional, falls back to Discord app name) by @SuperZombi in #58
- feat: add ping_every parameter to run() for OP_PING heartbeat by @Senophyx
- feat: add external URL image support for large_image and small_image by @Senophyx
- refactor: User and App converted to @cached_property by @SuperZombi in #58
- refactor: extract shared Pipe logic into _BasePipe class by @Senophyx
- refactor: rename Button() to button() for PEP8 compliance by @Senophyx
- refactor: convert TRY_RECONNECTING to instance attribute by @Senophyx
- refactor: rename logging internal variables for specificity by @Senophyx
- fix: prevent socket timeout with OP_PING heartbeat every 15s by @Senophyx
- fix: prevent log handler duplication across multiple RPC instances by @Senophyx
- fix: remove logging.basicConfig() to avoid polluting user logging by @Senophyx
- fix: correct set_activity() return type annotation to Optional[bool] by @Senophyx
- fix: set self.connected from _connect_pipe() return value by @Senophyx
- fix: UnixPipe._recv() data truncation on large payloads by @Senophyx
- fix: resolve overly broad except KeyError in handshake() by @Senophyx
- fix: correct global variable declaration order resolving SyntaxError by @Senophyx
- fix: remove unused RPCException import in button.py by @Senophyx
- docs: add clear activity and all-in-one complex RPC examples by @Senophyx
- docs: add external URL image support to docstrings and examples by @Senophyx
- docs: fix broken button arguments in print-rpc-output.py example by @Senophyx
- docs: add CHANGELOG.md with full release history from v2.0 to v6.0 by @Senophyx
- docs: rewrite DOCS.md with updated API reference by @Senophyx
- style: fix inconsistent type annotation spacing in set_activity by @Senophyx
Full Changelog: 5.6...6.0
5.6
What's Changed
- Fix
importlib.metadata.PackageNotFoundErrorby @deeffest in #56 - Add
Applicationinfo fetching (rpc.get_app_info()) by @SuperZombi & @Senophyx in #57 - Refactor: cleanup unused parameter comments and rename
ProgressBartoprogress_barby @Senophyx - Fix typing and license metadata on
pyproject.tomlby @Senophyx - Replace all-contributors with contrib.rocks by @Senophyx
- Update docs links and styling by @Senophyx
New Contributors
Full Changelog: 5.5...5.6
5.5
What's Changed
- PEP 621: Migrating from
setup.pytopyproject.tomlby in #0ffaca5 - feat: rewrite Button, added new ActivityType class, fix minor issues by @SuperZombi in #49
- Add new types and params by @SuperZombi in #50
- Add some missing types by @jannuary in #53
New Contributors
- @SuperZombi made their first contribution in #49
- @jannuary made their first contribution in #53
Full Changelog: 5.1...5.5