diff --git a/.github/workflows/packcheck.yml b/.github/workflows/packcheck.yml index 1155f30..5276c34 100644 --- a/.github/workflows/packcheck.yml +++ b/.github/workflows/packcheck.yml @@ -86,11 +86,12 @@ jobs: fail-fast: false matrix: name: - - 9.12.1 - - 9.10.1 - - 9.8.1 - - 9.6.3 - - 9.4.7 + - 9.14.1 + - 9.12.2 + - 9.10.3 + - 9.8.4 + - 9.6.7 + - 9.4.8 - 9.2.8 - 9.0.2 - 8.10.7 @@ -101,32 +102,38 @@ jobs: - 8.2.2 - 8.0.2 include: - - name: 9.12.1 - ghc-version: 9.12.1 + - name: 9.14.1 + ghc-version: 9.14.1 command: cabal-v2 runner: ubuntu-latest cabal-version: 3.14.1.1 - - name: 9.10.1 - ghc-version: 9.10.1 + - name: 9.12.2 + ghc-version: 9.12.2 + command: cabal-v2 + runner: ubuntu-latest + cabal-version: 3.14.1.1 + + - name: 9.10.3 + ghc-version: 9.10.3 command: cabal-v2 runner: ubuntu-latest cabal-version: 3.10.1.0 - - name: 9.8.1 - ghc-version: 9.8.1 + - name: 9.8.4 + ghc-version: 9.8.4 command: cabal-v2 runner: ubuntu-latest cabal-version: 3.10.1.0 - - name: 9.6.3 - ghc-version: 9.6.3 + - name: 9.6.7 + ghc-version: 9.6.7 command: cabal-v2 runner: ubuntu-latest cabal-version: 3.10.1.0 - - name: 9.4.7 - ghc-version: 9.4.7 + - name: 9.4.8 + ghc-version: 9.4.8 command: cabal-v2 runner: ubuntu-latest cabal-version: 3.8.1.0 diff --git a/Changelog.md b/Changelog.md index 4a91edc..1cc6339 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,8 @@ ## (Unreleased) +* Allow `QuickCheck 2.17` and `tasty-bench 0.5` +* Support GHC 9.14: allow `base 4.22` +* Support GHC 9.12: allow `base 4.21` and `ghc-prim 0.13` * Support GHC 9.4 and 9.6: allow `base 4.18` and `ghc-prim 0.10` * Support `unicode-data 0.4` diff --git a/unicode-transforms.cabal b/unicode-transforms.cabal index af69bd9..8130858 100644 --- a/unicode-transforms.cabal +++ b/unicode-transforms.cabal @@ -22,10 +22,12 @@ tested-with: GHC==8.0.2 , GHC==8.10.7 , GHC==9.0.2 , GHC==9.2.8 - , GHC==9.4.7 - , GHC==9.6.3 - , GHC==9.8.1 - , GHC==9.10.1 + , GHC==9.4.8 + , GHC==9.6.7 + , GHC==9.8.4 + , GHC==9.10.3 + , GHC==9.12.2 + , GHC==9.14.1 build-type: Simple extra-doc-files: Changelog.md @@ -87,7 +89,7 @@ library hs-source-dirs: . ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs build-depends: - base >= 4.8 && < 4.22 + base >= 4.8 && < 4.23 , unicode-data >= 0.2 && < 0.9 , bytestring >= 0.9 && < 0.13 , ghc-prim >= 0.2 && < 0.14 @@ -112,7 +114,7 @@ test-suite extras test ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs build-depends: - QuickCheck >=2.1 && <2.16 + QuickCheck >=2.1 && <2.18 , base , deepseq >=1.1 && <1.6 , text @@ -190,7 +192,7 @@ benchmark bench if flag(use-gauge) build-depends: gauge >=0.2.0 && <0.3 else - build-depends: tasty-bench>= 0.2.5 && <0.5 + build-depends: tasty-bench>= 0.2.5 && <0.6 mixins: tasty-bench (Test.Tasty.Bench as Gauge.Main) if flag(dev) ghc-options: -O0