Skip to content

Releases: Senophyx/Discord-RPC

6.0

Choose a tag to compare

@Senophyx Senophyx released this 20 Jul 17:58
b328a2b

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

5.6

Choose a tag to compare

@Senophyx Senophyx released this 14 Jun 12:00

PyPI Page

What's Changed

  • Fix importlib.metadata.PackageNotFoundError by @deeffest in #56
  • Add Application info fetching (rpc.get_app_info()) by @SuperZombi & @Senophyx in #57
  • Refactor: cleanup unused parameter comments and rename ProgressBar to progress_bar by @Senophyx
  • Fix typing and license metadata on pyproject.toml by @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

5.5

Choose a tag to compare

@Senophyx Senophyx released this 23 Oct 05:27

PyPI Page

What's Changed

  • PEP 621: Migrating from setup.py to pyproject.toml by 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

Full Changelog: 5.1...5.5

5.1

5.1

Choose a tag to compare

@Senophyx Senophyx released this 26 Jul 06:13
50255eb