Merge pull request #165 from bitemyapp/aeson-1.1

Aeson 1.1
This commit is contained in:
Chris Allen 2017-01-11 18:10:01 -06:00 committed by GitHub
commit 974733bce7
4 changed files with 4 additions and 4 deletions

View File

@ -32,7 +32,7 @@ library
build-depends: base >= 4.3 && <5,
bytestring >= 0.10.0 && <0.11,
containers >= 0.5.0.0 && <0.6,
aeson >= 0.11.1 && <1.1,
aeson >= 0.11.1 && <1.2,
http-client >= 0.4.30 && <0.6,
network-uri >= 2.6 && <2.7,
semigroups >= 0.15 && <0.19,

View File

@ -2012,7 +2012,7 @@ instance BucketAggregation DateRangeResult where
docCount = dateRangeDocCount
aggs = dateRangeAggs
instance (FromJSON a, BucketAggregation a) => FromJSON (Bucket a) where
instance (FromJSON a) => FromJSON (Bucket a) where
parseJSON (Object v) = Bucket <$>
v .: "buckets"
parseJSON _ = mempty

View File

@ -3,7 +3,7 @@ packages:
- '.'
extra-deps:
- quickcheck-properties-0.1
- aeson-1.1.0.0
# - http-client-0.5.0
# - fail-4.9.0.0
# - http-types-0.9

View File

@ -586,7 +586,7 @@ instance ApproxEq Vers.Version where
(=~) = (==)
instance (ApproxEq a, Show a) => ApproxEq [a] where
as =~ bs = and (zipWith (=~) as bs)
instance (ApproxEq l, Show l, ApproxEq r, Show r) => ApproxEq (Either l r) where
instance (ApproxEq l, ApproxEq r) => ApproxEq (Either l r) where
Left a =~ Left b = a =~ b
Right a =~ Right b = a =~ b
_ =~ _ = False