From 37ed30984a2561edf060943cc050c355ddb03c10 Mon Sep 17 00:00:00 2001 From: Felix Yan Date: Thu, 11 Sep 2025 20:40:55 +0800 Subject: [PATCH 1/2] Allow QuickCheck 2.15 Builds fine and all tests pass. Implements #150 --- hw-prim.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw-prim.cabal b/hw-prim.cabal index 9b7cf60..c55c789 100644 --- a/hw-prim.cabal +++ b/hw-prim.cabal @@ -40,7 +40,7 @@ common hedgehog { build-depends: hedgehog >= common hspec { build-depends: hspec >= 2.4 && < 3 } common hw-hspec-hedgehog { build-depends: hw-hspec-hedgehog >= 0.1 && < 0.2 } common mmap { build-depends: mmap >= 0.5 && < 0.6 } -common QuickCheck { build-depends: QuickCheck >= 2.10 && < 2.15 } +common QuickCheck { build-depends: QuickCheck >= 2.10 && < 2.16 } common semigroups { build-depends: semigroups >= 0.8.4 && < 0.21 } common transformers { build-depends: transformers >= 0.4 && < 0.7 } common unliftio-core { build-depends: unliftio-core >= 0.1.2.0 && < 0.3 } From 186a1111204aaaeeb0c2620e545004ed8575d178 Mon Sep 17 00:00:00 2001 From: Felix Yan Date: Mon, 18 May 2026 17:32:34 +0800 Subject: [PATCH 2/2] Allow QuickCheck 2.16 too as suggested Co-authored-by: Wolfgang Walther --- hw-prim.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw-prim.cabal b/hw-prim.cabal index c55c789..e64d039 100644 --- a/hw-prim.cabal +++ b/hw-prim.cabal @@ -40,7 +40,7 @@ common hedgehog { build-depends: hedgehog >= common hspec { build-depends: hspec >= 2.4 && < 3 } common hw-hspec-hedgehog { build-depends: hw-hspec-hedgehog >= 0.1 && < 0.2 } common mmap { build-depends: mmap >= 0.5 && < 0.6 } -common QuickCheck { build-depends: QuickCheck >= 2.10 && < 2.16 } +common QuickCheck { build-depends: QuickCheck >= 2.10 && < 2.17 } common semigroups { build-depends: semigroups >= 0.8.4 && < 0.21 } common transformers { build-depends: transformers >= 0.4 && < 0.7 } common unliftio-core { build-depends: unliftio-core >= 0.1.2.0 && < 0.3 }