Commit Graph

1046 Commits (d01a0b8f0f1eca30481a26918864773bc1dac025)

Author SHA1 Message Date
Evgeny Poberezkin fc1c46cbfa feat: option processCode replaced option beautify, closes #382 2016-12-26 16:57:06 +00:00
Evgeny Poberezkin 6036f3ff07 feat: update type definitions
allow boolean schemas
async validation promise resolves with data
properties of custom keyword definition ($data and metaSchema)
custom keyword schema can be any value
keyword schema in error object can be any value
optional propertyName property of error object for all keywords (added when validating schema in propertyNames)
propertyNames keyword error params
2016-12-25 21:39:36 +00:00
Evgeny Poberezkin ad7ae50c51 refactor: move const keyword to rules (as standard keyword) 2016-12-25 20:42:54 +00:00
Evgeny Poberezkin 850b50523c feat: async validation promise resolves with data in case of success, closes #377 2016-12-25 20:24:36 +00:00
Evgeny Poberezkin f1028c8411 feat: support boolean schemas in $ref 2016-12-25 17:43:26 +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 71c3709c2a refactor: validate.jst 2016-12-25 14:09:11 +00:00
Evgeny Poberezkin 393b6a5b35 refactor: optimise code generated for boolean schemas 2016-12-25 13:53:51 +00:00
Evgeny Poberezkin a414a74fe0 Merge branch 'boolean-schemas' into 5.0.0 2016-12-25 13:33:37 +00:00
Evgeny Poberezkin 5503fe3553 test: enable test that was failing 2016-12-25 00:28:59 +00:00
Evgeny Poberezkin ac6097f285 Merge branch 'master' into 5.0.0 2016-12-25 00:22:01 +00:00
Evgeny Poberezkin c4335abf53 fix: allOf with empty schemas failing compilation, fixes #381 2016-12-24 23:42:36 +00:00
Evgeny Poberezkin 484df70eb5 feat: support boolean schemas, #367 2016-12-24 23:04:07 +00:00
Evgeny Poberezkin a6f9cbda0f feat: boolean schemas 2016-12-24 21:23:31 +00:00
Evgeny Poberezkin 559efa2b49 feat: support dependencies keyword with empty array of required properties, #367 2016-12-24 16:21:34 +00:00
Evgeny Poberezkin 17de8aba47 fix: error macro 2016-12-24 02:23:12 +00:00
Evgeny Poberezkin 18a5e56f31 docs: draft6 propertyName keyword 2016-12-24 02:12:32 +00:00
Evgeny Poberezkin 82775ee8de feat: draft6 propertyName keyword (standard, inline) 2016-12-23 23:45:48 +00:00
Evgeny Poberezkin d41d150ba3 Merge branch 'master' into 5.0.0 2016-12-23 22:18:36 +00:00
Evgeny Poberezkin c02a3bdc48 refactor: clean up keyword templates 2016-12-23 22:02:41 +00:00
Evgeny Poberezkin 416f294350 Merge branch 'master' into 5.0.0 2016-12-23 19:47:01 +00:00
Evgeny Poberezkin 3f61cf73a6 refactor: remove built files before building 2016-12-23 19:28:26 +00:00
Evgeny Poberezkin 23f2572d1c fix: formats json-pointer and relative-json-pointer now support empty fragments 2016-12-23 17:34:25 +00:00
Evgeny Poberezkin 69ac3d18c7 docs: remove v5 option, add $data option, docs for keywords moved to ajv-keywords, #371, #372 2016-12-21 22:30:28 +00:00
Evgeny Poberezkin 9f487e2833 refactor: rename keyword "constant" to "const", #367 2016-12-21 21:50:10 +00:00
Evgeny Poberezkin ab488a4f57 feat: option $data instead of v5, use draft-6 meta schema, support constant and contains keywords by default, #372 2016-12-21 21:11:59 +00:00
Evgeny Poberezkin 42d640779a refactor: move patternGroups deprecation message to schema compilation, #371 2016-12-20 20:57:34 +00:00
Evgeny Poberezkin 73593ac04e refactor: remove keywords moved to ajv-keywords from v5 meta-schema, #371 2016-12-20 20:48:11 +00:00
Evgeny Poberezkin afd02f1f72 refactor: patternGroups deprecated, requires option to use, #371 2016-12-20 20:33:51 +00:00
Evgeny Poberezkin d19bc92c8b refactor: move format comparison functions to ajv-keywords, #371 2016-12-11 18:49:02 +00:00
Evgeny Poberezkin 05f2416893 feat: support custom keywords that have implementations for other keywords 2016-12-11 17:42:08 +00:00
Evgeny Poberezkin a607d4f422 refactor: generic management of keywords implemented in other keywords (additionalProperties, patternProperties) 2016-12-11 16:22:02 +00:00
Evgeny Poberezkin 8a470f32df docs: getKeyword, removeKeywords methods 2016-12-11 12:38:13 +00:00
Evgeny Poberezkin 7bfc868816 test: getKeyword, removeKeyword methods 2016-12-11 12:12:27 +00:00
Evgeny Poberezkin 506370804a feat: get and remove custom keywords from the Ajv instance, related to #371 2016-12-11 11:17:37 +00:00
Evgeny Poberezkin f3577a3b34 refactor: moved switch, patternRequired, formatMinimum/Maximum to ajv-keywords, #371 2016-12-10 22:00:42 +00:00
Evgeny Poberezkin 34b0101eb6 Merge branch 'master' into 5.0.0 2016-12-10 20:45:08 +00:00
Evgeny Poberezkin fe18ed52f8 feat: parameters of compile-dots script, include it in npm package 2016-12-10 20:29:56 +00:00
Evgeny Poberezkin 8d72433ff3 version 4.9.2 2016-12-06 21:37:25 +00:00
Evgeny Poberezkin 39cbed4d74 Merge branch 'ValeryVS-fix/webpack-optional-import' 2016-12-06 21:35:36 +00:00
Evgeny Poberezkin 5081be2720 refactor: make variable for package names local, closes #325, #117 2016-12-06 21:29:02 +00:00
Minchenko Valery 06fdf7175e Store require paths for optional dependencies in variables
remove warnings about missing dpendencies for webpack
2016-12-06 16:44:11 +03:00
Evgeny Poberezkin 653a4e06e6 docs: badge 2016-12-03 21:39:17 +00:00
Evgeny Poberezkin 3e666bc250 test: fix typo in file name 2016-12-03 19:26:30 +00:00
Evgeny Poberezkin 1c3762c0e8 fix: remove duplicated return from generated code, correct error message 2016-12-02 17:48:56 +00:00
Evgeny Poberezkin 7e88030c7e Merge pull request #361 from epoberezkin/greenkeeper-regenerator-0.9.5
Update regenerator to version 0.9.5 🚀
2016-12-01 20:28:34 +00:00
greenkeeperio-bot df7f0d4ea9 chore(package): update regenerator to version 0.9.5
https://greenkeeper.io/
2016-12-01 15:46:51 +00:00
Evgeny Poberezkin 4f54dcfd8b docs: note about installing 5.0.0 2016-11-30 22:24:32 +00:00
Evgeny Poberezkin dbafe1cfff Merge pull request #345 from epoberezkin/greenkeeper-nyc-10.0.0
Update nyc to version 10.0.0 🚀
2016-11-30 22:05:13 +00:00
Evgeny Poberezkin a505bc6d76 Merge pull request #328 from epoberezkin/greenkeeper-karma-sauce-launcher-1.1.0
Update karma-sauce-launcher to version 1.1.0 🚀
2016-11-30 21:28:10 +00:00