This release contains general library fixes, as well as improvements to support new features of the Discord API.
Thanks to the following for their contributions in this release:
- @Chris-Johnston
- @Jyrka98
- @Quahu
- @TheCasino
- @Tiago-Risky
Upgrade Path
This is a patch release, and is fully compatible with v2.1.0
For users upgrading from a prior build of v2.x, please see the release notes for v2.1.0
Fixed
- #994: Remainder parameters now ignore character escaping, as there is no reason to escape characters here (2e95c49)
- #1316:
Emote.Equals
now pays no respect to the Name property, since Discord's API does not care about an emote's name (abf3e90) - #1317:
Emote.GetHashCode
now pays no respect to the Name property, see above (1b54883) - #1323: Optionals will no longer claim to be specified when a reaction message was not cached (1cc5d73)
- Log messages sourcing from REST events will no longer be raised twice (c78a679)
- News embeds will be processed as
EmbedType.Unknown
, rather than throwing an error and dropping the message (d287ed1)
Changed
- #1311: Members may now be disconnected from voice channels by passing
null
asGuildUserProperties.Channel
(fc48c66) - #1313:
IMessage.Tags
now includes the EveryoneRole on @everyone and @here mentions (1f55f01) - #1320: The maximum value for setting slow-mode has been updated to 6 hours, per the new API limit (4433ca7)