Commit Graph

24 Commits (4687ed3465faf881b1e9b4308014646c3d10acd0)

Author SHA1 Message Date
Evgeny Poberezkin 9ce4d2351f feat: reserve annotation keywords, closes #619 2017-11-12 09:20:48 +00:00
Evgeny Poberezkin dd884fe93d feat: option $comment, closes #609 2017-11-10 21:41:27 +00:00
Evgeny Poberezkin 2e95b0531f feat: "contains" and "uniqueItems" should be validated after type coercion, closes #611 2017-10-29 18:56:28 +00:00
Evgeny Poberezkin b4561767ff feat: if/then/else keyword, closes #586 2017-10-28 20:46:53 +01:00
Evgeny Poberezkin 9845928e7a feat: reserve keyword $comment, closes #587 2017-10-28 16:51:18 +01:00
Evgeny Poberezkin a442241889 Merge branch 'master' into beta 2017-10-28 16:47:02 +01:00
Evgeny Poberezkin 5d2f2b8000 reserve keyword $id 2017-10-28 16:39:09 +01:00
Evgeny Poberezkin 05f722605f refactor: move the list of rules to the folder with rules 2017-10-28 15:13:20 +01:00
Evgeny Poberezkin f60fedb4e9 feat: validate types before other keywords, #485 2017-05-13 23:25:44 +01:00
Evgeny Poberezkin 1d84987baa Merge ssh://github.com/nimerritt/ajv into nimerritt-master 2017-02-10 19:59:27 +00:00
Evgeny Poberezkin 41ecdaff7c refactor: contains implemented as a standard keyword, #367 2016-12-30 17:44:18 +00:00
Evgeny Poberezkin 4a9d765e5a feat: support numeric exclusiveMaximum/Minimum (no $data support yet), #367 2016-12-28 23:08:25 +00:00
Evgeny Poberezkin ad7ae50c51 refactor: move const keyword to rules (as standard keyword) 2016-12-25 20:42:54 +00:00
Evgeny Poberezkin 225ef67ce5 refactor: omptimise/fix generated code
optimize code for schemas without validation keywords
fix bug in determining empty schema
2016-12-25 15:32:53 +00:00
Evgeny Poberezkin 82775ee8de feat: draft6 propertyName keyword (standard, inline) 2016-12-23 23:45:48 +00:00
Evgeny Poberezkin a607d4f422 refactor: generic management of keywords implemented in other keywords (additionalProperties, patternProperties) 2016-12-11 16:22:02 +00:00
Nicholas Merritt ac20d32eea WIP 2016-11-25 23:20:20 +01:00
Evgeny Poberezkin 84b900889f refactor: function to check that schema has no rules except one specified (e.g. $ref) 2016-08-07 11:05:27 +01:00
Evgeny Poberezkin 39b4a8f637 feat: option "extendRefs" to fail compilation or to ignore other keywords when "$ref" is used, closes #260 2016-08-06 13:05:39 +01:00
Evgeny Poberezkin 7f5fe70cdb
feat: $data support in custom keywords, #146 2016-07-19 22:50:10 +01:00
Evgeny Poberezkin 8a0719ea27 additionalItems added to reserved keywords (can be defined as custom) 2015-11-28 16:11:56 +00:00
Evgeny Poberezkin fcc776e794 basic implementation of custom keywords, #69 2015-11-17 23:17:59 +00: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