v0.11.3
Thanks to the following for their contributions:
- @AlexisTM
- @aawilson
- @acdenisSK
- @bumblepie
- @DRuppFv
- @FallenWarrior2k
- @GnomedDev
- @kangalioo
- @Milo123459
- @mkrasnitski
- @NotNorom
- @nickelc
- @SimonZehetner
Notable changes
- Temporarily fix
GuildChannel::message_count
in a non-breaking way (@GnomedDev) - Add support for
Auto Moderation
feature (@nickelc) - Add optional min/max length fields for application command string options (@nickelc)
- Allow select menu response for modals (@AlexisTM)
- Add
app_permissions
field on interactions (@nickelc) - Enable
Invite::expires_at
field (@mkrasnitski) - Fix "missing field
discriminator
" serde error for presence updates (@nickelc) - Add webhook example (@NotNorom)
- Introduce
rustversion
dependency andbackports
module (@GnomedDev) - Add
MessageType::AutoModerationAction
enum variant (@nickelc) - Attempt to fix lifetime bug around
CustomisedHelpData
(@mkrasnitski) - Auto-impl
CacheHttp
forArc<T>
ifT
also implements it (@mkrasnitski) - Add audit log action types for scheduled events (@nickelc)
- Fill gaps in all
model::application
types (@kangalioo) - Add support for slash command localization (@kangalioo)
- Implement announcement channel following (@GnomedDev)
- Add event handler methods for scheduled events (@nickelc)
- Add methods to
Webhook
to enable direct creation (@mkrasnitski) - Consolidate
interactions
&oauth2
model types into theapplication
module (@nickelc) - Fix compile errors in builders when the
model
feature is disabled (@FallenWarrior2k)