v0.10.8
This is a release primarily to publish support for slash command buttons and dropdowns, but includes improvements and fixes for other things. For instance:
CacheHttp
implementation forHttp
.- Consistency between
Guild
andPartialGuild
by implementing missing methods. - Fix the ability to mention other users when utilising
Message::reply
(andMessage::reply_ping
). - More accurate token checks.
Thanks to the following for their contributions:
- @acdenisSK
- @drklee3
- @Gabriel-Paulucci
- @HarmoGlace
- @JellyWX
- @kangalioo
- @Lakelezz
- @Max2408
- @NotNorom
- @TehPers
- @Unoqwy
- @vicky5124
Added
- [http] Implement
CacheHttp
forHttp
(@acdenisSK) c:5c9c194 - [model/builder/collector] Support components (buttons and dropdowns) (@HarmoGlace) c:47a0a14
- [model] Add support for
Activity
buttons (@HarmoGlace) c:2635f7b - [builder] Add
set_embed
toEditMessage
(@Gabriel-Paulucci) c:073c22f - [model] Add a
roles
method on GuildId for retrieving the guild's roles (@JellyWX) c:38a39f5 - [model] Add new user flag for Discord Certified Moderator (@Max2408) c:c60d504
- [model] Add a few missing methods for (Partial)Guild (@NotNorom) c:7c50e70
Changed
- [client/gateway] Improve documentation of gateway intents (@Lakelezz) c:b03d14b
- [misc] Update Github/Gitlab username in README and CHANGELOG for vicky5124 (@vicky5124) c:7b95b41
- [client] Implement stricter
validate_token
checks (@kangalioo) c:132fd68
Fixed
- [builder] Fix application command permission builder closures (@HarmoGlace) c:1c7e98b
- [misc] Prevent CI clippy errors (@Unoqwy) c:a788fe2
- [client] Remove early return when handling collector filters (@drklee3) c:cbfd92b
- [model] Fix embeds in interaction follow-up messages (@TehPers) c:f7907ed
- [client] Check existing
application_id
ofHttp
when creating aClient
(@drklee3) c:1744883 - [model] Fix being unable to mention additional users with
Message::reply(_ping)
(@kangalioo) c:22d2276 - [http] Fix paths in
DiscordJsonError
messages (@HarmoGlace) c:97c01ee - [model] Apply the same fix from #1330 for
create_webhook_with_avatar
(@JellyWX) c:d390ca1