v0.5.9
This is a maintenance release fixing a number of bugs with a few miscellaneous
internal changes.
Thanks to the following for their contributions:
Upgrade Path
There are no deprecations or breaking changes.
Added
- [model] Add session start info in
BotGateway
(@zeyla) c:12bbc1a - [model] Add
Member::user_id
(@zeyla) c:669da40 - [framework] Suggest similar commands when using help (@Lakelezz) c:ce79f01
- [framework] add single group help (@Lakelezz) c:75f6516
Fixed
- [http] Fix routing for
http::create_private_channel
(regression from 0.5.6)
(@zeyla) c:30a325e - [http] Fix
GuildChannel::_permissions_for
on no-cache builds (regression
from 0.5.8) (@zeyla) c:e59f766 - [http] Change HTTP bulk delete from DELETE to POST (regression from 0.5.6)
(@Mishio595) c:ebbc324 - [framework] Make
is_command_visible
work with DMs (@Roughsketch)
c:7295079 - [utils] Add newline in
MessageBuilder::push_codeblock_safe
(@zeyla)
c:e66812a - [framework] Fix
has_correct_permissions
when no guild is available
(@Lakelezz) c:19c65bd - [framework] Check if bots are ignored before dispatching
unrecognised_command
(@Lakelezz) c:966cb3e - [framework] Fix group prefix ambiguity in help (@Lakelezz) c:f01e6e3,
c:c49e02c - [framework] Add missing usage on plain help (@Lakelezz) c:823b829
- [framework] Add usage sample back to help (@Lakelezz) c:82dbff2
- [framework] Check if group is empty and exclude if so (@Lakelezz)
c:4778e69 - [model] Message: avoid permission checks in non-guild channels (@zeyla)
c:3fbab76
Misc.
- [docs] Fix a broken link in README (@Mishio595) c:41b6e24
- [docs] Properly link to User in Game docs (@zeyla) c:dec3f13
- [http] Move low-level http functions to
http::raw
and re-export (@zeyla)
c:6157f61 - [utils] Add more unit tests for
MessageBuilder
(@zeyla) c:14c6099 - [framework] Refactor help (@Lakelezz) c:28cdc53
- [docs] Update client docs to not say user token (@perryprog) c:6ca4bea
- [framework] Add tests for help (@Lakelezz) c:79d8843
- [model] Remove cache requirement on
Message::is_private
(@zeyla)
c:fe69ef0