atom-basic 0.2.3 → 0.2.4
raw patch · 2 files changed
+2/−2 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Web.Atom: categoryLabel :: Category -> Maybe Text
- Web.Atom: categoryScheme :: Category -> Maybe URI
- Web.Atom: categoryTerm :: Category -> Text
- Web.Atom: entryAuthors :: Entry e -> [Person]
- Web.Atom: entryCategories :: Entry e -> [Category]
- Web.Atom: entryContent :: Entry e -> Maybe (Content e)
- Web.Atom: entryContributors :: Entry e -> [Person]
- Web.Atom: entryId :: Entry e -> URI
- Web.Atom: entryLinks :: Entry e -> [Link]
- Web.Atom: entryPublished :: Entry e -> Maybe UTCTime
- Web.Atom: entryRights :: Entry e -> Maybe (Text e)
- Web.Atom: entrySource :: Entry e -> Maybe (Source e)
- Web.Atom: entrySummary :: Entry e -> Maybe (Text e)
- Web.Atom: entryTitle :: Entry e -> (Text e)
- Web.Atom: entryUpdated :: Entry e -> UTCTime
- Web.Atom: feedAuthors :: Feed e -> [Person]
- Web.Atom: feedCategories :: Feed e -> [Category]
- Web.Atom: feedContributors :: Feed e -> [Person]
- Web.Atom: feedEntries :: Feed e -> [Entry e]
- Web.Atom: feedGenerator :: Feed e -> Maybe Generator
- Web.Atom: feedIcon :: Feed e -> Maybe URI
- Web.Atom: feedId :: Feed e -> URI
- Web.Atom: feedLinks :: Feed e -> [Link]
- Web.Atom: feedLogo :: Feed e -> Maybe URI
- Web.Atom: feedRights :: Feed e -> Maybe (Text e)
- Web.Atom: feedSubtitle :: Feed e -> Maybe (Text e)
- Web.Atom: feedTitle :: Feed e -> Text e
- Web.Atom: feedUpdated :: Feed e -> UTCTime
- Web.Atom: generatorName :: Generator -> Text
- Web.Atom: generatorURI :: Generator -> Maybe URI
- Web.Atom: instance Eq Category
- Web.Atom: instance Eq Email
- Web.Atom: instance Eq Generator
- Web.Atom: instance Eq LanguageTag
- Web.Atom: instance Eq Link
- Web.Atom: instance Eq MediaType
- Web.Atom: instance Eq Person
- Web.Atom: instance Eq Rel
- Web.Atom: instance Eq e => Eq (Content e)
- Web.Atom: instance Eq e => Eq (Entry e)
- Web.Atom: instance Eq e => Eq (Feed e)
- Web.Atom: instance Eq e => Eq (Source e)
- Web.Atom: instance Eq e => Eq (Text e)
- Web.Atom: instance IsString (Text e)
- Web.Atom: instance IsString MediaType
- Web.Atom: instance Show Category
- Web.Atom: instance Show Email
- Web.Atom: instance Show Generator
- Web.Atom: instance Show LanguageTag
- Web.Atom: instance Show Link
- Web.Atom: instance Show MediaType
- Web.Atom: instance Show Person
- Web.Atom: instance Show Rel
- Web.Atom: instance Show e => Show (Content e)
- Web.Atom: instance Show e => Show (Entry e)
- Web.Atom: instance Show e => Show (Feed e)
- Web.Atom: instance Show e => Show (Source e)
- Web.Atom: instance Show e => Show (Text e)
- Web.Atom: instance ToXML e (Content e)
- Web.Atom: instance ToXML e (Entry e)
- Web.Atom: instance ToXML e (Feed e)
- Web.Atom: instance ToXML e (Source e)
- Web.Atom: instance ToXML e (Text e)
- Web.Atom: instance ToXML e Category
- Web.Atom: instance ToXML e Generator
- Web.Atom: instance ToXML e Link
- Web.Atom: instance ToXML e Person
- Web.Atom: instance ToXML e URI
- Web.Atom: instance ToXML e UTCTime
- Web.Atom: linkHref :: Link -> URI
- Web.Atom: linkHrefLang :: Link -> Maybe LanguageTag
- Web.Atom: linkLength :: Link -> Maybe Integer
- Web.Atom: linkRel :: Link -> Maybe Rel
- Web.Atom: linkTitle :: Link -> Maybe Text
- Web.Atom: linkType :: Link -> Maybe MediaType
- Web.Atom: personEmail :: Person -> Maybe Email
- Web.Atom: personName :: Person -> Text
- Web.Atom: personURI :: Person -> Maybe URI
- Web.Atom: sourceAuthors :: Source e -> [Person]
- Web.Atom: sourceCategories :: Source e -> [Category]
- Web.Atom: sourceContributors :: Source e -> [Person]
- Web.Atom: sourceGenerator :: Source e -> Maybe Generator
- Web.Atom: sourceIcon :: Source e -> Maybe URI
- Web.Atom: sourceId :: Source e -> Maybe URI
- Web.Atom: sourceLinks :: Source e -> [Link]
- Web.Atom: sourceLogo :: Source e -> Maybe URI
- Web.Atom: sourceRights :: Source e -> Maybe (Text e)
- Web.Atom: sourceSubtitle :: Source e -> Maybe (Text e)
- Web.Atom: sourceTitle :: Source e -> Maybe (Text e)
- Web.Atom: sourceUpdated :: Source e -> Maybe UTCTime
- Web.Atom: uriAuthority :: URI -> Maybe URIAuth
- Web.Atom: uriFragment :: URI -> String
- Web.Atom: uriPath :: URI -> String
- Web.Atom: uriQuery :: URI -> String
- Web.Atom: uriScheme :: URI -> String
- Web.Atom: version :: Generator -> Maybe Text
- Web.Atom: xmlAttr :: XMLGen elem node name attr -> name -> Text -> attr
- Web.Atom: xmlElem :: XMLGen elem node name attr -> name -> [attr] -> [node] -> elem
- Web.Atom: xmlElemNode :: XMLGen elem node name attr -> elem -> node
- Web.Atom: xmlName :: XMLGen elem node name attr -> Maybe Text -> Text -> name
- Web.Atom: xmlTextNode :: XMLGen elem node name attr -> Text -> node
+ Web.Atom: [categoryLabel] :: Category -> Maybe Text
+ Web.Atom: [categoryScheme] :: Category -> Maybe URI
+ Web.Atom: [categoryTerm] :: Category -> Text
+ Web.Atom: [entryAuthors] :: Entry e -> [Person]
+ Web.Atom: [entryCategories] :: Entry e -> [Category]
+ Web.Atom: [entryContent] :: Entry e -> Maybe (Content e)
+ Web.Atom: [entryContributors] :: Entry e -> [Person]
+ Web.Atom: [entryId] :: Entry e -> URI
+ Web.Atom: [entryLinks] :: Entry e -> [Link]
+ Web.Atom: [entryPublished] :: Entry e -> Maybe UTCTime
+ Web.Atom: [entryRights] :: Entry e -> Maybe (Text e)
+ Web.Atom: [entrySource] :: Entry e -> Maybe (Source e)
+ Web.Atom: [entrySummary] :: Entry e -> Maybe (Text e)
+ Web.Atom: [entryTitle] :: Entry e -> (Text e)
+ Web.Atom: [entryUpdated] :: Entry e -> UTCTime
+ Web.Atom: [feedAuthors] :: Feed e -> [Person]
+ Web.Atom: [feedCategories] :: Feed e -> [Category]
+ Web.Atom: [feedContributors] :: Feed e -> [Person]
+ Web.Atom: [feedEntries] :: Feed e -> [Entry e]
+ Web.Atom: [feedGenerator] :: Feed e -> Maybe Generator
+ Web.Atom: [feedIcon] :: Feed e -> Maybe URI
+ Web.Atom: [feedId] :: Feed e -> URI
+ Web.Atom: [feedLinks] :: Feed e -> [Link]
+ Web.Atom: [feedLogo] :: Feed e -> Maybe URI
+ Web.Atom: [feedRights] :: Feed e -> Maybe (Text e)
+ Web.Atom: [feedSubtitle] :: Feed e -> Maybe (Text e)
+ Web.Atom: [feedTitle] :: Feed e -> Text e
+ Web.Atom: [feedUpdated] :: Feed e -> UTCTime
+ Web.Atom: [generatorName] :: Generator -> Text
+ Web.Atom: [generatorURI] :: Generator -> Maybe URI
+ Web.Atom: [linkHrefLang] :: Link -> Maybe LanguageTag
+ Web.Atom: [linkHref] :: Link -> URI
+ Web.Atom: [linkLength] :: Link -> Maybe Integer
+ Web.Atom: [linkRel] :: Link -> Maybe Rel
+ Web.Atom: [linkTitle] :: Link -> Maybe Text
+ Web.Atom: [linkType] :: Link -> Maybe MediaType
+ Web.Atom: [personEmail] :: Person -> Maybe Email
+ Web.Atom: [personName] :: Person -> Text
+ Web.Atom: [personURI] :: Person -> Maybe URI
+ Web.Atom: [sourceAuthors] :: Source e -> [Person]
+ Web.Atom: [sourceCategories] :: Source e -> [Category]
+ Web.Atom: [sourceContributors] :: Source e -> [Person]
+ Web.Atom: [sourceGenerator] :: Source e -> Maybe Generator
+ Web.Atom: [sourceIcon] :: Source e -> Maybe URI
+ Web.Atom: [sourceId] :: Source e -> Maybe URI
+ Web.Atom: [sourceLinks] :: Source e -> [Link]
+ Web.Atom: [sourceLogo] :: Source e -> Maybe URI
+ Web.Atom: [sourceRights] :: Source e -> Maybe (Text e)
+ Web.Atom: [sourceSubtitle] :: Source e -> Maybe (Text e)
+ Web.Atom: [sourceTitle] :: Source e -> Maybe (Text e)
+ Web.Atom: [sourceUpdated] :: Source e -> Maybe UTCTime
+ Web.Atom: [uriAuthority] :: URI -> Maybe URIAuth
+ Web.Atom: [uriFragment] :: URI -> String
+ Web.Atom: [uriPath] :: URI -> String
+ Web.Atom: [uriQuery] :: URI -> String
+ Web.Atom: [uriScheme] :: URI -> String
+ Web.Atom: [version] :: Generator -> Maybe Text
+ Web.Atom: [xmlAttr] :: XMLGen elem node name attr -> name -> Text -> attr
+ Web.Atom: [xmlElemNode] :: XMLGen elem node name attr -> elem -> node
+ Web.Atom: [xmlElem] :: XMLGen elem node name attr -> name -> [attr] -> [node] -> elem
+ Web.Atom: [xmlName] :: XMLGen elem node name attr -> Maybe Text -> Text -> name
+ Web.Atom: [xmlTextNode] :: XMLGen elem node name attr -> Text -> node
+ Web.Atom: instance Data.String.IsString (Web.Atom.Text e)
+ Web.Atom: instance Data.String.IsString Web.Atom.MediaType
+ Web.Atom: instance GHC.Classes.Eq Web.Atom.Category
+ Web.Atom: instance GHC.Classes.Eq Web.Atom.Email
+ Web.Atom: instance GHC.Classes.Eq Web.Atom.Generator
+ Web.Atom: instance GHC.Classes.Eq Web.Atom.LanguageTag
+ Web.Atom: instance GHC.Classes.Eq Web.Atom.Link
+ Web.Atom: instance GHC.Classes.Eq Web.Atom.MediaType
+ Web.Atom: instance GHC.Classes.Eq Web.Atom.Person
+ Web.Atom: instance GHC.Classes.Eq Web.Atom.Rel
+ Web.Atom: instance GHC.Classes.Eq e => GHC.Classes.Eq (Web.Atom.Content e)
+ Web.Atom: instance GHC.Classes.Eq e => GHC.Classes.Eq (Web.Atom.Entry e)
+ Web.Atom: instance GHC.Classes.Eq e => GHC.Classes.Eq (Web.Atom.Feed e)
+ Web.Atom: instance GHC.Classes.Eq e => GHC.Classes.Eq (Web.Atom.Source e)
+ Web.Atom: instance GHC.Classes.Eq e => GHC.Classes.Eq (Web.Atom.Text e)
+ Web.Atom: instance GHC.Show.Show Web.Atom.Category
+ Web.Atom: instance GHC.Show.Show Web.Atom.Email
+ Web.Atom: instance GHC.Show.Show Web.Atom.Generator
+ Web.Atom: instance GHC.Show.Show Web.Atom.LanguageTag
+ Web.Atom: instance GHC.Show.Show Web.Atom.Link
+ Web.Atom: instance GHC.Show.Show Web.Atom.MediaType
+ Web.Atom: instance GHC.Show.Show Web.Atom.Person
+ Web.Atom: instance GHC.Show.Show Web.Atom.Rel
+ Web.Atom: instance GHC.Show.Show e => GHC.Show.Show (Web.Atom.Content e)
+ Web.Atom: instance GHC.Show.Show e => GHC.Show.Show (Web.Atom.Entry e)
+ Web.Atom: instance GHC.Show.Show e => GHC.Show.Show (Web.Atom.Feed e)
+ Web.Atom: instance GHC.Show.Show e => GHC.Show.Show (Web.Atom.Source e)
+ Web.Atom: instance GHC.Show.Show e => GHC.Show.Show (Web.Atom.Text e)
+ Web.Atom: instance Web.Atom.ToXML e (Web.Atom.Content e)
+ Web.Atom: instance Web.Atom.ToXML e (Web.Atom.Entry e)
+ Web.Atom: instance Web.Atom.ToXML e (Web.Atom.Feed e)
+ Web.Atom: instance Web.Atom.ToXML e (Web.Atom.Source e)
+ Web.Atom: instance Web.Atom.ToXML e (Web.Atom.Text e)
+ Web.Atom: instance Web.Atom.ToXML e Data.Time.Clock.UTC.UTCTime
+ Web.Atom: instance Web.Atom.ToXML e Network.URI.URI
+ Web.Atom: instance Web.Atom.ToXML e Web.Atom.Category
+ Web.Atom: instance Web.Atom.ToXML e Web.Atom.Generator
+ Web.Atom: instance Web.Atom.ToXML e Web.Atom.Link
+ Web.Atom: instance Web.Atom.ToXML e Web.Atom.Person
Files
- atom-basic.cabal +1/−1
- src/Web/Atom.hs +1/−1
atom-basic.cabal view
@@ -1,5 +1,5 @@ name: atom-basic-version: 0.2.3+version: 0.2.4 synopsis: Basic Atom feed construction description:
src/Web/Atom.hs view
@@ -11,7 +11,7 @@ -- XML of the type you prefer. -- /Thanks to <https:\/\/ocharles.org.uk\/blog\/ Ollie Charles> for this suggestion./ ----- A minimal, but complete example using the <http://hackage.haskell.org/package/xml xml> package, looks like this (<https://github.com/cbaatz/atom-basic/blob/master/examples/atom-xml/Main.hs GitHub>):+-- A minimal example using the <http://hackage.haskell.org/package/xml xml> package looks like this (<https://github.com/cbaatz/atom-basic/blob/master/examples/atom-xml/Main.hs GitHub>): -- -- > {-# LANGUAGE OverloadedStrings #-} -- >