Releases: DSharpPlus/DSharpPlus
DSharpPlus 4.5.1
Fixes an issue where downloading application commands from the API would break if non-chat-input, non-context-menu commands were included (i.e. activity entrypoints) or if context menu commands had a description.
DSharpPlus 4.5.0
Contains a fix for Discord declaring that action rows are no longer the sole top-level component type even within API v10.
This is a breaking change, and all top-level components should be type-checked. A helper method has been added to DiscordMessage to get a flattened list of components of a certain type.
Full Changelog: v4.4.9...v4.5.0
DSharpPlus 4.4.9
fixes #1979
DSharpPlus 4.4.8
Fixes a bug in v4.4.7 whereby null permissions failed to deserialize.
DSharpPlus 4.4.7
Relaxes Permission deserialization to accept permissions exceeding 64 bits. Such values will be truncated to precisely 64 bits.
This is in preparation to Discord reaching 65+ bits for permissions, and does not entail any semantic changes, just that once this happens the library will not crash every time it encounters a permission field.
DSharpPlus 4.4.6
fixes another bug with the logger factory and shared ratelimits:
- 4.4.6 - DiscordShardedClient logger fix by @Plerx2493 in #1709
Full Changelog: v4.4.5...v4.4.6
DSharpPlus 4.4.5
applies the sharded client ratelimiting fix from 4.4.4 and #1703
DSharpPlus 4.4.4
fixes an issue where the sharded client would maintain a different ratelimiter for each shard, thus causing 429s if one shard was making a request other shards had exhausted.
this issue was originally fixed by @Plerx2493 in #1703
Full Changelog: v4.4.3...v4.4.4
DSharpPlus 4.4.3
Fixes an issue with autocomplete where not registering a configuration would break autocomplete. This fix was found by @Plerx2493