packages feed

msgpack-arbitrary 0.1.2 → 0.1.3

raw patch · 2 files changed

+7/−3 lines, 2 filesdep ~msgpack-typesPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: msgpack-types

API changes (from Hackage documentation)

+ Test.QuickCheck.Instances.MessagePack: instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.MessagePack.Types.Assoc.Assoc a)

Files

msgpack-arbitrary.cabal view
@@ -1,5 +1,5 @@ name:                 msgpack-arbitrary-version:              0.1.2+version:              0.1.3 synopsis:             A Haskell implementation of MessagePack. homepage:             http://msgpack.org/ license:              BSD3@@ -38,7 +38,7 @@       base                      < 5     , QuickCheck     , bytestring-    , msgpack-types             >= 0.3 && < 0.4+    , msgpack-types             >= 0.3.2 && < 0.4     , quickcheck-instances     , text     , time
src/Test/QuickCheck/Instances/MessagePack.hs view
@@ -4,7 +4,7 @@ module Test.QuickCheck.Instances.MessagePack () where  import qualified Data.ByteString                      as S-import           Data.MessagePack.Types               (Object (..))+import           Data.MessagePack.Types               (Assoc (..), Object (..)) import qualified Data.Text                            as T import           Test.QuickCheck.Arbitrary            (Arbitrary, arbitrary) import qualified Test.QuickCheck.Gen                  as Gen@@ -27,3 +27,7 @@         , ObjectExt    <$> arbitrary <*> arbitrary         ]         where negatives = Gen.choose (minBound, -1)+++instance Arbitrary a => Arbitrary (Assoc a) where+    arbitrary = Assoc <$> arbitrary