Commit Graph

138 Commits (5dc25067d1d0281df3e6490ce5d2b3c3a4e9a4c6)

Author SHA1 Message Date
Evgeny Poberezkin 5dc25067d1 codeclimate - exclude dotjs 2015-07-21 18:58:49 +01:00
Evgeny Poberezkin cbae523d54 .codeclimate.yml 2015-07-21 18:39:58 +01:00
Evgeny Poberezkin 3e733e697e test with invalid data for #19 2015-07-20 17:49:49 +01:00
Evgeny Poberezkin af46a38428 fixed required for inner level with many properties, closes #19 2015-07-20 17:41:06 +01:00
Evgeny Poberezkin 0357b8221b readme 2015-07-06 18:46:33 +01:00
Evgeny Poberezkin 5416eaf86d improved error messages for "required" keyword, closes #18 2015-07-01 00:30:57 +01:00
Evgeny Poberezkin 5fc0b18287 improved error reporting for "required" keyword with large size schema, #18 2015-06-30 22:26:00 +01:00
Evgeny Poberezkin fd61168a2e failing error reporting test for "required" keyword with large schema, #18 2015-06-30 22:10:54 +01:00
Evgeny Poberezkin 22cdf02e51 improved error reporting for "required" keyword with limited size schema, #18 2015-06-30 22:09:14 +01:00
Evgeny Poberezkin 0138e5f1a1 added failing test for error reporting for "required" keyword, #18 2015-06-30 20:48:37 +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 3b815d6862 test for complex schema, #1 2015-06-24 00:35:17 +01:00
Evgeny Poberezkin 4f860ee877 test for nested items 2015-06-23 21:05:42 +01:00
Evgeny Poberezkin 391d60482c fixed escaping pattern property (fixes #17) 2015-06-23 17:26:03 +01:00
Evgeny Poberezkin 6f52f90b04 Update README.md 2015-06-23 00:52:17 +01:00
Evgeny Poberezkin ab7f3fa4d5 Update README.md 2015-06-23 00:51:34 +01:00
Evgeny Poberezkin 853ed64bf9 prevent including js-beautify in the browser 2015-06-22 14:40:25 +01:00
Evgeny Poberezkin 4a26b40e9f change log 2015-06-20 18:46:51 +01:00
Evgeny Poberezkin a97e6740e7 removeSchema method, closes #8 2015-06-20 18:41:56 +01:00
Evgeny Poberezkin b16989f779 cache option to change the way the schemas are cached, issue #8 2015-06-20 15:37:29 +01:00
Evgeny Poberezkin a9d96cabe2 readme 2015-06-20 14:59:17 +01:00
Evgeny Poberezkin 3b3f283662 license 2015-06-19 21:34:34 +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 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 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 a285b060ab option schemas added to readme 2015-06-18 08:13:39 +01:00
Evgeny Poberezkin 5b2ba08813 missingRefs option - "ignore", "fail" or throw error during compilation (default) 2015-06-17 22:23:49 +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 5b62a32c33 Update README.md 2015-06-17 08:35:08 +01:00
Evgeny Poberezkin a0f896d332 Update README.md 2015-06-17 08:33:22 +01:00
Evgeny Poberezkin 5b434b426e validate schema against meta-schema 2015-06-17 02:05:52 +01:00
Evgeny Poberezkin 72f5ed5e9d samle code removing additional properties in the test 2015-06-16 23:31:30 +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 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