diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index a477864d..e5c6953a 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -12,5 +12,3 @@ jobs: - name: 'Run HLint' uses: haskell-actions/hlint-scan@v1 - with: - fail-on: warning diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7150aca4..6de44bfb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,7 @@ jobs: - '9.2' - '9.4' - '9.6' + - '9.8' - 'latest' include: diff --git a/CHANGELOG.md b/CHANGELOG.md index 5df8ffef..042b256a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ - [ ] Key Exchange (via X25519) - [ ] Signature scheme (via ED25519) +## [0.3.9] - Feb 1, 2024 + +Release that supports ghc-9.8 (base 4.19) + ## [0.3.8] - Oct 6, 2023 Release that supports ghc-9.6 (base 4.18) @@ -210,4 +214,5 @@ This release comes with very little changes. [0.3.6]: [0.3.7]: [0.3.8]: +[0.3.9]: [raaz]: diff --git a/raaz.cabal b/raaz.cabal index 213901ef..d5a95009 100644 --- a/raaz.cabal +++ b/raaz.cabal @@ -627,21 +627,17 @@ executable raaz , Command.Info , Command.Checksum , Usage - build-depends: optparse-applicative >= 0.13.0.0 + build-depends: optparse-applicative >= 0.13.0.0 && < 0.19 , core , raaz - if impl(ghc < 8) - -- 'transformers' needed for "Control.Monad.IO.Class" only - -- starting with base-4.9 we don't need 'transformers' anymore - build-depends: transformers ---------------------------------- Test suit ----------------------------------------------------- common test-defaults import: defaults build-depends: core - , HUnit >= 1.2 - , QuickCheck >= 2.4 - , hspec + , HUnit >= 1.2 && < 1.7 + , QuickCheck >= 2.4 && < 2.15 + , hspec >= 2.10.6 && < 2.12 library test-core import: test-defaults @@ -838,8 +834,8 @@ test-suite monocypher common bench-defaults import:defaults hs-source-dirs: benchmarks/internal - build-depends: criterion-measurement >= 0.1 - , pretty + build-depends: criterion-measurement >= 0.1 && < 0.3 + , pretty >= 1.1.3 && < 1.2 , core library bench-types @@ -868,7 +864,7 @@ benchmark primitives hs-source-dirs: benchmarks main-is: Main.hs type: exitcode-stdio-1.0 - build-depends: pretty + build-depends: pretty >= 1.1.3 && < 1.2 , core , implementation , bench-types