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
|
c6de7746cd
|
Fix typo
|
2018-03-01 01:41:02 -08:00 |
Dominik Moritz
|
6d62c71daa
|
failing test for #725
|
2018-02-28 14:12:48 -08:00 |
Igor Savin
|
1b5523978a
|
tests: un-skip passing test
|
2018-02-07 10:59:42 +02:00 |
Igor Savin
|
a8a4ddc2fc
|
test: skip test and remove incorrect check
|
2018-02-02 23:32:31 +02:00 |
Igor Savin
|
cb85eea789
|
Failing test for integer coercion
refs #693
|
2018-02-02 23:27:06 +02:00 |
Jürg Lehni
|
4a12ca3b92
|
Fix additionalProperties error with errorDataPath
|
2018-01-24 23:38:14 +01:00 |
Evgeny Poberezkin
|
dad7132adf
|
test: fix browser tests, replace id with $id
|
2017-12-02 19:35:57 +00:00 |
Evgeny Poberezkin
|
41074e8e6a
|
test: change test schemas to draft-07
|
2017-12-02 18:31:03 +00:00 |
Evgeny Poberezkin
|
d25f31b1bb
|
fix: "fast" versions of uri/uri-reference formats to pass JSON-Schema-Test-Suite draft-06/07
|
2017-12-02 18:01:27 +00:00 |
Evgeny Poberezkin
|
a38c000e72
|
test: update JSON-Schema-Test-Suite
|
2017-12-02 17:40:01 +00:00 |
Evgeny Poberezkin
|
846e080c17
|
test: add JSON-Schema-Test-Suite draft-07 tests
|
2017-12-02 13:25:19 +00:00 |
Evgeny Poberezkin
|
42cfcf9c42
|
Merge branch 'master' into beta
|
2017-12-02 13:12:55 +00:00 |
Evgeny Poberezkin
|
81b810f421
|
test: update JSON-Schema-Test-Suite
|
2017-12-02 12:58:13 +00:00 |
Evgeny Poberezkin
|
ce62f117ee
|
feat: use only $id by default, closes #641
|
2017-12-02 12:32:45 +00: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
|
4687ed3465
|
docs: corrections
|
2017-11-25 20:23:52 +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 |
Philipp Thuerwaechter
|
c9a6f995a9
|
Add method chaining to all add* and remove* methods
According to issue #625 this enables crazy things like
`new Ajv().addSchema(mySchema).validate(schema, data)`
|
2017-11-22 08:37:42 +01:00 |
Evgeny Poberezkin
|
89a80cabf8
|
check that console has log, warn and error methods as well
|
2017-11-20 20:10:57 +00:00 |
Meir Rotstein
|
5ba22a36aa
|
remove Logger class, resolve logger object on Ajv ctor instead
|
2017-11-19 23:02:08 +02:00 |
Meir Rotstein
|
e0c7eac50d
|
create logger instance per Ajv instance
|
2017-11-19 17:40:44 +02:00 |
Meir Rotstein
|
ceb552abd4
|
logger option tests
|
2017-11-19 11:37:27 +02:00 |
Meir Rotstein
|
b0e28ee344
|
logger component tests
|
2017-11-19 11:23:56 +02:00 |
Evgeny Poberezkin
|
dd884fe93d
|
feat: option $comment, closes #609
|
2017-11-10 21:41:27 +00:00 |
Evgeny Poberezkin
|
ceefaa2a05
|
refactor: remove nodent, use ajv-async bundle instead
|
2017-11-08 21:52:03 +00:00 |
Evgeny Poberezkin
|
b6d927980b
|
feat: draft-07 meta-schema
|
2017-11-05 22:02:43 +00:00 |
Evgeny Poberezkin
|
c9548d2c74
|
refactor: remove compilation of async schemas to generator functions, closes #585
|
2017-11-05 21:14:31 +00:00 |
Brendan Abbott
|
27855e1b72
|
Fix logic error for non leap years and months, add more tests
|
2017-11-03 21:38:58 +10:00 |
Brendan Abbott
|
1d44f1451a
|
Add leap year support for date-time/date formats in full mode
|
2017-11-03 21:38:58 +10:00 |
Evgeny Poberezkin
|
32b01a83d2
|
test: failing test for #612
|
2017-10-30 21:03:47 +00:00 |
Evgeny Poberezkin
|
a68e9a7535
|
feat: improve oneOf error reporting, #573
|
2017-10-29 20:51:08 +00:00 |
Evgeny Poberezkin
|
2e95b0531f
|
feat: "contains" and "uniqueItems" should be validated after type coercion, closes #611
|
2017-10-29 18:56:28 +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 |
Evgeny Poberezkin
|
b4561767ff
|
feat: if/then/else keyword, closes #586
|
2017-10-28 20:46:53 +01:00 |
Evgeny Poberezkin
|
e6aa9e0855
|
feat: format json-pointer only means string now, added format json-pointer-uri-fragment, closes #589
|
2017-10-26 18:35:09 +01:00 |
Evgeny Poberezkin
|
d20da89819
|
feat: formats time and date-time allow leap second, closes #594
|
2017-10-26 18:10:10 +01:00 |
Evgeny Poberezkin
|
75c95950a2
|
refactor: use fast-json-stable-stringify, closes #569, closes #579
|
2017-10-24 18:52:13 +01:00 |
Evgeny Poberezkin
|
6a2225b043
|
fix: same missing $ref used more then once throws exception with missingRefs: false, fixes #533
|
2017-07-10 15:46:50 +01:00 |
Evgeny Poberezkin
|
80dddfda89
|
style: enable no-useless-escape rule
|
2017-07-06 22:03:30 +01:00 |
Evgeny Poberezkin
|
0a1c57eede
|
refactor: replace "equal" with package fast-deep-equal
|
2017-06-16 23:06:27 +01:00 |
Evgeny Poberezkin
|
0d6ae42c0f
|
fix: traverse only schema objects, fixes #521
|
2017-06-15 21:35:09 +01:00 |
Evgeny Poberezkin
|
52e944b9fa
|
fix: incorrect error reporting for exclusiveMaximum/Minimum, closes #506
|
2017-05-28 17:21:34 +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
|
78ba5ef3b9
|
test: failing test for #502 (contains allows epty array when sibling property uses $ref in schema)
|
2017-05-25 21:06:19 +01:00 |
Evgeny Poberezkin
|
022a825362
|
test: additional tests to verify number of errors when type is used
|
2017-05-20 21:44:17 +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 |