Skip to content

Releases: DSharpPlus/DSharpPlus

DSharpPlus 4.4.6

23 Dec 17:14
3a90ac8
Compare
Choose a tag to compare

fixes another bug with the logger factory and shared ratelimits:

Full Changelog: v4.4.5...v4.4.6

DSharpPlus 4.4.5

17 Dec 13:39
f984970
Compare
Choose a tag to compare

applies the sharded client ratelimiting fix from 4.4.4 and #1703

DSharpPlus 4.4.4

17 Dec 13:33
81063d1
Compare
Choose a tag to compare

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

09 Nov 21:36
1c21c94
Compare
Choose a tag to compare

Fixes an issue with autocomplete where not registering a configuration would break autocomplete. This fix was found by @Plerx2493

DSharpPlus 4.4.2

13 Jun 09:37
c4c796e
Compare
Choose a tag to compare

Fixes another bug in 4.4 whereby disposing and finalizing could cause problems, #1547 - thanks to @Kaoticz

Release v4.4.1

20 May 19:20
Compare
Choose a tag to compare

This is a hotfix release fixing a bug where the 4.4.0 async events would execute in parallel, but would still block the gateway. My apologies.

DSharpPlus 4.4.0

28 Mar 15:30
cfd09fe
Compare
Choose a tag to compare

Another stable release! This release contains a crucial fix to VoiceNext (all previous releases are broken, to our knowledge), forum support, changes to events and comes along with a large overhaul of the documentation.

What's Changed

Additionally, there have been a fair few smaller fixes and improvements over the entire library.

Detailed changelog

New Contributors

Full Changelog: v4.3.0...v4.4.0

DSharpPlus v4.3.0

20 Dec 12:24
feed4d4
Compare
Choose a tag to compare

DSharpPlus 4.3.0

We aim for this to be one of the closing releases of the v4 development cycle.

Migration should be relatively straight-forward. One important change is that you will now need to specify the message content intent in your DiscordConfiguration.Intents property if you wish to receive message content, as a side effect of updating to v10 of the discord API.

What's Changed

  • API v10

  • Support for Slash Commands V2

  • Support for ban pagination

  • Support for Text-in-Voice

  • Support for new thread archival rules

  • Added command category support to CommandsNext

  • Added application command cooldowns to SlashCommands

  • Unified and abstracted all message builders for easier use

  • (Slightly) improved documentation

  • Fixed a bunch of bugs

Detailed changelog:

Read more

DSharpPlus v4.2.0

15 Apr 20:57
Compare
Choose a tag to compare

DSharpPlus v4.2.0

EDIT: Due to technical constraints we will be turning this rc1 into a stable release. As an alternative, we will follow semvar correctly and release patches when bugs are found (I.E, v4.2.1). Thank you for understanding.

Migrating from v4.1.0

There may have been a few parameter shifts in the REST methods however no major breaking changes were made.

Additions since v4.1.0

  • @IDoEverything's Slash Command package was accepted as an official extension. It handles all forms of Application Commands.
  • All Discord exceptions now inherit the DiscordException abstract class. This makes it easier to catch exceptions from Discord.
  • Support for the new member timeout feature.
  • Added the .IsDefined extension method to Optional<T>.
  • Tons of other additions were made. To take a look at everything, you're welcome to scroll through the 396 commits made: v4.1.0...v4.2.0, or by using the TUI: git log --oneline 6591ee94fbf937681892ef973bedcc25be417d55..

Thanks to the following for contributing (sorted alphabetically):
@Aletron9000
@alexhorner
@AnriaruDoragon
@b-rad15
@bakabun
@BloodfallenTear
@DHCPCD9
@dongle-the-gadget
@DPlayer234
@DWaffles
@Emzi0767
@Epictek
@Erisa
@Erlite
@akiraveliara
@fazelukario
@FireController1847
@Foxite
@Giggitybyte
@IDoEverything
@JulianusIV
@Kaoticz
@kuylar
@Lulalaby
@MichailiK
@N0D4N
@nefarius
@Neuheit
@OoLunar
@quinchs
@redstarxx
@RocketPrinter
@roxxel
@SakuraIsayeki
@Scartzz
@Scordium
@Silverdimond
@tenhobi
@tygore587
@VelvetThePanda
@zaanposni

DSharpPlus v4.1.0

05 Aug 00:06
Compare
Choose a tag to compare

DSharpPlus v4.1.0 release

This version contains several new interaction based entities such as support for components, buttons, and select menus, along with various other Discord entities/endpoints. It also contains fixes for guild specific avatars, async event handler exceptions, and the guild sharding formula. You can view the full list of changes by viewing the commit history between 55d27d0 and 6591ee9.

Special thanks to the following contributors for their work in making this release possible:

@IDoEverything
@VelvetThePanda
@Lulalaby
@N0D4N
@billyeatcookies
@kuylar
@Emzi0767
@ABCRic
@encodeous
@uwx
@nebulatgs
@JokinAce
@redstarxx
@SupinePandora43
@DWaffles
@Giggitybyte
@CloudTheWolf
@ProfDoof
@abnormal0666
@ZaptoInc
@Soyvolon

Migrating from v4.0.1

This is a minor version and contains several new classes/methods from the Discord API. You may also encounter breaking changes on a few REST methods due to more parameters being added on the their respective API endpoints.