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