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 +3/−0
- aeson-schema.cabal +3/−3
- src/Data/Aeson/Schema/CodeGen.hs +1/−1
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"