twitter-types-lens 0.8.1 → 0.9.0
raw patch · 2 files changed
+7/−17 lines, 2 filesdep ~twitter-typesPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: twitter-types
API changes (from Hackage documentation)
- Web.Twitter.Types.Lens: dmCoordinates :: Lens' DirectMessage (Maybe Coordinates)
- Web.Twitter.Types.Lens: dmCreatedAt :: Lens' DirectMessage UTCTime
- Web.Twitter.Types.Lens: dmRecipient :: Lens' DirectMessage User
- Web.Twitter.Types.Lens: dmRecipientId :: Lens' DirectMessage UserId
- Web.Twitter.Types.Lens: dmRecipientScreeName :: Lens' DirectMessage Text
- Web.Twitter.Types.Lens: dmSender :: Lens' DirectMessage User
- Web.Twitter.Types.Lens: dmSenderScreenName :: Lens' DirectMessage Text
- Web.Twitter.Types.Lens: instance Web.Twitter.Types.Lens.AsStatus Web.Twitter.Types.DirectMessage
+ Web.Twitter.Types.Lens: dmCreatedTimestamp :: Lens' DirectMessage UTCTime
+ Web.Twitter.Types.Lens: dmEntities :: Lens' DirectMessage Entities
+ Web.Twitter.Types.Lens: dmTargetRecipientId :: Lens' DirectMessage UserId
- Web.Twitter.Types.Lens: dmId :: Lens' DirectMessage StatusId
+ Web.Twitter.Types.Lens: dmId :: Lens' DirectMessage EventId
- Web.Twitter.Types.Lens: entityBody :: forall a_afXX a_agkI. Lens (Entity a_afXX) (Entity a_agkI) a_afXX a_agkI
+ Web.Twitter.Types.Lens: entityBody :: forall a_ag3G a_agqN. Lens (Entity a_ag3G) (Entity a_agqN) a_ag3G a_agqN
- Web.Twitter.Types.Lens: entityIndices :: forall a_afXX. Lens' (Entity a_afXX) EntityIndices
+ Web.Twitter.Types.Lens: entityIndices :: forall a_ag3G. Lens' (Entity a_ag3G) EntityIndices
- Web.Twitter.Types.Lens: searchResultSearchMetadata :: forall body_aeQO. Lens' (SearchResult body_aeQO) SearchMetadata
+ Web.Twitter.Types.Lens: searchResultSearchMetadata :: forall body_aeZ2. Lens' (SearchResult body_aeZ2) SearchMetadata
- Web.Twitter.Types.Lens: searchResultStatuses :: forall body_aeQO body_aeQX. Lens (SearchResult body_aeQO) (SearchResult body_aeQX) body_aeQO body_aeQX
+ Web.Twitter.Types.Lens: searchResultStatuses :: forall body_aeZ2 body_aeZb. Lens (SearchResult body_aeZ2) (SearchResult body_aeZb) body_aeZ2 body_aeZb
Files
- Web/Twitter/Types/Lens.hs +5/−15
- twitter-types-lens.cabal +2/−2
Web/Twitter/Types/Lens.hs view
@@ -85,16 +85,12 @@ -- * 'TT.DirectMessage' , TT.DirectMessage- , dmCreatedAt- , dmSenderScreenName- , dmSender- , dmText- , dmRecipientScreeName , dmId- , dmRecipient- , dmRecipientId+ , dmCreatedTimestamp+ , dmTargetRecipientId , dmSenderId- , dmCoordinates+ , dmText+ , dmEntities -- * 'TT.Event' , TT.Event@@ -344,12 +340,6 @@ user = rsUser geolocation = rsCoordinates -instance AsStatus TT.DirectMessage where- status_id = dmId- text = dmText- user = dmSender- geolocation = dmCoordinates- class AsUser u where user_id :: Lens' u TT.UserId name :: Lens' u TT.UserName@@ -379,7 +369,7 @@ instance HasCreatedAt TT.RetweetedStatus where created_at = rsCreatedAt instance HasCreatedAt TT.DirectMessage where- created_at = dmCreatedAt+ created_at = dmCreatedTimestamp instance HasCreatedAt TT.User where created_at = userCreatedAt
twitter-types-lens.cabal view
@@ -1,5 +1,5 @@ name: twitter-types-lens-version: 0.8.1+version: 0.9.0 synopsis: Twitter JSON types (lens powered) description: Please see the README on Github at <https://github.com/himura/twitter-types#readme> homepage: https://github.com/himura/twitter-types@@ -31,6 +31,6 @@ , template-haskell , text , time- , twitter-types >= 0.8 && < 0.9+ , twitter-types >= 0.9 && < 0.10 default-language: Haskell2010