packages feed

hourglass-fuzzy-parsing 0.1.0.0 → 0.1.0.1

raw patch · 4 files changed

+16/−5 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.Hourglass.FuzzyParsing: [dtDate] :: DateTime -> Date
- Data.Hourglass.FuzzyParsing: [dtTime] :: DateTime -> TimeOfDay
- Data.Hourglass.FuzzyParsing: instance Data.Data.Data Data.Hourglass.FuzzyParsing.DateInterval
- Data.Hourglass.FuzzyParsing: instance Data.Data.Data Data.Hourglass.FuzzyParsing.DateIntervalType
- Data.Hourglass.FuzzyParsing: instance GHC.Classes.Eq Data.Hourglass.FuzzyParsing.DateInterval
- Data.Hourglass.FuzzyParsing: instance GHC.Classes.Eq Data.Hourglass.FuzzyParsing.DateIntervalType
- Data.Hourglass.FuzzyParsing: instance GHC.Enum.Bounded Data.Hourglass.Types.Month
- Data.Hourglass.FuzzyParsing: instance GHC.Enum.Bounded Data.Hourglass.Types.WeekDay
- Data.Hourglass.FuzzyParsing: instance GHC.Read.Read Data.Hourglass.FuzzyParsing.DateIntervalType
- Data.Hourglass.FuzzyParsing: instance GHC.Show.Show Data.Hourglass.FuzzyParsing.DateInterval
- Data.Hourglass.FuzzyParsing: instance GHC.Show.Show Data.Hourglass.FuzzyParsing.DateIntervalType
+ Data.Hourglass.FuzzyParsing: dtDate :: DateTime -> Date
+ Data.Hourglass.FuzzyParsing: dtTime :: DateTime -> TimeOfDay
+ Data.Hourglass.FuzzyParsing: instance Bounded Month
+ Data.Hourglass.FuzzyParsing: instance Bounded WeekDay
+ Data.Hourglass.FuzzyParsing: instance Data DateInterval
+ Data.Hourglass.FuzzyParsing: instance Data DateIntervalType
+ Data.Hourglass.FuzzyParsing: instance Eq DateInterval
+ Data.Hourglass.FuzzyParsing: instance Eq DateIntervalType
+ Data.Hourglass.FuzzyParsing: instance Read DateIntervalType
+ Data.Hourglass.FuzzyParsing: instance Show DateInterval
+ Data.Hourglass.FuzzyParsing: instance Show DateIntervalType
+ Data.Hourglass.FuzzyParsing: instance Typeable DateInterval
+ Data.Hourglass.FuzzyParsing: instance Typeable DateIntervalType
- Data.Hourglass.FuzzyParsing.Internal: times :: (Stream s m Char) => Int -> ParsecT s st m t -> ParsecT s st m [t]
+ Data.Hourglass.FuzzyParsing.Internal: times :: Stream s m Char => Int -> ParsecT s st m t -> ParsecT s st m [t]

Files

CHANGELOG.markdown view
@@ -1,3 +1,7 @@+## 0.1.0.1 (2015-07-23)++Fix compiling with 7.8 (due to the AMP stuff)+ ## 0.1.0.0 (2015-07-23)  Initial fork from the [dates package](https://hackage.haskell.org/package/dates).
Data/Hourglass/FuzzyParsing.hs view
@@ -26,11 +26,15 @@   , minusInterval   ) where +import Control.Applicative                  hiding (optional, (<|>)) import Data.Char                            (toLower) import Data.Data                            (Data, Typeable) import Data.Hourglass import Data.List                            (intercalate)+import Data.Monoid import Text.Parsec++import Prelude  import Data.Hourglass.FuzzyParsing.Internal 
Data/Hourglass/FuzzyParsing/Internal.hs view
@@ -2,11 +2,14 @@  module Data.Hourglass.FuzzyParsing.Internal where -import Data.Char      (digitToInt, isDigit, toUpper)-import Data.Hourglass (Month)-import Data.List      (isPrefixOf)-+import Control.Applicative+import Data.Char           (digitToInt, isDigit, toUpper)+import Data.Hourglass      (Month)+import Data.List           (isPrefixOf) import Text.Parsec++import Prelude+  -- | Parser version of Prelude.read tryRead :: (Read a, Stream s m Char) => String -> ParsecT s st m a
hourglass-fuzzy-parsing.cabal view
@@ -1,5 +1,5 @@ name:                hourglass-fuzzy-parsing-version:             0.1.0.0+version:             0.1.0.1 synopsis:            A small library for parsing more human friendly date/time formats. description:         This package parses many different date/time formats.                      Both absolute and relative dates are supported. See the