Commit Graph

25 Commits (32ddef850fe2cdbd77883ca6db58ecc7681a99a1)

Author SHA1 Message Date
Evgeny Poberezkin ed7c14801d jshint, closes #34 2015-08-27 20:55:44 +01:00
Evgeny Poberezkin cc8de5bb8e tests for inlined schemas, #6 2015-08-23 21:17:11 +01:00
Evgeny Poberezkin d8d59ed352 inline refs with all keywords but "$ref" 2015-08-21 22:52:29 +01:00
Evgeny Poberezkin 7d0c6d1d25 inline simple refs, #6 2015-08-19 22:54:05 +01:00
Evgeny Poberezkin 8abbf63e9b Merge branch 'master' into 1.0.0 2015-08-16 23:00:43 +01:00
Evgeny Poberezkin eeb1307448 jshint "validthis" option 2015-08-11 19:24:31 +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 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 46812e0ac6 fixed #14: remote ref in definitions in remote ref with ids 2015-06-18 20:48:35 +01:00
Evgeny Poberezkin 0576ea986e removed unused code 2015-06-16 22:19:26 +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 0aaa78eca4 optimize generated code to skip following rule groups if validation had already failed 2015-06-12 18:16:54 +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 b9b9affcf4 correct unicode string lengths with "unicode" option 2015-06-04 23:08:45 +01:00
Evgeny Poberezkin 1c2444f4d7 $ref with internal refs 2015-05-30 11:50:18 +01:00