Commit Graph

185 Commits (13e98fbee193a290090af5b0b1c71468663673e6)

Author SHA1 Message Date
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