- text 2.0 support, thanks to Alexander Batischev.
- Moved the repository to https://github.com/haskell-party/
- Expose RSS/Atom item content through queries by using
getItemContent
.
- Add a test to check that validation works on a simple entry.
- Change attribute handling when validating so that type attribute is recognised properly on content.
- Reverted changes to
EntryContent
that came in 1.2.0.0. Thanks to Tomas Janousek.
- Get rid of xmlns:ns and ns:-prefixed attributes that confused some applications, thanks to Tomas Janousek.
- GHC 8.8 support
Updated EntryContent
's HTMLContent
to wrap an XML.Element
instead of Text
. Thanks to Jake Keuhlen.
parseFeedFromFile
now returnsIO (Maybe Feed)
instead ofIO Feed
to distinguish IO exceptions from parse failures. Thanks to Jake Keuhlen.
-
Support for GHC 8.6.x libraries
-
Add
textFeed
andtextRSS
helpers (thanks to Francesco Ariis)
- Thanks to Dmitry Dzhus feed has been modernized to use the
text
,xml-types
andxml-conduit
libraries.
- Adds support for some fallback parsing of atom feeds to XMLFeed (thanks to Joey Hess)
- Add missing file to dist of test-suite (thanks to Sergei Trofimovich)
- Add
toFeedDateStringUTC
which uses UTCTime rather than ClockTime (thanks to Emanuel Borsboom) - Now with explicit export lists!
- Fix toFeedDateString time format, It used %s (seconds since epoch) instead of %S (seconds of minute), and %m (month) instead of %M (minute) (thanks to Emanuel Borsboom)
- RSS Export: avoid attribute (thanks to Roman Cheplyaka)
- The Atom RFC says that when a link element doesn't specify the "rel" attribute, i.e. link relation, it should be interpreted as an "alternate" relation. This makes the feed and item query functions treat a missing relation as "alternate".
- Allow
HUnit 1.3.*
- Add
Text.Feed.Import.parseFeedSource :: XmlSource s => s -> Maybe Feed
(thanks to Dmitry Dzhus)
- Add missing modules in test-suite
- Fixed the "cloud" having attribute "register" instead of "registerProcedure": https://validator.w3.org/feed/docs/rss2.html#ltcloudgtSubelementOfLtchannelgt (thanks to Daniele Francesconi)
- Fix typo "skipDayss" -> "skipDays" in
Text.RSS.Export
(thanks to Daniele Francesconi)
- Update maintainer information
- Add test suite
- Add support for utf8-string >= 1 && < 1.1 and time 1.5.*
- add ref to github repo + .cabal tidying.
- tidy up compilation with ghc-7.6(.3), bumped version (but no functional changes.)
- cabal build fixes.
- parsing: made <title> be optional.
- parsing: try if is missing.