Skip to content

v9.0.10 release

Choose a tag to compare

@braindigitalis braindigitalis released this 04 Nov 17:23
· 3422 commits to master since this release

Release Changelog

We are pleased to announce the release of D++ 9.0.10! This release is mainly a feature release, with a whole lot of features listed in the changelog. Amongst other changes, the library now supports slash command parameter auto completion, minimum and maximum numeric values, and allows for multiple listeners to safely hook the same events.

For full details of the changes please see the change log below!

Release Changelog

✨ New Features

  • feat: command parameter autocomplete
  • feat: add guild specific member avatar
  • feat: add interaction_create_t::thinking()
  • feat: cluster::current_user_connections_get - needs oauth2 connections scope
  • feat: guild welcome screen functionality
  • feat: multiple listeners allowed for an event. event cancel feature.
  • feat: event hook functions return a handle, which is raw ptr to the function hooked, wrapped in size_t
  • feat: add detach_ methods for all event listeners
  • feat: add sticker/stage instance audit log entry types
  • feat: add cluster::current_application_get() and classes application, app_team, team_member
  • feat: utility::rgb() helper functions
  • feat: add support for min_value and max_value on dpp::command_option with type co_number or co_integer
  • feat: add thread_member to confirmable_t
  • feat: Add cluster::get_thread_member

🐞 Bug Fixes

  • [fix:] remove unused lambda captures
  • [fix:] add callbacks to commandhandler functions
  • [fix:] add missing callback parameter in functions
  • [impro:] fix clang's warnings about unused param
  • [impro:] const-qualify event map
  • fix: Add missing bitrate, Fix rate_limit_per_user to act as slowmode instead
  • [fix:] Fix Channel struct

👷 CI/Build

  • [fix:] cmake-cpack collision with choco pack
  • [fix:] remove 'rm' since GH does this already now

📚 Documentation

  • docs: docs for application helper flags
  • docs: set content-maxwidth to 90% (looks better but still wider)
  • docs: update to v1.6.1, upstream claims fixes hamburger overlap
  • docs: autocomplete example and docs fixes
  • added application creation page
  • docs: document all event_dispatch_t derivatives

Thanks for using D++!