Evgeny Poberezkin
|
7d0c6d1d25
|
inline simple refs, #6
|
2015-08-19 22:54:05 +01:00 |
Evgeny Poberezkin
|
cfec9e3fb3
|
removed unused it.dataPath, related to #32
|
2015-08-19 00:31:19 +01:00 |
Evgeny Poberezkin
|
8abbf63e9b
|
Merge branch 'master' into 1.0.0
|
2015-08-16 23:00:43 +01:00 |
Evgeny Poberezkin
|
982cfab809
|
removed unused code
|
2015-08-16 02:11:00 +01:00 |
Evgeny Poberezkin
|
fe53458a6e
|
missingRefs option tests
|
2015-08-15 23:59:14 +01:00 |
Evgeny Poberezkin
|
c4fb165f8d
|
simplified util.toHash
|
2015-08-11 22:52:34 +01:00 |
Evgeny Poberezkin
|
eeb1307448
|
jshint "validthis" option
|
2015-08-11 19:24:31 +01:00 |
Evgeny Poberezkin
|
a3be10e40d
|
.jshintrc: node, allow ==
|
2015-08-11 19:13:08 +01:00 |
Evgeny Poberezkin
|
0012b09ccf
|
do not replace schema object with compiled function
|
2015-08-09 00:54:06 +01:00 |
Evgeny Poberezkin
|
c175259b48
|
clean up resolve
|
2015-08-08 20:57:50 +01:00 |
Evgeny Poberezkin
|
234729121f
|
Merge branch 'master' into 1.0.0
|
2015-08-08 19:39:27 +01:00 |
Evgeny Poberezkin
|
1b8c922ebc
|
preserve roots during ref resolution, closes #27
|
2015-08-08 19:06:51 +01:00 |
Evgeny Poberezkin
|
41ed37f36f
|
resolves recursive schema issue #27, breaks test for issue #13, raml schema has regex issue
|
2015-08-08 12:21:41 +01:00 |
Evgeny Poberezkin
|
22513f598a
|
Merge branch 'master' into 1.0.0
|
2015-08-07 23:17:06 +01:00 |
Evgeny Poberezkin
|
a0c342c58f
|
fixed resolving recursive references, closes issue #27
|
2015-08-07 01:54:07 +01:00 |
Evgeny Poberezkin
|
be023eda11
|
Merge branch 'master' into 1.0.0
|
2015-07-26 10:37:56 +01:00 |
Evgeny Poberezkin
|
6c93d0346d
|
fixed "required" with properties that are not identifiers, closes #20
|
2015-07-22 16:26:28 +01:00 |
Evgeny Poberezkin
|
32ee26ec94
|
readme: supported formats
|
2015-07-21 22:36:20 +01:00 |
Evgeny Poberezkin
|
8a5d8f32b7
|
fixed losing errors when validating mutually recursive schemas, #5
|
2015-07-04 01:37:35 +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
|
e7b0ee76e2
|
do not create global (instance level) refs for IDs that start from #
|
2015-06-24 00:55:38 +01:00 |
Evgeny Poberezkin
|
0ccf7e73f1
|
use properties as properties or indeces correctly in all cases
|
2015-06-24 00:43:52 +01:00 |
Evgeny Poberezkin
|
853ed64bf9
|
prevent including js-beautify in the browser
|
2015-06-22 14:40:25 +01:00 |
Evgeny Poberezkin
|
4e1f0e54c4
|
prevent possible issues like #13
|
2015-06-19 00:59:53 +01:00 |
Evgeny Poberezkin
|
cbdd00e9c6
|
fixed #13 - root ref in remote ref
|
2015-06-19 00:57:19 +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
|
2ae8c89708
|
allow uri and throw on error when validating schemas against meta-schema
|
2015-06-17 22:06:07 +01:00 |
Evgeny Poberezkin
|
9931223dd9
|
list rules requires explicitely to make browserify work
|
2015-06-17 15:52:24 +01:00 |
Evgeny Poberezkin
|
5f36f17f63
|
precompiled dot templates, dot is devDependency, closes #3
|
2015-06-17 14:42:13 +01:00 |
Evgeny Poberezkin
|
08c8032fe1
|
include property in error.dataPath for additionalProperty, closes #11
|
2015-06-16 22:54:08 +01:00 |
Evgeny Poberezkin
|
0576ea986e
|
removed unused code
|
2015-06-16 22:19:26 +01:00 |
Evgeny Poberezkin
|
f19f7fdedf
|
refactor $ref.dot
|
2015-06-16 22:04:17 +01:00 |
Evgeny Poberezkin
|
058fcfb5cb
|
fixed ref resolution using wrong root when compiling resolved schema
|
2015-06-16 18:14:24 +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 |
Evgeny Poberezkin
|
536d958cf1
|
fixed incorrect dataPath in errors for refs, closes #9
|
2015-06-16 00:21:14 +01:00 |
Evgeny Poberezkin
|
993e2a73d7
|
optimized $ref for simple cases
|
2015-06-15 16:30:48 +01:00 |
Evgeny Poberezkin
|
5582e13c1d
|
maximum/minimum keywords optimized
|
2015-06-15 11:14:13 +01:00 |
Evgeny Poberezkin
|
13e4f251cc
|
removed redundant extra check in properties
|
2015-06-14 10:05:45 +01:00 |
Evgeny Poberezkin
|
9dfa073e28
|
optimized generated code for simple schemas
|
2015-06-14 09:04:11 +01:00 |
Evgeny Poberezkin
|
31c7d22c8b
|
fixed bug: subschema with additiona/patternProperties only was ignored as always valid
|
2015-06-13 23:41:57 +01:00 |
Evgeny Poberezkin
|
de59b7342e
|
refactor properties
|
2015-06-13 19:59:08 +01:00 |
Evgeny Poberezkin
|
e3a692f602
|
optimized additionalProperties validation
|
2015-06-13 16:35:15 +01:00 |
Evgeny Poberezkin
|
60b186402f
|
custom formats support
|
2015-06-13 13:55:23 +01:00 |
Evgeny Poberezkin
|
0b3806fd18
|
do not create errors array until the first error
|
2015-06-13 13:01:05 +01:00 |
Evgeny Poberezkin
|
1f0eca163d
|
removed recursive parameter, improved performance
|
2015-06-13 11:40:45 +01:00 |
Evgeny Poberezkin
|
db3ec5d51e
|
fixed code cleanup that was removing empty "if" leaving "else"
|
2015-06-13 10:27:05 +01:00 |
Evgeny Poberezkin
|
4bc538933d
|
fixed broken template
|
2015-06-12 23:30:50 +01:00 |