v0.4.1
This release contains bugfixes and some newly added or newly exposed
functionality.
Thanks to the following for their contributions this release:
Added
- [general] Replace Vec parameters by
IntoIterator
(@ftriquet)c:55167c3 - [general] Replace slice parameters by
IntoIterator
(@ftriquet) c:022e35d - [model] Add
Guild::members_starting_with
(@Lakelezz) c:b3aa441 - [model] Add
Guild::members_containing
(@Lakelezz) c:1b167b5 - [model]
impl<'a> BanOptions for &'a str
(@acdenisSK) c:cf40386 - [model] Derive
Default
onCurrentUser
and IDs (@acdenisSK) c:09a8a44 - [client] Add a configurable, shard-shared threadpool (@zeyla) c:d7621aa,
c:8109619 - [model] Add
Guild::members_username_containing, members_nick_containing
(@Lakelezz) c:002ce3a - [framework] Add an iterator for
Args
(@acdenisSK) c:0ed1972 - [framework] Make
has_all_requirements
public (@Lakelezz) c:08d390c - [framework] Make default help messages list help for aliases (@Lakelezz)
c:0d1c0f1
Fixed
- [model] Use
request_client!
for attachment downloading (@lolzballs)
c:71f709d - [client] Fix client no-framework compilation (@zeyla) c:1d4ecb2
- [client] Fix client shards not filling (@zeyla) c:86d8bdd
- [model] Fix
User::tag
andCurrentUser::tag
discrim output (@zeyla)
c:6b9dcf5 - [framework] Modify
initialized
method purpose (@acdenisSK) c:05f158f - [framework] Make command Error string public (@acdenisSK) c:917dd30
- [client, gateway] Improve shard logic (@acdenisSK, @zeyla) c:683691f,
c:7befcd5 - [gateway] Reset shard heartbeat state on resume (@zeyla) c:c98cae4
- [general] Fix font-height and soften the logo (@Lakelezz) c:3b2c246
Misc.
- [client, gateway] Improve shard and shard runner logging (@zeyla)
c:21e194b to_owned
->to_string
(@acdenisSK) c:1bf4d9c- [general] Fix most clippy warnings (@Roughsketch) c:7945094
- [framework] Add some docs to
Args
(@acdenisSK) c:8572943 - [examples] Add
env_logger
bot example c:0df77b9 - [general] Fix clippy lints (@zeyla) c:483b069
- [model] Optimize
Member::roles
(@hsiW) c:8565fa2 - [general] Internally use a
try_opt!
macro (@hsiW) c:9b0c053 - [general] Feature-flag extern crates behind their name (@zeyla) c:11b85ca