Releases: bwmarrin/discordgo
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.Position
is now a pointer #1385Button.Emoji
is now a pointer #1475SelectMenuOption.Emoji
is now a pointer #1476Components
andEmbeds
inMessageEdit
are now pointers #1483WebhookEdit
andWebhookEditWithToken
now return*Webhook
, instead of*Role
#1497AuditLogGuildScheduledEventUpdare
was renamed toAuditLogGuildScheduledEventUpdate
#1370- Type of
Message.StickerItems
was changed to[]StickerItem
#1494 withMember
parameter was added toSession.ThreadMember
andSession.ThreadMembers
#1325limit
parameter was added toSession.ThreadMembers
#1325
Features
Additions
- Add support for usernames without disciminator #1387
- Add
WebhookParams.ThreadName
#1412 - Add
SuppressNotification
andIsVoiceMessage
message flags #1428 - Add
MessageSend.Flags
#1427 - Add
FailIfNotExists
andSoftReference
toMessage
#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
BotHTTPInteractions
andActiveBotDeveloper
user flags #1465 - Add
ThreadMember.Member
#1325 - Add
Member.Flags
#1499 - Add
Member.DisplayName
#1426 - Add
Attachments
toInteractionResponseData
,WebhookEdit
andWebhookParams
#1392 - Add
Session.ShouldReconnectVoiceOnSessionError
#1350 - Add
Role.Flags
#1410 - Add
UpdateCustomStatus
#1425 - Add Spanish LATAM locale #1496
- Add
GuildDirectory
andGuildMedia
channel types #1514
Other changes
- Fix error shadowing in
WebhookEditWithToken
#1372 - Remove remove duplicated slash in
EndpointGuildTemplate
#1395 - Fix incorrect
AuditLogOptionsType
values #1413 - Allow
Components
andEmbeds
inMessageEdit
to be set to[]
#1483 - Allow
ChannelEdit.Position
to be set to0
#1385 - Fix
BUTTON_COMPONENT_INVALID_EMOJI
error forButton
#1475 - Fix
BUTTON_COMPONENT_INVALID_EMOJI
error 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
WithContext
option did not have effect on the request sent byRequestWithLockedBucket
#1337ThreadMember.Flags
has 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
DiscordGo v0.27.0
What's Changed
Notices / Breaking changes
- All REST methods of the
Session
now haveoptions ...RequestOption
at the end of the parameter list #1299
New features
- Forum channels #1246
- Regex automod trigger #1275
- Automod allow list and mentions #1305
- Auto populated select menus #1269
- Role connections #1295
- Audit Log Reason, HTTP context, accepted locale and per-request options #1299
Other changes
- Add missing fields to
GuildParams
struct #1255 - Add missing fields to
Ready
#1227 - Add
UpdateWatchStatus
function #1291 - Fix incorrect call of
State.Role
inApplicationCommandInteractionDataOption.RoleValue
#1237 - Fix type of
GuildScheduledEvent*
enum values #1254 - Fix form file field name format in MultipartBodyWithJSON #1256
- Add
Files
andAttachments
toMessageEdit
#1253 - Overwrite entire emoji list on
GuildEmojiUpdate
#1261 - Remove
omitempty
inMessageEmbedField
#1262 - Continue to next packet if received broken packet in voice #1260
- Add support for emojis with longer ids in EmojiRegex #1274
- Fix the problem of reconnecting when moved to another VC #1271
- Add
Resolved
toMessageComponentInteractionData
MessageComponentInteractionDataResolved struct #1302 - Add
BeforeMember
toGuildMemberUpdate
event #1304 - Add
ClientStatus
toPresence
#1303 - Add Forum settings to
Channel
struct #1306 - Add
NSFW
field toApplicationCommand
#1310 - Add size parameters for Guild.IconURL, GuildPreview.IconURL and Guild.BannerURL #1301
Special thanks
- @Akrugerus
- @Budmin
- @bunnythelifeguard
- @FedorLap2006
- @Jordhan
- @ShadiestGoat
- @ikafly144
- @invakid404
- @nonnonstop
- @nponsard
- @ozraru
- @rickstaa
- @sentinelb51
- @yannismate
- @zekroTJA
- @Jordhan-Carvalho
Full Changelog: v0.26.1...v0.27.0