v3.14.0-v3.14.1
[3.14.1] - 2024-03-19
- Fix Discord.Net assembly version
[3.14.0] - 2024-03-19
This release brings a bunch of new Discord feature as well as some fixes.
This release also brings initial support for User Apps.
Interaction framework example for user app commands is available on our docs.
Deprecation notes
Due to deprecation of these properties in the API the following parts of the library were marked as Obsolete
:
IsEnabledInDm
properties of application commands & their corresponding builders-
ContextTypes
should be used instead.
EnabledInDmAttribute
-
CommandContextTypesAttribute
should be used instead.
IMessage.Interaction
-
IUserMessage.InteractionMetadata
should be used istead.
Added
- #2849 Allow setting channel topic to null when creating channels (7c96844)
- #2832 Add Icon size parameter to
GetGuildIconUrl
CDN method (eb5678a) - #2883 Initial user apps support (24a6978)
- #2881 Bulk ban support (03402cd)
- #2880 More banner support (4efe3be)
- #2858 Allow setting custom status with
SetGameAsync
(ee386b1) - #2870 SentRequest event (fc2fc87)
- #2873 Voice reconnection and resuming (09680c5)
- #2879 Support setting banner on bot profiles (d0c0a56)
Fixed
- #2866 Allow switching voice channels without disconnecting (external clients only) (5a62ba1)
- #2857 Receiving voice packets (use system-assigned port) (1a16f4d)
- #2850 NRE in automod audit logs (1eb7a53)
- #2862 Fixed a bug when creating a
SelectMenuBuilder
from aSelectMenuComponent
incorrectly set theCustomId
(6870ac5) - Incorrect ConnectionState of a DiscordSocketClient casted to IDiscordClient/BaseSocketClient (955fae0)
- #2867
InteractionService.AddModulesXAsync
command duplication (2787db3)