# Changelog View on github for newest version: https://github.com/aquarial/discord-haskell/blob/master/changelog.md ## master ### 0.8.2 Hardcode CreateReaction delay so bots can add reactions 4 times faster [MP2E](https://github.com/aquarial/discord-haskell/pull/14) Fixed parse error on GuildBanAdd + GuildBanRevoke: user\_object instead the whole object ### 0.8.1 [MP2E](https://github.com/aquarial/discord-haskell/pull/11) Fixed parse error on GuildRoleDelete: role_id instead of role ### 0.8.0 `MessageUpdate` does not contain a full Message object, just `ChannelId` `MessageId` Message Author changed from `User` to `Either WebhookId User` Add Webhook ADT Add requests: GetInvite, DeleteInvite UpdateStatusVoiceOpts takes Bool for Mute `Unavailable` becomes `GuildUnavailable` ### 0.7.1 [t1m0thyj](https://github.com/aquarial/discord-haskell/pull/6/files) Typo in RequestGuildMemberOpts fields fixed. [t1m0thyj](https://github.com/aquarial/discord-haskell/pull/6/files) Added Activity, ActivityType ADT UpdateStatusTypes became UpdateStatusType (singular ADT) [t1m0thyj](https://github.com/aquarial/discord-haskell/pull/7) Retry connection on 1001 websocket close ### 0.7.0 Snowflake -> named id Add requests: ModifyChanPositions, CreateGuildChannel Changed constructors of Channel to have prefix "Channel", isGuildChannel --> channelIsInGuild Change Emoji Id ADTs ### 0.6.0 Add requests: CreateGuildEmoji, GroupDMRemoveRecipient, ModifyCurrentUser, EditChannelPermissions, CreateChannelInvite, GroupDMAddRecipient, ModifyGuild restCall, readCache pass errors as an ADT, including underling http exceptions Only add "Bot " prefix to secret token if it's not there ### 0.5.1 sendCommand with GatewaySendable types ### 0.5.0 restCall with Request types nextEvent with Event types