Skip to content

Releases: disgoorg/disgo

v0.16.9 - Custom Status

27 Aug 17:59
cdef17e
Compare
Choose a tag to compare

What's Changed

  • Add support for setting a custom status by @mlnrDev in #295
  • Add role subscriptions by @mlnrDev in #218
  • Add IntegrationType to OptionalAuditLogEntryInfo by @mlnrDev in #300
  • Add guild navigation mentions by @mlnrDev in #286
  • Add super reactions by @mlnrDev in #291
  • Add activity opts (WithActivityState) by @topi314 and @mlnrDev in #297
  • Add error handler to router by @topi314 in ed27e15

Full Changelog: v0.16.8...v0.16.9

v0.16.8 - Media Channels

04 Aug 22:27
b0885de
Compare
Choose a tag to compare

What's Changed

  • Add Media Channels by @mlnrDev in #285
  • Add avatar decorations by @mlnrDev in #217
  • Add onboarding updates by @mlnrDev in #267
  • Add RoleFlags by @mlnrDev in #287
  • Add AttachmentFlags by @mlnrDev in #288
  • Add MessageAuthorID to reaction add events by @mlnrDev in 23637a7
  • Add withCounts parameter to to /users/@me/guilds funcs by @mlnrDev in 836b4a9
  • Add monetization audit log events by @mlnrDev in 09a5cb2
  • Add Go & Defer middleware to handler to run handlers in separate goroutines & auto defer interactions by @topi314 in b331ced
  • Add enforce all handler patterns start with / to fix some bugs by @topi314 in 8f83c45
  • Fix unknown gateway message data unmarshalling by @topi314 in 79b8080
  • Rename ImageFormat to FileFormat by @mlnrDev in #284

Breaking Changes

  • LastThreadID -> LastPostID, ForumTag -> ChannelTag, GuildForumThreadChannelUpdate -> GuildPostUpdate, ForumThreadCreate -> ThreadChannelPostCreate, ForumThread -> ThreadChannelPost and rest.CreateThreadInForum -> rest.CreatePostInThreadChannel
  • GetCurrentUserGuilds, GetCurrentUserGuildsPage and GetGuilds now accept an extra withCounts parameter
  • ImageFormat has been renamed to FileFormat

Full Changelog: v0.16.7...v0.16.8

v0.16.7

26 Jun 13:56
3985414
Compare
Choose a tag to compare

What's Changed

  • Fix nil pointer dereference in gatewayHandlerTypingStart by @jkdlgy in #280

Full Changelog: v0.16.6...v0.16.7

v0.16.6

11 Jun 00:17
f810691
Compare
Choose a tag to compare

What's Changed

  • add support for the new username system by @mlnrDev in #273
  • fix presence event handler by @topi314 in #275
  • fix get webhooks by @ikafly144 in #272
  • fix incorrect type for WithChannelTypes by @mlnrDev in 4547c17
  • remove AllowedMentions from NewMessageUpdateBuilder() by @mlnrDev in 0b0b6db
  • add SyncID to Activity by @mlnrDev in 3defaeb
  • move set into cache package by @topi314 in a783e34

Breaking Changes

  • moved github.com/disgoorg/disgo/internal/set into github.com/disgoorg/disgo/cache

New Contributors

Full Changelog: v0.16.5...v0.16.6

v0.16.5

23 May 08:19
Compare
Choose a tag to compare

What's Changed

  • add raid protection by @mlnrDev in #223
  • add Stickers to GuildPreview by @mlnrDev in c3f2beb
  • rename BoostProgressBarEnabled to PremiumProgressBarEnabled by @mlnrDev in 6b794ba
  • add GatewayMessageDataUnknown & don't error on unknown voice gateway message by @topi314 in 554e269
  • fix nil pointer on user leaving voice channel and no audioReceiver being setup by @topi314 in 3eb45b6
  • change Interaction.Channel from PartialChannel to InteractionChannel by @topi314 in 67ddd7c

Breaking Changes

  • BoostProgressBarEnabled was renamed to PremiumProgressBarEnabled to match the API docs
  • the type of Interaction.Channel was updated to InteractionChannel to make all channel fields sent by the API available

Full Changelog: v0.16.4...v0.16.5

v0.16.4

05 May 11:31
66a0ba4
Compare
Choose a tag to compare

What's Changed

  • fix missing user in resolved member by @TopiSenpai in e9b9dd1
  • fix missing user in target member by @TopiSenpai in 779858b
  • fix nil guild id in message delete event by @TopiSenpai in 66a0ba4

Full Changelog: v0.16.3...v0.16.4

v0.16.3

29 Apr 23:09
ccbf79c
Compare
Choose a tag to compare

What's Changed

  • Add voice messages by @caneleex in #265
  • Add Reaction() to emojis by @caneleex in #266
  • Fix(caches): properly calculate permissions' bitfield by @ZenShibata in #268
  • Fix: reset write & read deadline in voice conn open by @TopiSenpai in ccbf79c

Full Changelog: v0.16.2...v0.16.3

v0.16.2

10 Apr 18:33
4929351
Compare
Choose a tag to compare

What's Changed

  • Fix interaction events by @TopiSenpai in #264

Breaking Changes

  • Renamed events.XInteractionCreate.Channel() to events.XInteractionCreate.MessageChannel()

Full Changelog: v0.16.1...v0.16.2

v0.16.1

08 Apr 15:54
Compare
Choose a tag to compare

What's Changed

  • Add Channel to interactions by @caneleex in #261
  • Add OnHeartbeatAck to ListenerAdapter (fixes #263) by @caneleex in 250d1c9

Deprecations

  • ChannelID in interactions has been deprecated. Use Channel() instead

Full Changelog: v0.16.0...v0.16.1

v0.16.0

04 Apr 07:20
f689ccb
Compare
Choose a tag to compare

What's Changed

  • prevent event dispatcher goroutine from capturing only the last loop index when asynchronously handling events by @jkdlgy in #250
  • feat(gateway): add HeartbeatAck event by @ZenShibata in #253
  • allow middlewares to abort handler execution by @TopiSenpai in cb10239
  • Update permissions by @caneleex in #251
  • Refactor permissions by @caneleex in #255
  • Add guild onboarding by @caneleex in #238
  • Introduce PartialEmoji by @caneleex in #259
  • Add MaxStageVideoChannelUsers to Guild by @caneleex in #191
  • Add ApplicationFlagApplicationAutoModerationRuleCreateBadge by @caneleex in #252
  • Add json error code & message to rest.Error by @TopiSenpai in #257
  • Pass through logger from config by @iangcarroll in #260

Breaking changes

  • some permissions were renamed to match the Discord API docs
  • ReactionEmoji was replaced with PartialEmoji

New Contributors

Full Changelog: v0.15.3...v0.16.0