Commit Graph

678 Commits (8667e3caf20598fc960e1371ed893bdab91938ae)

Author SHA1 Message Date
Evgeny Poberezkin 8667e3caf2 docs: links to issues 2016-08-09 22:48:51 +01:00
Evgeny Poberezkin e9f6896582 docs: FAQ.md re errors api and additionalProperties 2016-08-09 22:22:35 +01:00
Evgeny Poberezkin c98aad16fa Merge pull request #270 from rek/master
fixing RegExp command in doc
2016-08-08 10:56:24 +01:00
rekarnar 87357eae33 fixing RegExp command in doc 2016-08-08 12:13:23 +05:45
Evgeny Poberezkin 87c6cc7b71 Merge pull request #268 from epoberezkin/v4.4
V4.4
2016-08-07 12:32:35 +01:00
Evgeny Poberezkin 912c0b39b9 bump version 2016-08-07 11:54:26 +01:00
Evgeny Poberezkin 86114c56dd style: no empty parens in constructor calls 2016-08-07 11:31:55 +01:00
Evgeny Poberezkin 84b900889f refactor: function to check that schema has no rules except one specified (e.g. $ref) 2016-08-07 11:05:27 +01:00
Evgeny Poberezkin b1b570ef64 Merge pull request #267 from epoberezkin/recursive-meta
support validating [meta-]schemas against themselves, closes #259
2016-08-07 01:51:57 +01:00
Evgeny Poberezkin c103dc04b9 feat: support validating [meta-]schemas against themselves, closes #259 2016-08-07 00:37:30 +01:00
Evgeny Poberezkin 804764dbec Merge pull request #266 from epoberezkin/extend-refs
Option "extendRefs"
2016-08-06 22:13:12 +01:00
Evgeny Poberezkin b9a2e5907d test: increase timeout 2016-08-06 21:36:07 +01:00
Evgeny Poberezkin 3185847572 feat: log warning if other keywords are used with "$ref", #260 2016-08-06 21:10:57 +01:00
Evgeny Poberezkin 39b4a8f637 feat: option "extendRefs" to fail compilation or to ignore other keywords when "$ref" is used, closes #260 2016-08-06 13:05:39 +01:00
Evgeny Poberezkin 3011bff559 test: option "extendRefs", #260 2016-08-06 11:44:18 +01:00
Evgeny Poberezkin 27c612755a Merge pull request #263 from dalcib/master
[typescript] Allow use 'new' operator
2016-08-06 00:06:39 +01:00
Evgeny Poberezkin 25c6fc2262 docs: option "extendRefs", #260 2016-08-05 20:51:01 +01:00
Evgeny Poberezkin 321a6d1a83 fix: date-time validation, closes #261 2016-08-05 11:57:58 +01:00
Evgeny Poberezkin be94fba19f Merge pull request #262 from kroky/master
fix: date-time string validation to fail validating for date-only string
2016-08-05 11:49:49 +01:00
Victor Emanouilov 4246d726a9 chore: move date-time guard for missing time part to date_time function rather than date function 2016-08-05 09:53:00 +03:00
Dalci de Jesus Bagolin 2fc93a8acd [typescript] Allow use 'new' operator 2016-08-04 22:41:17 -04:00
Victor Emanouilov 6df7b2040b fix: date-time string validation to fail validating for date-only strings instead of throwing a TypeError 2016-08-04 13:49:53 +03:00
Evgeny Poberezkin af1f77166d Merge pull request #257 from epoberezkin/greenkeeper-mocha-3.0.0
Update mocha to version 3.0.0 🚀
2016-08-03 22:26:04 +01:00
Evgeny Poberezkin ee8cc743a0 chore: update eslint version 2016-08-03 22:24:26 +01:00
greenkeeperio-bot c19834b7e4 chore(package): update mocha to version 3.0.0
https://greenkeeper.io/
2016-08-01 06:37:52 +01:00
Evgeny Poberezkin 145c6a1ed9 chore: fix eslint version at 3.1.1 2016-07-30 22:37:46 +01:00
Evgeny Poberezkin a382ec8edf
bump version 2016-07-28 22:32:08 +01:00
Evgeny Poberezkin 62eaf92c4c
test: more test cases for coersion of array to scalar, #158 2016-07-28 22:23:18 +01:00
Evgeny Poberezkin b853218249
style: eslint tests, closes #250 2016-07-28 00:50:30 +01:00
Evgeny Poberezkin 0630539aa3
test: coerceTypes: "array" coercion should fail if array length != 1, #158 2016-07-27 22:17:06 +01:00
Evgeny Poberezkin ca8c9ab0ac docs: typo 2016-07-27 22:08:45 +01:00
Evgeny Poberezkin 5b469a718b Update COERCION.md 2016-07-27 22:07:52 +01:00
Evgeny Poberezkin b6344c39e1 Update COERCION.md 2016-07-27 22:07:14 +01:00
Evgeny Poberezkin 966fca84fb
docs: option coerceTypes:"array" - correction, #158 2016-07-27 22:06:35 +01:00
Evgeny Poberezkin e30d076be5
docs: option coerceTypes:"array", #158 2016-07-27 22:04:24 +01:00
Evgeny Poberezkin cdac201ac2 Merge pull request #246 from willfarrell/feature/coerceArray
Add in ability to coerce an array
2016-07-27 09:17:49 +01:00
will Farrell a21cf02f43 update `==`, `object <-> array` 2016-07-26 14:43:20 -06:00
will Farrell ec09c3c735 allow reversal and add more tests 2016-07-24 19:03:27 -06:00
Evgeny Poberezkin 2b7196a472
docs: added packages using ajv 2016-07-23 22:35:55 +01:00
will Farrell 4d1aa5fe31 linting 2016-07-22 18:41:57 -06:00
will Farrell 9e18e68ce7 Add in ability to coerce to an array 2016-07-22 18:07:10 -06:00
Evgeny Poberezkin b7535d4a69
test: run elsint only in node version >= 4 2016-07-22 15:43:09 +01:00
Evgeny Poberezkin bbf6b37a3b Merge pull request #245 from epoberezkin/4.2
4.2
2016-07-22 15:28:49 +01:00
Evgeny Poberezkin d64b84f5ff
Merge branch 'master' into 4.2 2016-07-22 15:00:44 +01:00
Evgeny Poberezkin ac5c746f0a
Revert "Revert "feat: meta schema for custom keywords schemas, closes #230""
This reverts commit 09879d21ad.
2016-07-22 14:49:43 +01:00
Evgeny Poberezkin 13e98fbee1
docs: support $data reference in custom keywords, closes #146 2016-07-22 14:48:44 +01:00
Evgeny Poberezkin 5a80c7cff6
feat: support meta-schema validation in custom keywords with $data support, #146 2016-07-22 14:25:41 +01:00
Evgeny Poberezkin f06008a84f
fix: error when mutually recursive fragment refs reference a common schema, closes #240 2016-07-22 00:37:35 +01:00
Evgeny Poberezkin c2609392a2
test: passing/failing tests for #240 - mutually recursive fragment refs reference a common schema 2016-07-21 23:08:42 +01:00
Evgeny Poberezkin bbffa420c2 Merge pull request #241 from mychaelgo/master
Update README.md Typo
2016-07-21 20:53:08 +01:00