Evgeny Poberezkin
|
b8d36fc0b0
|
fix: recursive ref to async sub-schema, closes #612
|
2017-12-02 10:24:27 +00:00 |
Evgeny Poberezkin
|
04d62ae67e
|
Merge branch 'master' into beta
|
2017-11-24 21:18:06 +00:00 |
Meir Rotstein
|
91374acba3
|
add logger option
|
2017-11-19 11:18:40 +02:00 |
Evgeny Poberezkin
|
c9548d2c74
|
refactor: remove compilation of async schemas to generator functions, closes #585
|
2017-11-05 21:14:31 +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
|
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
|
84bee02a61
|
refactor: MissingRefError class, closes #348
|
2016-11-25 20:37:03 +00:00 |
Evgeny Poberezkin
|
03051f90ba
|
feat: log errors using console.error/warn, closes #265
|
2016-10-05 20:50:37 +01:00 |
Evgeny Poberezkin
|
33081b4911
|
feat: pass rootData to validating functions as 5th parameters, related to #289
|
2016-08-29 21:52:05 +01:00 |
Evgeny Poberezkin
|
84e8782605
|
rename property "async" of asynchronous validation function to "$async" for meteor compatibility, #151, #159
|
2016-04-10 20:17:06 +01:00 |
Evgeny Poberezkin
|
8676a3f62e
|
meteor compatibility; closes #159
|
2016-04-10 11:44:22 +01:00 |
Evgeny Poberezkin
|
8fa4d0f05f
|
test for passContext option
|
2016-02-16 10:12:32 +00:00 |
Evgeny Poberezkin
|
de65510f1e
|
passContext option; pass parent data to custom keyword functions
|
2016-02-16 00:15:20 +00:00 |
Evgeny Poberezkin
|
14d0eb0645
|
fix inlineRefs option, fix test, fix $ref to pass parentData[Property] to the referenced schema if it was passed to validate function
|
2016-02-15 22:04:04 +00:00 |
Evgeny Poberezkin
|
b2a67e7a65
|
options passContext (undocumented) to pass the context of validation function to referenced (not inlined) schemas
|
2016-02-14 20:34:10 +00:00 |
Evgeny Poberezkin
|
79d16b3dee
|
alvays pass parent data and current data property when referenced schema called as a function (previously was passed only with option coerceTypes)
|
2016-02-12 23:08:28 +00:00 |
Evgeny Poberezkin
|
7365dd6e41
|
transpiling async validation functions from es7 with nodent
|
2016-01-28 12:31:20 +00:00 |
Evgeny Poberezkin
|
98c9c195aa
|
references to async schemas
|
2016-01-27 23:43:28 +00:00 |
Evgeny Poberezkin
|
0c60364a7f
|
coerce type when schema is in ref that is not inlined, #95
|
2016-01-17 14:08:50 +00:00 |
Evgeny Poberezkin
|
a38bf04418
|
refactor keywords with common code
|
2015-12-22 17:03:09 +00:00 |
Evgeny Poberezkin
|
ca80b2ec42
|
correct schemaPath for $refs, additionalProperties, additionalItems, etc.
|
2015-12-19 15:56:08 +00:00 |
Evgeny Poberezkin
|
318af74629
|
switch keyword
|
2015-12-12 13:41:51 +00:00 |
Evgeny Poberezkin
|
2ddf957554
|
fixed schema substitution with some options when refs are inlined, closes #77
|
2015-11-26 22:49:49 +00:00 |
Evgeny Poberezkin
|
40eafe036f
|
removed unused code
|
2015-10-15 21:41:50 +01:00 |
Evgeny Poberezkin
|
bec34c5ba5
|
error thrown in case of missing reference has properties missingRef and missingSchema, related to #43, mulesoft-labs/osprey-mock-service#11
|
2015-09-02 18:20:43 +01:00 |
Evgeny Poberezkin
|
d8d59ed352
|
inline refs with all keywords but "$ref"
|
2015-08-21 22:52:29 +01:00 |
Evgeny Poberezkin
|
7d0c6d1d25
|
inline simple refs, #6
|
2015-08-19 22:54:05 +01:00 |
Evgeny Poberezkin
|
cfec9e3fb3
|
removed unused it.dataPath, related to #32
|
2015-08-19 00:31:19 +01:00 |
Evgeny Poberezkin
|
8abbf63e9b
|
Merge branch 'master' into 1.0.0
|
2015-08-16 23:00:43 +01:00 |
Evgeny Poberezkin
|
fe53458a6e
|
missingRefs option tests
|
2015-08-15 23:59:14 +01:00 |