twitter-types-lens 0.7.2 → 0.8.0
raw patch · 2 files changed
+20/−4 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: data ExtendedEntity
+ Web.Twitter.Types.Lens: exeDurationMillis :: Lens' ExtendedEntity (Maybe Double)
+ Web.Twitter.Types.Lens: exeExtAltText :: Lens' ExtendedEntity (Maybe String)
+ Web.Twitter.Types.Lens: exeID :: Lens' ExtendedEntity StatusId
+ Web.Twitter.Types.Lens: exeMediaUrl :: Lens' ExtendedEntity URIString
+ Web.Twitter.Types.Lens: exeMediaUrlHttps :: Lens' ExtendedEntity URIString
+ Web.Twitter.Types.Lens: exeSizes :: Lens' ExtendedEntity (HashMap Text MediaSize)
+ Web.Twitter.Types.Lens: exeType :: Lens' ExtendedEntity Text
+ Web.Twitter.Types.Lens: exeURL :: Lens' ExtendedEntity URLEntity
+ Web.Twitter.Types.Lens: userEmail :: Lens' User (Maybe Text)
- Web.Twitter.Types.Lens: data BoundingBox :: *
+ Web.Twitter.Types.Lens: data BoundingBox
- Web.Twitter.Types.Lens: data Contributor :: *
+ Web.Twitter.Types.Lens: data Contributor
- Web.Twitter.Types.Lens: data Coordinates :: *
+ Web.Twitter.Types.Lens: data Coordinates
- Web.Twitter.Types.Lens: data Delete :: *
+ Web.Twitter.Types.Lens: data Delete
- Web.Twitter.Types.Lens: data DirectMessage :: *
+ Web.Twitter.Types.Lens: data DirectMessage
- Web.Twitter.Types.Lens: data Entities :: *
+ Web.Twitter.Types.Lens: data Entities
- Web.Twitter.Types.Lens: data Entity a :: * -> *
+ Web.Twitter.Types.Lens: data Entity a
- Web.Twitter.Types.Lens: data Event :: *
+ Web.Twitter.Types.Lens: data Event
- Web.Twitter.Types.Lens: data EventTarget :: *
+ Web.Twitter.Types.Lens: data EventTarget
- Web.Twitter.Types.Lens: data HashTagEntity :: *
+ Web.Twitter.Types.Lens: data HashTagEntity
- Web.Twitter.Types.Lens: data ImageSizeType :: *
+ Web.Twitter.Types.Lens: data ImageSizeType
- Web.Twitter.Types.Lens: data List :: *
+ Web.Twitter.Types.Lens: data List
- Web.Twitter.Types.Lens: data MediaEntity :: *
+ Web.Twitter.Types.Lens: data MediaEntity
- Web.Twitter.Types.Lens: data MediaSize :: *
+ Web.Twitter.Types.Lens: data MediaSize
- Web.Twitter.Types.Lens: data Place :: *
+ Web.Twitter.Types.Lens: data Place
- Web.Twitter.Types.Lens: data RetweetedStatus :: *
+ Web.Twitter.Types.Lens: data RetweetedStatus
- Web.Twitter.Types.Lens: data SearchMetadata :: *
+ Web.Twitter.Types.Lens: data SearchMetadata
- Web.Twitter.Types.Lens: data SearchResult body :: * -> *
+ Web.Twitter.Types.Lens: data SearchResult body
- Web.Twitter.Types.Lens: data SearchStatus :: *
+ Web.Twitter.Types.Lens: data SearchStatus
- Web.Twitter.Types.Lens: data Status :: *
+ Web.Twitter.Types.Lens: data Status
- Web.Twitter.Types.Lens: data StreamingAPI :: *
+ Web.Twitter.Types.Lens: data StreamingAPI
- Web.Twitter.Types.Lens: data URLEntity :: *
+ Web.Twitter.Types.Lens: data URLEntity
- Web.Twitter.Types.Lens: data UploadedMedia :: *
+ Web.Twitter.Types.Lens: data UploadedMedia
- Web.Twitter.Types.Lens: data User :: *
+ Web.Twitter.Types.Lens: data User
- Web.Twitter.Types.Lens: data UserEntity :: *
+ Web.Twitter.Types.Lens: data UserEntity
- Web.Twitter.Types.Lens: entityBody :: Lens (Entity a_abyW) (Entity a_afEd) a_abyW a_afEd
+ Web.Twitter.Types.Lens: entityBody :: forall a_afXX a_ag4l. Lens (Entity a_afXX) (Entity a_ag4l) a_afXX a_ag4l
- Web.Twitter.Types.Lens: entityIndices :: Lens' (Entity a_abyW) EntityIndices
+ Web.Twitter.Types.Lens: entityIndices :: forall a_afXX. Lens' (Entity a_afXX) EntityIndices
- Web.Twitter.Types.Lens: searchResultSearchMetadata :: Lens' (SearchResult body_abqt) SearchMetadata
+ Web.Twitter.Types.Lens: searchResultSearchMetadata :: forall body_aeQO. Lens' (SearchResult body_aeQO) SearchMetadata
- Web.Twitter.Types.Lens: searchResultStatuses :: Lens (SearchResult body_abqt) (SearchResult body_aeyU) body_abqt body_aeyU
+ 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: statusExtendedEntities :: Lens' Status (Maybe Entities)
+ Web.Twitter.Types.Lens: statusExtendedEntities :: Lens' Status (Maybe ExtendedEntities)
- Web.Twitter.Types.Lens: userLang :: Lens' User LanguageCode
+ Web.Twitter.Types.Lens: userLang :: Lens' User (Maybe LanguageCode)
Files
- Web/Twitter/Types/Lens.hs +13/−0
- twitter-types-lens.cabal +7/−4
Web/Twitter/Types/Lens.hs view
@@ -115,6 +115,7 @@ , userCreatedAt , userDefaultProfile , userDefaultProfileImage+ , userEmail , userDescription , userFavoritesCount , userFollowRequestSent@@ -169,6 +170,17 @@ , enURLs , enMedia + -- * 'TT.ExtendedEntity'+ , TT.ExtendedEntity+ , exeID+ , exeMediaUrl+ , exeMediaUrlHttps+ , exeURL+ , exeSizes+ , exeType+ , exeDurationMillis+ , exeExtAltText+ -- * 'TT.Entity' , TT.Entity , entityBody@@ -289,6 +301,7 @@ makeLenses ''TT.User makeLenses ''TT.List makeLenses ''TT.Entities+makeLenses ''TT.ExtendedEntity makeLenses ''TT.Entity makeLenses ''TT.HashTagEntity makeLenses ''TT.UserEntity
twitter-types-lens.cabal view
@@ -1,7 +1,8 @@ name: twitter-types-lens-version: 0.7.2+version: 0.8.0 synopsis: Twitter JSON types (lens powered)-homepage: https://github.com/himura/twitter-types-lens+description: Please see the README on Github at <https://github.com/himura/twitter-types#readme>+homepage: https://github.com/himura/twitter-types license: BSD3 license-file: LICENSE author: Takahiro HIMURA@@ -10,9 +11,11 @@ build-type: Simple cabal-version: >=1.10 +tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5+ source-repository head type: git- location: git://github.com/himura/twitter-types-lens.git+ location: git://github.com/himura/twitter-types.git library ghc-options: -Wall@@ -28,6 +31,6 @@ , template-haskell , text , time- , twitter-types >= 0.7.2 && < 0.8+ , twitter-types >= 0.8 && < 0.9 default-language: Haskell2010