packages feed

twitter-conduit 0.0.5.6 → 0.0.5.7

raw patch · 5 files changed

+13/−2 lines, 5 filesdep ~twitter-typesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: twitter-types

API changes (from Hackage documentation)

- Web.Twitter.Conduit: data ImageSizeType
- Web.Twitter.Conduit: data UploadedMedia
- Web.Twitter.Conduit: imageHeight :: ImageSizeType -> Int
- Web.Twitter.Conduit: imageType :: ImageSizeType -> Text
- Web.Twitter.Conduit: imageWidth :: ImageSizeType -> Int
- Web.Twitter.Conduit: mediaId :: UploadedMedia -> Integer
- Web.Twitter.Conduit: mediaImage :: UploadedMedia -> ImageSizeType
- Web.Twitter.Conduit: mediaSize :: UploadedMedia -> Integer
- Web.Twitter.Conduit.Types: ImageSizeType :: Int -> Int -> Text -> ImageSizeType
- Web.Twitter.Conduit.Types: UploadedMedia :: Integer -> Integer -> ImageSizeType -> UploadedMedia
- Web.Twitter.Conduit.Types: data ImageSizeType
- Web.Twitter.Conduit.Types: data UploadedMedia
- Web.Twitter.Conduit.Types: imageHeight :: ImageSizeType -> Int
- Web.Twitter.Conduit.Types: imageType :: ImageSizeType -> Text
- Web.Twitter.Conduit.Types: imageWidth :: ImageSizeType -> Int
- Web.Twitter.Conduit.Types: instance FromJSON ImageSizeType
- Web.Twitter.Conduit.Types: instance FromJSON UploadedMedia
- Web.Twitter.Conduit.Types: instance Show ImageSizeType
- Web.Twitter.Conduit.Types: instance Show UploadedMedia
- Web.Twitter.Conduit.Types: mediaId :: UploadedMedia -> Integer
- Web.Twitter.Conduit.Types: mediaImage :: UploadedMedia -> ImageSizeType
- Web.Twitter.Conduit.Types: mediaSize :: UploadedMedia -> Integer
- Web.Twitter.Conduit.Types.Lens: data ImageSizeType
- Web.Twitter.Conduit.Types.Lens: data UploadedMedia
- Web.Twitter.Conduit.Types.Lens: imageHeight :: Lens' ImageSizeType Int
- Web.Twitter.Conduit.Types.Lens: imageType :: Lens' ImageSizeType Text
- Web.Twitter.Conduit.Types.Lens: imageWidth :: Lens' ImageSizeType Int
- Web.Twitter.Conduit.Types.Lens: mediaId :: Lens' UploadedMedia Integer
- Web.Twitter.Conduit.Types.Lens: mediaImage :: Lens' UploadedMedia ImageSizeType
- Web.Twitter.Conduit.Types.Lens: mediaSize :: Lens' UploadedMedia Integer
- Web.Twitter.Conduit.Parameters: class Parameters a_adYf => HasContributorDetailsParam a_adYf where contributorDetails = wrappedParam "contributor_details" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adem => HasContributorDetailsParam a_adem where contributorDetails = wrappedParam "contributor_details" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_adSm => HasCountParam a_adSm where count = wrappedParam "count" readShow
+ Web.Twitter.Conduit.Parameters: class Parameters a_ad8t => HasCountParam a_ad8t where count = wrappedParam "count" readShow
- Web.Twitter.Conduit.Parameters: class Parameters a_adVM => HasCursorParam a_adVM where cursor = wrappedParam "cursor" readShow
+ Web.Twitter.Conduit.Parameters: class Parameters a_adbT => HasCursorParam a_adbT where cursor = wrappedParam "cursor" readShow
- Web.Twitter.Conduit.Parameters: class Parameters a_ae38 => HasDisplayCoordinatesParam a_ae38 where displayCoordinates = wrappedParam "display_coordinates" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adjf => HasDisplayCoordinatesParam a_adjf where displayCoordinates = wrappedParam "display_coordinates" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_adXr => HasExcludeRepliesParam a_adXr where excludeReplies = wrappedParam "exclude_replies" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_addy => HasExcludeRepliesParam a_addy where excludeReplies = wrappedParam "exclude_replies" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_ae81 => HasFollowParam a_ae81 where follow = wrappedParam "follow" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_ado8 => HasFollowParam a_ado8 where follow = wrappedParam "follow" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_ae2h => HasInReplyToStatusIdParam a_ae2h where inReplyToStatusId = wrappedParam "in_reply_to_status_id" readShow
+ Web.Twitter.Conduit.Parameters: class Parameters a_adio => HasInReplyToStatusIdParam a_adio where inReplyToStatusId = wrappedParam "in_reply_to_status_id" readShow
- Web.Twitter.Conduit.Parameters: class Parameters a_adZ3 => HasIncludeEntitiesParam a_adZ3 where includeEntities = wrappedParam "include_entities" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adfa => HasIncludeEntitiesParam a_adfa where includeEntities = wrappedParam "include_entities" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_ae1t => HasIncludeMyRetweetParam a_ae1t where includeMyRetweet = wrappedParam "include_my_retweet" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adhA => HasIncludeMyRetweetParam a_adhA where includeMyRetweet = wrappedParam "include_my_retweet" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_ae0F => HasIncludeRtsParam a_ae0F where includeRts = wrappedParam "include_rts" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adgM => HasIncludeRtsParam a_adgM where includeRts = wrappedParam "include_rts" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_adZR => HasIncludeUserEntitiesParam a_adZR where includeUserEntities = wrappedParam "include_user_entities" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adfY => HasIncludeUserEntitiesParam a_adfY where includeUserEntities = wrappedParam "include_user_entities" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_ae4K => HasLangParam a_ae4K where lang = wrappedParam "lang" utf8
+ Web.Twitter.Conduit.Parameters: class Parameters a_adkR => HasLangParam a_adkR where lang = wrappedParam "lang" utf8
- Web.Twitter.Conduit.Parameters: class Parameters a_ae5y => HasLocaleParam a_ae5y where locale = wrappedParam "locale" utf8
+ Web.Twitter.Conduit.Parameters: class Parameters a_adlF => HasLocaleParam a_adlF where locale = wrappedParam "locale" utf8
- Web.Twitter.Conduit.Parameters: class Parameters a_ae8P => HasMapParam a_ae8P where map = wrappedParam "map" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adoW => HasMapParam a_adoW where map = wrappedParam "map" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_adU4 => HasMaxIdParam a_adU4 where maxId = wrappedParam "max_id" readShow
+ Web.Twitter.Conduit.Parameters: class Parameters a_adab => HasMaxIdParam a_adab where maxId = wrappedParam "max_id" readShow
- Web.Twitter.Conduit.Parameters: class Parameters a_ae9H => HasMediaIdsParam a_ae9H where mediaIds = wrappedParam "media_ids" integerArrayQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adpO => HasMediaIdsParam a_adpO where mediaIds = wrappedParam "media_ids" integerArrayQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_adUV => HasPageParam a_adUV where page = wrappedParam "page" readShow
+ Web.Twitter.Conduit.Parameters: class Parameters a_adb2 => HasPageParam a_adb2 where page = wrappedParam "page" readShow
- Web.Twitter.Conduit.Parameters: class Parameters a_ae3W => HasPossiblySensitiveParam a_ae3W where possiblySensitive = wrappedParam "possibly_sensitive" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adk3 => HasPossiblySensitiveParam a_adk3 where possiblySensitive = wrappedParam "possibly_sensitive" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_adTd => HasSinceIdParam a_adTd where sinceId = wrappedParam "since_id" readShow
+ Web.Twitter.Conduit.Parameters: class Parameters a_ad9k => HasSinceIdParam a_ad9k where sinceId = wrappedParam "since_id" readShow
- Web.Twitter.Conduit.Parameters: class Parameters a_ae7d => HasSkipStatusParam a_ae7d where skipStatus = wrappedParam "skip_status" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adnk => HasSkipStatusParam a_adnk where skipStatus = wrappedParam "skip_status" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_adWD => HasTrimUserParam a_adWD where trimUser = wrappedParam "trim_user" booleanQuery
+ Web.Twitter.Conduit.Parameters: class Parameters a_adcK => HasTrimUserParam a_adcK where trimUser = wrappedParam "trim_user" booleanQuery
- Web.Twitter.Conduit.Parameters: class Parameters a_ae6m => HasUntilParam a_ae6m where until = wrappedParam "until" readShow
+ Web.Twitter.Conduit.Parameters: class Parameters a_admt => HasUntilParam a_admt where until = wrappedParam "until" readShow
- Web.Twitter.Conduit.Parameters: contributorDetails :: HasContributorDetailsParam a_adYf => Lens' a_adYf (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: contributorDetails :: HasContributorDetailsParam a_adem => Lens' a_adem (Maybe Bool)
- Web.Twitter.Conduit.Parameters: count :: HasCountParam a_adSm => Lens' a_adSm (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: count :: HasCountParam a_ad8t => Lens' a_ad8t (Maybe Integer)
- Web.Twitter.Conduit.Parameters: cursor :: HasCursorParam a_adVM => Lens' a_adVM (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: cursor :: HasCursorParam a_adbT => Lens' a_adbT (Maybe Integer)
- Web.Twitter.Conduit.Parameters: displayCoordinates :: HasDisplayCoordinatesParam a_ae38 => Lens' a_ae38 (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: displayCoordinates :: HasDisplayCoordinatesParam a_adjf => Lens' a_adjf (Maybe Bool)
- Web.Twitter.Conduit.Parameters: excludeReplies :: HasExcludeRepliesParam a_adXr => Lens' a_adXr (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: excludeReplies :: HasExcludeRepliesParam a_addy => Lens' a_addy (Maybe Bool)
- Web.Twitter.Conduit.Parameters: follow :: HasFollowParam a_ae81 => Lens' a_ae81 (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: follow :: HasFollowParam a_ado8 => Lens' a_ado8 (Maybe Bool)
- Web.Twitter.Conduit.Parameters: inReplyToStatusId :: HasInReplyToStatusIdParam a_ae2h => Lens' a_ae2h (Maybe StatusId)
+ Web.Twitter.Conduit.Parameters: inReplyToStatusId :: HasInReplyToStatusIdParam a_adio => Lens' a_adio (Maybe StatusId)
- Web.Twitter.Conduit.Parameters: includeEntities :: HasIncludeEntitiesParam a_adZ3 => Lens' a_adZ3 (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeEntities :: HasIncludeEntitiesParam a_adfa => Lens' a_adfa (Maybe Bool)
- Web.Twitter.Conduit.Parameters: includeMyRetweet :: HasIncludeMyRetweetParam a_ae1t => Lens' a_ae1t (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeMyRetweet :: HasIncludeMyRetweetParam a_adhA => Lens' a_adhA (Maybe Bool)
- Web.Twitter.Conduit.Parameters: includeRts :: HasIncludeRtsParam a_ae0F => Lens' a_ae0F (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeRts :: HasIncludeRtsParam a_adgM => Lens' a_adgM (Maybe Bool)
- Web.Twitter.Conduit.Parameters: includeUserEntities :: HasIncludeUserEntitiesParam a_adZR => Lens' a_adZR (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeUserEntities :: HasIncludeUserEntitiesParam a_adfY => Lens' a_adfY (Maybe Bool)
- Web.Twitter.Conduit.Parameters: lang :: HasLangParam a_ae4K => Lens' a_ae4K (Maybe Text)
+ Web.Twitter.Conduit.Parameters: lang :: HasLangParam a_adkR => Lens' a_adkR (Maybe Text)
- Web.Twitter.Conduit.Parameters: locale :: HasLocaleParam a_ae5y => Lens' a_ae5y (Maybe Text)
+ Web.Twitter.Conduit.Parameters: locale :: HasLocaleParam a_adlF => Lens' a_adlF (Maybe Text)
- Web.Twitter.Conduit.Parameters: map :: HasMapParam a_ae8P => Lens' a_ae8P (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: map :: HasMapParam a_adoW => Lens' a_adoW (Maybe Bool)
- Web.Twitter.Conduit.Parameters: maxId :: HasMaxIdParam a_adU4 => Lens' a_adU4 (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: maxId :: HasMaxIdParam a_adab => Lens' a_adab (Maybe Integer)
- Web.Twitter.Conduit.Parameters: mediaIds :: HasMediaIdsParam a_ae9H => Lens' a_ae9H (Maybe [Integer])
+ Web.Twitter.Conduit.Parameters: mediaIds :: HasMediaIdsParam a_adpO => Lens' a_adpO (Maybe [Integer])
- Web.Twitter.Conduit.Parameters: page :: HasPageParam a_adUV => Lens' a_adUV (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: page :: HasPageParam a_adb2 => Lens' a_adb2 (Maybe Integer)
- Web.Twitter.Conduit.Parameters: possiblySensitive :: HasPossiblySensitiveParam a_ae3W => Lens' a_ae3W (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: possiblySensitive :: HasPossiblySensitiveParam a_adk3 => Lens' a_adk3 (Maybe Bool)
- Web.Twitter.Conduit.Parameters: sinceId :: HasSinceIdParam a_adTd => Lens' a_adTd (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: sinceId :: HasSinceIdParam a_ad9k => Lens' a_ad9k (Maybe Integer)
- Web.Twitter.Conduit.Parameters: skipStatus :: HasSkipStatusParam a_ae7d => Lens' a_ae7d (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: skipStatus :: HasSkipStatusParam a_adnk => Lens' a_adnk (Maybe Bool)
- Web.Twitter.Conduit.Parameters: trimUser :: HasTrimUserParam a_adWD => Lens' a_adWD (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: trimUser :: HasTrimUserParam a_adcK => Lens' a_adcK (Maybe Bool)
- Web.Twitter.Conduit.Parameters: until :: HasUntilParam a_ae6m => Lens' a_ae6m (Maybe Day)
+ Web.Twitter.Conduit.Parameters: until :: HasUntilParam a_admt => Lens' a_admt (Maybe Day)
- Web.Twitter.Conduit.Types.Lens: contents :: Lens (WithCursor cursorKey_aalL wrapped_aalM) (WithCursor cursorKey_admw wrapped_admx) [wrapped_aalM] [wrapped_admx]
+ Web.Twitter.Conduit.Types.Lens: contents :: Lens (WithCursor cursorKey_aamc wrapped_aamd) (WithCursor cursorKey_acPj wrapped_acPk) [wrapped_aamd] [wrapped_acPk]
- Web.Twitter.Conduit.Types.Lens: nextCursor :: Lens (WithCursor cursorKey_aalL wrapped_aalM) (WithCursor cursorKey_admy wrapped_aalM) Integer Integer
+ Web.Twitter.Conduit.Types.Lens: nextCursor :: Lens (WithCursor cursorKey_aamc wrapped_aamd) (WithCursor cursorKey_acPl wrapped_aamd) Integer Integer
- Web.Twitter.Conduit.Types.Lens: previousCursor :: Lens (WithCursor cursorKey_aalL wrapped_aalM) (WithCursor cursorKey_admz wrapped_aalM) Integer Integer
+ Web.Twitter.Conduit.Types.Lens: previousCursor :: Lens (WithCursor cursorKey_aamc wrapped_aamd) (WithCursor cursorKey_acPm wrapped_aamd) Integer Integer
- Web.Twitter.Conduit.Types.Lens: responseBody :: Lens (Response responseType_aajD) (Response responseType_adoC) responseType_aajD responseType_adoC
+ Web.Twitter.Conduit.Types.Lens: responseBody :: Lens (Response responseType_aak4) (Response responseType_acQ3) responseType_aak4 responseType_acQ3
- Web.Twitter.Conduit.Types.Lens: responseHeaders :: Lens' (Response responseType_aajD) ResponseHeaders
+ Web.Twitter.Conduit.Types.Lens: responseHeaders :: Lens' (Response responseType_aak4) ResponseHeaders
- Web.Twitter.Conduit.Types.Lens: responseStatus :: Lens' (Response responseType_aajD) Status
+ Web.Twitter.Conduit.Types.Lens: responseStatus :: Lens' (Response responseType_aak4) Status

