From 7423ca39242d784776b5fdbca996056efe5f7ad6 Mon Sep 17 00:00:00 2001 From: Emmanuel Touzery Date: Fri, 9 Mar 2018 20:26:03 +0100 Subject: [PATCH] relax the aeson constraint, allow 1.3.0.0, fixes https://github.com/fpco/stackage/issues/3337 --- servant-client/servant-client.cabal | 2 +- servant-docs/servant-docs.cabal | 2 +- servant-server/servant-server.cabal | 2 +- servant/servant.cabal | 2 +- stack.yaml | 3 ++- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/servant-client/servant-client.cabal b/servant-client/servant-client.cabal index 91e85b99..8ae58068 100644 --- a/servant-client/servant-client.cabal +++ b/servant-client/servant-client.cabal @@ -59,7 +59,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.2.3.0 && < 1.3 + aeson >= 1.2.3.0 && < 1.4 , base-compat >= 0.9.3 && < 0.10 , attoparsec >= 0.13.2.0 && < 0.14 , http-client >= 0.5.7.1 && < 0.6 diff --git a/servant-docs/servant-docs.cabal b/servant-docs/servant-docs.cabal index 5fca7774..a0b722fa 100644 --- a/servant-docs/servant-docs.cabal +++ b/servant-docs/servant-docs.cabal @@ -56,7 +56,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.2.3.0 && < 1.3 + aeson >= 1.2.3.0 && < 1.4 , aeson-pretty >= 0.8.5 && < 0.9 , base-compat >= 0.9.3 && < 0.10 , case-insensitive >= 1.2.0.10 && < 1.3 diff --git a/servant-server/servant-server.cabal b/servant-server/servant-server.cabal index 06ade019..2be2a861 100644 --- a/servant-server/servant-server.cabal +++ b/servant-server/servant-server.cabal @@ -75,7 +75,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.2.3.0 && < 1.3 + aeson >= 1.2.3.0 && < 1.4 , base-compat >= 0.9.3 && < 0.10 , attoparsec >= 0.13.2.0 && < 0.14 , base64-bytestring >= 1.0.0.1 && < 1.1 diff --git a/servant/servant.cabal b/servant/servant.cabal index c882067f..9ae471b9 100644 --- a/servant/servant.cabal +++ b/servant/servant.cabal @@ -82,7 +82,7 @@ library -- Here can be exceptions if we really need features from the newer versions. build-depends: base-compat >= 0.9.3 && < 0.10 - , aeson >= 1.2.3.0 && < 1.3 + , aeson >= 1.2.3.0 && < 1.4 , attoparsec >= 0.13.2.0 && < 0.14 , case-insensitive >= 1.2.0.10 && < 1.3 , http-api-data >= 0.3.7.1 && < 0.4 diff --git a/stack.yaml b/stack.yaml index 002b3435..877fe834 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,5 +1,5 @@ # Let's try to keep resolver at the first day of the month -resolver: nightly-2018-01-01 +resolver: nightly-2018-03-01 packages: - servant-client/ - servant-client-core/ @@ -13,6 +13,7 @@ extra-deps: - http-api-data-0.3.7.2 - http-types-0.12 - text-1.2.3.0 +- aeson-1.3.0.0 # allow-newer: true # ignores all bounds, that's a sledgehammer # - doc/tutorial/