Skip to content

Commit 8d910cd

Browse files
authored
Aeson problem (#74)
* Put an uppor bounds on Aeson for now Problem: Aeson 2.0+ came out with a vuln fix. Unfortunately it is a breaking change. This causes curl-runnings to fail to compile if you just grab a fresh GHC installation and try to `cabal install curl-runnings` Solution (in two steps): 1. Put an upper bounds on aeson and push a point release (0.16.4). 2. Fix the aeson compilation with CPP directives pivoting on the version of Aeson and release a new minor version (0.17.x) (cherry picked from commit 62fae2071c562e7cf745f3b9142225c90e432cf7) * Bumping the incremental version of curl-runnings (cherry picked from commit 520010af396ee0b8e2e08fb976b774f3397f1e6d)
1 parent 5a8b12c commit 8d910cd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

package.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: curl-runnings
2-
version: 0.16.3
2+
version: 0.16.4
33
github: aviaviavi/curl-runnings
44
license: MIT
55
author: Avi Press
@@ -28,7 +28,7 @@ library:
2828
- Testing.CurlRunnings.Internal.KeyValuePairs
2929
- Testing.CurlRunnings.Internal.Payload
3030
dependencies:
31-
- aeson >=1.2.4.0
31+
- aeson >=1.2.4.0 && <2.0
3232
- bytestring >=0.10.8.2
3333
- case-insensitive >=0.2.1
3434
- base64-bytestring >=1.0.0.2
@@ -65,7 +65,7 @@ executables:
6565
- base >=4.7
6666
- cmdargs >=0.10.20
6767
- directory >=1.3.0.2
68-
- aeson >=1.2.4.0
68+
- aeson >=1.2.4.0 && <2.0
6969
- http-conduit >=2.2.4
7070
- bytestring >=0.10.8.2
7171
- curl-runnings
@@ -85,7 +85,7 @@ tests:
8585
- bytestring >=0.10.8.2
8686
- curl-runnings
8787
- directory >=1.3.0.2
88-
- aeson >=1.2.4.0
88+
- aeson >=1.2.4.0 && <2.0
8989
- hspec >= 2.4.4
9090
- hspec-expectations >=0.8.2
9191
- raw-strings-qq >= 1.1

0 commit comments

Comments
 (0)