Files

Web/Twitter/Conduit.hs view
@@ -26,6 +26,7 @@        , module Web.Twitter.Conduit.Parameters         , MediaData (..)+#if !MIN_VERSION_twitter_types(0,5,0)        , UploadedMedia        , mediaId        , mediaSize@@ -34,6 +35,7 @@        , imageWidth        , imageHeight        , imageType+#endif        ) where  import Web.Twitter.Conduit.Types
Web/Twitter/Conduit/Parameters/TH.hs view
@@ -11,7 +11,7 @@  snakeToLowerCamel :: String -> String snakeToLowerCamel [] = []-snakeToLowerCamel ('_':[]) = []+snakeToLowerCamel "_" = [] snakeToLowerCamel ('_':x:xs) = toUpper x : snakeToLowerCamel xs snakeToLowerCamel str = f ++ snakeToLowerCamel next   where (f, next) = span (/= '_') str
Web/Twitter/Conduit/Types.hs view
@@ -16,8 +16,10 @@        , UsersCursorKey        , WithCursor (..)        , MediaData (..)+#if !MIN_VERSION_twitter_types(0,5,0)        , UploadedMedia (..)        , ImageSizeType (..)+#endif        ) where  @@ -84,6 +86,7 @@ data MediaData = MediaFromFile FilePath                | MediaRequestBody FilePath RequestBody +#if !MIN_VERSION_twitter_types(0,5,0) data ImageSizeType = ImageSizeType     { imageWidth :: Int     , imageHeight :: Int@@ -107,6 +110,7 @@                       <*> o .:  "size"                       <*> o .:  "image"     parseJSON v = fail $ "unknown value: " ++ show v+#endif  data Response responseType = Response     { responseStatus :: Status
Web/Twitter/Conduit/Types/Lens.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE CPP #-}  module Web.Twitter.Conduit.Types.Lens        ( TT.Response@@ -9,6 +10,7 @@        , previousCursor        , nextCursor        , contents+#if !MIN_VERSION_twitter_types(0,5,0)        , TT.ImageSizeType        , imageWidth        , imageHeight@@ -17,6 +19,7 @@        , mediaId        , mediaSize        , mediaImage+#endif        , TT.TwitterErrorMessage        , twitterErrorMessage        , twitterErrorCode@@ -26,7 +29,9 @@ import Web.Twitter.Conduit.Types.TH  makeLenses ''TT.WithCursor+#if !MIN_VERSION_twitter_types(0,5,0) makeLenses ''TT.ImageSizeType makeLenses ''TT.UploadedMedia+#endif makeLenses ''TT.Response makeLenses ''TT.TwitterErrorMessage
twitter-conduit.cabal view
@@ -1,5 +1,5 @@ name:              twitter-conduit-version:           0.0.5.6+version:           0.0.5.7 license:           BSD3 license-file:      LICENSE author:            HATTORI Hiroki, Hideyuki Tanaka, Takahiro HIMURA