- Add support for Feed Categories
- RSS: http://www.rssboard.org/rss-specification#ltcategorygtSubelementOfLtitemgt
- Atom: https://tools.ietf.org/html/rfc4287#section-4.2.2
- Create the
EntryCategory
datatype
- Upgrade to yesod-core 1.6.0
- Create new datatype
EntryEnclosure
for self-documentation offeedEntryEnclosure
.
- added
feedLogo
field toFeed
type asMaybe (url, Text)
. Should this field result inNothing
, nothing will be added to the feed.url
: Defines the URL to the logi imageText
: Is the description of the logo image. Will only be used for RSS feeds
- added
feedEntryEnclosure
field toFeedEntry
type asMaybe (url, Int, Text)
. Should this field result inNothing
, no data will be added to the feed entry.url
: Defines the URL to the enclosed dataInt
: Is the content size in bytes. RSS requires this.Text
: Is the MIME-type of the enclosed file. RSS requires this
- modified
template
function to append an<logo>url</logo>
tag at the end of the feed, when the providedfeedLogo
is notNothing
. This might look awkward, since it will be appended after the entries. - modified
entryTemplate
to append an<link rel="enclosure" href=url>
to the feed entry.
- modified
template
function to append an<image>
tag with its three required components<url>
,<title>
and<link>
.<url>
and<title>
will be filled fromfeedLogo
,<link>
will befeedLinkHome
. - modified
entryTemplate
function to append an<enclosure type=mime length=length url=url>
to the feed entry