diff --git a/cabal.project b/cabal.project index 42cd81019..f504f44e7 100644 --- a/cabal.project +++ b/cabal.project @@ -1,18 +1,18 @@ packages: servant/ + servant-client-core/ + servant-client/ + servant-server/ + servant-auth/servant-auth servant-auth/servant-auth-client servant-auth/servant-auth-docs servant-auth/servant-auth-server servant-auth/servant-auth-swagger - - servant-client-core/ - servant-client/ servant-docs/ servant-foreign/ servant-http-streams/ servant-quickcheck/ - servant-server/ servant-swagger/ doc/tutorial/ @@ -83,3 +83,7 @@ allow-newer: vault:hashable allow-newer: psqueues:hashable allow-newer: insert-ordered-containers:hashable allow-newer: openapi3:hashable + +-- http2-5.3.3 is blacklisted, force http2-5.3.2 or http2-5.3.4 +constraints: + http2 ==5.3.2 || ==5.3.4 diff --git a/changelog.d/1778 b/changelog.d/1778 new file mode 100644 index 000000000..3bc8713a9 --- /dev/null +++ b/changelog.d/1778 @@ -0,0 +1,8 @@ +synopsis: Remove GHC <= 8.10.7 from the support window +prs: #1778 + +description { + GHC <= 8.10.7 is removed from the support window. The lowest version supported in CI becomes GHC 9.2.1, released on the 26/05/2023 + + This grants us the ability to use -XGHC2021 as default language, as well as -XOverloadedRecordDot. +} diff --git a/doc/cookbook/basic-auth/basic-auth.cabal b/doc/cookbook/basic-auth/basic-auth.cabal index a8ee560fc..66ba12e9c 100644 --- a/doc/cookbook/basic-auth/basic-auth.cabal +++ b/doc/cookbook/basic-auth/basic-auth.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-basic-auth main-is: BasicAuth.lhs diff --git a/doc/cookbook/basic-streaming/basic-streaming.cabal b/doc/cookbook/basic-streaming/basic-streaming.cabal index 0092f750b..cdaf31f1f 100644 --- a/doc/cookbook/basic-streaming/basic-streaming.cabal +++ b/doc/cookbook/basic-streaming/basic-streaming.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-basic-streaming main-is: Streaming.lhs diff --git a/doc/cookbook/curl-mock/curl-mock.cabal b/doc/cookbook/curl-mock/curl-mock.cabal index 4d6c1e4ff..d00d86c40 100644 --- a/doc/cookbook/curl-mock/curl-mock.cabal +++ b/doc/cookbook/curl-mock/curl-mock.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbock-curl-mock if impl(ghc >= 9.2) diff --git a/doc/cookbook/custom-errors/custom-errors.cabal b/doc/cookbook/custom-errors/custom-errors.cabal index f17ee7edd..b20521148 100644 --- a/doc/cookbook/custom-errors/custom-errors.cabal +++ b/doc/cookbook/custom-errors/custom-errors.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-custom-errors main-is: CustomErrors.lhs diff --git a/doc/cookbook/db-postgres-pool/db-postgres-pool.cabal b/doc/cookbook/db-postgres-pool/db-postgres-pool.cabal index 344e1e695..d43ef4c38 100644 --- a/doc/cookbook/db-postgres-pool/db-postgres-pool.cabal +++ b/doc/cookbook/db-postgres-pool/db-postgres-pool.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-db-postgres-pool main-is: PostgresPool.lhs diff --git a/doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal b/doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal index f63515947..baee58e40 100644 --- a/doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal +++ b/doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-db-sqlite-simple main-is: DBConnection.lhs diff --git a/doc/cookbook/file-upload/file-upload.cabal b/doc/cookbook/file-upload/file-upload.cabal index 407641078..92dc8fc48 100644 --- a/doc/cookbook/file-upload/file-upload.cabal +++ b/doc/cookbook/file-upload/file-upload.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-file-upload main-is: FileUpload.lhs diff --git a/doc/cookbook/generic/generic.cabal b/doc/cookbook/generic/generic.cabal index 725f70c97..218f70d8d 100644 --- a/doc/cookbook/generic/generic.cabal +++ b/doc/cookbook/generic/generic.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-using-custom-monad main-is: Generic.lhs diff --git a/doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal b/doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal index 2172fc6c2..e7b31e786 100644 --- a/doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal +++ b/doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal @@ -11,7 +11,6 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com category: Servant build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-hoist-server-with-context main-is: HoistServerWithContext.lhs diff --git a/doc/cookbook/https/https.cabal b/doc/cookbook/https/https.cabal index 473c8a6aa..f5d313f49 100644 --- a/doc/cookbook/https/https.cabal +++ b/doc/cookbook/https/https.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-https main-is: Https.lhs diff --git a/doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal b/doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal index 297a1306b..8bfc2c436 100644 --- a/doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal +++ b/doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal @@ -11,7 +11,6 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com category: Servant build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-jwt-and-basic-auth main-is: JWTAndBasicAuth.lhs diff --git a/doc/cookbook/managed-resource/managed-resource.cabal b/doc/cookbook/managed-resource/managed-resource.cabal index 230b2631a..eb15c151d 100644 --- a/doc/cookbook/managed-resource/managed-resource.cabal +++ b/doc/cookbook/managed-resource/managed-resource.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==9.4.2 executable cookbook-managed-resource main-is: ManagedResource.lhs diff --git a/doc/cookbook/open-id-connect/OpenIdConnect.cabal b/doc/cookbook/open-id-connect/OpenIdConnect.cabal index 3ce54333d..1b69199ce 100644 --- a/doc/cookbook/open-id-connect/OpenIdConnect.cabal +++ b/doc/cookbook/open-id-connect/OpenIdConnect.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5 executable cookbook-openidconnect main-is: OpenIdConnect.lhs diff --git a/doc/cookbook/openapi3/openapi3.cabal b/doc/cookbook/openapi3/openapi3.cabal index 74c60bb89..230b9b5a0 100644 --- a/doc/cookbook/openapi3/openapi3.cabal +++ b/doc/cookbook/openapi3/openapi3.cabal @@ -1,13 +1,13 @@ +cabal-version: 3.0 name: cookbook-openapi3 version: 2.2 synopsis: OpenAPI 3.0 schema generation example homepage: http://docs.servant.dev/ -license: BSD3 +license: BSD-3-Clause license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -cabal-version: >=1.10 executable cookbook-openapi3 main-is: OpenAPI.lhs diff --git a/doc/cookbook/pagination/pagination.cabal b/doc/cookbook/pagination/pagination.cabal index fadec2d94..afb59bc35 100644 --- a/doc/cookbook/pagination/pagination.cabal +++ b/doc/cookbook/pagination/pagination.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-pagination main-is: Pagination.lhs diff --git a/doc/cookbook/sentry/sentry.cabal b/doc/cookbook/sentry/sentry.cabal index 6cf898821..31cc39be4 100644 --- a/doc/cookbook/sentry/sentry.cabal +++ b/doc/cookbook/sentry/sentry.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-sentry main-is: Sentry.lhs diff --git a/doc/cookbook/structuring-apis/structuring-apis.cabal b/doc/cookbook/structuring-apis/structuring-apis.cabal index e6ad30e9f..2ad7dac21 100644 --- a/doc/cookbook/structuring-apis/structuring-apis.cabal +++ b/doc/cookbook/structuring-apis/structuring-apis.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-structuring-apis main-is: StructuringApis.lhs diff --git a/doc/cookbook/testing/testing.cabal b/doc/cookbook/testing/testing.cabal index dcf91c506..04b7bb64d 100644 --- a/doc/cookbook/testing/testing.cabal +++ b/doc/cookbook/testing/testing.cabal @@ -10,7 +10,6 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com category: Servant build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-testing main-is: Testing.lhs diff --git a/doc/cookbook/using-custom-monad/using-custom-monad.cabal b/doc/cookbook/using-custom-monad/using-custom-monad.cabal index 85aafc486..c6386aefb 100644 --- a/doc/cookbook/using-custom-monad/using-custom-monad.cabal +++ b/doc/cookbook/using-custom-monad/using-custom-monad.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-using-custom-monad main-is: UsingCustomMonad.lhs diff --git a/doc/cookbook/using-free-client/using-free-client.cabal b/doc/cookbook/using-free-client/using-free-client.cabal index e6e0b5d5b..213b0983f 100644 --- a/doc/cookbook/using-free-client/using-free-client.cabal +++ b/doc/cookbook/using-free-client/using-free-client.cabal @@ -8,7 +8,6 @@ license-file: ../../../servant/LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.3, GHC ==8.10.7 executable cookbook-using-free-client main-is: UsingFreeClient.lhs diff --git a/doc/cookbook/uverb/uverb.cabal b/doc/cookbook/uverb/uverb.cabal index b7799959e..fc2c7920f 100644 --- a/doc/cookbook/uverb/uverb.cabal +++ b/doc/cookbook/uverb/uverb.cabal @@ -10,7 +10,6 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com category: Servant build-type: Simple -tested-with: GHC==8.6.5, GHC==8.8.4, GHC==8.10.7 executable cookbook-uverb main-is: UVerb.lhs diff --git a/doc/tutorial/tutorial.cabal b/doc/tutorial/tutorial.cabal index aa7ac2d5a..abec0c67f 100644 --- a/doc/tutorial/tutorial.cabal +++ b/doc/tutorial/tutorial.cabal @@ -12,9 +12,6 @@ license-file: LICENSE author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com build-type: Simple -tested-with: - GHC==8.6.5 - GHC==8.8.3, GHC ==8.10.7 extra-source-files: static/index.html static/ui.js diff --git a/servant-auth/servant-auth-client/servant-auth-client.cabal b/servant-auth/servant-auth-client/servant-auth-client.cabal index a2ec8fcf7..a2ef90d0e 100644 --- a/servant-auth/servant-auth-client/servant-auth-client.cabal +++ b/servant-auth/servant-auth-client/servant-auth-client.cabal @@ -16,7 +16,7 @@ maintainer: jkarni@gmail.com copyright: (c) Julian K. Arni license: BSD-3-Clause license-file: LICENSE -tested-with: GHC==8.6.5, GHC==8.8.4, GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.7, GHC ==9.4.4, GHC ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 build-type: Simple extra-source-files: CHANGELOG.md @@ -31,7 +31,7 @@ library default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators ghc-options: -Wall build-depends: - base >= 4.14 && < 4.21 + base >= 4.16.4.0 && < 4.21 , bytestring >= 0.10.6.0 && < 0.13 , containers >= 0.5.6.2 && < 0.8 , servant-auth >= 0.4.2.0 && < 0.5 @@ -54,7 +54,7 @@ test-suite spec -- dependencies with bounds inherited from the library stanza build-depends: - base + base >=4.16.4.0 , servant-client , servant-auth , servant diff --git a/servant-auth/servant-auth-docs/servant-auth-docs.cabal b/servant-auth/servant-auth-docs/servant-auth-docs.cabal index f8add01fb..22ace54a9 100644 --- a/servant-auth/servant-auth-docs/servant-auth-docs.cabal +++ b/servant-auth/servant-auth-docs/servant-auth-docs.cabal @@ -16,14 +16,15 @@ maintainer: jkarni@gmail.com copyright: (c) Julian K. Arni license: BSD-3-Clause license-file: LICENSE -tested-with: GHC==8.6.5, GHC==8.8.4, GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.7, GHC ==9.4.4, GHC ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 build-type: Custom extra-source-files: CHANGELOG.md custom-setup setup-depends: - base < 4.21, Cabal < 4, cabal-doctest >=1.0.6 && <1.1 + base >= 4.16.4.0 && < 4.21, + Cabal < 4, cabal-doctest >=1.0.6 && <1.1 source-repository head type: git @@ -35,7 +36,7 @@ library default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators ghc-options: -Wall build-depends: - base >= 4.14 && < 4.21 + base >= 4.16.4.0 && < 4.21 , servant-docs >= 0.13.1 && < 0.14 , servant >= 0.20.2 && < 0.21 , servant-auth >= 0.4.2.0 && < 0.5 diff --git a/servant-auth/servant-auth-server/servant-auth-server.cabal b/servant-auth/servant-auth-server/servant-auth-server.cabal index 31423b2f7..6a7877d19 100644 --- a/servant-auth/servant-auth-server/servant-auth-server.cabal +++ b/servant-auth/servant-auth-server/servant-auth-server.cabal @@ -1,6 +1,6 @@ cabal-version: 2.2 name: servant-auth-server -version: 0.4.9.0 +version: 0.4.9.0 synopsis: servant-server/servant-auth compatibility description: This package provides the required instances for using the @Auth@ combinator in your 'servant' server. @@ -16,7 +16,7 @@ maintainer: jkarni@gmail.com copyright: (c) Julian K. Arni license: BSD-3-Clause license-file: LICENSE -tested-with: GHC==8.6.5, GHC==8.8.4, GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.7, GHC ==9.4.4, GHC ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 build-type: Simple extra-source-files: CHANGELOG.md @@ -31,7 +31,7 @@ library default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators ghc-options: -Wall build-depends: - base >= 4.14 && < 4.21 + base >= 4.16.4.0 && < 4.21 , aeson >= 1.0.0.1 && < 3 , base64-bytestring >= 1.0.0.1 && < 2 , blaze-builder >= 0.4.1.0 && < 0.5 diff --git a/servant-auth/servant-auth-swagger/servant-auth-swagger.cabal b/servant-auth/servant-auth-swagger/servant-auth-swagger.cabal index 090c27d1a..83c48b4be 100644 --- a/servant-auth/servant-auth-swagger/servant-auth-swagger.cabal +++ b/servant-auth/servant-auth-swagger/servant-auth-swagger.cabal @@ -16,7 +16,7 @@ maintainer: jkarni@gmail.com copyright: (c) Julian K. Arni license: BSD-3-Clause license-file: LICENSE -tested-with: GHC==8.6.5, GHC==8.8.4, GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.7, GHC ==9.4.4, GHC ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 build-type: Simple extra-source-files: CHANGELOG.md @@ -31,7 +31,7 @@ library default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators ghc-options: -Wall build-depends: - base >= 4.14 && < 4.21 + base >= 4.16.4.0 && < 4.21 , text >= 1.2.3.0 && < 2.2 , servant-swagger >= 1.2.1 && < 2 , swagger2 >= 2.2.2 && < 3 diff --git a/servant-auth/servant-auth/servant-auth.cabal b/servant-auth/servant-auth/servant-auth.cabal index 02d38545f..0cbfe302c 100644 --- a/servant-auth/servant-auth/servant-auth.cabal +++ b/servant-auth/servant-auth/servant-auth.cabal @@ -18,7 +18,7 @@ maintainer: jkarni@gmail.com copyright: (c) Julian K. Arni license: BSD-3-Clause license-file: LICENSE -tested-with: GHC==8.6.5, GHC==8.8.4, GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.7, GHC ==9.4.4, GHC ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 build-type: Simple extra-source-files: CHANGELOG.md @@ -33,7 +33,7 @@ library default-extensions: ConstraintKinds DataKinds DefaultSignatures DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GADTs KindSignatures MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeFamilies TypeOperators ghc-options: -Wall build-depends: - base >= 4.14 && < 4.21 + base >= 4.16.4.0 && < 4.21 , containers >= 0.6 && < 0.8 , aeson >= 2.0 && < 3 , jose >= 0.10 && < 0.12 diff --git a/servant-client-core/servant-client-core.cabal b/servant-client-core/servant-client-core.cabal index 46e946366..930f9bf40 100644 --- a/servant-client-core/servant-client-core.cabal +++ b/servant-client-core/servant-client-core.cabal @@ -20,7 +20,7 @@ copyright: build-type: Simple tested-with: - GHC ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 + GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -102,7 +102,7 @@ library -- -- note: mtl lower bound is so low because of GHC-7.8 build-depends: - , base >=4.14 && <4.21 + base >= 4.16.4.0 && < 4.21 , bytestring >=0.10.8.1 && <0.13 , constraints >=0.2 && <0.15 , containers >=0.5.7.1 && <0.8 diff --git a/servant-client-ghcjs/servant-client-ghcjs.cabal b/servant-client-ghcjs/servant-client-ghcjs.cabal index e1a5f2102..be9155e74 100644 --- a/servant-client-ghcjs/servant-client-ghcjs.cabal +++ b/servant-client-ghcjs/servant-client-ghcjs.cabal @@ -21,7 +21,6 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2018 Servant Contributors build-type: Simple -tested-with: ghc >=7.8 extra-source-files: CHANGELOG.md README.md diff --git a/servant-client/servant-client.cabal b/servant-client/servant-client.cabal index 6b9a5bbc3..d31dd7b5e 100644 --- a/servant-client/servant-client.cabal +++ b/servant-client/servant-client.cabal @@ -21,8 +21,7 @@ copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors build-type: Simple -tested-with: - GHC ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -94,7 +93,7 @@ library -- Bundled with GHC: Lower bound to not force re-installs -- text and mtl are bundled starting with GHC-8.4 build-depends: - , base >=4.14 && <4.21 + base >= 4.16.4.0 && < 4.21 , bytestring >=0.10.8.1 && <0.13 , containers >=0.5.7.1 && <0.8 , deepseq >=1.4.2.0 && <1.6 diff --git a/servant-conduit/servant-conduit.cabal b/servant-conduit/servant-conduit.cabal index 64aec4345..14154234a 100644 --- a/servant-conduit/servant-conduit.cabal +++ b/servant-conduit/servant-conduit.cabal @@ -16,7 +16,7 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com copyright: 2018-2019 Servant Contributors build-type: Simple -tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -28,7 +28,7 @@ source-repository head library exposed-modules: Servant.Conduit build-depends: - base >=4.14 && <5 + base >= 4.16.4.0 && < 4.21 , bytestring >=0.10.8.1 && <0.13 , conduit >=1.3.1 && <1.4 , mtl ^>=2.2.2 || ^>=2.3.1 diff --git a/servant-docs/servant-docs.cabal b/servant-docs/servant-docs.cabal index 3828105a6..1fd2b492c 100644 --- a/servant-docs/servant-docs.cabal +++ b/servant-docs/servant-docs.cabal @@ -19,7 +19,7 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors build-type: Simple -tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2, GHC ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -41,7 +41,7 @@ library -- -- note: mtl lower bound is so low because of GHC-7.8 build-depends: - base >= 4.14 && < 4.21 + base >= 4.16.4.0 && < 4.21 , bytestring >= 0.10.8.1 && < 0.13 , text >= 1.2.3.0 && < 2.2 diff --git a/servant-foreign/servant-foreign.cabal b/servant-foreign/servant-foreign.cabal index 688487ba6..cce49cac7 100644 --- a/servant-foreign/servant-foreign.cabal +++ b/servant-foreign/servant-foreign.cabal @@ -21,7 +21,7 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com copyright: 2015-2019 Servant Contributors build-type: Simple -tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2, GHC ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -41,7 +41,7 @@ library -- -- note: mtl lower bound is so low because of GHC-7.8 build-depends: - base >= 4.14 && < 4.21 + base >= 4.16.4.0 && < 4.21 , text >= 1.2.3.0 && < 2.2 -- Servant dependencies diff --git a/servant-http-streams/servant-http-streams.cabal b/servant-http-streams/servant-http-streams.cabal index 41ed7069d..2e957de77 100644 --- a/servant-http-streams/servant-http-streams.cabal +++ b/servant-http-streams/servant-http-streams.cabal @@ -20,7 +20,7 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com copyright: 2019 Servant Contributors build-type: Simple -tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2, GHC ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -38,7 +38,7 @@ library -- Bundled with GHC: Lower bound to not force re-installs -- text and mtl are bundled starting with GHC-8.4 build-depends: - base >= 4.14 && < 4.21 + base >= 4.16.4.0 && < 4.21 , bytestring >= 0.10.8.1 && < 0.13 , containers >= 0.5.7.1 && < 0.8 , deepseq >= 1.4.2.0 && < 1.6 diff --git a/servant-machines/servant-machines.cabal b/servant-machines/servant-machines.cabal index 61fb4bccb..3c46bfc0e 100644 --- a/servant-machines/servant-machines.cabal +++ b/servant-machines/servant-machines.cabal @@ -16,7 +16,7 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com copyright: 2018-2019 Servant Contributors build-type: Simple -tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -28,7 +28,7 @@ source-repository head library exposed-modules: Servant.Machines build-depends: - base >=4.14 && <5 + base >= 4.16.4.0 && < 4.21 , bytestring >=0.10.8.1 && <0.13 , machines >=0.6.4 && <0.8 , mtl ^>=2.2.2 || ^>=2.3.1 diff --git a/servant-pipes/servant-pipes.cabal b/servant-pipes/servant-pipes.cabal index 828f30821..cfe714f0e 100644 --- a/servant-pipes/servant-pipes.cabal +++ b/servant-pipes/servant-pipes.cabal @@ -16,7 +16,7 @@ author: Servant Contributors maintainer: haskell-servant-maintainers@googlegroups.com copyright: 2018-2019 Servant Contributors build-type: Simple -tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -28,7 +28,7 @@ source-repository head library exposed-modules: Servant.Pipes build-depends: - base >=4.14 && <5 + base >= 4.16.4.0 && < 4.21 , bytestring >=0.10.8.1 && <0.13 , pipes >=4.3.9 && <4.4 , pipes-safe >=2.3.1 && <2.4 diff --git a/servant-quickcheck/servant-quickcheck.cabal b/servant-quickcheck/servant-quickcheck.cabal index d6db73fec..5bf6c3e82 100644 --- a/servant-quickcheck/servant-quickcheck.cabal +++ b/servant-quickcheck/servant-quickcheck.cabal @@ -36,7 +36,7 @@ library ghc-options: -Wall -Wcompat build-depends: aeson >=0.8 && <2.3 - , base >=4.14 && <4.21 + , base >= 4.16.4.0 && < 4.21 , base-compat-batteries >=0.10.1 && <0.15 , bytestring >=0.10 && <0.13 , case-insensitive >=1.2 && <1.3 diff --git a/servant-server/servant-server.cabal b/servant-server/servant-server.cabal index fccd29968..2578a0491 100644 --- a/servant-server/servant-server.cabal +++ b/servant-server/servant-server.cabal @@ -26,8 +26,7 @@ copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors build-type: Simple -tested-with: - GHC ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -116,7 +115,7 @@ library -- Bundled with GHC: Lower bound to not force re-installs -- text and mtl are bundled starting with GHC-8.4 build-depends: - , base >=4.14 && <4.21 + base >= 4.16.4.0 && < 4.21 , bytestring >=0.10.8.1 && <0.13 , constraints >=0.2 && <0.15 , containers >=0.5.7.1 && <0.8 diff --git a/servant-swagger/servant-swagger.cabal b/servant-swagger/servant-swagger.cabal index 02066d2ed..ddc228a66 100644 --- a/servant-swagger/servant-swagger.cabal +++ b/servant-swagger/servant-swagger.cabal @@ -28,7 +28,7 @@ maintainer: haskell-servant-maintainers@googlegroups.com copyright: (c) 2015-2018, Servant contributors category: Web, Servant, Swagger build-type: Custom -tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: README.md @@ -49,7 +49,7 @@ source-repository head custom-setup setup-depends: - base >=4.14 && <5, + base >= 4.16.4.0 && < 4.21, Cabal >= 1.24 && <4, cabal-doctest >=1.0.6 && <1.1 @@ -71,7 +71,7 @@ library hs-source-dirs: src build-depends: aeson >=1.4.2.0 && <3 , aeson-pretty >=0.8.7 && <0.9 - , base >=4.14 && <5 + , base >= 4.16.4.0 && < 4.21 , base-compat >=0.10.5 && <0.15 , bytestring >=0.10.8.1 && <0.13 , http-media >=0.7.1.3 && <0.9 diff --git a/servant/servant.cabal b/servant/servant.cabal index cbb344067..94871aac3 100644 --- a/servant/servant.cabal +++ b/servant/servant.cabal @@ -20,8 +20,7 @@ copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors build-type: Simple -tested-with: - GHC ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 +tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 extra-source-files: CHANGELOG.md @@ -127,7 +126,7 @@ library -- -- note: mtl lower bound is so low because of GHC-7.8 build-depends: - , base >=4.14 && <4.21 + , base >= 4.16.4.0 && < 4.21 , bytestring >=0.10.8.1 && <0.13 , constraints >=0.2 , containers >=0.6 && <0.8