packages feed

twitter-conduit 0.2.1 → 0.2.2

raw patch · 8 files changed

+40/−12 lines, 8 filesdep ~http-clientdep ~http-conduitPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: http-client, http-conduit

API changes (from Hackage documentation)

- Web.Twitter.Conduit.Cursor: instance (Data.Aeson.Types.Class.FromJSON wrapped, Web.Twitter.Conduit.Cursor.CursorKey c) => Data.Aeson.Types.Class.FromJSON (Web.Twitter.Conduit.Cursor.WithCursor c wrapped)
- Web.Twitter.Conduit.Response: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Conduit.Response.TwitterErrorMessage
+ Web.Twitter.Conduit.Api: instance Web.Twitter.Conduit.Parameters.HasIncludeEmailParam (Web.Twitter.Conduit.Request.APIRequest Web.Twitter.Conduit.Api.AccountVerifyCredentials a0)
+ Web.Twitter.Conduit.Cursor: instance (Data.Aeson.Types.FromJSON.FromJSON wrapped, Web.Twitter.Conduit.Cursor.CursorKey c) => Data.Aeson.Types.FromJSON.FromJSON (Web.Twitter.Conduit.Cursor.WithCursor c wrapped)
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAbk => HasIncludeEmailParam a_aAbk where includeEmail = wrappedParam "include_email" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAea => HasIncludeExtAltTextParam a_aAea where includeExtAltText = wrappedParam "include_ext_alt_text" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: includeEmail :: HasIncludeEmailParam a_aAbk => Lens' a_aAbk (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeExtAltText :: HasIncludeExtAltTextParam a_aAea => Lens' a_aAea (Maybe Bool)
+ Web.Twitter.Conduit.Response: instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Conduit.Response.TwitterErrorMessage
+ Web.Twitter.Conduit.Status: instance Web.Twitter.Conduit.Parameters.HasIncludeExtAltTextParam (Web.Twitter.Conduit.Request.APIRequest Web.Twitter.Conduit.Status.StatusesShowId a0)
- Web.Twitter.Conduit: sourceWithCursor' :: (MonadBase IO m, FromJSON responseType, CursorKey ck, HasCursorParam (APIRequest apiName (WithCursor ck responseType))) => TWInfo -> Manager -> APIRequest apiName (WithCursor ck responseType) -> Source m Value
+ Web.Twitter.Conduit: sourceWithCursor' :: (MonadBase IO m, CursorKey ck, HasCursorParam (APIRequest apiName (WithCursor ck responseType))) => TWInfo -> Manager -> APIRequest apiName (WithCursor ck responseType) -> Source m Value
- Web.Twitter.Conduit: sourceWithSearchResult :: (MonadBase IO m, FromJSON responseType, HasMaxIdParam (APIRequest apiName (SearchResult [responseType]))) => TWInfo -> Manager -> APIRequest apiName (SearchResult [responseType]) -> m (SearchResult (Source m responseType))
+ Web.Twitter.Conduit: sourceWithSearchResult :: (MonadBase IO m, FromJSON responseType) => TWInfo -> Manager -> APIRequest apiName (SearchResult [responseType]) -> m (SearchResult (Source m responseType))
- Web.Twitter.Conduit: sourceWithSearchResult' :: (MonadBase IO m, HasMaxIdParam (APIRequest apiName (SearchResult [responseType]))) => TWInfo -> Manager -> APIRequest apiName (SearchResult [responseType]) -> m (SearchResult (Source m Value))
+ Web.Twitter.Conduit: sourceWithSearchResult' :: (MonadBase IO m) => TWInfo -> Manager -> APIRequest apiName (SearchResult [responseType]) -> m (SearchResult (Source m Value))
- Web.Twitter.Conduit.Base: sourceWithCursor' :: (MonadBase IO m, FromJSON responseType, CursorKey ck, HasCursorParam (APIRequest apiName (WithCursor ck responseType))) => TWInfo -> Manager -> APIRequest apiName (WithCursor ck responseType) -> Source m Value
+ Web.Twitter.Conduit.Base: sourceWithCursor' :: (MonadBase IO m, CursorKey ck, HasCursorParam (APIRequest apiName (WithCursor ck responseType))) => TWInfo -> Manager -> APIRequest apiName (WithCursor ck responseType) -> Source m Value
- Web.Twitter.Conduit.Base: sourceWithSearchResult :: (MonadBase IO m, FromJSON responseType, HasMaxIdParam (APIRequest apiName (SearchResult [responseType]))) => TWInfo -> Manager -> APIRequest apiName (SearchResult [responseType]) -> m (SearchResult (Source m responseType))
+ Web.Twitter.Conduit.Base: sourceWithSearchResult :: (MonadBase IO m, FromJSON responseType) => TWInfo -> Manager -> APIRequest apiName (SearchResult [responseType]) -> m (SearchResult (Source m responseType))
- Web.Twitter.Conduit.Base: sourceWithSearchResult' :: (MonadBase IO m, HasMaxIdParam (APIRequest apiName (SearchResult [responseType]))) => TWInfo -> Manager -> APIRequest apiName (SearchResult [responseType]) -> m (SearchResult (Source m Value))
+ Web.Twitter.Conduit.Base: sourceWithSearchResult' :: (MonadBase IO m) => TWInfo -> Manager -> APIRequest apiName (SearchResult [responseType]) -> m (SearchResult (Source m Value))
- Web.Twitter.Conduit.Parameters: class Parameters a_aAtG => HasContributorDetailsParam a_aAtG where contributorDetails = wrappedParam "contributor_details" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aA9U => HasContributorDetailsParam a_aA9U where contributorDetails = wrappedParam "contributor_details" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAoI => HasCountParam a_aAoI where count = wrappedParam "count" PVInteger unPVInteger
+ Web.Twitter.Conduit.Parameters: class Parameters a_aA4W => HasCountParam a_aA4W where count = wrappedParam "count" PVInteger unPVInteger
- Web.Twitter.Conduit.Parameters: class Parameters a_aAry => HasCursorParam a_aAry where cursor = wrappedParam "cursor" PVInteger unPVInteger
+ Web.Twitter.Conduit.Parameters: class Parameters a_aA7M => HasCursorParam a_aA7M where cursor = wrappedParam "cursor" PVInteger unPVInteger
- Web.Twitter.Conduit.Parameters: class Parameters a_aAHa => HasDescriptionParam a_aAHa where description = wrappedParam "description" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAoO => HasDescriptionParam a_aAoO where description = wrappedParam "description" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aAxW => HasDisplayCoordinatesParam a_aAxW where displayCoordinates = wrappedParam "display_coordinates" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAfA => HasDisplayCoordinatesParam a_aAfA where displayCoordinates = wrappedParam "display_coordinates" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAsY => HasExcludeRepliesParam a_aAsY where excludeReplies = wrappedParam "exclude_replies" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aA9c => HasExcludeRepliesParam a_aA9c where excludeReplies = wrappedParam "exclude_replies" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aABu => HasFilterLevelParam a_aABu where filterLevel = wrappedParam "filter_level" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAj8 => HasFilterLevelParam a_aAj8 where filterLevel = wrappedParam "filter_level" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aAF2 => HasFollowParam a_aAF2 where follow = wrappedParam "follow" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAmG => HasFollowParam a_aAmG where follow = wrappedParam "follow" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAKJ => HasFullTextParam a_aAKJ where fullText = wrappedParam "full_text" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAsn => HasFullTextParam a_aAsn where fullText = wrappedParam "full_text" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAxe => HasInReplyToStatusIdParam a_aAxe where inReplyToStatusId = wrappedParam "in_reply_to_status_id" PVInteger unPVInteger
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAeS => HasInReplyToStatusIdParam a_aAeS where inReplyToStatusId = wrappedParam "in_reply_to_status_id" PVInteger unPVInteger
- Web.Twitter.Conduit.Parameters: class Parameters a_aAuo => HasIncludeEntitiesParam a_aAuo where includeEntities = wrappedParam "include_entities" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAaC => HasIncludeEntitiesParam a_aAaC where includeEntities = wrappedParam "include_entities" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAww => HasIncludeMyRetweetParam a_aAww where includeMyRetweet = wrappedParam "include_my_retweet" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAds => HasIncludeMyRetweetParam a_aAds where includeMyRetweet = wrappedParam "include_my_retweet" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAvO => HasIncludeRtsParam a_aAvO where includeRts = wrappedParam "include_rts" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAcK => HasIncludeRtsParam a_aAcK where includeRts = wrappedParam "include_rts" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAv6 => HasIncludeUserEntitiesParam a_aAv6 where includeUserEntities = wrappedParam "include_user_entities" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAc2 => HasIncludeUserEntitiesParam a_aAc2 where includeUserEntities = wrappedParam "include_user_entities" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAzm => HasLangParam a_aAzm where lang = wrappedParam "lang" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAh0 => HasLangParam a_aAh0 where lang = wrappedParam "lang" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aAA4 => HasLanguageParam a_aAA4 where language = wrappedParam "language" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAhI => HasLanguageParam a_aAhI where language = wrappedParam "language" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aAAM => HasLocaleParam a_aAAM where locale = wrappedParam "locale" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAiq => HasLocaleParam a_aAiq where locale = wrappedParam "locale" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aAJi => HasLocationParam a_aAJi where location = wrappedParam "location" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAqW => HasLocationParam a_aAqW where location = wrappedParam "location" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aAFK => HasMapParam a_aAFK where map = wrappedParam "map" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAno => HasMapParam a_aAno where map = wrappedParam "map" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAq8 => HasMaxIdParam a_aAq8 where maxId = wrappedParam "max_id" PVInteger unPVInteger
+ Web.Twitter.Conduit.Parameters: class Parameters a_aA6m => HasMaxIdParam a_aA6m where maxId = wrappedParam "max_id" PVInteger unPVInteger
- Web.Twitter.Conduit.Parameters: class Parameters a_aAGs => HasMediaIdsParam a_aAGs where mediaIds = wrappedParam "media_ids" PVIntegerArray unPVIntegerArray
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAo6 => HasMediaIdsParam a_aAo6 where mediaIds = wrappedParam "media_ids" PVIntegerArray unPVIntegerArray
- Web.Twitter.Conduit.Parameters: class Parameters a_aAHS => HasNameParam a_aAHS where name = wrappedParam "name" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aApw => HasNameParam a_aApw where name = wrappedParam "name" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aAqQ => HasPageParam a_aAqQ where page = wrappedParam "page" PVInteger unPVInteger
+ Web.Twitter.Conduit.Parameters: class Parameters a_aA74 => HasPageParam a_aA74 where page = wrappedParam "page" PVInteger unPVInteger
- Web.Twitter.Conduit.Parameters: class Parameters a_aAyE => HasPossiblySensitiveParam a_aAyE where possiblySensitive = wrappedParam "possibly_sensitive" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAgi => HasPossiblySensitiveParam a_aAgi where possiblySensitive = wrappedParam "possibly_sensitive" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAIA => HasProfileLinkColorParam a_aAIA where profileLinkColor = wrappedParam "profile_link_color" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAqe => HasProfileLinkColorParam a_aAqe where profileLinkColor = wrappedParam "profile_link_color" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aACU => HasRepliesParam a_aACU where replies = wrappedParam "replies" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAky => HasRepliesParam a_aAky where replies = wrappedParam "replies" PVString unPVString
- Web.Twitter.Conduit.Parameters: class Parameters a_aApq => HasSinceIdParam a_aApq where sinceId = wrappedParam "since_id" PVInteger unPVInteger
+ Web.Twitter.Conduit.Parameters: class Parameters a_aA5E => HasSinceIdParam a_aA5E where sinceId = wrappedParam "since_id" PVInteger unPVInteger
- Web.Twitter.Conduit.Parameters: class Parameters a_aAEk => HasSkipStatusParam a_aAEk where skipStatus = wrappedParam "skip_status" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAlY => HasSkipStatusParam a_aAlY where skipStatus = wrappedParam "skip_status" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aACc => HasStallWarningsParam a_aACc where stallWarnings = wrappedParam "stall_warnings" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAjQ => HasStallWarningsParam a_aAjQ where stallWarnings = wrappedParam "stall_warnings" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aAsg => HasTrimUserParam a_aAsg where trimUser = wrappedParam "trim_user" PVBool unPVBool
+ Web.Twitter.Conduit.Parameters: class Parameters a_aA8u => HasTrimUserParam a_aA8u where trimUser = wrappedParam "trim_user" PVBool unPVBool
- Web.Twitter.Conduit.Parameters: class Parameters a_aADC => HasUntilParam a_aADC where until = wrappedParam "until" PVDay unPVDay
+ Web.Twitter.Conduit.Parameters: class Parameters a_aAlg => HasUntilParam a_aAlg where until = wrappedParam "until" PVDay unPVDay
- Web.Twitter.Conduit.Parameters: class Parameters a_aAK0 => HasUrlParam a_aAK0 where url = wrappedParam "url" PVString unPVString
+ Web.Twitter.Conduit.Parameters: class Parameters a_aArE => HasUrlParam a_aArE where url = wrappedParam "url" PVString unPVString
- Web.Twitter.Conduit.Parameters: contributorDetails :: HasContributorDetailsParam a_aAtG => Lens' a_aAtG (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: contributorDetails :: HasContributorDetailsParam a_aA9U => Lens' a_aA9U (Maybe Bool)
- Web.Twitter.Conduit.Parameters: count :: HasCountParam a_aAoI => Lens' a_aAoI (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: count :: HasCountParam a_aA4W => Lens' a_aA4W (Maybe Integer)
- Web.Twitter.Conduit.Parameters: cursor :: HasCursorParam a_aAry => Lens' a_aAry (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: cursor :: HasCursorParam a_aA7M => Lens' a_aA7M (Maybe Integer)
- Web.Twitter.Conduit.Parameters: description :: HasDescriptionParam a_aAHa => Lens' a_aAHa (Maybe Text)
+ Web.Twitter.Conduit.Parameters: description :: HasDescriptionParam a_aAoO => Lens' a_aAoO (Maybe Text)
- Web.Twitter.Conduit.Parameters: displayCoordinates :: HasDisplayCoordinatesParam a_aAxW => Lens' a_aAxW (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: displayCoordinates :: HasDisplayCoordinatesParam a_aAfA => Lens' a_aAfA (Maybe Bool)
- Web.Twitter.Conduit.Parameters: excludeReplies :: HasExcludeRepliesParam a_aAsY => Lens' a_aAsY (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: excludeReplies :: HasExcludeRepliesParam a_aA9c => Lens' a_aA9c (Maybe Bool)
- Web.Twitter.Conduit.Parameters: filterLevel :: HasFilterLevelParam a_aABu => Lens' a_aABu (Maybe Text)
+ Web.Twitter.Conduit.Parameters: filterLevel :: HasFilterLevelParam a_aAj8 => Lens' a_aAj8 (Maybe Text)
- Web.Twitter.Conduit.Parameters: follow :: HasFollowParam a_aAF2 => Lens' a_aAF2 (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: follow :: HasFollowParam a_aAmG => Lens' a_aAmG (Maybe Bool)
- Web.Twitter.Conduit.Parameters: fullText :: HasFullTextParam a_aAKJ => Lens' a_aAKJ (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: fullText :: HasFullTextParam a_aAsn => Lens' a_aAsn (Maybe Bool)
- Web.Twitter.Conduit.Parameters: inReplyToStatusId :: HasInReplyToStatusIdParam a_aAxe => Lens' a_aAxe (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: inReplyToStatusId :: HasInReplyToStatusIdParam a_aAeS => Lens' a_aAeS (Maybe Integer)
- Web.Twitter.Conduit.Parameters: includeEntities :: HasIncludeEntitiesParam a_aAuo => Lens' a_aAuo (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeEntities :: HasIncludeEntitiesParam a_aAaC => Lens' a_aAaC (Maybe Bool)
- Web.Twitter.Conduit.Parameters: includeMyRetweet :: HasIncludeMyRetweetParam a_aAww => Lens' a_aAww (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeMyRetweet :: HasIncludeMyRetweetParam a_aAds => Lens' a_aAds (Maybe Bool)
- Web.Twitter.Conduit.Parameters: includeRts :: HasIncludeRtsParam a_aAvO => Lens' a_aAvO (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeRts :: HasIncludeRtsParam a_aAcK => Lens' a_aAcK (Maybe Bool)
- Web.Twitter.Conduit.Parameters: includeUserEntities :: HasIncludeUserEntitiesParam a_aAv6 => Lens' a_aAv6 (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: includeUserEntities :: HasIncludeUserEntitiesParam a_aAc2 => Lens' a_aAc2 (Maybe Bool)
- Web.Twitter.Conduit.Parameters: lang :: HasLangParam a_aAzm => Lens' a_aAzm (Maybe Text)
+ Web.Twitter.Conduit.Parameters: lang :: HasLangParam a_aAh0 => Lens' a_aAh0 (Maybe Text)
- Web.Twitter.Conduit.Parameters: language :: HasLanguageParam a_aAA4 => Lens' a_aAA4 (Maybe Text)
+ Web.Twitter.Conduit.Parameters: language :: HasLanguageParam a_aAhI => Lens' a_aAhI (Maybe Text)
- Web.Twitter.Conduit.Parameters: locale :: HasLocaleParam a_aAAM => Lens' a_aAAM (Maybe Text)
+ Web.Twitter.Conduit.Parameters: locale :: HasLocaleParam a_aAiq => Lens' a_aAiq (Maybe Text)
- Web.Twitter.Conduit.Parameters: location :: HasLocationParam a_aAJi => Lens' a_aAJi (Maybe Text)
+ Web.Twitter.Conduit.Parameters: location :: HasLocationParam a_aAqW => Lens' a_aAqW (Maybe Text)
- Web.Twitter.Conduit.Parameters: map :: HasMapParam a_aAFK => Lens' a_aAFK (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: map :: HasMapParam a_aAno => Lens' a_aAno (Maybe Bool)
- Web.Twitter.Conduit.Parameters: maxId :: HasMaxIdParam a_aAq8 => Lens' a_aAq8 (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: maxId :: HasMaxIdParam a_aA6m => Lens' a_aA6m (Maybe Integer)
- Web.Twitter.Conduit.Parameters: mediaIds :: HasMediaIdsParam a_aAGs => Lens' a_aAGs (Maybe [Integer])
+ Web.Twitter.Conduit.Parameters: mediaIds :: HasMediaIdsParam a_aAo6 => Lens' a_aAo6 (Maybe [Integer])
- Web.Twitter.Conduit.Parameters: name :: HasNameParam a_aAHS => Lens' a_aAHS (Maybe Text)
+ Web.Twitter.Conduit.Parameters: name :: HasNameParam a_aApw => Lens' a_aApw (Maybe Text)
- Web.Twitter.Conduit.Parameters: page :: HasPageParam a_aAqQ => Lens' a_aAqQ (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: page :: HasPageParam a_aA74 => Lens' a_aA74 (Maybe Integer)
- Web.Twitter.Conduit.Parameters: possiblySensitive :: HasPossiblySensitiveParam a_aAyE => Lens' a_aAyE (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: possiblySensitive :: HasPossiblySensitiveParam a_aAgi => Lens' a_aAgi (Maybe Bool)
- Web.Twitter.Conduit.Parameters: profileLinkColor :: HasProfileLinkColorParam a_aAIA => Lens' a_aAIA (Maybe Text)
+ Web.Twitter.Conduit.Parameters: profileLinkColor :: HasProfileLinkColorParam a_aAqe => Lens' a_aAqe (Maybe Text)
- Web.Twitter.Conduit.Parameters: replies :: HasRepliesParam a_aACU => Lens' a_aACU (Maybe Text)
+ Web.Twitter.Conduit.Parameters: replies :: HasRepliesParam a_aAky => Lens' a_aAky (Maybe Text)
- Web.Twitter.Conduit.Parameters: sinceId :: HasSinceIdParam a_aApq => Lens' a_aApq (Maybe Integer)
+ Web.Twitter.Conduit.Parameters: sinceId :: HasSinceIdParam a_aA5E => Lens' a_aA5E (Maybe Integer)
- Web.Twitter.Conduit.Parameters: skipStatus :: HasSkipStatusParam a_aAEk => Lens' a_aAEk (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: skipStatus :: HasSkipStatusParam a_aAlY => Lens' a_aAlY (Maybe Bool)
- Web.Twitter.Conduit.Parameters: stallWarnings :: HasStallWarningsParam a_aACc => Lens' a_aACc (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: stallWarnings :: HasStallWarningsParam a_aAjQ => Lens' a_aAjQ (Maybe Bool)
- Web.Twitter.Conduit.Parameters: trimUser :: HasTrimUserParam a_aAsg => Lens' a_aAsg (Maybe Bool)
+ Web.Twitter.Conduit.Parameters: trimUser :: HasTrimUserParam a_aA8u => Lens' a_aA8u (Maybe Bool)
- Web.Twitter.Conduit.Parameters: until :: HasUntilParam a_aADC => Lens' a_aADC (Maybe Day)
+ Web.Twitter.Conduit.Parameters: until :: HasUntilParam a_aAlg => Lens' a_aAlg (Maybe Day)
- Web.Twitter.Conduit.Parameters: url :: HasUrlParam a_aAK0 => Lens' a_aAK0 (Maybe URIString)
+ Web.Twitter.Conduit.Parameters: url :: HasUrlParam a_aArE => Lens' a_aArE (Maybe URIString)

