Skip to content

v9.0.16 release

Compare
Choose a tag to compare
@braindigitalis 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() for event_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++!