cassava 0.4.3.0 → 0.4.3.1
raw patch · 5 files changed
+14/−14 lines, 5 filesdep ~attoparsecdep ~basedep ~vectorPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: attoparsec, base, vector
API changes (from Hackage documentation)
Files
- Data/Csv/Conversion.hs +2/−2
- Data/Csv/Incremental.hs +3/−2
- Data/Csv/Parser.hs +2/−2
- Data/Csv/Streaming.hs +1/−2
- cassava.cabal +6/−6
Data/Csv/Conversion.hs view
@@ -42,7 +42,7 @@ , header ) where -import Control.Applicative (Alternative, (<$>), (<|>), empty)+import Control.Applicative (Alternative, (<|>), empty) import Control.Monad (MonadPlus, mplus, mzero) import Data.Attoparsec.ByteString.Char8 (double) import qualified Data.Attoparsec.ByteString.Char8 as A8@@ -70,7 +70,7 @@ import Data.Csv.Types #if !MIN_VERSION_base(4,8,0)-import Control.Applicative (Applicative, (<*>), (<*), (*>), pure)+import Control.Applicative (Applicative, (<$>), (<*>), (<*), (*>), pure) import Data.Monoid (Monoid, mappend, mempty) import Data.Traversable (traverse) import Data.Word (Word)
Data/Csv/Incremental.hs view
@@ -85,7 +85,7 @@ import qualified Data.ByteString as B import qualified Blaze.ByteString.Builder as Builder import qualified Data.ByteString.Lazy as L-import Data.Monoid (Monoid(mappend, mempty), (<>))+import Data.Monoid ((<>)) import qualified Data.Vector as V import Data.Word (Word8) @@ -99,6 +99,7 @@ import Data.Csv.Util (endOfLine) #if !MIN_VERSION_base(4,8,0)+import Data.Monoid (Monoid(mappend, mempty)) import Control.Applicative ((<*)) #endif @@ -360,7 +361,7 @@ encodeByName = encodeByNameWith Encoding.defaultEncodeOptions -- | Like 'encodeByName', but header and field order is dictated by--- the 'Conversion.header' method.+-- the 'Conversion.headerOrder' method. encodeDefaultOrderedByName :: (DefaultOrdered a, ToNamedRecord a) => NamedBuilder a -> L.ByteString encodeDefaultOrderedByName =
Data/Csv/Parser.hs view
@@ -26,7 +26,7 @@ import Blaze.ByteString.Builder (fromByteString, toByteString) import Blaze.ByteString.Builder.Char.Utf8 (fromChar)-import Control.Applicative ((<$>), optional)+import Control.Applicative (optional) import Data.Attoparsec.ByteString.Char8 (char, endOfInput) import qualified Data.Attoparsec.ByteString as A import qualified Data.Attoparsec.Lazy as AL@@ -40,7 +40,7 @@ import Data.Csv.Util ((<$!>), blankLine, endOfLine, liftM2', cr, newline, doubleQuote) #if !MIN_VERSION_base(4,8,0)-import Control.Applicative ((*>), (<*), pure)+import Control.Applicative ((<$>), (*>), (<*), pure) import Data.Monoid (mappend, mempty) #endif
Data/Csv/Streaming.hs view
@@ -28,7 +28,6 @@ , decodeByNameWith ) where -import Control.Applicative ((<$>)) import Control.DeepSeq (NFData(rnf)) import qualified Data.ByteString as B import qualified Data.ByteString.Lazy as BL@@ -44,7 +43,7 @@ import Data.Csv.Types #if !MIN_VERSION_base(4,8,0)-import Control.Applicative ((<*>), pure)+import Control.Applicative ((<$>), (<*>), pure) import Data.Traversable (Traversable(..)) #endif
cassava.cabal view
@@ -1,5 +1,5 @@ Name: cassava-Version: 0.4.3.0+Version: 0.4.3.1 Synopsis: A CSV parsing and encoding library Description: A CSV parsing and encoding library optimized for ease of use and high@@ -37,7 +37,7 @@ Build-depends: array < 0.6, attoparsec >= 0.10.2 && < 0.14,- base < 5,+ base >= 4.5 && < 5, blaze-builder < 0.5, bytestring < 0.11, containers < 0.6,@@ -45,7 +45,7 @@ hashable < 1.3, text < 1.3, unordered-containers < 0.3,- vector < 0.11+ vector < 0.12 ghc-options: -Wall -O2 @@ -58,7 +58,7 @@ Main-is: UnitTests.hs Build-depends: attoparsec,- base,+ base >= 4.5, bytestring, cassava, hashable < 1.3,@@ -93,7 +93,7 @@ Build-depends: array < 0.6, attoparsec >= 0.10.2 && < 0.13,- base < 5,+ base >= 4.5 && < 5, blaze-builder < 0.5, bytestring < 0.11, containers < 0.6,@@ -104,7 +104,7 @@ text < 1.3, text, unordered-containers < 0.3,- vector < 0.11+ vector < 0.12 ghc-options: -Wall -O2