packages feed

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 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"