@@ -24,7 +24,8 @@ tested-with:
2424 GHC==7.10.3,
2525 GHC==8.0.2,
2626 GHC==8.2.2,
27− GHC==8.4.3
27+ GHC==8.4.3,
28+ GHC==8.6.1
2829
2930custom-setup
3031 setup-depends:
@@ -40,24 +41,32 @@ flag use-text-show
4041library
4142 hs-source-dirs: src/
4243 include-dirs: include/
43− build-depends: base >= 4.7 && < 4.12
44− , attoparsec >= 0.13.0.1 && < 0.14
45− , attoparsec-iso8601 >= 1.0.0.0 && < 1.1
44+
45+ -- GHC bundled
46+ build-depends: base >= 4.7 && < 4.13
4647 , bytestring >= 0.10.4.0 && < 0.11
47− , containers >= 0.5.5.1 && < 0.6
48− , hashable >= 1.1.2.4 && < 1.3
49− , http-types >= 0.8.6 && < 0.13
50− , text >= 1.1.1.3 && < 1.3
48+ , containers >= 0.5.5.1 && < 0.7
49+ , text >= 1.2.3.0 && < 1.3
5150 , time >= 1.4.2 && < 1.9
52− , time-locale-compat >= 0.1.1.0 && < 0.2
53− , unordered-containers >= 0.2.6.0 && < 0.3
54− , uuid-types >= 1.0.2 && < 1.1
55− , cookie >= 0.4 && < 0.45
51+
52+ -- other-dependencies
53+ build-depends:
54+ attoparsec >= 0.13.2.2 && < 0.14
55+ , attoparsec-iso8601 >= 1.0.0.0 && < 1.1
56+ , cookie >= 0.4.3 && < 0.4.5
57+ , hashable >= 1.2.7.0 && < 1.3
58+ , http-types >= 0.12.1 && < 0.13
59+ , time-locale-compat >= 0.1.1.5 && < 0.2
60+ , unordered-containers >= 0.2.9.0 && < 0.3
61+ , uuid-types >= 1.0.3 && <1.1
62+
5663 if !impl(ghc >= 8.0)
57− build-depends: semigroups >= 0.16 && < 0.19
64+ build-depends: semigroups >= 0.18.5 && < 0.19
65+
5866 if flag(use-text-show)
5967 cpp-options: -DUSE_TEXT_SHOW
60− build-depends: text-show >= 2
68+ build-depends: text-show >= 3.7.4 && <3.8
69+
6170 exposed-modules:
6271 Web.HttpApiData
6372 Web.FormUrlEncoded
@@ -76,13 +85,11 @@ test-suite spec
7685 hs-source-dirs: test
7786 ghc-options: -Wall
7887 default-language: Haskell2010
79− build-tool-depends: hspec-discover:hspec-discover >= 2.4.7 && <2.5
80− build-depends: HUnit
81− , hspec >= 2.4.7
82− , base
88+ build-tool-depends: hspec-discover:hspec-discover >= 2.5.5 && <2.6
89+ -- inherited depndencies
90+ build-depends:
91+ base
8392 , bytestring
84− , QuickCheck >=2.9
85− , quickcheck-instances >= 0.3.12
8693 , unordered-containers
8794 , http-api-data
8895 , text
@@ -90,12 +97,17 @@ test-suite spec
9097 , bytestring
9198 , uuid-types
9299
100+ build-depends: HUnit >= 1.6.0.0 && <1.7
101+ , hspec >= 2.5.5 && <2.6
102+ , QuickCheck >= 2.11.3 && <2.13
103+ , quickcheck-instances >= 0.3.19 && <0.4
104+
93105test-suite doctests
94106 ghc-options: -Wall
95107 build-depends:
96108 base,
97109 directory >= 1.0,
98− doctest >= 0.11 && <0.17,
110+ doctest >= 0.16.0 && <0.17,
99111 filepath
100112 default-language: Haskell2010
101113 hs-source-dirs: test