dublincore-xml-conduit 0.1.0.0 → 0.1.0.1
raw patch · 2 files changed
+9/−3 lines, 2 filesdep ~xml-conduitPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: xml-conduit
API changes (from Hackage documentation)
Files
dublincore-xml-conduit.cabal view
@@ -1,5 +1,5 @@ name: dublincore-xml-conduit-version: 0.1.0.0+version: 0.1.0.1 synopsis: XML streaming parser/renderer for the Dublin Core standard elements. description: Cf README file. homepage: https://github.com/k0ral/dublincore-xml-conduit@@ -11,6 +11,10 @@ extra-source-files: README.md cabal-version: >=1.10 +source-repository head+ type: git+ location: git://github.com/k0ral/dublincore-xml-conduit.git+ library exposed-modules: Text.XML.DublinCore@@ -18,7 +22,7 @@ Text.XML.DublinCore.Conduit.Render -- other-modules: -- other-extensions:- build-depends: base >= 4.8 && < 5, conduit, conduit-combinators, safe-exceptions, time >= 1.5, text, timerep >= 2.0, uri-bytestring, xml-conduit, xml-types+ build-depends: base >= 4.8 && < 5, conduit, conduit-combinators, safe-exceptions, time >= 1.5, text, timerep >= 2.0, uri-bytestring, xml-conduit >= 1.5, xml-types hs-source-dirs: src default-language: Haskell2010
src/Text/XML/DublinCore/Conduit/Parse.hs view
@@ -34,6 +34,7 @@ import Control.Exception.Safe as Exception import Data.Text import Data.Time.Clock+import Data.Time.Format import Data.Time.LocalTime import Data.Time.RFC2822 import Data.Time.RFC3339@@ -46,7 +47,8 @@ -- {{{ Utils asDate :: MonadThrow m => Text -> m UTCTime asDate text = maybe (throw $ InvalidTime text) (return . zonedTimeToUTC) $- parseTimeRFC3339 text <|> parseTimeRFC2822 text <|> parseTimeRFC822 text+ parseTimeRFC3339 text <|> parseTimeRFC2822 text <|> parseTimeRFC822 text <|> parseDateISO8601 text+ where parseDateISO8601 = parseTimeM True defaultTimeLocale (iso8601DateFormat Nothing) . unpack dcName :: Text -> Name dcName string = Name string (Just "http://purl.org/dc/elements/1.1/") (Just namespacePrefix)