Releases: jewlexx/discord-presence
Releases · jewlexx/discord-presence
v3.2.0
- Added rate limiter by @isitreallyalive
- New method
queue_activityto queue new activities. set_activitydoes not respect rate limits and will always send immediately.
- New method
Full Changelog: v3.1.0...v3.2.0
v3.1.0
Changed
- Detect broken windows pipes by @isitreallyalive
- Added
windows-syscrate
- Added
- Updated
uuidcrate to latest version
Full Changelog: v3.0.0...v3.1.0
v3.0.0
v2.1.1
v2.1.0
Added
- Option to change display type in line with Discord's changelog
Fixed
- RPC on Windows not retrying when I/O would block
Changed
- Downgraded
quorkcrate to fix msrv compatibility
v2.0.0
Added
- Added socket ids for uniquely identifying socket locations
- Added
connect_with_idfor connecting to specific socket path - Support for Vencord rpc button formatting
- Support for Vencord specific name overriding
Changed
connectfunction now by default checks all possible paths
Breaking
- Renamed
_typefunction toactivity_type - Removed
activity_typefeature
Full Changelog: v1.6.0...v2.0.0
v1.6.0
v1.5.1
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
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
- This should result in slight performance improvements
Changed
- Removed
tracingcrate in favour oflog
Full Changelog: v1.4.1...v1.5.0
v1.4.1
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::newfunction is nowpub(crate). This makes no difference to the public API, as theManagerstruct was never public.
Full Changelog: v1.4.0...v1.4.1