packages feed

casa-types 0.0.1 → 0.0.2

raw patch · 3 files changed

+12/−6 lines, 3 filesdep ~basedep ~base16-bytestringnew-uploaderPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, base16-bytestring

API changes (from Hackage documentation)

Files

+ ChangeLog.md view
@@ -0,0 +1,5 @@+# ChangeLog for casa-types++## 0.0.2++* Move to base16-bytestring 1.0
casa-types.cabal view
@@ -8,8 +8,10 @@ license:        BSD3 license-file:   LICENSE category: Development-version:        0.0.1+version:        0.0.2 build-type:     Simple+extra-source-files:+  ChangeLog.md  library   exposed-modules:@@ -19,10 +21,10 @@   default-language: Haskell2010   ghc-options: -Wall   build-depends:-       base >= 4.5 && < 5+      base < 10     , bytestring     , attoparsec-    , base16-bytestring+    , base16-bytestring >= 1     , text     , hashable     , aeson
src/Casa/Types.hs view
@@ -9,7 +9,6 @@ import qualified Data.Attoparsec.ByteString as Atto.B import qualified Data.Attoparsec.Text as Atto.T import           Data.ByteString (ByteString)-import qualified Data.ByteString as S import qualified Data.ByteString.Base16 as Hex import qualified Data.ByteString.Builder as S import           Data.Hashable@@ -49,8 +48,8 @@        BlobKey        (do bytes <- Atto.T.take 64            case Hex.decode (T.encodeUtf8 bytes) of-             (result, wrong) | S.null wrong -> pure result-             _ -> fail "Invalid hex key."))+             Right result -> pure result+             Left _ -> fail "Invalid hex key."))  -- | Parse a blob key in binary format. blobKeyBinaryParser :: Atto.B.Parser BlobKey