discord-haskell 1.9.1 → 1.9.2
raw patch · 4 files changed
+6/−4 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Discord.Internal.Types.Guild: Guild :: GuildId -> Text -> Maybe Text -> Maybe Text -> UserId -> Maybe Integer -> Text -> Maybe ChannelId -> Integer -> Maybe Bool -> Maybe ChannelId -> Integer -> Integer -> Integer -> [Role] -> [Emoji] -> [Text] -> !Integer -> Maybe Snowflake -> Guild
+ Discord.Internal.Types.Guild: Guild :: GuildId -> Text -> Maybe Text -> Maybe Text -> UserId -> Maybe Integer -> Maybe Text -> Maybe ChannelId -> Integer -> Maybe Bool -> Maybe ChannelId -> Integer -> Integer -> Integer -> [Role] -> [Emoji] -> [Text] -> !Integer -> Maybe Snowflake -> Guild
- Discord.Internal.Types.Guild: [guildRegion] :: Guild -> Text
+ Discord.Internal.Types.Guild: [guildRegion] :: Guild -> Maybe Text
- Discord.Types: Guild :: GuildId -> Text -> Maybe Text -> Maybe Text -> UserId -> Maybe Integer -> Text -> Maybe ChannelId -> Integer -> Maybe Bool -> Maybe ChannelId -> Integer -> Integer -> Integer -> [Role] -> [Emoji] -> [Text] -> !Integer -> Maybe Snowflake -> Guild
+ Discord.Types: Guild :: GuildId -> Text -> Maybe Text -> Maybe Text -> UserId -> Maybe Integer -> Maybe Text -> Maybe ChannelId -> Integer -> Maybe Bool -> Maybe ChannelId -> Integer -> Integer -> Integer -> [Role] -> [Emoji] -> [Text] -> !Integer -> Maybe Snowflake -> Guild
- Discord.Types: [guildRegion] :: Guild -> Text
+ Discord.Types: [guildRegion] :: Guild -> Maybe Text
Files
- changelog.md +2/−0
- discord-haskell.cabal +1/−1
- src/Discord/Internal/Rest/Prelude.hs +1/−1
- src/Discord/Internal/Types/Guild.hs +2/−2
changelog.md view
@@ -6,6 +6,8 @@ ## master +[drewolson](https://github.com/aquarial/discord-haskell/pull/80) allows parsing an optional guild region+ ## 1.9.1 Add [color attribute for CreateEmbed](https://github.com/aquarial/discord-haskell/issues/78)
discord-haskell.cabal view
@@ -1,7 +1,7 @@ cabal-version: 2.0 name: discord-haskell -- library version is also noted at src/Discord/Rest/Prelude.hs-version: 1.9.1+version: 1.9.2 description: Functions and data types to write discord bots. Official discord docs <https://discord.com/developers/docs/reference>. .
src/Discord/Internal/Rest/Prelude.hs view
@@ -29,7 +29,7 @@ where -- | https://discord.com/developers/docs/reference#user-agent -- Second place where the library version is noted- agent = "DiscordBot (https://github.com/aquarial/discord-haskell, 1.9.1)"+ agent = "DiscordBot (https://github.com/aquarial/discord-haskell, 1.9.2)" -- Append to an URL infixl 5 //
src/Discord/Internal/Types/Guild.hs view
@@ -43,7 +43,7 @@ , guildSplash :: Maybe T.Text -- ^ Splash hash , guildOwnerId :: UserId -- ^ Guild owner id , guildPermissions :: Maybe Integer- , guildRegion :: T.Text -- ^ Guild voice region+ , guildRegion :: Maybe T.Text -- ^ Guild voice region , guildAfkId :: Maybe ChannelId -- ^ Id of afk channel , guildAfkTimeout :: Integer -- ^ Afk timeout in seconds , guildEmbedEnabled :: Maybe Bool -- ^ Id of embedded channel@@ -66,7 +66,7 @@ <*> o .:? "splash" <*> o .: "owner_id" <*> o .:? "permissions"- <*> o .: "region"+ <*> o .:? "region" <*> o .:? "afk_channel_id" <*> o .: "afk_timeout" <*> o .:? "embed_enabled"