Releases: disgoorg/disgo
Releases · disgoorg/disgo
v0.18.16
What's Changed
- Fixed Pass activity by reference in
ActivityOpt
by @apricotbucket28 in #413 - Fixed Use
OpenShardManager
in proxy example by @apricotbucket28 in #414 - Fixed incorrect initialization of shard IDs in
BuildClient
by @apricotbucket28 in #417 - Fixed
JoinSnowflakes
trailing or missing comma by @apricotbucket28 in #420 - Fixed nil pointer dereference in
sendHeartbeat
by @apricotbucket28 in #419 - Fixed missing hostname from doc links by @apricotbucket28 in #437
- Fixed race condition with async events enabled in
DispatchEvent
by @apricotbucket28 in #434 - Fixed
Router.Interaction
not being called & empty variables in route path by @topi314 in #439 - Fixed populate
GuildID
to Member in interactions by @yokkkoso in #443 - Fixed Lock mutex in
rateLimiterImpl.Close
by @apricotbucket28 in #435 - Fixed data race in shard rate limiter by @apricotbucket28 in #424
- Fixed response's icon type by @utrack in #441
- Fixed propagation of context to the
http.Request
by @utrack in #445 - Fixed fields in
GuildCreate
andGuildUpdate
by @apricotbucket28 in #432 - Fixed interactions without leading
/
not being ignored by handler by @topi314 in c8fe83b - Fixed
GetFollowupMessage
route by @sebm253 in 0db201a - Fixed some event structures by @sebm253 in af9dd6d
- Replaced
GatewayGuild
withUnavailableGuild
inEventGuildDelete
by @apricotbucket28 in #415 - Added
attachment_size_limit
field to interactions by @apricotbucket28 in #444 - Added more tests to mux by @topi314 in #446
- Added
Message
field toModalSubmitInteraction
by @Qreepex in #455 - Added
with_components
param to webhook messages by @sebm253 in #412 - Added
IconURL
andSplashURL
toInviteGuild
by @apricotbucket28 in #425 - Added full
GatewayGuild
object on guild create events by @apricotbucket28 in #433 - Added dispatch of
EventRaw
even if its type is unknown by @apricotbucket28 in #416 - Added Get Webhook Message endpoint by @sebm253 in 011e6c5
- Removeed
VoiceRegion.Vip
by @apricotbucket28 in #436
New Contributors
Full Changelog: v0.18.15...v0.18.16
v0.18.15 - HTTP acknowledge, Guild incidents and more
What's Changed
- Add
Acknowledge
function toApplicationCommandInteractionCreate
for HTTP server interactions by @BowsiePup in #409 - Add guild incidents by @sebm253 in #303
- Fix: variables parsed after middleware runs by @topi314 in #406
- Add
Nonce
toMessage
by @topi314 in #408 - Add
ConnectionTypeBluesky
andConnectionTypeMastodon
by @sebm253 in #401 - Add
RenewalSkuIDs
toSubscription
by @sebm253 in 015b4b7 - Add
MessageFlagHasSnapshot
by @sebm253 in #398 - Remove
rest.GetDMChannels
by @sebm253 in fe3e043
New Contributors
- @BowsiePup made their first contribution in #409
Full Changelog: v0.18.14...v0.18.15
v0.18.14
What's Changed
- Add
InteractionMetadata
target fields by @sebm253 in #397 - Add
rest.GetEntitlement
and newGetEntitlements
param by @sebm253 in #402 - Fix
GetPollAnswerVotes
deserialization by @sebm253 in b4557cf (@sealbro) - Fix
GuildSoundboardSoundsUpdate
payload by @sebm253 in 417678a - Add
ConnectionTypeCrunchyroll
by @sebm253 in cffc8eb - Add
newly_created
field toEventThreadCreate
by @topi314 in #396
Breaking Changes
rest.GetEntitlements
now accepts aGetEntitlementsParams
struct instead of individual parameters
Full Changelog: v0.18.13...v0.18.14
v0.18.13 - Soundboard
What's Changed
- Added Soundboard by @sebm253 in #283
- Removed "Get" prefix in funcs in
Icon
by @sebm253 in 71cd4c8 - Fixed
*events.GuildJoin
being emitted every startup by @topi314 in e8ae7a3
Breaking Changes
GetMIME()
andGetHeader()
functions inIcon
have been renamed toMIME()
andHeader()
for consistency
Deprecations
gateway.IntentGuildEmojisAndStickers
has been deprecated in favor ofgateway.IntentGuildExpressions
Full Changelog: v0.18.12...v0.18.13
v0.18.12
What's Changed
- Add more snapshot fields by @sebm253 in #391
- Add
Poll
to webhook message update by @sebm253 in #384 - Add Amazon Music connection by @sebm253 in #385
- Add linked roles navigation mention by @sebm253 in #387
- Fix inconsistent message type name by @sebm253 in e3c1055
- Fix gateway status not being set to disconnected on close by @topi314 in 14192f3
Breaking Changes
ChannelPinnedMessage
has been renamed toMessageTypeChannelPinnedMessage
for consistency
Full Changelog: v0.18.11...v0.18.12
v0.18.11 - Entry point commands, subscriptions and more
What's Changed
- Add entry point commands + callback updates by @sebm253 in #390
- Add subscriptions by @sebm253 in fcbf484
- Add
GuildVoiceChannelEffectSend
by @sebm253 in #282 - Add
rest.GetActivityInstance
by @sebm253 in a979bbb - Add poll result messages by @sebm253 in #374
- Add newly documented member flags by @sebm253 in 3c62607
- Add
rest.GetActiveGuildThreads
by @myrkvi in #381 - Change
GuildPrivateThreadCreate.Invitable
to a pointer by @myrkvi in #379 - Expose cache interfaces by @topi314 in #382
- Remove
Summary
fromApplication
by @sebm253 in ba3906d
Breaking Changes
GuildPrivateThreadCreate.Invitable
has been changed frombool
to*bool
Summary
has been removed fromApplication
. this field was an empty string for a long time
Full Changelog: v0.18.10...v0.18.11
v0.18.10 - Recurrence rules, new endpoints and more
What's Changed
- Add
ScheduledEventRecurrenceRule
by @sebm253 in 8f3c66b - Add get voice state endpoints by @sebm253 in #375
- Add get sticker pack endpoint by @sebm253 in #376
- Add
ApproximateUserInstallCount
toApplication
by @sebm253 in 6326854 - Add
EmbedTypeAutoModerationMessage
by @sebm253 in b06f2e7 - Add missing fields to
GetGuildInvites
&GetChannelInvites
by @topi314 f24ca9a - Add missing fields to
EventInviteCreate
by @topi314 in 0f6d90b - Fixed broken
AuditLogChange
struct by @topi314 & @myrkvi in #378
Breaking Changes
GetGuildInvites
&GetChannelInvites
now returndiscord.ExtendedInvite
discord.Invite.ChannelID
has been removed, useInvite.Channel.ID
insteaddiscord.AuditLogChange
has a completely new structure
New Contributors
Full Changelog: v0.18.9...v0.18.10
v0.18.9 - Application emojis, message forwarding and more
What's Changed
- Add application emojis by @sebm253 in #373
- Add message forwarding by @sebm253 in #350
- Add
Banner
toMember
by @sebm253 in #369 - Add
Title
toAttachment
by @sebm253 in 7dbeaeb - Add
Banner
toOAuth2Guild
by @sebm253 in #368 - Add
ConnectionTypeRoblox
by @sebm253 in #371 - Add
IconURL
andBannerURL
toOAuth2Guild
by @sebm253 in #370 - Update
github.com/disgoorg/snowflake
tov2.0.3
(this allows you to setsnowflake.AllowUnquoted = true
in case discord sends snowflakes as numbers by accident. see: #372) by @topi314 in 564ae16 - Remove
IntegrationTypes
fromApplication
by @sebm253 in 253e4cc - Remove
disgo.OS
by @Malix-off in #366
Breaking Changes
IntegrationTypes
has been removed fromApplication
. this field was not sent within payloads for a long timedisgo.OS
has been removed
New Contributors
- @Malix-off made their first contribution in #366
Full Changelog: v0.18.8...v0.18.9