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