DiscordGo v0.16.0
Alright, DiscordGo v0.16.0 :)
For future reference, DiscordGo now has 289 stars, 78 forks, and 35 contributors!
Special Thanks To
- https://github.com/iopred
- https://github.com/jonas747
- https://github.com/legolord208
- https://github.com/calmandniceperson
- https://github.com/ammario
- https://github.com/Moonlington
- https://github.com/Necroforger
- https://github.com/sn0w
- https://github.com/notdisliked
- https://github.com/Seklfreak
- https://github.com/damongant
- https://github.com/Jawnnypoo
- https://github.com/tsdtsdtsd
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