v9.0.16 release
braindigitalis
released this
21 Dec 00:37
·
2823 commits
to master
since this release
We are happy to announce the release of D++ 9.0.16! This version adds support for the newest Discord API features including member timeout, for when you really want your bot to stick a user in the sin-bin and leave dealing with it to Discord.
It also adds support for interaction locale fields, and some quality of life fixes for event routers.
There is experimental support for modal dialogs, but this is not yet available for general use by Discord and will be released in due course. For more information of this stay up to date with developments on our support server!
The changelog is listed below:
Release Changelog
✨ New Features
- add moderate members permission
- add interaction locales
- added messages. this was missing for context menu actions i think
- added user context menu example
- add DPP_EXPORT stanza to
find_guild_member()
- operator
bool()
forevent_router_t
on_form_submit
event for modal dialogs- add comments and helper functions
- experimental; modal dialog interactions
🐞 Bug Fixes
- improve shard ready message
- ctor for collector doesnt set owner
- openssl can return a successful read of 0 bytes. Don't bother calling
handle_buffer()
on this
♻️ Refactoring
- improved attachment example
- add size parameter to get_avatar_url of user and guild_member
💎 Style Changes
- remove some casts
📚 Documentation
- docs fix syntax and change event params to auto for simpler example
- add example of
collector::filter
- documentation for modal dialogs: experimental and subject to change
- added example on how to invite a bot
- fix typos in "Using Slash Commands and Interactions"
- fix context menu example
- fix for the code in the context menu example
- fix alignment of headers
- fix first-bot tutorial image
- fixed arrow size
Thank you for using D++!