Thanks to the following for their contributions:
- @AriusX7
- @acdenisSK
- @Baev1
- @Flat
- @FelixMcFelix
- @ikkerens
- @leumasme
- @MonliH
- @nickelc
- @nitsuga5124
- @Prof-Bloodstone
- @peppizza
- @Qeenon
- @TheElec
- @tmcarr
- @u5surf
Added
- [misc] Switch to Github Actions (@acdenisSK) c:5bb8342 c:a1b3c8d
- [model] Add missing fields to
GuildMembersChunkEvent
and add nonce toShardMessenger::chunk_guilds
(@TheElec) c:8c30b40 - [model] Implement
create_invite
onChannelId
(@acdenisSK) c:c0c2137 - [client] Derive
Clone
forCacheAndHttp
(@acdenisSK) c:2b66828 - [examples] Update example 07 to use tracing and dotenv (@nitsuga5124) c:2386690
- [examples] Add Parallel Loops example. (@nitsuga5124) c:b38cdf5
- [examples] Add an example for client data. (@nitsuga5124) c:3fe8056
- [http] Add methods to the http error type to query the presence of variants and to return the status code (@Baev1) c:7ef12ee
- [http] Add methods to start and stop typing (@AriusX7) c:bcf8249
Changed
- [examples] Gracefully shutdown all shards upon receiving Ctrl-C in example 7 (@peppizza) c:860a2c5
- [misc] Update and reduce dependencies (@nickelc) c:bba7d55 c:35e2a40 c:6577838
- [examples] Replace several instances of
if let Err
with?
in example 5 (@peppizza) c:b1187ce - [examples] Use the
writeln!
macro instead ofwrite!
in example 5 (@peppizza) c:c6150ae - [http] Prevent discord token from being logged (@Prof-Bloodstone) c:5cc67c3
- [misc] Replace instances of
super::super
with absolute imports (@nickelc) c:47e2f34 - [examples] Directly link
TypeMap
to its crate (@nickelc) c:519b67e - [builder] Allow setting the embed builders directly (@Prof-Bloodstone) c:b522e83
- [model] Change order rules of MessagesIter from new to old (@Qeenon) c:aa589da
- [voice] Limit
tokio/process
andtokio/udp
to the voice feature (@nickelc) c:d514806 - [misc] Update
base64
andtypemap_rev
dependencies to their latest versions (@Qeenon) c:ebd1241 - [examples] Update example 05 to specifically get the current bot id (@Flat) c:de085ff
- [voice] Update voice cipher to the latest version (@FelixMcFelix) c:87df95f
- [framework] Change the default help text to use the word 'server' (@acdenisSK) c:f0cfc0e
Fixed
- [examples] Fix a typo in the examples' README (@leumasme) c:186fd6c
- [examples] Fix a small typo in example 14 (@MonliH) c:3467ddc
- [model] Deserialize the correct data from the
GUILD_DELETE
event (@acdenisSK) c:b044b6d - [model] Correctly update the guild instance in the members chunk event (@acdenisSK) c:42da202
- [framework] Ignore empty command arguments (@acdenisSK) c:b9252a5
- [misc] Fix broken links & related doc comments (@nickelc) c:83e1d12
- [misc] Fix all clippy warnings and deprecate
Client::new
(@ikkerens) c:ffc2997 - [examples] Send the shutdown message earlier in the sample bot example (@tmcarr) c:2d365d0
- [model] Fix
ReactionType
'sDisplay
impl to support animated emojis (@u5surf) c:f0a3947
Removed
- [model] Remove unnecessary
Option
fromMessage::channel_mentions
(@nitsuga5124) c:626bdfd