diff --git a/typed-protocols-cborg/typed-protocols-cborg.cabal b/typed-protocols-cborg/typed-protocols-cborg.cabal index f801ffda..e770a0e0 100644 --- a/typed-protocols-cborg/typed-protocols-cborg.cabal +++ b/typed-protocols-cborg/typed-protocols-cborg.cabal @@ -22,7 +22,7 @@ library bytestring >=0.10 && <0.13, cborg >=0.2.1 && <0.3, - io-classes, + io-classes ^>=1.5, typed-protocols hs-source-dirs: src diff --git a/typed-protocols-examples/typed-protocols-examples.cabal b/typed-protocols-examples/typed-protocols-examples.cabal index 3e8987a2..592a9817 100644 --- a/typed-protocols-examples/typed-protocols-examples.cabal +++ b/typed-protocols-examples/typed-protocols-examples.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: typed-protocols-examples -version: 0.2.0.3 +version: 0.2.0.2 synopsis: Examples and tests for the typed-protocols framework -- description: license: Apache-2.0 @@ -48,7 +48,8 @@ library cborg, serialise, contra-tracer, - io-classes:{io-classes,si-timers}, + io-classes, + si-timers, time, typed-protocols, typed-protocols-cborg @@ -76,8 +77,9 @@ test-suite test , typed-protocols , typed-protocols-cborg , typed-protocols-examples - , io-classes:{io-classes,si-timers} + , io-classes , io-sim + , si-timers , QuickCheck , tasty , tasty-quickcheck diff --git a/typed-protocols/CHANGELOG.md b/typed-protocols/CHANGELOG.md index 16b444cb..59c0ee18 100644 --- a/typed-protocols/CHANGELOG.md +++ b/typed-protocols/CHANGELOG.md @@ -1,16 +1,6 @@ -# Revision history for typed-protocols-cborg +# Revision history for typed-protocols ## 0.1.1.1 - -* Use `io-classes-1.6` - -## 0.1.0.7 -- 2023-10-20 - -* Improved performance of `prop_codecs_splitsM` and `prop_codecs_compatM`. - -## 0.1.0.5 -- 2023-03-08 - -* Support `ghc-9.6.1`. -* Use `io-classes-1.1.0.0`. - - +* unbuildable (with `base < 0` constraint in CHaP); We cannot support +`io-classes-1.{6,7}` until `Haskell.Nix` support for public sublibraries is + merged. diff --git a/typed-protocols/typed-protocols.cabal b/typed-protocols/typed-protocols.cabal index a4788e89..3c0d573c 100644 --- a/typed-protocols/typed-protocols.cabal +++ b/typed-protocols/typed-protocols.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: typed-protocols -version: 0.1.1.1 +version: 0.1.1.0 synopsis: A framework for strongly typed protocols -- description: license: Apache-2.0 @@ -32,7 +32,7 @@ library , TypeOperators , BangPatterns build-depends: base, - io-classes ^>= 1.7 + io-classes >= 1.0 && < 1.6 hs-source-dirs: src default-language: Haskell2010