Files

.travis.yml view
@@ -23,6 +23,11 @@         apt:           sources: [ hvr-ghc ]           packages: [ ghc-7.10.3 ]+    - env: GHCVER=8.0.2 STACK_LTS=lts-8 STACK_TEMPLATE=stack-lts-8.yaml+      addons:+        apt:+          sources: [ hvr-ghc ]+          packages: [ ghc-8.0.2 ]  before_install:   # Download and unpack the stack executable
+ .travis/stack-lts-8.yaml view
@@ -0,0 +1,8 @@+flags: {}+packages:+- '.'+- 'sample'+extra-deps:+- twitter-types-0.7.2.2+- twitter-types-lens-0.7.2+resolver: __RESOLVER__
ChangeLog.md view
@@ -1,3 +1,10 @@+## 0.2.2++* Upgrade http-conduit and http-client dependencies to:+  http-conduit >= 2.1.8 && http-client >= 0.4.30 [#51](https://github.com/himura/twitter-conduit/pull/51)+* Added `include_email` parameter to `AccountVerifyCredentials` [#49](https://github.com/himura/twitter-conduit/pull/49)+* Added `extAltText` parameter to `showId` [#50](https://github.com/himura/twitter-conduit/pull/50)+ ## 0.2.1  * Added `fullText` parameter to direct message calls [#47](https://github.com/himura/twitter-conduit/pull/47)
Web/Twitter/Conduit/Api.hs view
@@ -514,6 +514,7 @@ deriveHasParamInstances ''AccountVerifyCredentials     [ "include_entities"     , "skip_status"+    , "include_email"     ]  data AccountUpdateProfile
Web/Twitter/Conduit/Base.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE RecordWildCards #-}@@ -62,13 +63,19 @@              -> HT.SimpleQuery -- ^ Query              -> IO HTTP.Request makeRequest' m url query = do+#if MIN_VERSION_http_client(0,4,30)+    req <- HTTP.parseRequest url+#else     req <- HTTP.parseUrl url+#endif     let addParams =             if m == "POST"             then HTTP.urlEncodedBody query             else \r -> r { HTTP.queryString = HT.renderSimpleQuery False query }     return $ addParams $ req { HTTP.method = m+#if !MIN_VERSION_http_client(0,4,30)                              , HTTP.checkStatus = \_ _ _ -> Nothing+#endif                              }  getResponse :: MonadResource m@@ -263,7 +270,6 @@ -- -- This function cooperate with instances of 'HasCursorParam'. sourceWithCursor' :: ( MonadBase IO m-                     , FromJSON responseType                      , CursorKey ck                      , HasCursorParam (APIRequest apiName (WithCursor ck responseType))                      )@@ -273,9 +279,8 @@                   -> C.Source m Value sourceWithCursor' info mgr req = loop (-1)   where-    relax :: FromJSON value-          => APIRequest apiName (WithCursor ck responseType)-          -> APIRequest apiName (WithCursor ck value)+    relax :: APIRequest apiName (WithCursor ck responseType)+          -> APIRequest apiName (WithCursor ck Value)     relax = unsafeCoerce     loop 0 = CL.sourceNull     loop cur = do@@ -286,7 +291,6 @@ -- | A wrapper function to perform multiple API request with @SearchResult@. sourceWithSearchResult :: ( MonadBase IO m                           , FromJSON responseType-                          , HasMaxIdParam (APIRequest apiName (SearchResult [responseType]))                           )                        => TWInfo -- ^ Twitter Setting                        -> HTTP.Manager@@ -309,7 +313,6 @@  -- | A wrapper function to perform multiple API request with @SearchResult@. sourceWithSearchResult' :: ( MonadBase IO m-                           , HasMaxIdParam (APIRequest apiName (SearchResult [responseType]))                            )                         => TWInfo -- ^ Twitter Setting                         -> HTTP.Manager@@ -322,9 +325,8 @@     return $ res & searchResultStatuses .~ body   where     origQueryMap = req ^. params . to M.fromList-    relax :: FromJSON value-          => APIRequest apiName (SearchResult responseType)-          -> APIRequest apiName (SearchResult value)+    relax :: APIRequest apiName (SearchResult [responseType])+          -> APIRequest apiName (SearchResult [Value])     relax = unsafeCoerce     loop Nothing = CL.sourceNull     loop (Just nextResultsStr) = do
Web/Twitter/Conduit/Parameters.hs view
@@ -17,6 +17,8 @@        , HasExcludeRepliesParam (..)        , HasContributorDetailsParam (..)        , HasIncludeEntitiesParam (..)+       , HasIncludeEmailParam (..)+       , HasIncludeExtAltTextParam (..)        , HasIncludeUserEntitiesParam (..)        , HasIncludeRtsParam (..)        , HasIncludeMyRetweetParam (..)@@ -74,9 +76,11 @@ defineHasParamClassBool "exclude_replies" defineHasParamClassBool "contributor_details" defineHasParamClassBool "include_entities"+defineHasParamClassBool "include_email" defineHasParamClassBool "include_user_entities" defineHasParamClassBool "include_rts" defineHasParamClassBool "include_my_retweet"+defineHasParamClassBool "include_ext_alt_text" defineHasParamClassInteger "in_reply_to_status_id" defineHasParamClassBool "display_coordinates" defineHasParamClassBool "possibly_sensitive"
Web/Twitter/Conduit/Status.hs view
@@ -191,6 +191,7 @@     [ "trim_user"     , "include_my_retweet"     , "include_entities"+    , "include_ext_alt_text"     ]  data StatusesDestroyId
twitter-conduit.cabal view
@@ -1,5 +1,5 @@ name:              twitter-conduit-version:           0.2.1+version:           0.2.2 license:           BSD3 license-file:      LICENSE author:            HATTORI Hiroki, Hideyuki Tanaka, Takahiro HIMURA@@ -64,8 +64,8 @@     , conduit >= 1.1     , conduit-extra >= 1.1     , http-types-    , http-conduit >= 2.0 && < 2.2-    , http-client >= 0.3+    , http-conduit >= 2.0 && < 2.3+    , http-client >= 0.3.0     , aeson >= 0.7.0.5     , attoparsec >= 0.10     , data-default >= 0.3