3.6 KiB
3.6 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased
[0.5.1] - 2021-02-03
Changed
- Add partial Java bindings (missing
disconnect
,clear_activity
,send_activity_join_invite
,close_activity_request
,subscribe
,unsubscribe
)
[0.5.0] - 2021-02-03
Changed
- Rewrite
Client
, eliminatingConnectionManager
Client
is now fully async and no worker thread is needed
[0.4.0] - 2021-02-03
Changed
- Update libs
- Update to Rust edition 2021
- Connection manager mostly rewritten
- Added support for Discord installed as a flatpak
- Reformat
- Derive
Debug
on more types - Disconnect actually works now
[0.3.0] - 2018-12-06
Changed
- Connection manager completely rewritten
- Allow cloning of clients
0.2.4 - 2018-12-04
Changed
- No longer depends on
libc
for process id lookup
0.2.3 - 2018-04-08
Added
- Connection manager with reconnection
- Method to clear the current Rich Presence state
Changed
- Move rich presence code back into models
- Remove command payload and add generic one
- Timestamps are now 64 bit unsigned integers instead of 32 bit (@Bond-009) 6bbc9f8
0.2.2 - 2018-04-03
Changed
- Use a default socket connection for the current platform
0.2.1 - 2018-04-03
Changed
- Move common connection methods into trait
0.2.0 - 2018-04-02
Added
Changed
- Convert OpCode with
try_from
instead oftry
- Use Rust 1.25 style nested imports
0.1.5 - 2018-03-28
Changed
- Opcode stored in Message is now an OpCode enum
- Rich Presence now lives in it's own submodule
0.1.4 - 2018-03-23
Changed
- Opcodes are now represented as enum instead of integers
0.1.3 - 2018-03-23
Added
- Contributing information
Changed
- Use
libc::getpid
to allow builds with stable instead of nightly - Make client struct fields private
- Make models private again and add prelude
- Connections are now using a shared Connection trait
0.1.2 - 2018-03-22
Added
- Logging support
0.1.1 - 2018-03-22
Changed
- Make models publicly accessible
0.1.0 - 2018-03-22
Added
- Setting Rich Presence status
- Unix socket connection support