This website requires JavaScript.
c6d68cc55f
circle.yml updated
Evgeny Poberezkin
2015-07-25 18:35:46 +0100
5ecb4ac712
require-globify to package.json
Evgeny Poberezkin
2015-07-25 18:27:37 +0100
102a0c0907
circle.yml updated
Evgeny Poberezkin
2015-07-25 18:19:06 +0100
6743f46382
prepare-tests updated
Evgeny Poberezkin
2015-07-25 00:52:04 +0100
028ce7723c
circle.yml with sauceLabs config
Evgeny Poberezkin
2015-07-25 00:43:28 +0100
4a1f500044
circle.yml
Evgeny Poberezkin
2015-07-25 00:28:51 +0100
3d3a350ea7
excluded ajv from test bundles into a separate bundle
Evgeny Poberezkin
2015-07-24 22:55:19 +0100
6b9bc9e464
tests are browser compatible, karma tests with sauceLabs, readme on using in browser, #21
Evgeny Poberezkin
2015-07-24 10:23:40 +0100
6c93d0346d
fixed "required" with properties that are not identifiers, closes #20
Evgeny Poberezkin
2015-07-22 16:26:28 +0100
70d37337d2
test for #20
Evgeny Poberezkin
2015-07-22 14:58:48 +0100
4d705a7c85
readme
Evgeny Poberezkin
2015-07-21 23:23:37 +0100
a394d88ce3
anchors in readme
Evgeny Poberezkin
2015-07-21 23:16:02 +0100
a2d2705ec9
commit hook moved to repo, closes #15
Evgeny Poberezkin
2015-07-21 23:00:31 +0100
924407177e
readme fix
Evgeny Poberezkin
2015-07-21 22:38:13 +0100
32ee26ec94
readme: supported formats
Evgeny Poberezkin
2015-07-21 22:36:20 +0100
8db1dd6dff
typo
Evgeny Poberezkin
2015-07-21 19:18:03 +0100
450a3299c5
codeclimate badge
Evgeny Poberezkin
2015-07-21 19:06:42 +0100
5dc25067d1
codeclimate - exclude dotjs
Evgeny Poberezkin
2015-07-21 18:58:49 +0100
cbae523d54
.codeclimate.yml
Evgeny Poberezkin
2015-07-21 18:39:58 +0100
3e733e697e
test with invalid data for #19
Evgeny Poberezkin
2015-07-20 17:49:49 +0100
af46a38428
fixed required for inner level with many properties, closes #19
Evgeny Poberezkin
2015-07-20 17:41:06 +0100
0357b8221b
readme
Evgeny Poberezkin
2015-07-06 18:43:22 +0100
9b1361c92e
readme, removed unused code
Evgeny Poberezkin
2015-07-04 01:58:08 +0100
8a5d8f32b7
fixed losing errors when validating mutually recursive schemas, #5
Evgeny Poberezkin
2015-07-04 01:37:35 +0100
5641185396
adding schemas without compiling them, support for recursive schemas, adding dependencies in any order, #5
Evgeny Poberezkin
2015-07-04 00:48:32 +0100
5416eaf86d
improved error messages for "required" keyword, closes #18
Evgeny Poberezkin
2015-07-01 00:30:57 +0100
5fc0b18287
improved error reporting for "required" keyword with large size schema, #18
Evgeny Poberezkin
2015-06-30 22:26:00 +0100
fd61168a2e
failing error reporting test for "required" keyword with large schema, #18
Evgeny Poberezkin
2015-06-30 22:10:54 +0100
22cdf02e51
improved error reporting for "required" keyword with limited size schema, #18
Evgeny Poberezkin
2015-06-30 22:09:14 +0100
0138e5f1a1
added failing test for error reporting for "required" keyword, #18
Evgeny Poberezkin
2015-06-30 20:48:37 +0100
1cbcade81f
fixed #1 IDs in refs without root id
Evgeny Poberezkin
2015-06-24 01:28:40 +0100
e7b0ee76e2
do not create global (instance level) refs for IDs that start from #
Evgeny Poberezkin
2015-06-24 00:55:38 +0100
0ccf7e73f1
use properties as properties or indeces correctly in all cases
Evgeny Poberezkin
2015-06-24 00:43:52 +0100
3b815d6862
test for complex schema, #1
Evgeny Poberezkin
2015-06-24 00:35:17 +0100
4f860ee877
test for nested items
Evgeny Poberezkin
2015-06-23 21:05:42 +0100
391d60482c
fixed escaping pattern property (fixes #17 )
Evgeny Poberezkin
2015-06-23 17:25:50 +0100
6f52f90b04
Update README.md
Evgeny Poberezkin
2015-06-23 00:52:17 +0100
ab7f3fa4d5
Update README.md
Evgeny Poberezkin
2015-06-23 00:51:34 +0100
853ed64bf9
prevent including js-beautify in the browser
Evgeny Poberezkin
2015-06-22 14:40:25 +0100
4a26b40e9f
change log
Evgeny Poberezkin
2015-06-20 18:46:51 +0100
a97e6740e7
removeSchema method, closes #8
Evgeny Poberezkin
2015-06-20 18:40:13 +0100
b16989f779
cache option to change the way the schemas are cached, issue #8
Evgeny Poberezkin
2015-06-20 15:37:29 +0100
a9d96cabe2
readme
Evgeny Poberezkin
2015-06-20 14:59:06 +0100
3b3f283662
license
Evgeny Poberezkin
2015-06-19 21:34:34 +0100
2368b95d56
refactored json-schema-test into separate npm module
Evgeny Poberezkin
2015-06-19 11:39:48 +0100
05a151619b
re-renable test with allErrors option
Evgeny Poberezkin
2015-06-19 11:01:32 +0100
4e1f0e54c4
prevent possible issues like #13
Evgeny Poberezkin
2015-06-19 00:59:16 +0100
cbdd00e9c6
fixed #13 - root ref in remote ref
Evgeny Poberezkin
2015-06-19 00:57:19 +0100
8bfb3f9b4a
added anyOf error, refactored test
Evgeny Poberezkin
2015-06-18 23:01:39 +0100
46812e0ac6
fixed #14 : remote ref in definitions in remote ref with ids
Evgeny Poberezkin
2015-06-18 20:48:35 +0100
220ee7892d
test for #14
Evgeny Poberezkin
2015-06-18 17:15:50 +0100
123aa99b15
test for #13
Evgeny Poberezkin
2015-06-18 14:59:11 +0100
a285b060ab
option schemas added to readme
Evgeny Poberezkin
2015-06-18 08:13:39 +0100
5b2ba08813
missingRefs option - "ignore", "fail" or throw error during compilation (default)
Evgeny Poberezkin
2015-06-17 22:23:49 +0100
2ae8c89708
allow uri and throw on error when validating schemas against meta-schema
Evgeny Poberezkin
2015-06-17 22:06:07 +0100
9931223dd9
list rules requires explicitely to make browserify work
Evgeny Poberezkin
2015-06-17 15:51:44 +0100
5f36f17f63
precompiled dot templates, dot is devDependency, closes #3
Evgeny Poberezkin
2015-06-17 14:41:52 +0100
5b62a32c33
Update README.md
Evgeny Poberezkin
2015-06-17 08:35:08 +0100
a0f896d332
Update README.md
Evgeny Poberezkin
2015-06-17 08:33:22 +0100
5b434b426e
validate schema against meta-schema
Evgeny Poberezkin
2015-06-17 02:05:52 +0100
72f5ed5e9d
samle code removing additional properties in the test
Evgeny Poberezkin
2015-06-16 23:31:30 +0100
4d155759c9
load tests from JSON-Schema-Test-Suite in travis
Evgeny Poberezkin
2015-06-16 22:58:53 +0100
08c8032fe1
include property in error.dataPath for additionalProperty, closes #11
Evgeny Poberezkin
2015-06-16 22:54:08 +0100
0576ea986e
removed unused code
Evgeny Poberezkin
2015-06-16 22:19:00 +0100
f19f7fdedf
refactor $ref.dot
Evgeny Poberezkin
2015-06-16 22:04:17 +0100
058fcfb5cb
fixed ref resolution using wrong root when compiling resolved schema
Evgeny Poberezkin
2015-06-16 18:14:24 +0100
e0d6afe7dc
evgeny, jason: fixed incorrect root replacing and failure to resolve ref to another file root from inside ref, closes #12
Evgeny Poberezkin
2015-06-16 17:10:04 +0100
082284d9cc
fixed incorrect resolution of root ref in ref, fixes #2
Evgeny Poberezkin
2015-06-16 15:10:21 +0100
536d958cf1
fixed incorrect dataPath in errors for refs, closes #9
Evgeny Poberezkin
2015-06-16 00:20:24 +0100
993e2a73d7
optimized $ref for simple cases
Evgeny Poberezkin
2015-06-15 16:30:48 +0100
5582e13c1d
maximum/minimum keywords optimized
Evgeny Poberezkin
2015-06-15 11:14:13 +0100
106826146e
z-schema benchmark
Evgeny Poberezkin
2015-06-15 08:00:40 +0100
66c6530e46
test for issue #2
Eugene Poberezkin
2015-06-15 01:49:32 +0100
b986292e53
test for issue #1
Eugene Poberezkin
2015-06-15 01:34:44 +0100
38d75223bb
benchmark with node 0.12
Evgeny Poberezkin
2015-06-15 01:01:59 +0100
b538bab8a5
npm badge
Evgeny Poberezkin
2015-06-14 11:40:24 +0100
13e4f251cc
removed redundant extra check in properties
Evgeny Poberezkin
2015-06-14 10:05:45 +0100
9dfa073e28
optimized generated code for simple schemas
Evgeny Poberezkin
2015-06-14 09:04:11 +0100
31c7d22c8b
fixed bug: subschema with additiona/patternProperties only was ignored as always valid
Evgeny Poberezkin
2015-06-13 23:41:33 +0100
13cad57444
added changed complex schema test
Evgeny Poberezkin
2015-06-13 20:07:13 +0100
de59b7342e
refactor properties
Evgeny Poberezkin
2015-06-13 19:59:08 +0100
e3a692f602
optimized additionalProperties validation
Evgeny Poberezkin
2015-06-13 16:26:03 +0100
60b186402f
custom formats support
Evgeny Poberezkin
2015-06-13 13:42:58 +0100
0b3806fd18
do not create errors array until the first error
Evgeny Poberezkin
2015-06-13 13:01:05 +0100
1f0eca163d
removed recursive parameter, improved performance
Evgeny Poberezkin
2015-06-13 11:40:45 +0100
0e7eb111aa
travis build status badge
Evgeny Poberezkin
2015-06-13 10:42:55 +0100
4a7bc9c163
travis.yml
Evgeny Poberezkin
2015-06-13 10:29:03 +0100
db3ec5d51e
fixed code cleanup that was removing empty "if" leaving "else"
Evgeny Poberezkin
2015-06-13 10:27:05 +0100
4bc538933d
fixed broken template
Evgeny Poberezkin
2015-06-12 23:30:50 +0100
32e83e5f28
exclude schemas without validation keywords, dont create data variables unless they are used at least twice
Evgeny Poberezkin
2015-06-12 22:10:56 +0100
0aaa78eca4
optimize generated code to skip following rule groups if validation had already failed
Evgeny Poberezkin
2015-06-12 18:16:54 +0100
5c7f764c6d
fixed validation bug with recursive schemas
Evgeny Poberezkin
2015-06-12 14:22:33 +0100
80b04dfc4c
optimised generated code for all keywords
Evgeny Poberezkin
2015-06-12 11:43:41 +0100
804627efe4
optimized generated code for oneOf keyword
Evgeny Poberezkin
2015-06-12 01:43:31 +0100
0dfa95c011
optimized generated code for patternProperties
Evgeny Poberezkin
2015-06-10 23:52:28 +0100
ea974ab48d
fast mode for format validation; optimised code generated for enum rule
Evgeny Poberezkin
2015-06-10 21:51:14 +0100
1cd5eb5c72
make errors available after validate method call
Evgeny Poberezkin
2015-06-08 08:00:35 +0100
5dbdac619d
readme
Evgeny Poberezkin
2015-06-08 07:52:51 +0100
2de9b9e91e
readme
Evgeny Poberezkin
2015-06-08 07:51:34 +0100
88e65a1800
benchmark link
Evgeny Poberezkin
2015-06-08 07:45:43 +0100