diff --git a/benchmark/streamly-benchmarks.cabal b/benchmark/streamly-benchmarks.cabal index 2c60e80fa..cc60a6d26 100644 --- a/benchmark/streamly-benchmarks.cabal +++ b/benchmark/streamly-benchmarks.cabal @@ -176,20 +176,20 @@ common bench-depends -- Core libraries shipped with ghc, the min and max -- constraints of these libraries should match with -- the GHC versions we support - base >= 4.9 && < 4.19 - , deepseq >= 1.4.1 && < 1.5 + base >= 4.9 && < 4.20 + , deepseq >= 1.4.1 && < 1.6 , mtl >= 2.2 && < 2.3.2 -- other libraries , random >= 1.0 && < 2.0 , transformers >= 0.4 && < 0.7 - , containers >= 0.5 && < 0.7 + , containers >= 0.5 && < 0.8 , hashable >= 1.3 && < 1.5 , unordered-containers >= 0.2 && < 0.3 , process >= 1.4 && < 1.7 , directory >= 1.2.2 && < 1.4 , filepath >= 1.4.1 && < 1.5 - , ghc-prim >= 0.4 && < 0.11 + , ghc-prim >= 0.4 && < 0.12 if flag(use-streamly-core) build-depends: streamly-core @@ -201,7 +201,7 @@ common bench-depends build-depends: gauge >= 0.2.4 && < 0.3 else build-depends: tasty-bench >= 0.3 && < 0.4 - , tasty >= 1.4.1 && < 1.5 + , tasty >= 1.4.1 && < 1.6 mixins: tasty-bench (Test.Tasty.Bench as Gauge , Test.Tasty.Bench as Gauge.Main @@ -211,8 +211,8 @@ common bench-depends build-depends: fusion-plugin >= 0.2 && < 0.3 if flag(inspection) - build-depends: template-haskell >= 2.14 && < 2.21 - , inspection-testing >= 0.4 && < 0.5 + build-depends: template-haskell >= 2.14 && < 2.22 + , inspection-testing >= 0.4 && < 0.6 -- Array uses a Storable constraint in dev build making several inspection -- tests fail if flag(dev) && flag(inspection) diff --git a/core/streamly-core.cabal b/core/streamly-core.cabal index 275475fda..ece1c4d55 100644 --- a/core/streamly-core.cabal +++ b/core/streamly-core.cabal @@ -448,21 +448,21 @@ library -- packages depending on the "ghc" package (packages -- depending on doctest is a common example) can -- depend on streamly. - ghc-prim >= 0.5.3 && < 0.11 + ghc-prim >= 0.5.3 && < 0.12 , fusion-plugin-types >= 0.1 && < 0.2 - , base >= 4.12 && < 4.19 + , base >= 4.12 && < 4.20 , exceptions >= 0.8.0 && < 0.11 , transformers >= 0.5.5 && < 0.7 , filepath >= 1.4.2 && < 1.5 -- streamly-unicode-core - , template-haskell >= 2.14 && < 2.21 + , template-haskell >= 2.14 && < 2.22 -- streamly-filesystem-core , directory >= 1.3.3 && < 1.4 -- XXX to be removed - , containers >= 0.6.0 && < 0.7 + , containers >= 0.6.0 && < 0.8 , heaps >= 0.3 && < 0.5 if impl(ghc >= 9.0) diff --git a/docs/streamly-docs.cabal b/docs/streamly-docs.cabal index e89221db2..09a99e0e8 100644 --- a/docs/streamly-docs.cabal +++ b/docs/streamly-docs.cabal @@ -43,7 +43,7 @@ library User.Tutorials.ReactiveProgramming build-depends: - base >= 4.9 && < 4.19 + base >= 4.9 && < 4.20 , transformers >= 0.4 && < 0.7 , streamly , streamly-core diff --git a/streamly.cabal b/streamly.cabal index 7ee873d86..aa0b6dbc0 100644 --- a/streamly.cabal +++ b/streamly.cabal @@ -485,13 +485,13 @@ library -- packages depending on the "ghc" package (packages -- depending on doctest is a common example) can -- depend on streamly. - base >= 4.12 && < 4.19 - , containers >= 0.6.0 && < 0.7 - , deepseq >= 1.4.4 && < 1.5 + base >= 4.12 && < 4.20 + , containers >= 0.6.0 && < 0.8 + , deepseq >= 1.4.4 && < 1.6 , exceptions >= 0.8.0 && < 0.11 , mtl >= 2.2.2 && < 2.4 , transformers >= 0.5.5 && < 0.7 - , template-haskell >= 2.14 && < 2.21 + , template-haskell >= 2.14 && < 2.22 -- The core streamly package , streamly-core == 0.2.0 diff --git a/test/streamly-tests.cabal b/test/streamly-tests.cabal index 0f2c0883d..4e1995342 100644 --- a/test/streamly-tests.cabal +++ b/test/streamly-tests.cabal @@ -145,11 +145,11 @@ common optimization-options common test-dependencies build-depends: streamly-core - , base >= 4.9 && < 4.19 - , containers >= 0.5 && < 0.7 + , base >= 4.9 && < 4.20 + , containers >= 0.5 && < 0.8 , exceptions >= 0.8 && < 0.11 , ghc - , hspec >= 2.0 && < 2.10 + , hspec >= 2.0 && < 2.12 , mtl >= 2.2 && < 2.3.2 , random >= 1.0.0 && < 1.3 , transformers >= 0.4 && < 0.7 @@ -159,7 +159,7 @@ common test-dependencies , temporary >= 1.3 && < 1.4 , network >= 3.1 && < 3.2 , scientific >= 0.0 && < 0.4 - , template-haskell >= 2.12 && < 2.21 + , template-haskell >= 2.12 && < 2.22 if !flag(use-streamly-core) build-depends: streamly