binary-conduit 1.3 → 1.3.1
raw patch · 2 files changed
+8/−4 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
Data/Conduit/Serialization/Binary.hs view
@@ -17,6 +17,7 @@ where import Control.Exception+import Control.Monad (unless) import Data.Binary import Data.Binary.Get import Data.Binary.Put@@ -128,6 +129,9 @@ sinkGet :: MonadThrow m => Get b -> ConduitT ByteString z m b sinkGet f = sink (runGetIncremental f) where- sink (Done bs _ v) = leftover bs >> return v+ sink (Done bs _ v) = do+ unless (BS.null bs) $+ leftover bs+ return v sink (Fail u o e) = throwM (ParseError u o e) sink (Partial next) = await >>= sink . next
binary-conduit.cabal view
@@ -1,5 +1,5 @@ name: binary-conduit-version: 1.3+version: 1.3.1 synopsis: data serialization/deserialization conduit library description: The binary-conduit package. Allow binary serialization using iterative conduit interface.@@ -16,10 +16,10 @@ cabal-version: >=1.8 tested-with: GHC == 7.8.4, GHC == 7.10.3, GHC == 8.2.1 library- exposed-modules: + exposed-modules: Data.Conduit.Serialization.Binary build-depends: base >=4 && <5,- conduit >= 1.2.8 && < 1.4,+ conduit >= 1.3 && < 1.4, bytestring >= 0.9.2 && < 10.3, binary >= 0.6 && < 0.9, vector >= 0.10,