Skip to content

Releases: jewlexx/discord-presence

v3.2.0

20 Jan 22:35
0c41dfc

Choose a tag to compare

  • Added rate limiter by @isitreallyalive
    • New method queue_activity to queue new activities.
    • set_activity does not respect rate limits and will always send immediately.

Full Changelog: v3.1.0...v3.2.0

v3.1.0

01 Jan 20:37
3483b9b

Choose a tag to compare

Changed

  • Detect broken windows pipes by @isitreallyalive
    • Added windows-sys crate
  • Updated uuid crate to latest version

Full Changelog: v3.0.0...v3.1.0

v3.0.0

30 Nov 01:06
a923a64

Choose a tag to compare

Changed

  • Updated MSRV to 1.82

v2.1.1

30 Nov 00:52

Choose a tag to compare

Fixed

  • Socket timeout on Unix systems

v2.1.0

08 Aug 03:35
f7e3134

Choose a tag to compare

Added

Fixed

  • RPC on Windows not retrying when I/O would block

Changed

  • Downgraded quork crate to fix msrv compatibility

v2.0.0

26 Jun 02:03
2727f34

Choose a tag to compare

Added

  • Added socket ids for uniquely identifying socket locations
  • Added connect_with_id for connecting to specific socket path
  • Support for Vencord rpc button formatting
  • Support for Vencord specific name overriding

Changed

  • connect function now by default checks all possible paths

Breaking

  • Renamed _type function to activity_type
  • Removed activity_type feature

Full Changelog: v1.6.0...v2.0.0

v1.6.0

29 Apr 00:45
98def73

Choose a tag to compare

Added

  • Support for snap installation of Discord

Full Changelog: v1.5.1...v1.6.0

v1.5.1

23 Mar 07:46
b962bbc

Choose a tag to compare

Fixed

  • Client would disconnect from pipe when trying to update presence incrementally (thanks @Vernoxvernax for your help on this)

Full Changelog: v1.5.0...v1.5.1

v1.5.0

06 Jan 03:04
e284f74

Choose a tag to compare

Added

  • Support for properly handling frame headers from Discord
    • This should result in slight performance improvements
      from not allocating more than necessary.
    • This also allows for larger payloads to be sent

Changed

  • Removed tracing crate in favour of log

Full Changelog: v1.4.1...v1.5.0

v1.4.1

27 Nov 04:51
d55ea3e

Choose a tag to compare

Fixed

  • Compilation errors on Rust v1.69.x

Changed

  • Downgrade quork to 0.7.1 to fix compilation error on Rust v1.69.x
    • This downgrades the windows crate to a version that is compatible with the MSRV
  • Manager::new function is now pub(crate). This makes no difference to the public API, as the Manager struct was never public.

Full Changelog: v1.4.0...v1.4.1