Skip to content

Releases: disgoorg/disgo

v0.18.3 - Polls!

22 Apr 17:58
a587875
Compare
Choose a tag to compare

What's Changed

  • Add polls by @mlnrDev in #346

Full Changelog: v0.18.2...v0.18.3

v0.18.2 - More fixes

12 Apr 18:39
Compare
Choose a tag to compare

What's Changed

  • Fix panics in emoji rest calls by @mlnrDev in 1c2e34f
  • Fix MessageUpdateBuilder.RetainAttachments when no parameters are provided by @topi314 in 1254a6c

Full Changelog: v0.18.1...v0.18.2

v0.18.1

10 Apr 20:23
c13ef9f
Compare
Choose a tag to compare

What's Changed

  • Fix cdn endpoint issues for stickers & avatar decorations by @topi314 in #349

Full Changelog: v0.18.0...v0.18.1

v0.18.0 - User apps, fixes and more

07 Apr 22:40
d861eea
Compare
Choose a tag to compare

What's Changed

Caution

User-installable apps are currently in preview. During the preview, there are major limitations and known bugs, and API details are subject to change.

  • Add support for user apps by @mlnrDev in #341
  • Fix nil panic in message reaction add handler by @topi314 in #347
  • Update avatar decorations by @mlnrDev in #320
  • Add bulk ban endpoint by @mlnrDev in #342
  • Add ConnectionTypeBungie by @mlnrDev in #340
  • Allow multiple gateway closes without blocking forever by @topi314 in #339
  • Add TeamRole by @mlnrDev in #343
  • Declare missing types for iota consts by @mlnrDev in #344
  • otel support via context in command handler by @topi314 in #333
  • Feature/more distinct handler methods by @topi314 in #338
  • Refactor oauth params into a struct by @mlnrDev in #345

Breaking Changes

  • handler middlewares now have a handler.InteractionEvent type which carries a context, path variables & provide convenient methods to respond to interactions
  • handler.XEvent.Variables has been renamed to handler.XEvent.Vars
  • refactor of oauth2.GenerateAuthorizationURL() & GenerateAuthorizationURLState() params into a struct to prevent breaking changes in the future

Full Changelog: v0.17.2...v0.18.0

v0.17.2 - Enforce nonce

13 Feb 16:19
842ff0c
Compare
Choose a tag to compare

What's Changed

  • Add support for enforce_nonce by @mlnrDev in #332
  • Add ChoiceName() to choices by @mlnrDev in b4099f0
  • Add Focused() to AutocompleteInteractionData by @topi314 in 7ddf0a0

Full Changelog: v0.17.1...v0.17.2

v0.17.1

01 Feb 23:09
d3e0672
Compare
Choose a tag to compare

What's Changed

  • Add AppliedTags to WebhookMessageCreate by @mlnrDev in #326
  • Add MentionChannel by @mlnrDev in #331

Full Changelog: v0.17.0...v0.17.1

v0.17.0 - Migration to slog, Go 1.21 and a permission hotfix

18 Nov 15:16
Compare
Choose a tag to compare

What's Changed

  • Migrate to slog & go 1.21 by @topi314 in #294
  • Fix checking timeouts when calculating permissions by @mlnrDev in c4ffb05
  • Add new expressions and events permissions by @mlnrDev in #292

Breaking Changes

Full Changelog: v0.16.12...v0.17.0

v0.16.12

10 Nov 21:39
0162c70
Compare
Choose a tag to compare

What's Changed

  • Update subscription objects to match the docs by @mlnrDev in #322
  • Fix problem with oauth2 endpoints by @topi314 in #323
  • Fix incorrect expiration in oauth sessions by @topi314 in c50b92f
  • Fix missnamed creator json tag in emoji by @topi314 in 0162c70

Full Changelog: v0.16.11...v0.16.12

v0.16.11 - App Subscriptions

29 Sep 13:16
44dfd8e
Compare
Choose a tag to compare

What's Changed

  • Add app subscriptions by @mlnrDev in #319
  • Update Applications by @mlnrDev in #290
  • Add GuildScheduledEventID to StageInstanceCreate by @mlnrDev in #215
  • Fix voice resuming sending OpcodeIdentify by @topi314 in 4d0bbb2
  • Fix inconsistent interaction response types & response method naming by @topi314 in d0d82ce

Breaking Changes

  • CreateModal -> Modal, Result -> AutocompleteResult
  • InteractionResponseTypeApplicationCommandAutocompleteResult -> InteractionResponseTypeAutocompleteResult

Full Changelog: v0.16.10...v0.16.11

v0.16.10 - Select Menu Default Values

27 Sep 15:39
c9986e8
Compare
Choose a tag to compare

What's Changed

  • Fix a regression where voice channels weren't handled as message channels by @mlnrDev in #310
  • Add default values to select menus by @mlnrDev in #315
  • Add DefaultThreadRateLimitPerUser to channel creates by @mlnrDev in #314

Full Changelog: v0.16.9...v0.16.10