Skip to content

DiscordGo v0.16.0

Compare
Choose a tag to compare
@bwmarrin bwmarrin released this 15 May 14:50
· 665 commits to master since this release

Alright, DiscordGo v0.16.0 :)

For future reference, DiscordGo now has 289 stars, 78 forks, and 35 contributors!

Special Thanks To

for all the help and contributions to the project! You are all very very appreciated.

Notice / Breaking Changes

  • ChannelMessages method now has an around parameter #306
  • UserGuilds method now has limit, beforeID, and afterID parameters #296
  • UserAvatar method is deprecated. Please use UserAvatarDecode #337

Enhancements

  • Added ChannelMessageEditComplex function #349
  • Added ChannelMessageSendComplex function #349
  • Added GuildBanCreateWithReason method #367
  • We now report an error when trying to login with an account that has 2FA #359
  • We're now using Gateway V5... Better than v4 :) #220
  • Added support for getting the color of a user #299
  • Added some missing Permission constants #302 #378
  • Added support for MessageDeleteBulk event #304
  • Avatars, Icons, Splashes, etc images are now have CDN endpoints and have been updated to request .png files. #309
  • Track voice-channel movements in onVoiceStateUpdate() #317
  • Add support for @me in GuildMemberNickname #319
  • Added method ChannelMessageSendEmbedWithMessage #335
  • Added method UserAvatarDecode to fetch the Avatar of a user. #337
  • Added convenience function Tag() method to user struct to return a formatted mention for that user #364
  • Added convenience function String() method to User struct. #350
  • Added convenience function SetContent to MessageParams struct #352
  • Added support for MessageReactionRemoveAll event #357 691040e
  • Add Presence Tracking to State #371
  • Make returned errors constants #377

Bug Fixes

  • Some cleanup: #368 #338 #339 #344 #347
  • Fixed permissions to take into account @everyone override in channels. #298
  • Fixed several possible race conditions #303 #307 #340
  • Use proper ratelimit buckets for RoleAdd and RoleRemove #311
  • Fixed leaking tickers #314
  • Fix presence unmarshal with game names as numbers #381