Skip to content

Releases: vionya/discord-rich-presence

Release v0.2.4

16 May 15:59
Compare
Choose a tag to compare

Minor release :)

What's Changed

  • Account for flatpak and snap by @Paulemeister in #28
  • Platform IPC structs now #[derive(Debug)]

New Contributors

Full Changelog: 0.2.3...0.2.4

Release v0.2.3

17 Sep 17:29
Compare
Choose a tag to compare

What's Changed

  • Error message while trying to set activity while client not connected by @Tofix26 in #12
  • Added clear_activity method #13 and fixed connected bool not working #14 by @kpids in #18

New Contributors

  • @Tofix26 made their first contribution in #12
  • @kpids made their first contribution in #18

Full Changelog: 0.2.1...0.2.3

Release v0.2.1

07 Jul 18:34
Compare
Choose a tag to compare
  • Refactored Windows code to no longer rely on the windows-named-pipe crate as a dependency
  • Fixed documentation typo (thanks @lilithium-hydride!)

Release v0.2.0

08 Mar 17:32
Compare
Choose a tag to compare
  • Refactored lib entry-point by exposing the DiscordIpcClient struct
    • Added new method DiscordIpcClient::new() to initialize new instances
  • Deprecated function new_client() in favor of DiscordIpcClient::new()
  • Added Default impl for activity models
  • General documentation improvements
    • Updated to reflect refactored API
    • Indicate that URLs can be used as image assets
    • Fixed comment example in src/lib.rs (thanks @robertwayne!)

Release v0.1.8

18 Oct 16:28
Compare
Choose a tag to compare
  • Trait DiscordIpc is now object safe (removed generic type parameters)

Release v0.1.7

21 Jul 15:23
Compare
Choose a tag to compare
  • Timestamps are now 64 bit in accordance with the Discord documentation

Release v0.1.6

19 Jun 17:49
Compare
Choose a tag to compare
  • Implemented an abstraction over creating rich presence activities with the activity module, removing the need for installing serde_json to create activities
    • Supports all current fields of a Discord activity object (including buttons)

Release v0.1.5

31 May 19:13
Compare
Choose a tag to compare
  • Removed DiscordIpc method get_valid path
    • Its functionality has been transplanted into the connect_ipc method, which returns an Err if it failed to connect to the socket, rather than panicking
  • Method send now accepts any type that implements Serialize