packages feed

csv-enumerator 0.9.3 → 0.9.5

raw patch · 2 files changed

+6/−2 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Data.CSV.Enumerator: parseCSV :: CSVSettings -> ByteString -> Either String [Row]
+ Data.CSV.Enumerator: parseRow :: CSVSettings -> ByteString -> Either String (Maybe Row)

Files

csv-enumerator.cabal view
@@ -1,5 +1,5 @@ Name:                csv-enumerator-Version:             0.9.3+Version:             0.9.5 Synopsis:            A flexible, fast, enumerator-based CSV parser library for Haskell.   Homepage:            http://github.com/ozataman/csv-enumerator License:             BSD3
src/Data/CSV/Enumerator.hs view
@@ -22,6 +22,10 @@   , writeCSVFile   , appendCSVFile +  -- * Very Basic CSV Operations (for Debugging or Quick&Dirty Needs)+  , parseCSV+  , parseRow+     -- * Generic Folds Over CSV Files   -- | These operations enable you to do whatever you want with CSV files;   -- including interleaved IO, etc.@@ -267,7 +271,7 @@               return oh'             iter fi (Just oh, i) (ParsedRow (Just r))       iter fi (Just oh, !i) (ParsedRow (Just r)) = -        let rows = f . addFileSource fi $ r+        let rows = map (addFileSource fi) $ f r         in do           outputRowsIter s oh rows            return (Just oh, i+1)