This release contains the regular bugfixes, new features and slight behaviour changes.
Thanks to the following people for their contributions:
Added
- [general] Add a way to change a role's position (@Flat) c:f47a0c8
- [general] Add logging and dotenv to example 07 (@zeyla) c:d50b129
- [general] Add owner + quit function to example 07 (@zeyla) c:41f26b3
- [framework] Add
PartialEq
impls and doc-tests toArgs
(@acdenisSK) c:f9e5e76 - [framework] Add "zero-copy" parsing to
Args
(@acdenisSK) c:9428787 - [framework] Add a debug impl to
DispatchError
(@acdenisSK) c:a58de97
Fixed
- [general] Fix clippy warnings (@hsiW) c:fbd6258
- [model] Fall back to
str::parse
ifutils::parse_username
fails (@acdenisSK) c:292ceda - [model] Fix
User::has_role
(@zeyla) c:d3015a0ff - [gateway] Fix shard connection (@zeyla) c:585ac6e
- [gateway] Fix shard shutdown via
Context
(@zeyla) c:3616585 - [framework] Fix
allow_whitespace
(@UninterestinAcc) c:e694766 - [framework, gateway, cache] Properly update emojis in the cache, fix shard re-tries and do some cleanup to
help_commands.rs
(@Lakelezz) c:e02d5fb
Changed
- [model] Do equality and hashing on just the user's id (@acdenisSK) c:b7cdf15
- [model] defer to
delete_message
if there's just one message to delete (@acdenisSK) c:c7aa27d - [model] Use the underlaying integer value of
ChannelType
(@acdenisSK) c:e57b510
Misc.
- [general] Update dependencies (@zeyla) c:2219bb3
- [general] Re-export parking_lot's
Mutex
andRwLock
from the prelude (@zeyla) c:74ec713 - [general] Update the version in
Cargo.toml
to actually bev0.4.2
(@Caemor) c:5829c67 - [general] Cleanup gitignore to have comments (@hsiW) c:ce4f8c2
- [gateway] Use update syntax for
Shard
(@efyang) c:fcc4e2c - [model] Deprecate some methods on
Channel
(@zeyla) c:23ff6f