packages feed

quiver-csv 0.0.0.1 → 0.0.0.2

raw patch · 2 files changed

+5/−9 lines, 2 filesdep ~quiverdep ~quiver-bytestringPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: quiver, quiver-bytestring

API changes (from Hackage documentation)

- Control.Quiver.CSV: data ParseError
- Control.Quiver.CSV: type ParseResult e = Maybe (Maybe e)
- Control.Quiver.CSV.Extras: (>:>) :: b -> P a' a b b' f (ParseResult e) -> P a' a b b' f (ParseResult e)
- Control.Quiver.CSV.Extras: data ParseError
- Control.Quiver.CSV.Extras: instance Enum ParseError
- Control.Quiver.CSV.Extras: instance Eq ParseError
- Control.Quiver.CSV.Extras: instance Ord ParseError
- Control.Quiver.CSV.Extras: instance Show ParseError
- Control.Quiver.CSV.Extras: type ParseResult e = Maybe (Maybe e)
+ Control.Quiver.CSV: data CSVError
+ Control.Quiver.CSV.Extras: data CSVError
+ Control.Quiver.CSV.Extras: instance Enum CSVError
+ Control.Quiver.CSV.Extras: instance Eq CSVError
+ Control.Quiver.CSV.Extras: instance Ord CSVError
+ Control.Quiver.CSV.Extras: instance Show CSVError
- Control.Quiver.CSV: [IncompleteCell] :: ParseError
+ Control.Quiver.CSV: [IncompleteCell] :: CSVError
- Control.Quiver.CSV: [IncompleteRow] :: ParseError
+ Control.Quiver.CSV: [IncompleteRow] :: CSVError
- Control.Quiver.CSV: decodeCSV :: Functor f => SP ByteString (Cell ByteString) f (ParseResult ParseError)
+ Control.Quiver.CSV: decodeCSV :: Functor f => SP ByteString (Cell ByteString) f CSVError
- Control.Quiver.CSV: decodeLazyCSV :: Functor f => SP ByteString (Cell ByteString) f (ParseResult ParseError)
+ Control.Quiver.CSV: decodeLazyCSV :: Functor f => SP ByteString (Cell ByteString) f CSVError
- Control.Quiver.CSV: encodeCSV :: Int -> SP (Cell ByteString) ByteString f (ParseResult ParseError)
+ Control.Quiver.CSV: encodeCSV :: Int -> SP (Cell ByteString) ByteString f CSVError
- Control.Quiver.CSV: encodeLazyCSV :: Int -> SP (Cell ByteString) ByteString f (ParseResult ParseError)
+ Control.Quiver.CSV: encodeLazyCSV :: Int -> SP (Cell ByteString) ByteString f CSVError
- Control.Quiver.CSV.Decoder: decodeCSV :: Functor f => SP ByteString (Cell ByteString) f (ParseResult ParseError)
+ Control.Quiver.CSV.Decoder: decodeCSV :: Functor f => SP ByteString (Cell ByteString) f CSVError
- Control.Quiver.CSV.Decoder: decodeLazyCSV :: Functor f => SP ByteString (Cell ByteString) f (ParseResult ParseError)
+ Control.Quiver.CSV.Decoder: decodeLazyCSV :: Functor f => SP ByteString (Cell ByteString) f CSVError
- Control.Quiver.CSV.Encoder: encodeCSV :: Int -> SP (Cell ByteString) ByteString f (ParseResult ParseError)
+ Control.Quiver.CSV.Encoder: encodeCSV :: Int -> SP (Cell ByteString) ByteString f CSVError
- Control.Quiver.CSV.Encoder: encodeLazyCSV :: Int -> SP (Cell ByteString) ByteString f (ParseResult ParseError)
+ Control.Quiver.CSV.Encoder: encodeLazyCSV :: Int -> SP (Cell ByteString) ByteString f CSVError
- Control.Quiver.CSV.Extras: (*>:>) :: ByteString -> P a' a ByteString b' f (ParseResult e) -> P a' a ByteString b' f (ParseResult e)
+ Control.Quiver.CSV.Extras: (*>:>) :: ByteString -> P a' a ByteString b' f (SPResult e) -> P a' a ByteString b' f (SPResult e)
- Control.Quiver.CSV.Extras: [IncompleteCell] :: ParseError
+ Control.Quiver.CSV.Extras: [IncompleteCell] :: CSVError
- Control.Quiver.CSV.Extras: [IncompleteRow] :: ParseError
+ Control.Quiver.CSV.Extras: [IncompleteRow] :: CSVError
- Control.Quiver.CSV.Extras: deliverError :: e -> P a' a b b' f (ParseResult e)
+ Control.Quiver.CSV.Extras: deliverError :: e -> P a' a b b' f (SPResult e)

Files

quiver-csv.cabal view
@@ -1,5 +1,5 @@ name:           quiver-csv-version:        0.0.0.1+version:        0.0.0.2 synopsis:       Quiver combinators for cellular CSV data processing homepage:       https://github.com/zadarnowski/quiver-csv category:       Control@@ -28,7 +28,7 @@ source-repository this   type:         git   location:     https://github.com/zadarnowski/quiver-csv.git-  tag:          0.0.0.1+  tag:          0.0.0.2  library   hs-source-dirs:   src@@ -42,5 +42,5 @@     base                    >= 4.8 && < 5,     bytestring              >= 0.10.6.0,     data-cell               >= 1.0.0.2,-    quiver                  >= 0.0.0.6,-    quiver-bytestring       >= 0.0.0.1+    quiver                  >= 0.0.0.11,+    quiver-bytestring       >= 0.0.0.2
src/Control/Quiver/CSV.lhs view
@@ -14,11 +14,7 @@ > {-# LANGUAGE PatternSynonyms #-}  > module Control.Quiver.CSV (->   ParseResult,->    pattern ParseIncomplete,->    pattern ParseComplete,->    pattern ParseFailed,->   ParseError (..),+>   CSVError (..), >   decodeCSV, decodeLazyCSV, >   encodeCSV, encodeLazyCSV, > ) where