diff --git a/servant-auth/servant-auth-client/servant-auth-client.cabal b/servant-auth/servant-auth-client/servant-auth-client.cabal index 20e33af6..7f4b807b 100644 --- a/servant-auth/servant-auth-client/servant-auth-client.cabal +++ b/servant-auth/servant-auth-client/servant-auth-client.cabal @@ -64,7 +64,7 @@ test-suite spec build-depends: hspec >= 2.5.5 && < 2.9 , QuickCheck >= 2.11.3 && < 2.15 - , aeson >= 1.3.1.1 && < 1.6 + , aeson >= 2.0.1.0 && < 3 , bytestring >= 0.10.6.0 && < 0.11 , http-client >= 0.5.13.1 && < 0.8 , http-types >= 0.12.2 && < 0.13 diff --git a/servant-auth/servant-auth-server/servant-auth-server.cabal b/servant-auth/servant-auth-server/servant-auth-server.cabal index a58e5364..08c727f0 100644 --- a/servant-auth/servant-auth-server/servant-auth-server.cabal +++ b/servant-auth/servant-auth-server/servant-auth-server.cabal @@ -32,8 +32,8 @@ library ghc-options: -Wall build-depends: base >= 4.10 && < 4.16 - , aeson >= 1.3.1.1 && < 1.6 - , base64-bytestring >= 1.0.0.1 && < 1.3 + , aeson >= 2.0.1.0 && < 3 + , base64-bytestring >= 1.0.0.1 && < 2 , blaze-builder >= 0.4.1.0 && < 0.5 , bytestring >= 0.10.6.0 && < 0.11 , case-insensitive >= 1.2.0.11 && < 1.3 diff --git a/servant-auth/servant-auth/servant-auth.cabal b/servant-auth/servant-auth/servant-auth.cabal index 61b3a6a4..22c834e5 100644 --- a/servant-auth/servant-auth/servant-auth.cabal +++ b/servant-auth/servant-auth/servant-auth.cabal @@ -34,8 +34,9 @@ library ghc-options: -Wall build-depends: base >= 4.10 && < 4.16 - , aeson >= 1.3.1.1 && < 1.6 - , jose >= 0.7.0.0 && < 0.9 + , containers >= 0.6 && < 0.7 + , aeson >= 2.0.1.0 && < 3 + , jose >= 0.9 && < 0.10 , lens >= 4.16.1 && < 5.1 , servant >= 0.15 && < 0.19 , text >= 1.2.3.0 && < 1.3 diff --git a/servant-client-core/servant-client-core.cabal b/servant-client-core/servant-client-core.cabal index 808e4185..2c624719 100644 --- a/servant-client-core/servant-client-core.cabal +++ b/servant-client-core/servant-client-core.cabal @@ -70,7 +70,7 @@ library -- Other dependencies: Lower bound around what is in the latest Stackage LTS. -- Here can be exceptions if we really need features from the newer versions. build-depends: - aeson >= 1.4.1.0 && < 1.6 + aeson >= 2.0.1.0 && < 3 , base-compat >= 0.10.5 && < 0.12 , base64-bytestring >= 1.0.0.1 && < 1.3 , exceptions >= 0.10.0 && < 0.11 diff --git a/servant-docs/servant-docs.cabal b/servant-docs/servant-docs.cabal index 64829f3e..bf0dc7d8 100644 --- a/servant-docs/servant-docs.cabal +++ b/servant-docs/servant-docs.cabal @@ -52,7 +52,7 @@ library -- Other dependencies: Lower bound around what is in the latest Stackage LTS. -- Here can be exceptions if we really need features from the newer versions. build-depends: - aeson >= 1.4.1.0 && < 1.6 + aeson >= 2.0.1.0 && < 3 , aeson-pretty >= 0.8.5 && < 0.9 , base-compat >= 0.10.5 && < 0.12 , case-insensitive >= 1.2.0.11 && < 1.3 diff --git a/servant-server/servant-server.cabal b/servant-server/servant-server.cabal index 15b63601..dfd0f6dd 100644 --- a/servant-server/servant-server.cabal +++ b/servant-server/servant-server.cabal @@ -114,7 +114,7 @@ executable greet , text build-depends: - aeson >= 1.4.1.0 && < 1.6 + aeson >= 2.0.1.0 && < 3 , warp >= 3.2.25 && < 3.4 test-suite spec @@ -157,7 +157,7 @@ test-suite spec -- Additional dependencies build-depends: - aeson >= 1.4.1.0 && < 1.6 + aeson >= 2.0.1.0 && < 3 , directory >= 1.3.0.0 && < 1.4 , hspec >= 2.6.0 && < 2.9 , hspec-wai >= 0.10.1 && < 0.12 diff --git a/servant/servant.cabal b/servant/servant.cabal index f2e7359f..8d315516 100644 --- a/servant/servant.cabal +++ b/servant/servant.cabal @@ -98,7 +98,7 @@ library -- Here can be exceptions if we really need features from the newer versions. build-depends: base-compat >= 0.10.5 && < 0.12 - , aeson >= 1.4.1.0 && < 1.6 + , aeson >= 2.0.1.0 && < 3 , attoparsec >= 0.13.2.2 && < 0.15 , bifunctors >= 5.5.3 && < 5.6 , case-insensitive >= 1.2.0.11 && < 1.3