Evgeny Poberezkin
|
608545c0d2
|
revert eslint change
|
2019-09-11 14:36:21 +01:00 |
Christian Pillsbury
|
382c2b9ed1
|
Issue #1061 - Update time and date-time format definitions to support two digit and colon-less variants of timezone offset. Add tests. Update test eslint to include global after function.
|
2019-09-10 08:34:05 -05:00 |
Evgeny Poberezkin
|
53b5682cb7
|
fix: the unknown keyword in the schema without known keywords inside compound schema (e.g. anyOf) is ignored with strictKeywords option
|
2019-07-13 21:38:44 +01:00 |
Evgeny Poberezkin
|
ab841b462e
|
fix: addKeyword and schema without ID, closes #1001
|
2019-04-27 10:32:39 +01:00 |
Evgeny Poberezkin
|
78a940367c
|
update JSON-Schema-Test-Suite
|
2019-04-06 20:34:35 +01:00 |
Evgeny Poberezkin
|
e993bd6b4e
|
feat: strictKeywords option to report unknown keywords, closes #781
|
2019-03-03 10:49:16 +00:00 |
Evgeny Poberezkin
|
9a28689340
|
style: fix
|
2019-03-03 09:41:23 +00:00 |
Evgeny Poberezkin
|
18268c5f38
|
additional tests for strictDefault options
|
2019-03-03 09:36:26 +00:00 |
Evgeny Poberezkin
|
88199d569c
|
rename option to strictDefaults
|
2019-03-03 09:16:00 +00:00 |
Teddy Katz
|
c081061a1e
|
feat: invalidDefaults option to warn when defaults are ignored, fixes #957
|
2019-03-01 02:19:12 -05:00 |
Evgeny Poberezkin
|
187e0212bd
|
fix: removeAdditional option breaking custom keywords, closes #955, closes epoberezkin/ajv-keywords#91
|
2019-02-22 10:52:52 +00:00 |
Evgeny Poberezkin
|
098df6d4ad
|
test: enable browser tests in node 10
|
2019-02-10 16:00:37 +00:00 |
Evgeny Poberezkin
|
a7f78f2894
|
refactor: split issues.spec.js file
|
2019-02-10 12:47:05 +00:00 |
Evgeny Poberezkin
|
71dc5dc27d
|
refactor: split options.spec.js file
|
2019-02-10 12:47:05 +00:00 |
Evgeny Poberezkin
|
47c8fc90ad
|
refactor: use json schema to validate custom keyword definition
|
2019-02-09 21:56:28 +00:00 |
Evgeny Poberezkin
|
fdfbd4402a
|
feat: support for required dependencies of custom keyword (keywords that must be present in the same schema)
|
2019-02-09 20:28:33 +00:00 |
Evgeny Poberezkin
|
ac2221a4b5
|
style fix
|
2019-02-09 11:40:40 +00:00 |
Mathew Polzin
|
859259eeca
|
Add tests that show that with nullable option on but 'nullable' keyword set to false an object is not nullable.
|
2019-02-07 08:39:32 -08:00 |
Mathew Polzin
|
28c85ada05
|
Allow nullable property of JSON Schema object to be false as well as true. Remove test that asserted failure if nullable was false.
|
2019-02-06 23:34:14 -08:00 |
Evgeny Poberezkin
|
4031b6ac04
|
test: schema security
|
2019-02-02 19:26:59 +00:00 |
Evgeny Poberezkin
|
95edb4958d
|
useDefaults: "empty" (#916)
* test: new value "empty" for useDefaults option
* feat: option useDefaults: "empty", closes #912
|
2019-01-03 21:47:28 +00:00 |
Simon Chan
|
3f686531c9
|
Merge branch 'master' into master
|
2018-12-17 10:26:48 +08:00 |
Evgeny Poberezkin
|
223058beb0
|
refactor: remove uri format change during schema validation, closes #906
|
2018-12-16 20:46:30 +00:00 |
Simon Chan
|
d048cfc979
|
test: add tests for typescript definition
|
2018-12-13 17:58:12 +08:00 |
Evgeny Poberezkin
|
bf0fc0301e
|
Revert "refactor: remove "equal" file"
This reverts commit f9fcc504a4 .
|
2018-11-29 08:51:17 +00:00 |
Evgeny Poberezkin
|
f9fcc504a4
|
refactor: remove "equal" file
|
2018-11-11 11:59:09 +00:00 |
Evgeny Poberezkin
|
f5937d93a9
|
remove old draft-6 mentions
|
2018-11-11 11:49:20 +00:00 |
Evgeny Poberezkin
|
f2010f40f2
|
feat: keyword "nullable", #486, closes epoberezkin/ajv-keywords#32
|
2018-11-10 21:03:51 +00:00 |
Evgeny Poberezkin
|
c1f929bcc8
|
fix: propertyNames with empty schema, closes #861
|
2018-09-23 11:33:11 +01:00 |
Evgeny Poberezkin
|
70362b9529
|
test: failing test for #861
|
2018-09-23 11:28:49 +01:00 |
Jonathan Stewmon
|
4865e6e894
|
support resolving internal refs from macro keywords
|
2018-06-25 15:31:37 -05:00 |
Evgeny Poberezkin
|
32651b5cfd
|
fix: compileAsync schema with multiple remote schemas and some recursive, fixes #801
|
2018-06-10 10:58:30 +01:00 |
Evgeny Poberezkin
|
15c6d07fe5
|
failing test for compileAsync, #801
|
2018-06-10 10:03:14 +01:00 |
Vadim Cebaniuc
|
5ebfe2c1f4
|
passContext in recursive $ref
|
2018-04-30 21:56:55 +03:00 |
Evgeny Poberezkin
|
ca7fb83624
|
Merge branch 'fix/resolve-uri' of https://github.com/sondrele/ajv into sondrele-fix/resolve-uri
|
2018-03-24 23:01:01 +00:00 |
Evgeny Poberezkin
|
cad7dc94e8
|
fix: check only own properties of schema, change property limit for equility check from 5 to 8, fixes #743
|
2018-03-24 22:34:16 +00:00 |
Evgeny Poberezkin
|
db56b51fff
|
fix: error messages for exclusiveMaximum/Minimum wint $data, closes #722
|
2018-03-03 13:41:50 +00:00 |
Evgeny Poberezkin
|
8bbc1a2107
|
fix: uniqueItems when item type is array of types, closes #727
|
2018-03-03 10:35:40 +00:00 |
Dominik Moritz
|
c6de7746cd
|
Fix typo
|
2018-03-01 01:41:02 -08:00 |
Dominik Moritz
|
6d62c71daa
|
failing test for #725
|
2018-02-28 14:12:48 -08:00 |
Igor Savin
|
1b5523978a
|
tests: un-skip passing test
|
2018-02-07 10:59:42 +02:00 |
Igor Savin
|
a8a4ddc2fc
|
test: skip test and remove incorrect check
|
2018-02-02 23:32:31 +02:00 |
Igor Savin
|
cb85eea789
|
Failing test for integer coercion
refs #693
|
2018-02-02 23:27:06 +02:00 |
Jürg Lehni
|
4a12ca3b92
|
Fix additionalProperties error with errorDataPath
|
2018-01-24 23:38:14 +01:00 |
Evgeny Poberezkin
|
dad7132adf
|
test: fix browser tests, replace id with $id
|
2017-12-02 19:35:57 +00:00 |
Evgeny Poberezkin
|
41074e8e6a
|
test: change test schemas to draft-07
|
2017-12-02 18:31:03 +00:00 |
Evgeny Poberezkin
|
d25f31b1bb
|
fix: "fast" versions of uri/uri-reference formats to pass JSON-Schema-Test-Suite draft-06/07
|
2017-12-02 18:01:27 +00:00 |
Evgeny Poberezkin
|
a38c000e72
|
test: update JSON-Schema-Test-Suite
|
2017-12-02 17:40:01 +00:00 |
Evgeny Poberezkin
|
846e080c17
|
test: add JSON-Schema-Test-Suite draft-07 tests
|
2017-12-02 13:25:19 +00:00 |
Evgeny Poberezkin
|
42cfcf9c42
|
Merge branch 'master' into beta
|
2017-12-02 13:12:55 +00:00 |