Releases: bwmarrin/discordgo
DiscordGo v0.29.0
What's Changed
Breaking changes
- Added
bannerparameter toUserUpdate#1509 - Type of
Activity.ApplicationIDwas changed tojson.Number#1513 AuditLogChangeKeyPulibUpdatesChannelIDwas renamed toAuditLogChangeKeyPublicUpdatesChannelID#1574
New features
- User apps #1511
- Polls #1525
- Components V2 #1616
- Entitlements / SKUs #1552
- Application emojis #1566
- Guild member banners #1592
- Subscriptions #1591
Additions
- Add
MessageAttachment.Flags#1626 - Add
MessageAttachment.WaveformandMessageAttachment.DurationSecs#1618 - Add
GuildAuditLogEntryCreate.GuildID#1367 - Add onboarding and server guide audit log actions #1532
- Add
Session.GatewayWriteStruct#1409 - Add
AutomoderationActionMetadata.CustomMessage#1515 - Add new permissions #1411
- Add
ChannelUpdate.BeforeUpdate#1539 - Add integration events #1545
- Add
Message.Poll#1541 - Add
ApplicationCommandInteractionData.GetOptionandApplicationCommandInteractionDataOption.GetOption#1535 - Add
VoiceRegion.Deprecated,VoiceRegion.OptimalandVoiceRegion.Custom#1571 - Add
MessageReferenceType#1595 - Add
MessageSnapshotandMessage.MessageSnapshots#1604 - Add
SubscriptionDeleteevent #1607 - Add intents for guild and direct message polls #1612
- Add
User.DisplayName#1609 - Add new features #1619
- Add
GuildStickersUpdateevent #1614
Other changes
Special thanks
- @TomWright
- @oasido
- @jhoffi
- @Big-Iron-Cheems
- @IntrntSrfr
- @iaping
- @K3das
- @rwhelan
- @Earlopain
- @Ju0x
- @kevincali
- @Suhaibinator
- @lon9
- @NotYusta
- @Cyb3r-Jak3
- @elliotwms
- @erobx
- @hartman
- @ozraru
- @ldemailly
Full Changelog: v0.28.1...v0.29.0
DiscordGo v0.28.1
Hi all! This release, once again, only bumps semantic version of the library and does not contain any new fixes nor features.
Sorry for the inconvenience! See previous release for changelog.
DiscordGo v0.28.0
Changelog
Breaking changes
ChannelEdit.Positionis now a pointer #1385Button.Emojiis now a pointer #1475SelectMenuOption.Emojiis now a pointer #1476ComponentsandEmbedsinMessageEditare now pointers #1483WebhookEditandWebhookEditWithTokennow return*Webhook, instead of*Role#1497AuditLogGuildScheduledEventUpdarewas renamed toAuditLogGuildScheduledEventUpdate#1370- Type of
Message.StickerItemswas changed to[]StickerItem#1494 withMemberparameter was added toSession.ThreadMemberandSession.ThreadMembers#1325limitparameter was added toSession.ThreadMembers#1325
Features
Additions
- Add support for usernames without disciminator #1387
- Add
WebhookParams.ThreadName#1412 - Add
SuppressNotificationandIsVoiceMessagemessage flags #1428 - Add
MessageSend.Flags#1427 - Add
FailIfNotExistsandSoftReferencetoMessage#1376 - Add
MessageSend.StickerIDs#1340 - Add
ApplicationCommandInteractionData.CommandType#1362 - Add
AuditLogOptions.IntegrationType#1440 - Add
AuditLogOptions.ApplicationID#1380 - Add auto moderation audit log actions and options #1371
- Add monetization audit log actions #1442
- Add
BotHTTPInteractionsandActiveBotDeveloperuser flags #1465 - Add
ThreadMember.Member#1325 - Add
Member.Flags#1499 - Add
Member.DisplayName#1426 - Add
AttachmentstoInteractionResponseData,WebhookEditandWebhookParams#1392 - Add
Session.ShouldReconnectVoiceOnSessionError#1350 - Add
Role.Flags#1410 - Add
UpdateCustomStatus#1425 - Add Spanish LATAM locale #1496
- Add
GuildDirectoryandGuildMediachannel types #1514
Other changes
- Fix error shadowing in
WebhookEditWithToken#1372 - Remove remove duplicated slash in
EndpointGuildTemplate#1395 - Fix incorrect
AuditLogOptionsTypevalues #1413 - Allow
ComponentsandEmbedsinMessageEditto be set to[]#1483 - Allow
ChannelEdit.Positionto be set to0#1385 - Fix
BUTTON_COMPONENT_INVALID_EMOJIerror forButton#1475 - Fix
BUTTON_COMPONENT_INVALID_EMOJIerror forSelectMenuOption#1476
Special thanks
- @Roolps
- @tckthecreator
- @quackduck
- @Earlopain
- @loghinalexandru
- @merlinfuchs
- @Aldiwildan77
- @Ju0x
- @JulienTant
- @KokeCacao
- @SamusAranX
- @TheGrandPackard
- @phamill
- @AlexeyOplachko
- @Cyb3r-Jak3
- @joshuasing
- @hhaste
Full Changelog: v0.27.1...v0.28.0
DiscordGo v0.26.3
Hi all! This release contains backported fixes for unomitted empty Emoji fields in SelectMenuOption and Button structs.
Previously this would prevent bots from sending / editing select menu and button components, if the requests did not change or include the said field.
DiscordGo v0.25.2
Hi all! This release contains backported fixes for unomitted empty Emoji fields in SelectMenuOption and Button structs.
Previously this would prevent bots from sending / editing select menu and button components, if the requests did not change or include the said field.
DiscordGo v0.24.2
Hi all! This release contains backported fixes for unomitted empty Emoji fields in SelectMenuOption and Button structs.
Previously this would prevent bots from sending / editing select menu and button components, if the requests did not change or include the said field.
DiscordGo v0.25.1
This is a backport of a voice UDP handshake change recently made by Discord.
You can read more about the change here. And you can find the list of versions with the fix here.
DiscordGo v0.24.1
This is a backport of a voice UDP handshake change recently made by Discord.
You can read more about the change here. And you can find the list of versions with the fix here.
DiscordGo v0.26.2
This is a backport of a voice UDP handshake change recently made by Discord.
You can read more about the change here. And you can find the list of versions with the fix here.
DiscordGo v0.27.1
Hi everyone. This is a out-of-schedule release, due to a recent breaking change made by Discord in voice API.
What's changed
Fixes
- Use 74 byte handshake in voice UDP connection #1343
WithContextoption did not have effect on the request sent byRequestWithLockedBucket#1337ThreadMember.Flagshas not been properly serialized #1335
Other changes
- Add GIF sticker format #1330
Special thanks to @LightningDev1 and @armsnyder.
Full Changelog: v0.27.0...v0.27.1