Releases: vionya/discord-rich-presence
Releases · vionya/discord-rich-presence
Release v0.2.5
What's Changed
- Fixed a panic in
.write
.read
and.close
by @Bowarc in #35 - Add ActivityType to activity struct by @Radiicall in #40
- Add a cargo example by @ckcr4lyf in #41
New Contributors
- @Bowarc made their first contribution in #35
- @Radiicall made their first contribution in #40
- @ckcr4lyf made their first contribution in #41
Full Changelog: 0.2.4...0.2.5
Release v0.2.4
Minor release :)
What's Changed
- Account for flatpak and snap by @Paulemeister in #28
- Platform IPC structs now
#[derive(Debug)]
New Contributors
- @Paulemeister made their first contribution in #28
Full Changelog: 0.2.3...0.2.4
Release v0.2.3
Release v0.2.1
- 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
- Refactored lib entry-point by exposing the
DiscordIpcClient
struct- Added new method
DiscordIpcClient::new()
to initialize new instances
- Added new method
- Deprecated function
new_client()
in favor ofDiscordIpcClient::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
- Trait
DiscordIpc
is now object safe (removed generic type parameters)
Release v0.1.7
- Timestamps are now 64 bit in accordance with the Discord documentation
Release v0.1.6
- Implemented an abstraction over creating rich presence activities with the
activity
module, removing the need for installingserde_json
to create activities- Supports all current fields of a Discord activity object (including buttons)
Release v0.1.5
- Removed
DiscordIpc
methodget_valid path
- Its functionality has been transplanted into the
connect_ipc
method, which returns anErr
if it failed to connect to the socket, rather than panicking
- Its functionality has been transplanted into the
- Method
send
now accepts any type that implementsSerialize