Vitaliy Filippov
|
b9369ed663
|
Do not coerce nulls to strings and numbers without explicit option
|
2019-10-24 20:24:20 +03:00 |
Evgeny Poberezkin
|
53b5682cb7
|
fix: the unknown keyword in the schema without known keywords inside compound schema (e.g. anyOf) is ignored with strictKeywords option
|
2019-07-13 21:38:44 +01:00 |
Evgeny Poberezkin
|
38d1acddad
|
refactor: strictDefaults option
|
2019-03-03 10:54:16 +00:00 |
Evgeny Poberezkin
|
e993bd6b4e
|
feat: strictKeywords option to report unknown keywords, closes #781
|
2019-03-03 10:49:16 +00:00 |
Evgeny Poberezkin
|
88199d569c
|
rename option to strictDefaults
|
2019-03-03 09:16:00 +00:00 |
Teddy Katz
|
c081061a1e
|
feat: invalidDefaults option to warn when defaults are ignored, fixes #957
|
2019-03-01 02:19:12 -05:00 |
Evgeny Poberezkin
|
95edb4958d
|
useDefaults: "empty" (#916)
* test: new value "empty" for useDefaults option
* feat: option useDefaults: "empty", closes #912
|
2019-01-03 21:47:28 +00:00 |
Evgeny Poberezkin
|
f2010f40f2
|
feat: keyword "nullable", #486, closes epoberezkin/ajv-keywords#32
|
2018-11-10 21:03:51 +00:00 |
Evgeny Poberezkin
|
c1f929bcc8
|
fix: propertyNames with empty schema, closes #861
|
2018-09-23 11:33:11 +01:00 |
billytrend
|
f01e92a15a
|
Fixes grammar
|
2018-09-21 15:56:02 -07:00 |
Evgeny Poberezkin
|
72b1cbbf22
|
fix: option v5 used instead of $data
|
2018-03-24 22:35:35 +00:00 |
Evgeny Poberezkin
|
cad7dc94e8
|
fix: check only own properties of schema, change property limit for equility check from 5 to 8, fixes #743
|
2018-03-24 22:34:16 +00:00 |
Evgeny Poberezkin
|
db56b51fff
|
fix: error messages for exclusiveMaximum/Minimum wint $data, closes #722
|
2018-03-03 13:41:50 +00:00 |
Evgeny Poberezkin
|
8bbc1a2107
|
fix: uniqueItems when item type is array of types, closes #727
|
2018-03-03 10:35:40 +00:00 |
Dominik Moritz
|
352034c9e6
|
Support unique items that are properties of hash.
Fixes #725.
|
2018-02-28 19:39:01 -08:00 |
Marshall Cottrell
|
aabd9959de
|
feat: allowedValue param in const keyword error, closes #713
|
2018-02-23 11:43:01 -06:00 |
Jürg Lehni
|
4a12ca3b92
|
Fix additionalProperties error with errorDataPath
|
2018-01-24 23:38:14 +01:00 |
Evgeny Poberezkin
|
b8d36fc0b0
|
fix: recursive ref to async sub-schema, closes #612
|
2017-12-02 10:24:27 +00:00 |
Evgeny Poberezkin
|
e15f543dbd
|
refactor: remove patternGroups keyword, #614
|
2017-11-26 10:11:55 +00:00 |
Evgeny Poberezkin
|
05e2b38d67
|
fix: "default" should work inside "then" and "else", closes #635
|
2017-11-24 22:33:28 +00:00 |
Evgeny Poberezkin
|
04d62ae67e
|
Merge branch 'master' into beta
|
2017-11-24 21:18:06 +00:00 |
Meir Rotstein
|
91374acba3
|
add logger option
|
2017-11-19 11:18:40 +02:00 |
Evgeny Poberezkin
|
dd884fe93d
|
feat: option $comment, closes #609
|
2017-11-10 21:41:27 +00:00 |
Evgeny Poberezkin
|
c9548d2c74
|
refactor: remove compilation of async schemas to generator functions, closes #585
|
2017-11-05 21:14:31 +00:00 |
Evgeny Poberezkin
|
d0fc4ae8f3
|
Merge branch 'master' into beta
|
2017-10-29 21:08:24 +00:00 |
Evgeny Poberezkin
|
a68e9a7535
|
feat: improve oneOf error reporting, #573
|
2017-10-29 20:51:08 +00:00 |
Evgeny Poberezkin
|
5e17f9b4ee
|
feat: faster uniqueItems when items are scalars of the same type, closes #608
|
2017-10-29 18:20:24 +00:00 |
rsa
|
802234489d
|
Fix validate template typo
|
2017-10-28 22:23:23 -04:00 |
Evgeny Poberezkin
|
b4561767ff
|
feat: if/then/else keyword, closes #586
|
2017-10-28 20:46:53 +01:00 |
Evgeny Poberezkin
|
52e944b9fa
|
fix: incorrect error reporting for exclusiveMaximum/Minimum, closes #506
|
2017-05-28 17:21:34 +01:00 |
Evgeny Poberezkin
|
08cbec7318
|
fix: add var
|
2017-05-25 21:35:58 +01:00 |
Evgeny Poberezkin
|
297708866b
|
fix: contains allows empty array when sibling property uses $ref in schema, closes #502
|
2017-05-25 21:25:39 +01:00 |
Evgeny Poberezkin
|
6f1f0831a3
|
fix: type validation
|
2017-05-20 21:41:15 +01:00 |
Evgeny Poberezkin
|
cad76056b9
|
Revert "refactor: make sure "type": "integer" is vaildated before other keywords, closes #485"
This reverts commit a02b9a6eed .
|
2017-05-20 21:37:39 +01:00 |
Evgeny Poberezkin
|
58a22728ab
|
fix: incorrect integer validation, closes #490
|
2017-05-14 23:29:18 +01:00 |
Evgeny Poberezkin
|
a02b9a6eed
|
refactor: make sure "type": "integer" is vaildated before other keywords, closes #485
|
2017-05-13 23:42:41 +01:00 |
Evgeny Poberezkin
|
f60fedb4e9
|
feat: validate types before other keywords, #485
|
2017-05-13 23:25:44 +01:00 |
Evgeny Poberezkin
|
3aa523e9f1
|
Merge branch 'v4'
|
2017-04-28 20:09:37 +01:00 |
Evgeny Poberezkin
|
4ed756ecac
|
fix: duplicate "type" error is reported with coerceTypes option, fixes #469
|
2017-04-28 19:34:42 +01:00 |
Evgeny Poberezkin
|
e82b62db23
|
Merge branch 'master' into 5.0.0
|
2017-04-08 20:04:28 +01:00 |
Evgeny Poberezkin
|
903cd73d01
|
refactor: remove OR branches that are always falsy
|
2017-04-07 23:26:25 +01:00 |
Evgeny Poberezkin
|
d9ee511681
|
fix: modifying custom keyword should not update parent data of root data
|
2017-03-25 16:07:13 +00:00 |
Evgeny Poberezkin
|
b99b93b6a5
|
fix: error params for contains keyword (typo)
|
2017-03-12 12:42:13 +00:00 |
Evgeny Poberezkin
|
4f631e61b8
|
feat: support $id, #384
|
2017-02-27 00:18:42 +00:00 |
Evgeny Poberezkin
|
376cc172b4
|
feat: extendRefs: "ignore" by default
|
2017-02-25 21:43:55 +00:00 |
Evgeny Poberezkin
|
3c86da4f1b
|
fix: improve error reporting from oneOf keyword, closes #427
|
2017-02-25 21:16:55 +00:00 |
Evgeny Poberezkin
|
761aac1b5d
|
refactor: optimize validation of additional/patternProperties and propertyNames with option ownProperties, closes #197
|
2017-02-12 18:31:40 +00:00 |
Evgeny Poberezkin
|
16bf5946fe
|
fix: support required with $data/many properties with ownProperties option, #197
|
2017-02-12 17:58:18 +00:00 |
Evgeny Poberezkin
|
176ed87c33
|
fix: support schema dependencies with ownProperties option, #197
|
2017-02-12 00:36:14 +00:00 |
Evgeny Poberezkin
|
647cd6eccb
|
Merge branch 'master' into 5.0.0
|
2017-02-12 00:26:33 +00:00 |