Evgeny Poberezkin
8677fd5a13
docs: gitter badge
2016-10-20 21:47:07 +01:00
Evgeny Poberezkin
81c2069354
fix: type definition for option unknownFormats
2016-10-20 00:29:10 +01:00
Evgeny Poberezkin
aeac51b789
chore: version 4.8.1
2016-10-19 09:39:13 +01:00
Evgeny Poberezkin
e9127368d5
Merge branch 'EtaiG-master'
2016-10-19 08:31:07 +01:00
Evgeny Poberezkin
d54d92411c
fix: simplify #326
2016-10-19 08:24:30 +01:00
Etai Gross
ac4331b450
fix #326 by lazy-requiring js-beautify
...
only require beautify if the options are specified which would cause you to use it
2016-10-18 18:35:41 +03:00
Evgeny Poberezkin
14857ac025
version 4.8.0
2016-10-16 17:30:18 +01:00
Evgeny Poberezkin
5150f8c7a7
test: node 6 in travis
2016-10-16 17:28:34 +01:00
Evgeny Poberezkin
6681c19734
Merge pull request #323 from epoberezkin/missing-formats
...
Option unknownFormats
2016-10-16 17:18:30 +01:00
Evgeny Poberezkin
b3b0f89f0c
Merge branch 'master' into missing-formats
2016-10-16 16:56:01 +01:00
Evgeny Poberezkin
320af20509
docs: option unknownFormats when format is $data reference, #310
2016-10-16 16:32:50 +01:00
Evgeny Poberezkin
eefa467446
test: not whitelisted unknown format in $data fails validation, #310
2016-10-16 16:11:44 +01:00
Evgeny Poberezkin
c55ef280dc
feat: optionally fail validation of unknown format passed via $data, #310
2016-10-16 16:11:25 +01:00
Evgeny Poberezkin
01ff755d4b
test: whitelisted unknown formats should be valid (remove warnings), #310
2016-10-16 12:32:44 +01:00
Evgeny Poberezkin
9bd850d115
feat: optionally throw exception during schema compilation if unknown format is used, #310
2016-10-16 11:57:49 +01:00
Evgeny Poberezkin
0944949b08
test: option unknownFormats, #310
2016-10-16 11:32:12 +01:00
Evgeny Poberezkin
9e527842bc
docs: unknownFormats option, #310
2016-10-16 11:30:25 +01:00
Evgeny Poberezkin
6bdd1c54b5
Merge pull request #319 from epoberezkin/greenkeeper-nodent-3.0.2
...
Update nodent to version 3.0.2 🚀
2016-10-10 21:32:37 +01:00
Evgeny Poberezkin
d1b4e6885b
docs: link to JSON Schema lint
2016-10-10 20:40:59 +01:00
greenkeeperio-bot
eb81b84ca5
chore(package): update nodent to version 3.0.2
...
https://greenkeeper.io/
2016-10-10 11:23:02 +01:00
Evgeny Poberezkin
e76b3793f6
Merge pull request #315 from epoberezkin/greenkeeper-watch-1.0.0
...
Update watch to version 1.0.0 🚀
2016-10-06 16:31:05 +01:00
greenkeeperio-bot
57505f52f6
chore(package): update watch to version 1.0.0
...
https://greenkeeper.io/
2016-10-05 21:39:43 +01:00
Evgeny Poberezkin
40319b9e22
fix: message about changing default for extendRefs option, #303
2016-10-05 18:21:36 +01:00
Evgeny Poberezkin
a3ab001d5b
fix: do NOT log warning if extendRef is explicitely set to true, fix schema path in messages; closes #303
2016-10-05 18:11:31 +01:00
Evgeny Poberezkin
da24fd33e1
test: refactor schema tests, use nyc
2016-10-04 21:16:18 +01:00
Evgeny Poberezkin
72a3bd0c2a
fix: allow segments of hostnames to start with digit, closes #312
2016-10-02 18:21:17 +01:00
Evgeny Poberezkin
7c95ec9fa8
fix: escaped characters in $refs, closes #311
2016-09-28 14:28:52 +01:00
Evgeny Poberezkin
f7ae18fce7
docs: ajv-pack is BETA
2016-09-26 22:06:06 +01:00
Evgeny Poberezkin
a37616bfcc
docs: generate standalone module using ajv-cli/ajv-pack, closes #156
2016-09-24 21:39:32 +01:00
Evgeny Poberezkin
812940d528
feat: only store patterns and defaults if option sourceCode is true
2016-09-24 16:11:29 +01:00
Evgeny Poberezkin
13ecf4042a
chore: version 4.7.4
2016-09-24 16:05:24 +01:00
Evgeny Poberezkin
5193d45fdc
feat: add used defaults and patterns to validation function to support ajv-pack, #156
2016-09-24 15:58:14 +01:00
Evgeny Poberezkin
33527596ec
Merge pull request #306 from epoberezkin/greenkeeper-typescript-2.0.3
...
Update typescript to version 2.0.3 🚀
2016-09-22 17:56:11 +01:00
greenkeeperio-bot
304bd8c106
chore(package): update typescript to version 2.0.3
...
https://greenkeeper.io/
2016-09-22 17:07:25 +01:00
Evgeny Poberezkin
cdd30a9776
fix: allow null as schema value in keywords that support $data reference (constant)
2016-09-22 15:40:38 +01:00
Evgeny Poberezkin
acfd035720
refactor: replaced remaining eval with Function constructor
2016-09-19 20:16:27 +01:00
Evgeny Poberezkin
2ba99f2c9f
docs: link to addons-linter
2016-09-19 20:05:47 +01:00
Evgeny Poberezkin
c383316256
docs: update packages using ajv
2016-09-19 19:56:27 +01:00
Evgeny Poberezkin
c9e53aa4e1
chore: version 4.7.1
2016-09-19 17:30:55 +01:00
Darcy Parker
fd07efc4cf
Add missing rootData parameter from ValidateFunction typescript interface ( #301 )
...
* Add missing rootData property from ValidateFunction typescript interface
* Made change @epoberezkin requested
2016-09-19 12:49:37 +01:00
Evgeny Poberezkin
1129dfad0f
chore: bump version
2016-09-06 22:10:36 +01:00
Evgeny Poberezkin
eb93bd431e
Merge branch 'rf-no-retain-source'
2016-09-06 22:04:08 +01:00
Evgeny Poberezkin
1c28d6dc34
test: sourceCode option, #293
2016-09-06 21:49:01 +01:00
Evgeny Poberezkin
3ba472ea2a
docs: sourceCode option, #293
2016-09-06 21:49:01 +01:00
Evgeny Poberezkin
d272e05abe
refactor: rename option to sourceCode, #293
2016-09-06 21:48:42 +01:00
Evgeny Poberezkin
61afd5c436
docs: add related packages, remove montions of old versions, fix typo
2016-09-04 18:16:13 +01:00
Russ Frank
792590b7b8
appease linter
2016-09-01 15:00:32 -07:00
Russ Frank
7d1e4d2c83
Add option to not retain validator source code
...
I noticed that in a program with many schemas, a large amount of memory
was taken up by the source code strings used to compile the validators.
This commit adds an option, `retainSourceCode`, default true, which
allows source code strings to be left out of the heap.
2016-08-31 16:25:00 -07:00
Evgeny Poberezkin
0f4b70f51f
docs: note about supporting relative $refs in keywords $merge and $patch
2016-08-30 20:59:52 +01:00
Evgeny Poberezkin
fb2e39b7d5
docs: schema compilation context passed to compile and macro custom keyword functions
2016-08-30 00:14:43 +01:00