timerep 2.0.1.0 → 2.1.0.0
raw patch · 2 files changed
+5/−6 lines, 2 filesdep ~time
Dependency ranges changed: time
Files
- Data/Time/RFC2822.hs +2/−3
- timerep.cabal +3/−3
Data/Time/RFC2822.hs view
@@ -49,7 +49,7 @@ import Data.String (fromString) import Data.Text (Text) import Data.Time.Calendar-import Data.Time.Format+import Data.Time.Format (defaultTimeLocale, formatTime, parseTimeM) import Data.Time.LocalTime import Data.Time.Util @@ -71,9 +71,8 @@ parseTimeRFC2822 :: (TextualMonoid t) => t -> Maybe ZonedTime parseTimeRFC2822 t = foldr (<|>) Nothing $ map parse formatsRFC2822 where parse :: (TextualMonoid t) => t -> Maybe ZonedTime- parse format = parseTime defaultTimeLocale (toString' format) t'+ parse format = parseTimeM True defaultTimeLocale (toString' format) t' -- t' is a trimmed t (currently only \n is trimmed)- -- TODO: trim other white space characters t' :: String t' = lines (toString' t) >>= ("" ++)
timerep.cabal view
@@ -1,5 +1,5 @@ name: timerep-version: 2.0.1.0+version: 2.1.0.0 category: Web, Time, Parser, Text synopsis: Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822) description:@@ -37,7 +37,7 @@ base < 5, monoid-subclasses >= 0.4.1, text,- time >= 1.5,+ time >= 1.9, attoparsec exposed-modules:@@ -62,5 +62,5 @@ tasty-hunit, tasty-quickcheck, text,- time >= 1.5,+ time >= 1.9, timerep >= 2