From 3d785bc6fbfc727b667ea8735a3b1c044b39db2b Mon Sep 17 00:00:00 2001 From: Marcin Szamotulski Date: Mon, 9 Dec 2024 23:07:54 +0100 Subject: [PATCH 1/2] Use io-classes-1.7 --- typed-protocols-cborg/typed-protocols-cborg.cabal | 2 +- typed-protocols-examples/typed-protocols-examples.cabal | 6 ++---- typed-protocols/typed-protocols.cabal | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/typed-protocols-cborg/typed-protocols-cborg.cabal b/typed-protocols-cborg/typed-protocols-cborg.cabal index 710826e..45a1fce 100644 --- a/typed-protocols-cborg/typed-protocols-cborg.cabal +++ b/typed-protocols-cborg/typed-protocols-cborg.cabal @@ -23,7 +23,7 @@ library cborg >=0.2.1 && <0.3, singletons, - io-classes ^>=1.5, + io-classes:io-classes ^>=1.7, typed-protocols ^>=0.3 hs-source-dirs: src diff --git a/typed-protocols-examples/typed-protocols-examples.cabal b/typed-protocols-examples/typed-protocols-examples.cabal index 6db9449..a0df99f 100644 --- a/typed-protocols-examples/typed-protocols-examples.cabal +++ b/typed-protocols-examples/typed-protocols-examples.cabal @@ -59,8 +59,7 @@ library serialise, singletons, contra-tracer, - io-classes, - si-timers, + io-classes:{io-classes,si-timers}, network, time, typed-protocols ^>= 0.3, @@ -90,9 +89,8 @@ test-suite test , typed-protocols , typed-protocols-cborg , typed-protocols-examples - , io-classes + , io-classes:{io-classes,si-timers} , io-sim - , si-timers , QuickCheck , tasty , tasty-quickcheck diff --git a/typed-protocols/typed-protocols.cabal b/typed-protocols/typed-protocols.cabal index 2e6fdcb..d3c5def 100644 --- a/typed-protocols/typed-protocols.cabal +++ b/typed-protocols/typed-protocols.cabal @@ -35,7 +35,7 @@ library , TypeOperators , BangPatterns build-depends: base, - io-classes >= 1.0 && < 1.6, + io-classes:io-classes ^>= 1.7, singletons >= 3.0 hs-source-dirs: src From f0b660ad2e433af73ccd8be2b14b0369debe63f8 Mon Sep 17 00:00:00 2001 From: Marcin Szamotulski Date: Thu, 12 Dec 2024 11:46:04 +0100 Subject: [PATCH 2/2] typed-protocols-0.3.1.0 --- typed-protocols-cborg/typed-protocols-cborg.cabal | 4 ++-- typed-protocols-examples/typed-protocols-examples.cabal | 4 ++-- .../typed-protocols-stateful-cborg.cabal | 4 ++-- typed-protocols-stateful/typed-protocols-stateful.cabal | 4 ++-- typed-protocols/typed-protocols.cabal | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/typed-protocols-cborg/typed-protocols-cborg.cabal b/typed-protocols-cborg/typed-protocols-cborg.cabal index 45a1fce..a89fe13 100644 --- a/typed-protocols-cborg/typed-protocols-cborg.cabal +++ b/typed-protocols-cborg/typed-protocols-cborg.cabal @@ -1,6 +1,6 @@ cabal-version: 3.4 name: typed-protocols-cborg -version: 0.3.0.0 +version: 0.4.0.0 synopsis: CBOR codecs for typed-protocols -- description: license: Apache-2.0 @@ -24,7 +24,7 @@ library singletons, io-classes:io-classes ^>=1.7, - typed-protocols ^>=0.3 + typed-protocols ^>=0.4 hs-source-dirs: src default-language: Haskell2010 diff --git a/typed-protocols-examples/typed-protocols-examples.cabal b/typed-protocols-examples/typed-protocols-examples.cabal index a0df99f..15d530e 100644 --- a/typed-protocols-examples/typed-protocols-examples.cabal +++ b/typed-protocols-examples/typed-protocols-examples.cabal @@ -1,6 +1,6 @@ cabal-version: 3.4 name: typed-protocols-examples -version: 0.5.0.0 +version: 0.6.0.0 synopsis: Examples and tests for the typed-protocols framework -- description: license: Apache-2.0 @@ -62,7 +62,7 @@ library io-classes:{io-classes,si-timers}, network, time, - typed-protocols ^>= 0.3, + typed-protocols ^>= 0.4, typed-protocols-cborg, typed-protocols-stateful diff --git a/typed-protocols-stateful-cborg/typed-protocols-stateful-cborg.cabal b/typed-protocols-stateful-cborg/typed-protocols-stateful-cborg.cabal index 9e6baed..6a3cbf5 100644 --- a/typed-protocols-stateful-cborg/typed-protocols-stateful-cborg.cabal +++ b/typed-protocols-stateful-cborg/typed-protocols-stateful-cborg.cabal @@ -1,6 +1,6 @@ cabal-version: 3.4 name: typed-protocols-stateful-cborg -version: 0.3.0.0 +version: 0.4.0.0 synopsis: CBOR codecs for typed-protocols -- description: license: Apache-2.0 @@ -26,7 +26,7 @@ library singletons, io-classes, - typed-protocols ^>= 0.3, + typed-protocols ^>= 0.4, typed-protocols-cborg, typed-protocols-stateful diff --git a/typed-protocols-stateful/typed-protocols-stateful.cabal b/typed-protocols-stateful/typed-protocols-stateful.cabal index 9c2e4fb..fb90743 100644 --- a/typed-protocols-stateful/typed-protocols-stateful.cabal +++ b/typed-protocols-stateful/typed-protocols-stateful.cabal @@ -1,6 +1,6 @@ cabal-version: 3.4 name: typed-protocols-stateful -version: 0.3.0.0 +version: 0.4.0.0 synopsis: A framework for strongly typed protocols -- description: license: Apache-2.0 @@ -36,7 +36,7 @@ library contra-tracer, singletons >= 3.0, io-classes, - typed-protocols ^>= 0.3 + typed-protocols ^>= 0.4 hs-source-dirs: src default-language: Haskell2010 diff --git a/typed-protocols/typed-protocols.cabal b/typed-protocols/typed-protocols.cabal index d3c5def..a04075d 100644 --- a/typed-protocols/typed-protocols.cabal +++ b/typed-protocols/typed-protocols.cabal @@ -1,6 +1,6 @@ cabal-version: 3.4 name: typed-protocols -version: 0.3.0.0 +version: 0.4.0.0 synopsis: A framework for strongly typed protocols -- description: license: Apache-2.0