(see #576)
Public API changes
- #570: Various entity public api changes
- 644d3be, 85e922b: Add type
OneOrMoreSnowflakes
, allowGatewayRequestGuildMembers
to request multiple guild and user ids - f65b9c1: Differentiate
PresenceUpdate
andGatewayPresenceUpdate
- 0e5fd86: Temporarily fix
PresenceUpdate
for Spacebar Client by makinguser
optional - 61ac7d1: Updated
LazyRequest
(op 14) to use theSnowflake
type for ids instead of justString
Additions
- #564: MFA implementation, by @xystrive and @kozabrada123
- 4ed68ce: Added Last Messages request and response
- b23fb68: Add
ReadState
toGatewayReady
- #571: Gateway Opcode enum
- #573: Gateway Disconnect Opcode enums
Bugfixes
- #565: Fix sqlx En-/Decoding of
PremiumType
- 7460d3f: Fix
GatewayIdentifyConnectionProps
for Spacebar Client by deriving default on all fields, since the client does not send it - 3d9460f: Derive Default for
MessageReferenceType
, assume default reference_type if none is provided - 4baecf9: Fixed a deserialization error related to
presences
inGuildMembersChunk
being an array, not a single value - 1b20102: Fixed a deserialization error with deserializing
activities
inPresenceUpdate
as an empty array when they are sent asnull
- 7feb571: Fixed a deserialization error on discord.com related to experiments (they are not implemented yet, see #578)
- fb94afa: Fixed a deserialization error on discord.com related to
last_viewed
inReadState
being a version / counter, not aDateTime