Commit Graph

  • ca80b2ec42 correct schemaPath for $refs, additionalProperties, additionalItems, etc. Evgeny Poberezkin 2015-12-19 15:56:08 +0000
  • 1c5be913b6 correctly report schema path, #80 Evgeny Poberezkin 2015-12-19 10:52:39 +0000
  • 8b98518b10 fixed jshint script Evgeny Poberezkin 2015-12-13 23:24:48 +0000
  • afd3831b52 semicolon Evgeny Poberezkin 2015-12-12 22:29:45 +0000
  • 16b6ee5f95 Merge pull request #89 from epoberezkin/switch Evgeny Poberezkin 2015-12-12 21:49:24 +0000
  • 1dc0f81330 bump version Evgeny Poberezkin 2015-12-12 21:32:59 +0000
  • 723258f052 v5 meta-schema Evgeny Poberezkin 2015-12-12 21:18:41 +0000
  • 081f061371 more tests for switch keyword Evgeny Poberezkin 2015-12-12 19:41:04 +0000
  • b5e3e7da6e ignore coverage for code branches where error objects are not crerated Evgeny Poberezkin 2015-12-12 18:27:57 +0000
  • 8114a2b442 tests for switch keyword Evgeny Poberezkin 2015-12-12 18:14:53 +0000
  • 318af74629 switch keyword Evgeny Poberezkin 2015-12-12 13:41:51 +0000
  • 7c7abbbc74 "parentSchema" property added to error objects when using "verbose" option Evgeny Poberezkin 2015-12-11 21:35:14 +0000
  • 610dcd17eb replace $ in properties with $$ replace pattern, closes #87 Evgeny Poberezkin 2015-12-07 21:55:38 +0000
  • 5dac3dd4b3 "contains" keyword (v5) is now valid if data is not an array Evgeny Poberezkin 2015-12-06 21:57:41 +0000
  • 7141f1375e cleanup formatMaximum/formatMinimum Evgeny Poberezkin 2015-12-06 20:54:12 +0000
  • 1c16707ee5 readme Evgeny Poberezkin 2015-12-06 20:34:46 +0000
  • 2d0e954009 Merge pull request #86 from epoberezkin/coveralls Evgeny Poberezkin 2015-12-05 22:34:21 +0000
  • ff36abd6a8 coveralls Evgeny Poberezkin 2015-12-05 22:23:57 +0000
  • faae5585c2 semicolon Evgeny Poberezkin 2015-12-05 21:31:56 +0000
  • d7fd8229a9 time format; formatMaximum/formatMinimum and exclusiveFormatMaximum/exclusiveFormatMinimum keywords from v5 proposals Evgeny Poberezkin 2015-12-05 20:53:40 +0000
  • 6afdb6793f add tonic_example to published files Evgeny Poberezkin 2015-12-04 22:21:49 +0000
  • 5ebfb41903 fixed missing schemaPath in type keyword Evgeny Poberezkin 2015-11-29 00:44:25 +0000
  • 833a234e4f tonic example Evgeny Poberezkin 2015-11-28 22:39:50 +0000
  • 8a0719ea27 additionalItems added to reserved keywords (can be defined as custom) Evgeny Poberezkin 2015-11-28 16:11:56 +0000
  • 7d96e1b642 patternGroups keyword (v5 proposals) Evgeny Poberezkin 2015-11-28 14:59:08 +0000
  • cf35958df4 schemaPath in errors, #76 Evgeny Poberezkin 2015-11-27 09:19:04 +0000
  • 2ddf957554 fixed schema substitution with some options when refs are inlined, closes #77 Evgeny Poberezkin 2015-11-26 22:49:49 +0000
  • 06fd23217a removed peerDependency, closes #78 Evgeny Poberezkin 2015-11-24 06:35:50 +0000
  • cffb7c7f72 move compileAsync and addKeyword to Ajv prototype, remove reduce Evgeny Poberezkin 2015-11-22 02:10:53 +0000
  • a6de2b8047 addKeyword to separate file, whitespace Evgeny Poberezkin 2015-11-22 02:00:34 +0000
  • 6ab3337ddf compileAsync to separate file Evgeny Poberezkin 2015-11-22 01:47:15 +0000
  • 68088e8ee0 readme Evgeny Poberezkin 2015-11-22 01:27:52 +0000
  • f3d053615f Merge pull request #74 from epoberezkin/v2.0 Evgeny Poberezkin 2015-11-22 01:03:56 +0000
  • 31b1e9ceff update versions, node 4 & 5 in .travis.yml Evgeny Poberezkin 2015-11-22 00:45:29 +0000
  • 0fe807b68a v5 keywords constant and contains Evgeny Poberezkin 2015-11-22 00:31:01 +0000
  • 65e534ee8b check/extend errors in inline custom keywords; tests for custom keywords creating errors Evgeny Poberezkin 2015-11-21 23:12:03 +0000
  • 56a8b5b582 "dependencies" with option errorDataPath = "property" sets dataPath to missing property, error params has missingProperty, #68, #69 Evgeny Poberezkin 2015-11-21 12:43:44 +0000
  • 5c0c8b3b1c default behaviour of "additionalProperties" in >=2.0.0 (#69) reverts #11 - now dataPath points to the object that is validated and not to the additional property; old (<=1.4.10 ) error reporting of dataPath for "additionalProperties" keyword is available with option errorDataPath == "property" Evgeny Poberezkin 2015-11-21 01:45:52 +0000
  • 79ab4add57 fixed errors for "required", tests Evgeny Poberezkin 2015-11-20 22:52:54 +0000
  • a46600e14a default behaviour in >=2.0.0 (#69) reverts #18 and #55 - now dataPath points to the object that is validated and not to the missing property; old (<=1.4.10 ) error reporting of dataPath for "required" keyword is available with option errorDataPath == "property" Evgeny Poberezkin 2015-11-19 23:52:08 +0000
  • 771e79f36b readme: validation errors, inline custom keywords Evgeny Poberezkin 2015-11-18 21:27:13 +0000
  • 982264f192 removed i18n option (params always added to error objects) Evgeny Poberezkin 2015-11-17 23:45:19 +0000
  • a3688f73c1 ajv-i18n peerDependency Evgeny Poberezkin 2015-11-17 23:22:15 +0000
  • 6a2961bcf3 updated error parameters so that ajv-i18n does not depend on schema, compatible with ajv-i18n >= 1.0.0 Evgeny Poberezkin 2015-11-17 22:23:21 +0000
  • 41f313a798 refactor custom keywords tests Evgeny Poberezkin 2015-11-16 23:39:27 +0000
  • ee450ec8d0 removed caching of compiled subschemas of custom keywords (it made performance worse in most cases) Evgeny Poberezkin 2015-11-16 23:12:54 +0000
  • ae5b4c0f45 support for "inline" custom keywords, #69 Evgeny Poberezkin 2015-11-16 22:22:33 +0000
  • 87292f80ea validate schemas generated by macro keywords Evgeny Poberezkin 2015-11-15 17:38:50 +0000
  • 18c1ef858c support for "macro" custom keywords, #69 Evgeny Poberezkin 2015-11-14 22:05:37 +0000
  • c1b208816c readme for custom keywords Evgeny Poberezkin 2015-11-13 12:16:31 +0000
  • 285850ce20 pass parent schema to compile/validate functions of custom keywords if they use it, #69 Evgeny Poberezkin 2015-11-12 23:52:53 +0000
  • 5e45d4eadf support compiling schemas in custom keywords, #69 Evgeny Poberezkin 2015-11-11 23:00:50 +0000
  • fcc776e794 basic implementation of custom keywords, #69 Evgeny Poberezkin 2015-11-11 07:01:27 +0000
  • 9e32fd55ee set peerDependency version for ajv-i18n Evgeny Poberezkin 2015-11-17 20:28:48 +0000
  • 619bc101b5 readme Evgeny Poberezkin 2015-11-14 21:42:50 +0000
  • d2c692116e readme custom keywords Evgeny Poberezkin 2015-11-13 12:24:34 +0000
  • 368332ab42 fixed bug in remote ref resolution, closes #70 Evgeny Poberezkin 2015-11-07 13:25:01 +0000
  • 73f48e676d failing tests for swagger api schema and schema with "local hash ref with remote hash ref that has inner hash ref", #70 Evgeny Poberezkin 2015-11-05 22:19:26 +0000
  • dbae38663d additional examples in KEYWORDS.md Evgeny Poberezkin 2015-11-01 10:29:37 +0000
  • 9730bb630c fix mistakes in KEYWORDS.md Evgeny Poberezkin 2015-10-31 00:51:04 +0000
  • 7b142c56bd optimized generated code for deep schemas Evgeny Poberezkin 2015-10-25 20:54:19 +0000
  • fb292c815d test from cosmicrealms benchmark Evgeny Poberezkin 2015-10-25 18:55:38 +0000
  • 889fcc12c5 fixed email format regex Evgeny Poberezkin 2015-10-25 18:50:50 +0000
  • c4bf67cab0 changed uri format to allow URNs, closes #59 Evgeny Poberezkin 2015-10-25 11:31:07 +0000
  • d1ff86ef5e refactor resolve Evgeny Poberezkin 2015-10-25 01:49:07 +0100
  • 70844207cf fixed resolution scope change - changing folder in subschema, closes #62 Evgeny Poberezkin 2015-10-25 00:57:42 +0100
  • b161a6f1d0 fixed resolution scope change - changing folder, fixed test for #62 Evgeny Poberezkin 2015-10-24 23:16:37 +0100
  • 2259dc76cd find schema ref that changes resolution scope in another schema, fixed one test for #62 Evgeny Poberezkin 2015-10-24 22:20:24 +0100
  • 3073b00cf1 note on errors in readme, #65 Evgeny Poberezkin 2015-10-22 21:14:17 +0100
  • 946ada0229 additional test for resolution scope change, issue #62 Evgeny Poberezkin 2015-10-19 22:53:11 +0100
  • 3a38a935c5 test-fast npm script Evgeny Poberezkin 2015-10-19 22:51:05 +0100
  • 39b2bf5c54 readme link to node repl Evgeny Poberezkin 2015-10-19 20:25:27 +0100
  • 579e5c5a1d refactor, remove unused code, test Evgeny Poberezkin 2015-10-16 19:37:43 +0100
  • 777c05bb10 more tests for oneOf and items Evgeny Poberezkin 2015-10-15 23:20:33 +0100
  • cf136dc3f1 async test Evgeny Poberezkin 2015-10-15 22:45:40 +0100
  • 40eafe036f removed unused code Evgeny Poberezkin 2015-10-15 21:41:50 +0100
  • 845c7245ca fixed tests for IE9 and FF4 Evgeny Poberezkin 2015-10-15 21:10:37 +0100
  • 50d30a262a fixed incorrect resolution scope change when "id" property is not a schema id - closes #61, closes #63 Evgeny Poberezkin 2015-10-15 18:53:55 +0100
  • a911fe4424 test for issue #62 Evgeny Poberezkin 2015-10-15 18:33:14 +0100
  • 588e4a951e test for issue #63 Evgeny Poberezkin 2015-10-15 18:32:53 +0100
  • 29d29aa058 Merge pull request #60 from MGDIS/master Evgeny Poberezkin 2015-10-14 13:49:03 +0100
  • c486e8f25b Do not force two slashes for uris Le Lan Johan 2015-10-14 09:52:28 +0200
  • 3659450438 JSON schema validation keywords reference Evgeny Poberezkin 2015-10-13 18:54:08 +0100
  • e02972207c validate "required" properties within "properties" keyword, closes #41 Evgeny Poberezkin 2015-10-11 00:08:58 +0100
  • 80dc982d59 replaced Array functions with for loop, added ajv instances to tests Evgeny Poberezkin 2015-10-10 20:50:57 +0100
  • aedc47cbbf bump version Evgeny Poberezkin 2015-10-02 22:15:03 +0100
  • 738e343ccf fixed reference resolution when multiple schema files are compiled, closes #50, closes #53 Evgeny Poberezkin 2015-10-02 22:06:00 +0100
  • 32ddef850f Merge pull request #55 from marbemac/master Evgeny Poberezkin 2015-09-28 06:58:56 +0100
  • 975dee4d1d update tests to reflect change to required message Marc MacLeod 2015-09-26 12:24:54 -0500
  • 71e8ff3f2c update the required message rather than dataPath Marc MacLeod 2015-09-26 12:11:20 -0500
  • f024918133 remove redundant property val in error message Marc MacLeod 2015-09-25 15:18:17 -0500
  • a67b661e10 fixed #52 (compileAsync); loadSchema should be called only once for any schema; error is always passed via callback Evgeny Poberezkin 2015-09-23 23:42:33 +0100
  • d6ed06766c fixed #48 - indices in dataPath in error messages for items keyword Evgeny Poberezkin 2015-09-23 21:58:19 +0100
  • de3d3469fe fixed #51 (compileAsync); ensure that callback in compileAsync is always called asynchronously Evgeny Poberezkin 2015-09-23 21:04:20 +0100
  • 3e1c488d7d fixed karma test Evgeny Poberezkin 2015-09-23 11:22:37 +0100
  • 36c338d41e test for issue #50 Evgeny Poberezkin 2015-09-23 10:20:51 +0100
  • 9903881a8f function names for compiled templates to simplify debugging Evgeny Poberezkin 2015-09-22 23:14:12 +0100
  • f23deffff3 update text returned by errorsText method Evgeny Poberezkin 2015-09-22 22:47:54 +0100
  • 34993de951 i18n support for ajv-i18n package Evgeny Poberezkin 2015-09-13 00:50:56 +0100
  • 6723287c3e optimized equal Evgeny Poberezkin 2015-09-07 09:58:33 +0100