Evgeny Poberezkin
|
73b21e0383
|
updated require-globify to use "mode:list"
|
2015-08-27 18:03:24 +01:00 |
Evgeny Poberezkin
|
d99e707a69
|
improved performance of "properties" keyword; schema tests for 64 options combinations
|
2015-08-24 00:40:27 +01:00 |
Blake Embrey
|
e6da675f91
|
Support JSON pointers
|
2015-08-22 11:52:05 -07:00 |
Evgeny Poberezkin
|
8abbf63e9b
|
Merge branch 'master' into 1.0.0
|
2015-08-16 23:00:43 +01:00 |
Evgeny Poberezkin
|
ef7339cd73
|
test: additional validator instance {verbose: true, allErrors: false}
|
2015-08-16 01:39:31 +01:00 |
Evgeny Poberezkin
|
dfd6de5857
|
removed _debug option
|
2015-08-16 00:59:28 +01:00 |
Evgeny Poberezkin
|
be023eda11
|
Merge branch 'master' into 1.0.0
|
2015-07-26 10:37:56 +01:00 |
Evgeny Poberezkin
|
3d3a350ea7
|
excluded ajv from test bundles into a separate bundle
|
2015-07-24 22:55:19 +01:00 |
Evgeny Poberezkin
|
6b9bc9e464
|
tests are browser compatible, karma tests with sauceLabs, readme on using in browser, #21
|
2015-07-24 10:39:23 +01:00 |
Evgeny Poberezkin
|
5641185396
|
adding schemas without compiling them, support for recursive schemas, adding dependencies in any order, #5
|
2015-07-04 00:48:32 +01:00 |
Evgeny Poberezkin
|
1cbcade81f
|
fixed #1 IDs in refs without root id
|
2015-06-24 01:28:40 +01:00 |
Evgeny Poberezkin
|
2368b95d56
|
refactored json-schema-test into separate npm module
|
2015-06-19 11:39:48 +01:00 |
Evgeny Poberezkin
|
05a151619b
|
re-renable test with allErrors option
|
2015-06-19 11:01:32 +01:00 |
Evgeny Poberezkin
|
8bfb3f9b4a
|
added anyOf error, refactored test
|
2015-06-18 23:01:39 +01:00 |
Evgeny Poberezkin
|
46812e0ac6
|
fixed #14: remote ref in definitions in remote ref with ids
|
2015-06-18 20:48:35 +01:00 |
Evgeny Poberezkin
|
220ee7892d
|
test for #14
|
2015-06-18 17:15:50 +01:00 |
Evgeny Poberezkin
|
123aa99b15
|
test for #13
|
2015-06-18 15:01:15 +01:00 |
Evgeny Poberezkin
|
2ae8c89708
|
allow uri and throw on error when validating schemas against meta-schema
|
2015-06-17 22:06:07 +01:00 |
Evgeny Poberezkin
|
5b434b426e
|
validate schema against meta-schema
|
2015-06-17 02:05:52 +01:00 |
Evgeny Poberezkin
|
4d155759c9
|
load tests from JSON-Schema-Test-Suite in travis
|
2015-06-16 23:03:02 +01:00 |
Evgeny Poberezkin
|
08c8032fe1
|
include property in error.dataPath for additionalProperty, closes #11
|
2015-06-16 22:54:08 +01:00 |
Evgeny Poberezkin
|
f19f7fdedf
|
refactor $ref.dot
|
2015-06-16 22:04:17 +01:00 |
Evgeny Poberezkin
|
e0d6afe7dc
|
evgeny, jason: fixed incorrect root replacing and failure to resolve ref to another file root from inside ref, closes #12
|
2015-06-16 17:10:27 +01:00 |
Evgeny Poberezkin
|
082284d9cc
|
fixed incorrect resolution of root ref in ref, fixes #2
|
2015-06-16 15:11:33 +01:00 |
Eugene Poberezkin
|
b986292e53
|
test for issue #1
|
2015-06-15 01:34:44 +01:00 |
Evgeny Poberezkin
|
9dfa073e28
|
optimized generated code for simple schemas
|
2015-06-14 09:04:11 +01:00 |
Evgeny Poberezkin
|
e3a692f602
|
optimized additionalProperties validation
|
2015-06-13 16:35:15 +01:00 |
Evgeny Poberezkin
|
0b3806fd18
|
do not create errors array until the first error
|
2015-06-13 13:01:05 +01:00 |
Evgeny Poberezkin
|
32e83e5f28
|
exclude schemas without validation keywords, dont create data variables unless they are used at least twice
|
2015-06-12 22:12:34 +01:00 |
Evgeny Poberezkin
|
0aaa78eca4
|
optimize generated code to skip following rule groups if validation had already failed
|
2015-06-12 18:16:54 +01:00 |
Evgeny Poberezkin
|
5c7f764c6d
|
fixed validation bug with recursive schemas
|
2015-06-12 14:22:33 +01:00 |
Evgeny Poberezkin
|
ea974ab48d
|
fast mode for format validation; optimised code generated for enum rule
|
2015-06-10 21:51:14 +01:00 |
Evgeny Poberezkin
|
606e81ad4b
|
full support of remote refs
|
2015-06-07 21:55:40 +01:00 |
Evgeny Poberezkin
|
6284b83db7
|
ajv api changed, api tests, "resolve refs" progress
|
2015-06-07 12:47:57 +01:00 |
Evgeny Poberezkin
|
fca4c77820
|
more tests, fixed resolve infinite loop
|
2015-06-06 19:44:07 +01:00 |
Evgeny Poberezkin
|
64b80cbfff
|
more tests, fixed/optimized refs
|
2015-06-06 16:18:52 +01:00 |
Evgeny Poberezkin
|
f47d821418
|
unicode lengths are used by default; tidy up
|
2015-06-05 00:44:04 +01:00 |
Evgeny Poberezkin
|
b9b9affcf4
|
correct unicode string lengths with "unicode" option
|
2015-06-04 23:08:45 +01:00 |
Evgeny Poberezkin
|
62e0d23a00
|
inline subschemas unconditionally, cleanup
|
2015-06-04 21:43:16 +01:00 |
Evgeny Poberezkin
|
568e76a351
|
removed potentially leaking "valid" variable
|
2015-06-04 21:18:31 +01:00 |
Evgeny Poberezkin
|
34a98e273a
|
refactor with defs; use numbered variable names in different levels
|
2015-06-03 22:30:04 +01:00 |
Evgeny Poberezkin
|
4a54f9bb73
|
inline validate progress
|
2015-06-02 01:59:32 +01:00 |
Evgeny Poberezkin
|
ddf192e172
|
inlined not, anyOf, oneOf, allOf
|
2015-05-31 21:46:25 +01:00 |
Evgeny Poberezkin
|
dcf20e93dc
|
use glob in test
|
2015-05-31 13:26:54 +01:00 |
Evgeny Poberezkin
|
0021032091
|
removed dataType parameter
|
2015-05-31 10:46:44 +01:00 |
Evgeny Poberezkin
|
13eb132cb9
|
refactored rules iteration to optimize code
|
2015-05-30 23:04:46 +01:00 |
Evgeny Poberezkin
|
baa7ea128b
|
refactor to return boolean
|
2015-05-30 21:10:21 +01:00 |
Evgeny Poberezkin
|
1a597d1e2d
|
removed wrapper function from generated code
|
2015-05-30 19:11:06 +01:00 |
Evgeny Poberezkin
|
1c2444f4d7
|
$ref with internal refs
|
2015-05-30 11:50:18 +01:00 |
Evgeny Poberezkin
|
884fcfb511
|
inline simple rules
|
2015-05-30 09:53:04 +01:00 |