allow aeson 1.5 & these 1.1 (#595)

aeson 1.5.1 depends on these 1.1, so allowing a newer version is
necessary to prevent a conflict.

"
I saw in https://github.com/haskell-nix/hnix/issues/551#issuecomment-633953865 that a bump of aeson was wished before the 0.7.2 release would be cut, so here it is.
At a glance, there don't seem to be any relevant changes:
https://hackage.haskell.org/package/aeson-1.5.0.0/changelog
https://github.com/bos/aeson/compare/1.4.7.1-r1...1.5.0.0
But 1.5.1 requires a bump to these to avoid diamond dependencies.
Changes also seem irrelevant and just related to the change in aeson:
https://hackage.haskell.org/package/these-1.1/changelog
https://github.com/isomorphism/these/compare/v1...v1.1 (most changes here are in other packages in the same repository)

These changes compile fine and tests are successful with GHC 8.8.3.
"
This commit is contained in:
hyperfekt 2020-05-27 11:16:20 +02:00 committed by GitHub
parent acaa65c1df
commit 111937ba58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -850,7 +850,7 @@ library
src
ghc-options: -Wall -fprint-potential-instances
build-depends:
aeson >= 1.4.2 && < 1.5
aeson >= 1.4.2 && < 1.6
, array >=0.4 && <0.6
, base >=4.11 && <5
, binary >= 0.8.5 && < 0.9
@ -895,7 +895,7 @@ library
, syb >= 0.7 && < 0.8
, template-haskell
, text >= 1.2.3 && < 1.3
, these >= 1.0.1 && < 1.1
, these >= 1.0.1 && < 1.2
, time >= 1.8.0 && < 1.9 || >= 1.9.3 && < 1.10
, transformers >= 0.5.5 && < 0.6
, transformers-base >= 0.4.5 && < 0.5