Changelog for discord-haskell-1.5.1
Changelog
View on github for newest version: https://github.com/aquarial/discord-haskell/blob/master/changelog.md
master
1.5.1
Fix EditMessage rest request, send JSON
1.5.0
rexim Add Read instance for Snowflake
1.4.0
Rename SubEmbed to EmbedPart
New and improved Embed API: Add CreateEmbed record and createEmbed :: CreateEmbed -> Embed
CreateEmbedImageUpload implementation inspired by Flutterlice
1.3.0
PixeLinc Add DeleteSingleReaction rest-request, Add GuildId to ReactinInfo, Add MESSAGE_REACTION_REMOVE_EMOJI gateway event
GetReactions actually returns the User objects request
Rename Ban to GuildBan
Re-export UTCTime from time package
1.2.0
MDeltaX Fixed typo: depreciated --> deprecated
MDeltaX More consistency: RoleID --> RoleId
MDeltaX Fix ModifyGuildRole: Post --> Patch && optional args
Hippu Won't crash on integer-nonces in ChannelMessage-events (usually strings)
1.1.3
Minor improvements to rate-limiting like using newer X-RateLimit-Reset-After header
1.1.2
michalrus Fix DeleteGuildRole parse exception
1.1.1
Fix ModifyGuildRolePositions results in 400 Bad Request issue
1.1.0
Upgrade req to 2.x major version.
1.0.0
Going through some major updates to the library. Expect types to change and things to break.
Compare the old ping-pong to the new ping-pong
Added a few rest ADT types
0.8.4
marcotoniut Improved changed Embed ADT to have optional fields, and improved two field names
Add ModifyGuildMember, AddGuildMember, AddGuildMemberRole, AddGuildMemberRole, RemoveGuildmembeRole, GetGuildBan, GetGuildVanityURL rest data types
0.8.3
Simplify Message Author from Either WebhookId User to User
Add loginRestGatewayWithLog
0.8.2
Hardcode CreateReaction delay so bots can add reactions 4 times faster
MP2E Fixed parse error on GuildBanAdd + GuildBanRevoke: user_object instead the whole object
0.8.1
MP2E 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 Typo in RequestGuildMemberOpts fields fixed.
t1m0thyj Added Activity, ActivityType ADT
UpdateStatusTypes became UpdateStatusType (singular ADT)
t1m0thyj 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