Evgeny Poberezkin
13e98fbee1
docs: support $data reference in custom keywords, closes #146
2016-07-22 14:48:44 +01:00
Evgeny Poberezkin
1a6e4b576c
feat: meta schema for custom keywords schemas, closes #230
2016-07-17 11:20:47 +01:00
Evgeny Poberezkin
172de3cd8b
readme: removed test errors chart
2016-06-04 23:43:35 +01:00
Evgeny Poberezkin
4f1cb2ba26
readme correction
2016-06-04 21:44:26 +01:00
Evgeny Poberezkin
b91449a445
readme: fix charts urls
2016-06-04 21:29:20 +01:00
Evgeny Poberezkin
9cd4f7a14a
readme correction
2016-06-04 21:22:20 +01:00
Evgeny Poberezkin
6a14e347c4
use new with Ajv constructor in tests and examples
2016-06-04 21:16:11 +01:00
Evgeny Poberezkin
048f2139d4
performance charts in readme
2016-06-04 21:05:32 +01:00
Evgeny Poberezkin
9a9ba82729
refactor, bump version
2016-05-27 21:21:11 +01:00
Matt Broadstone
84ef7ab728
feat(own-properties): support optionally checking own properties
...
Traditionally ajv validates additionalProperties by checking all
enumerable properties of an object. This patch allows the user to
specify that they only want own properties of an object to be
considered in this validation
2016-05-26 17:50:52 -04:00
Evgeny Poberezkin
b48b3598f1
readme, bump version
2016-05-21 23:32:48 +01:00
Evgeny Poberezkin
e1f30a201b
TypeScript format and keyword definition
2016-04-17 20:07:00 +01:00
Evgeny Poberezkin
6a2c8633cb
correct TypeScript definitions
2016-04-17 19:37:40 +01:00
Evgeny Poberezkin
9fae6dc7e6
use travis environment variables for user name and email
2016-04-16 21:25:02 +01:00
Evgeny Poberezkin
bc8d9a9d3f
readme: useDefaults option
2016-04-15 23:48:05 +01:00
Evgeny Poberezkin
1ec0dc3f7c
version 4.0.0
2016-04-15 23:27:14 +01:00
Evgeny Poberezkin
8020465d74
Merge branch 'master' into v4.0
2016-04-15 22:20:40 +01:00
Evgeny Poberezkin
26964e4996
Merge pull request #150 from lyngaas/format-exclusive-names
...
Rename exclusiveFormat to formatExclusive (v5 draft)
2016-04-15 22:16:30 +01:00
Evgeny Poberezkin
9c14868752
readme: async -> $async property of validation function
2016-04-11 20:50:59 +01:00
Evgeny Poberezkin
d3d31d285a
Merge branch 'master' into v4.0
2016-04-10 20:03:03 +01:00
Evgeny Poberezkin
b7c98396e5
test readme change
2016-03-30 01:35:38 +01:00
Evgeny Poberezkin
c415f0397a
test readme change
2016-03-30 01:08:17 +01:00
Evgeny Poberezkin
a892d0e485
test readme change
2016-03-30 00:40:38 +01:00
Evgeny Poberezkin
a476db79eb
push gh-pages from travis if docs change
2016-03-30 00:27:09 +01:00
Evgeny Poberezkin
cbd9467bd6
useDefaults: use literals (deep-clone) of defaults unless useDefaults: "shared" is passed, #151 , #136
2016-03-24 23:27:13 +00:00
Ståle Lyngaas
98368bc363
Rename exclusiveFormat to formatExclusive (v5 draft)
2016-03-22 19:40:15 +01:00
Evgeny Poberezkin
7d7505b442
readme
2016-03-20 18:17:07 +00:00
Evgeny Poberezkin
dc94106b7d
readme: cli
2016-03-16 23:54:07 +00:00
Evgeny Poberezkin
ce86641657
pass default meta-schema via "meta" option, closes #90
2016-03-14 20:56:07 +00:00
Evgeny Poberezkin
e1a38d2d90
accept array of schemas in addMetaSchema method
2016-03-09 23:20:35 +00:00
Evgeny Poberezkin
d7bbf33478
bump version
2016-03-07 06:49:51 +00:00
Evgeny Poberezkin
d47ff8b843
Merge pull request #136 from imbstack/dont-alter-underlying
...
Clone default values to avoid seemingly surprising behavior
2016-03-03 19:40:49 +00:00
Brian Stack
bf76acfc21
Make cloning optional and based on stringify
2016-03-03 11:23:49 -08:00
Evgeny Poberezkin
a7a4ac57bd
fixed instances list for async test; readme re removeAdditional (related to #129 , #134 )
2016-03-03 00:28:44 +00:00
Evgeny Poberezkin
71fafc27a4
fixed browsers async tests
2016-03-02 14:56:56 +00:00
Evgeny Poberezkin
f4ca190010
fixed browser tests for async validation
2016-03-02 07:09:11 +00:00
Evgeny Poberezkin
bb243695c6
removed browser test badge
2016-02-29 23:47:15 +00:00
Evgeny Poberezkin
53a6c70138
asynchronous custom keywords can define custom errors by returning the promise that rejects with Ajv.ValidationError, closes #118
2016-02-28 22:14:18 +00:00
Evgeny Poberezkin
3aaeaf6ec0
removeSchema with RegExp to remove multiple schemas or without argument to remove all schemas, closes #103
2016-02-28 01:16:48 +00:00
Evgeny Poberezkin
ec0f1c1b22
patternRequired keyword (v5 proposal), closes #123
2016-02-27 22:36:11 +00:00
Evgeny Poberezkin
545cfcb187
bump version
2016-02-24 09:23:09 +00:00
Anton Kulakov
6408f88194
Update README.md
...
Fixed typo
2016-02-19 20:01:44 +03:00
ChuntaoLu
f70caca78c
Fix typo
2016-02-18 17:26:38 -08:00
Evgeny Poberezkin
de65510f1e
passContext option; pass parent data to custom keyword functions
2016-02-16 00:15:20 +00:00
Nonemoticoner
c16cace815
Syntax highlight for README.md
2016-02-10 20:11:47 +01:00
Evgeny Poberezkin
58c0e2e9c0
readme: v5 keywords links
2016-02-06 13:18:31 +00:00
Evgeny Poberezkin
2f6213111d
validate method for asynchronous schema always returns promise
2016-02-02 23:42:07 +00:00
Evgeny Poberezkin
cc32c46a25
update json-stable-stringify; closes #67
2016-02-02 21:39:45 +00:00
Evgeny Poberezkin
7a391fde73
readme: contents, keywords, packages using ajv
2016-02-01 23:43:13 +00:00
Evgeny Poberezkin
343e32b478
readme
2016-02-01 19:10:20 +00:00