Skip to content
This repository has been archived by the owner on Apr 20, 2022. It is now read-only.

Releases: Discord-Net-Labs/Discord.Net-Labs

v3.6.1

24 Dec 13:43
Compare
Choose a tag to compare

Fixed timeout dates not being initialized correctly

Full Changelog: 3.6.0...3.6.1

v3.6.0

24 Dec 09:55
Compare
Choose a tag to compare

What's Changed

  • Fix CommandExecuted not invoked on failed parse by @louistio in #384
  • Add callback to rest context by @quinchs in #383
  • Fixed applications not containing the TOS and Privacy strings. by @FeroxFoxxo in #382
  • Add 'HasResponded' to IDiscordInteraction by @CottageDwellingCat in #386
  • Add Nullable TypeConverter to Interaction Service by @Cenngo in #390
  • Make module service scopes optional by @Cenngo in #391
  • Add before and after execute async to interaction modules by @quinchs in #389
  • Update NullableConverter CanConvertTo body by @Cenngo in #394
  • Fix SocketGuildUser being changed to SocketGlobalUser in UserLeft by @sabihoshi in #397
  • Added GuildUser timeouts by @Rozen4334 in #388
  • Interaction Service Complex Parameters by @Cenngo in #371
  • Add MaxUploadLimit to guilds by @quinchs in #399
  • Add RTCRegion to audio channels by @quinchs in #403

New Contributors

Full Changelog: 3.5.0...3.6.0

v3.5.0

15 Dec 08:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.4.9...3.5.0

v3.4.9

06 Dec 03:15
Compare
Choose a tag to compare

Fixes NRE when responding to an interaction with just an embed

Full Changelog: 3.4.8...3.4.9

v3.4.8

04 Dec 21:12
Compare
Choose a tag to compare

Changes

  • Fix NRE on modifying messages allowed mentions again.
  • Add check for creating threads in news channels.
  • Add back netstandard2.0 and netstandard2.1 builds.
  • Add IApplicationCommandInteraction interface and make IUserCommandInteraction, IMessageCommandInteraction, and ISlashCommandInteraction inherit it.
  • Change Followup / Respond method signatures to move RequestOptions to the last parameter as well as change component to components.
  • Add FollowupWithFilesAsync to interactions to allow uploading multiple attachments.
  • Made RespondAsync return a RestInteractionMessage based off of the parameters sent over to discord. This allows direct calls to ModifyAsync and DeleteAsync without having to get the interaction response first.
  • Deprecate ApplicationCommandException in favor for HttpException.
  • Add IUser User to IDiscordInteraction.
  • Update async summaries to contain information about the task in the return tag.

PRs

New Contributors

Full Changelog: 3.4.7...3.4.8

v3.4.7

28 Nov 20:41
Compare
Choose a tag to compare

Changes

  • Add back netstandard support
  • Fix NRE on service providerless command execution by @Cenngo in #322
  • Add methods for manually registering global comands by @Cenngo in #325
  • Fix Wrong link in interactions framework docs by @Cenngo in #326

Full Changelog: 3.4.6...3.4.7

v3.4.6

27 Nov 19:26
Compare
Choose a tag to compare

Fixed self user presence throwing because of setters.

Full Changelog: 3.4.5...3.4.6

v3.4.5

27 Nov 17:47
Compare
Choose a tag to compare

Fixed another NRE in presence

Full Changelog: 3.4.4...3.4.5

v3.4.4

27 Nov 15:48
Compare
Choose a tag to compare

This version fixes a critical bug with presence

Changes

  • Fix NRE with presence causing all guild members to throw when updated.

Full Changelog: 3.4.3...3.4.4

v3.4.3

27 Nov 14:43
Compare
Choose a tag to compare

This version removes support for netcoreapp2.1 and netcoreapp2.0 as well as adds .net6.0 support

Changes

  • Added PresenceUpdate socket event to help alleviate GuildMemberUpdate event calls.
  • Added Guild.ClearUserCache(Predicate) to socket guilds.
  • Added warnings to the gateway client about intents, you can disable them by setting LogGatewayIntentWarnings to false in the discord socket config.
  • Added DefaultApplications enum with the default games in the discord games lab.
  • Fixed bi-directional unicode names getting formatted wrong when calling IUser.ToString().
  • Fixed CurrentUser with ICommandContext on DiscordShardedClient being null.
  • Added support for sending multiple files on Webhooks.
  • Added MaxBitrate to the IGuild interface.
  • Fixed NRE on Emote.TryParse.

PRs

  • Invoke SlashCommandExecuted event on failed type conversion by @Cenngo in #314

Full Changelog: 3.4.2...3.4.3