packages feed

aeson-schema 0.4.1.2 → 0.4.1.3

raw patch · 3 files changed

+7/−4 lines, 3 filesdep ~QuickCheckdep ~aeson

Dependency ranges changed: QuickCheck, aeson

Files

CHANGELOG.md view
@@ -1,3 +1,6 @@+# 0.4.1.3+- Bump upper bounds on aeson again, more TH fixing+ # 0.4.1.2 - Bump upper bounds on aeson and newest TH 
aeson-schema.cabal view
@@ -1,5 +1,5 @@ name:                aeson-schema-version:             0.4.1.2+version:             0.4.1.3 synopsis:            Haskell JSON schema validator and parser generator description:         This library provides validation of JSON values against schemata. Given a schema, it can also produce data types corresponding to the schema and a parser. homepage:            https://github.com/Fuuzetsu/aeson-schema@@ -35,7 +35,7 @@                        Data.Aeson.TH.Lift   extensions:          OverloadedStrings   build-depends:       base > 4 && < 5,-                       aeson >= 0.11.0.0 && < 1.3,+                       aeson >= 0.11.0.0 && < 1.4,                        vector >= 0.10 && < 0.13,                        text >= 1.2 && < 1.3,                        regex-pcre >= 0.94.4 && < 0.95,@@ -46,7 +46,7 @@                        th-lift >= 0.7 && < 0.8,                        mtl >= 2 && < 3,                        transformers >= 0.3.0.0 && < 0.6,-                       QuickCheck >= 2.4.2 && < 2.11,+                       QuickCheck >= 2.4.2 && < 2.12,                        syb >= 0.4.4 && < 0.8,                        bytestring >= 0.9.2.1 && < 0.11,                        scientific >= 0.3.3.7 && < 0.4,
src/Data/Aeson/Schema/CodeGen.hs view
@@ -481,7 +481,7 @@       )      arr = mkName "arr"-    code parser = lambdaPattern (conP ''Array [varP arr])+    code parser = lambdaPattern (conP 'Array [varP arr])                                 (doE $ checkers ++ parser)                                 [| fail "not an array" |]     checkMinItems m = assertStmt [| V.length $(varE arr) >= m |] $ "array must have at least " ++ show m ++ " items"