Commit Graph

1294 Commits (3834eb4a50a5b37a0fc4c03ca359e29fb3d90bdc)

Author SHA1 Message Date
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 106826146e z-schema benchmark 2015-06-15 08:00:40 +01:00
Eugene Poberezkin 66c6530e46 test for issue #2 2015-06-15 01:58:18 +01:00
Eugene Poberezkin b986292e53 test for issue #1 2015-06-15 01:34:44 +01:00
Evgeny Poberezkin 38d75223bb benchmark with node 0.12 2015-06-15 01:01:59 +01:00
Evgeny Poberezkin b538bab8a5 npm badge 2015-06-14 11:40:24 +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 13cad57444 added changed complex schema test 2015-06-13 20:08:10 +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 0e7eb111aa travis build status badge 2015-06-13 10:43:07 +01:00
Evgeny Poberezkin 4a7bc9c163 travis.yml 2015-06-13 10:29:03 +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
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 80b04dfc4c optimised generated code for all keywords 2015-06-12 11:43:41 +01:00
Evgeny Poberezkin 804627efe4 optimized generated code for oneOf keyword 2015-06-12 01:43:31 +01:00
Evgeny Poberezkin 0dfa95c011 optimized generated code for patternProperties 2015-06-10 23:58:49 +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 1cd5eb5c72 make errors available after validate method call 2015-06-08 08:03:33 +01:00
Evgeny Poberezkin 5dbdac619d readme 2015-06-08 07:58:10 +01:00
Evgeny Poberezkin 2de9b9e91e readme 2015-06-08 07:51:34 +01:00
Evgeny Poberezkin 88e65a1800 benchmark link 2015-06-08 07:45:43 +01:00
Evgeny Poberezkin b8f9cffda6 readme 2015-06-08 00:29:04 +01:00
Evgeny Poberezkin 1d7c5549fe api in readme 2015-06-08 00:19:34 +01:00
Evgeny Poberezkin d9cf3dad95 readme 2015-06-07 21:59:04 +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 4db4008e2c optimized code generation, beautify option 2015-06-06 14:13:31 +01:00
Evgeny Poberezkin 808e2270f8 removed unused dataPath 2015-06-06 02:40:17 +01:00
Evgeny Poberezkin 22a6852967 only compute paths when needed 2015-06-06 02:32:23 +01:00
Evgeny Poberezkin d0089f82e5 optimize & tidy up 2015-06-06 02:07:50 +01:00
Evgeny Poberezkin 38ff8565c8 readme 2015-06-05 21:38:00 +01:00
Evgeny Poberezkin 951572fdde added JSON-schema-test-suite as submodule 2015-06-05 21:35:20 +01:00
Evgeny Poberezkin 1bf72826fc removed JSON-Schema-Test-Suite 2015-06-05 21:26:56 +01:00