Evgeny Poberezkin
|
dfe773735f
|
update phantomjs and karma-phantomjs-launcher
|
2016-02-27 13:56:54 +00:00 |
Evgeny Poberezkin
|
545cfcb187
|
bump version
|
2016-02-24 09:23:09 +00:00 |
Evgeny Poberezkin
|
bdd1748dec
|
schema: false option in "validate" custom keyword definition for custom keywords that do not depend on the schema
|
2016-02-21 13:27:38 +00:00 |
Evgeny Poberezkin
|
8fa4d0f05f
|
test for passContext option
|
2016-02-16 10:12:32 +00:00 |
Evgeny Poberezkin
|
14d0eb0645
|
fix inlineRefs option, fix test, fix $ref to pass parentData[Property] to the referenced schema if it was passed to validate function
|
2016-02-15 22:04:04 +00:00 |
Evgeny Poberezkin
|
b2a67e7a65
|
options passContext (undocumented) to pass the context of validation function to referenced (not inlined) schemas
|
2016-02-14 20:34:10 +00:00 |
Evgeny Poberezkin
|
0a15393601
|
removed full bundles and source maps for nodent and regenerator
|
2016-02-13 21:54:14 +00:00 |
Evgeny Poberezkin
|
a0a172c90a
|
removeSchema called with id without matching schema does not throw error
|
2016-02-13 20:14:04 +00:00 |
Evgeny Poberezkin
|
79d16b3dee
|
alvays pass parent data and current data property when referenced schema called as a function (previously was passed only with option coerceTypes)
|
2016-02-12 23:08:28 +00:00 |
greenkeeperio-bot
|
d8d737426c
|
chore(package): update glob to version 7.0.0
http://greenkeeper.io/
|
2016-02-10 19:33:46 +00:00 |
Evgeny Poberezkin
|
56f4ae4406
|
refactor bundle scripts
|
2016-02-08 20:12:04 +00:00 |
Evgeny Poberezkin
|
3a224d8308
|
added v5 keywords desriptions
|
2016-02-06 13:09:52 +00:00 |
Evgeny Poberezkin
|
c62c6452aa
|
eslint: no-console
|
2016-02-04 22:36:12 +00:00 |
Evgeny Poberezkin
|
e05b2901a9
|
include package versions in minified bundles
|
2016-02-04 20:30:56 +00:00 |
Evgeny Poberezkin
|
5db986276c
|
fixed bug: custom sync keyword in async schema
|
2016-02-04 19:56:04 +00:00 |
Evgeny Poberezkin
|
38827f50d4
|
refactor async tests
|
2016-02-03 22:14:14 +00:00 |
Evgeny Poberezkin
|
cc32c46a25
|
update json-stable-stringify; closes #67
|
2016-02-02 21:39:45 +00:00 |
Evgeny Poberezkin
|
89a5ce76f9
|
eslint; code style
|
2016-02-02 18:55:02 +00:00 |
Evgeny Poberezkin
|
7a391fde73
|
readme: contents, keywords, packages using ajv
|
2016-02-01 23:43:13 +00:00 |
Evgeny Poberezkin
|
9c40ac0388
|
bump version
|
2016-02-01 18:18:56 +00:00 |
Evgeny Poberezkin
|
644a73b8f7
|
enable tests for nodent
|
2016-02-01 17:56:47 +00:00 |
Evgeny Poberezkin
|
86d97d4337
|
async options, expose Ajv.ValidationError class
|
2016-01-30 22:13:00 +00:00 |
Evgeny Poberezkin
|
c19c02aa04
|
nodent usage
|
2016-01-29 23:29:45 +00:00 |
Evgeny Poberezkin
|
6e583554a1
|
async with nodent transpiler
|
2016-01-29 09:26:11 +00:00 |
Evgeny Poberezkin
|
7365dd6e41
|
transpiling async validation functions from es7 with nodent
|
2016-01-28 12:31:20 +00:00 |
greenkeeperio-bot
|
199e9ae4fc
|
chore(package): update chai to version 3.5.0
http://greenkeeper.io/
|
2016-01-28 12:18:31 +00:00 |
Evgeny Poberezkin
|
002c99311f
|
use regenerator to transpile asynchronous validation functions if generators are not supported, #40
|
2016-01-26 23:56:38 +00:00 |
Evgeny Poberezkin
|
cf978706d1
|
Merge branch 'master' into async
|
2016-01-26 21:44:09 +00:00 |
greenkeeperio-bot
|
7b2b3d0a93
|
chore(package): update dependencies
http://greenkeeper.io/
|
2016-01-26 09:10:50 +00:00 |
Evgeny Poberezkin
|
0729d6d19d
|
async schemas and async formats using generators, #40
|
2016-01-25 06:37:36 +00:00 |
Evgeny Poberezkin
|
d1ca4874c0
|
coerceTypes option readme, closes #95
|
2016-01-17 15:05:01 +00:00 |
Evgeny Poberezkin
|
5b7d9f9ff7
|
fixed inline reference resolution
|
2016-01-16 14:33:46 +00:00 |
Evgeny Poberezkin
|
c99d6751ad
|
option addUsedSchema
|
2016-01-15 06:54:53 +00:00 |
Evgeny Poberezkin
|
8c4557f1ac
|
fixed relative json-pointer pattern/code to access data
|
2016-01-14 21:31:00 +00:00 |
Evgeny Poberezkin
|
37dd0415da
|
fixed relative JSON-pointer pattern
|
2016-01-13 22:23:32 +00:00 |
Evgeny Poberezkin
|
aad43df008
|
bower.json
|
2016-01-13 14:23:04 +00:00 |
Evgeny Poberezkin
|
8fe96db455
|
refactored "default" to correctly validate minProperties, minItems, etc. when defaults are present, closes #42
|
2016-01-09 13:28:40 +00:00 |
Evgeny Poberezkin
|
a1afce910c
|
prevent scope change if definitions uses id
|
2016-01-04 22:28:05 +00:00 |
Evgeny Poberezkin
|
5f2cc30449
|
option multipleOfPrecision, closes #84
|
2016-01-02 17:16:01 +00:00 |
Evgeny Poberezkin
|
c3d09d7699
|
fixed bug in dependencies keyword, closes #94
|
2015-12-30 23:04:14 +00:00 |
Evgeny Poberezkin
|
b3a737be89
|
include browser bundles in npm package
|
2015-12-29 11:33:37 +00:00 |
Evgeny Poberezkin
|
b2b856c3d7
|
readme
|
2015-12-27 22:14:44 +00:00 |
Evgeny Poberezkin
|
bb2e1d93c2
|
json-schema-test version
|
2015-12-27 21:47:01 +00:00 |
Evgeny Poberezkin
|
2eef59dede
|
minified browser bundle
|
2015-12-27 21:33:07 +00:00 |
Evgeny Poberezkin
|
c6ebc3c26f
|
readme, bump version
|
2015-12-26 23:36:35 +00:00 |
Evgeny Poberezkin
|
ca80b2ec42
|
correct schemaPath for $refs, additionalProperties, additionalItems, etc.
|
2015-12-19 15:56:08 +00:00 |
Evgeny Poberezkin
|
8b98518b10
|
fixed jshint script
|
2015-12-13 23:24:48 +00:00 |
Evgeny Poberezkin
|
1dc0f81330
|
bump version
|
2015-12-12 21:32:59 +00:00 |
Evgeny Poberezkin
|
8114a2b442
|
tests for switch keyword
|
2015-12-12 18:14:53 +00:00 |
Evgeny Poberezkin
|
7c7abbbc74
|
"parentSchema" property added to error objects when using "verbose" option
|
2015-12-11 21:35:14 +00:00 |
Evgeny Poberezkin
|
610dcd17eb
|
replace $ in properties with $$ replace pattern, closes #87
|
2015-12-07 21:55:38 +00:00 |
Evgeny Poberezkin
|
7141f1375e
|
cleanup formatMaximum/formatMinimum
|
2015-12-06 21:25:42 +00:00 |
Evgeny Poberezkin
|
ff36abd6a8
|
coveralls
|
2015-12-05 22:23:57 +00:00 |
Evgeny Poberezkin
|
d7fd8229a9
|
time format; formatMaximum/formatMinimum and exclusiveFormatMaximum/exclusiveFormatMinimum keywords from v5 proposals
|
2015-12-05 21:16:28 +00:00 |
Evgeny Poberezkin
|
6afdb6793f
|
add tonic_example to published files
|
2015-12-04 22:21:49 +00:00 |
Evgeny Poberezkin
|
5ebfb41903
|
fixed missing schemaPath in type keyword
|
2015-11-29 00:44:25 +00:00 |
Evgeny Poberezkin
|
833a234e4f
|
tonic example
|
2015-11-28 22:39:50 +00:00 |
Evgeny Poberezkin
|
8a0719ea27
|
additionalItems added to reserved keywords (can be defined as custom)
|
2015-11-28 16:11:56 +00:00 |
Evgeny Poberezkin
|
7d96e1b642
|
patternGroups keyword (v5 proposals)
|
2015-11-28 14:59:08 +00:00 |
Evgeny Poberezkin
|
cf35958df4
|
schemaPath in errors, #76
|
2015-11-27 09:19:04 +00:00 |
Evgeny Poberezkin
|
2ddf957554
|
fixed schema substitution with some options when refs are inlined, closes #77
|
2015-11-26 22:49:49 +00:00 |
Evgeny Poberezkin
|
06fd23217a
|
removed peerDependency, closes #78
|
2015-11-24 06:35:50 +00:00 |
Evgeny Poberezkin
|
cffb7c7f72
|
move compileAsync and addKeyword to Ajv prototype, remove reduce
|
2015-11-22 02:13:03 +00:00 |
Evgeny Poberezkin
|
31b1e9ceff
|
update versions, node 4 & 5 in .travis.yml
|
2015-11-22 00:55:06 +00:00 |
Evgeny Poberezkin
|
65e534ee8b
|
check/extend errors in inline custom keywords; tests for custom keywords creating errors
|
2015-11-21 23:12:03 +00:00 |
Evgeny Poberezkin
|
a3688f73c1
|
ajv-i18n peerDependency
|
2015-11-17 23:22:15 +00:00 |
Evgeny Poberezkin
|
c1b208816c
|
readme for custom keywords
|
2015-11-17 23:19:49 +00:00 |
Evgeny Poberezkin
|
9e32fd55ee
|
set peerDependency version for ajv-i18n
|
2015-11-17 20:32:11 +00:00 |
Evgeny Poberezkin
|
368332ab42
|
fixed bug in remote ref resolution, closes #70
|
2015-11-07 13:53:41 +00:00 |
Evgeny Poberezkin
|
7b142c56bd
|
optimized generated code for deep schemas
|
2015-10-25 21:55:07 +00:00 |
Evgeny Poberezkin
|
c4bf67cab0
|
changed uri format to allow URNs, closes #59
|
2015-10-25 11:31:07 +00:00 |
Evgeny Poberezkin
|
70844207cf
|
fixed resolution scope change - changing folder in subschema, closes #62
|
2015-10-25 01:03:19 +01:00 |
Evgeny Poberezkin
|
2259dc76cd
|
find schema ref that changes resolution scope in another schema, fixed one test for #62
|
2015-10-24 22:25:08 +01:00 |
Evgeny Poberezkin
|
3a38a935c5
|
test-fast npm script
|
2015-10-19 22:51:05 +01:00 |
Evgeny Poberezkin
|
50d30a262a
|
fixed incorrect resolution scope change when "id" property is not a schema id - closes #61, closes #63
|
2015-10-15 18:53:55 +01:00 |
Evgeny Poberezkin
|
e02972207c
|
validate "required" properties within "properties" keyword, closes #41
|
2015-10-11 00:08:58 +01:00 |
Evgeny Poberezkin
|
aedc47cbbf
|
bump version
|
2015-10-02 22:15:03 +01:00 |
Evgeny Poberezkin
|
a67b661e10
|
fixed #52 (compileAsync); loadSchema should be called only once for any schema; error is always passed via callback
|
2015-09-23 23:42:33 +01:00 |
Evgeny Poberezkin
|
de3d3469fe
|
fixed #51 (compileAsync); ensure that callback in compileAsync is always called asynchronously
|
2015-09-23 21:04:34 +01:00 |
Evgeny Poberezkin
|
3e1c488d7d
|
fixed karma test
|
2015-09-23 11:22:37 +01:00 |
Evgeny Poberezkin
|
36c338d41e
|
test for issue #50
|
2015-09-23 10:20:51 +01:00 |
Evgeny Poberezkin
|
9903881a8f
|
function names for compiled templates to simplify debugging
|
2015-09-22 23:17:00 +01:00 |
Evgeny Poberezkin
|
34993de951
|
i18n support for ajv-i18n package
|
2015-09-13 01:01:20 +01:00 |
Evgeny Poberezkin
|
6723287c3e
|
optimized equal
|
2015-09-07 09:58:33 +01:00 |
Evgeny Poberezkin
|
fe097794a9
|
asynchronous schema compilation with loading missing remote schemas using supplied function, #43, mulesoft-labs/osprey-mock-service#11
|
2015-09-03 00:17:50 +01:00 |
Evgeny Poberezkin
|
ed7c14801d
|
jshint, closes #34
|
2015-08-27 20:55:44 +01:00 |
Evgeny Poberezkin
|
73b21e0383
|
updated require-globify to use "mode:list"
|
2015-08-27 18:03:24 +01:00 |
Evgeny Poberezkin
|
d99e707a69
|
improved performance of "properties" keyword; schema tests for 64 options combinations
|
2015-08-24 00:40:27 +01:00 |
Evgeny Poberezkin
|
cc8de5bb8e
|
tests for inlined schemas, #6
|
2015-08-23 21:17:11 +01:00 |
Evgeny Poberezkin
|
6d37952a8a
|
1.1.1
|
2015-08-23 11:43:11 +01:00 |
Blake Embrey
|
9eb38e4859
|
Add a files array to `package.json`
Ensures that only and all of the `lib/` directory will be in the release.
|
2015-08-22 22:15:56 -07:00 |
Evgeny Poberezkin
|
14c6426a55
|
1.1.0
|
2015-08-22 22:21:48 +01:00 |
Evgeny Poberezkin
|
1c508fa98c
|
removed compiled dot templates from the repo, #34
|
2015-08-22 22:17:07 +01:00 |
Evgeny Poberezkin
|
5c15acc419
|
removed "build" from npm test
|
2015-08-21 23:38:33 +01:00 |
Evgeny Poberezkin
|
0fdc461ae9
|
1.0.1
|
2015-08-21 23:14:57 +01:00 |
Blake Embrey
|
21a3cd472e
|
Use `npm scripts` for a dev cleaner workflow
|
2015-08-21 11:36:42 -07:00 |
Blake Embrey
|
80e39d6978
|
Add `npm run build` to npm scripts
|
2015-08-21 10:14:09 -07:00 |
Evgeny Poberezkin
|
8abbf63e9b
|
Merge branch 'master' into 1.0.0
|
2015-08-16 23:00:43 +01:00 |
Evgeny Poberezkin
|
dfd6de5857
|
removed _debug option
|
2015-08-16 00:59:28 +01:00 |
Evgeny Poberezkin
|
7772cd27fd
|
removed --bail tests, git pre-commit hook now runs tests without coverage
|
2015-08-11 18:44:18 +01:00 |
Evgeny Poberezkin
|
d9ead32998
|
exclude spec folder from test coverage report
|
2015-08-11 08:43:57 +01:00 |
Evgeny Poberezkin
|
73fcc2cf11
|
test coverage code-climate badge
|
2015-08-11 00:46:00 +01:00 |
Blake Embrey
|
c5b9a619da
|
Add test coverage command
|
2015-08-10 09:47:45 -07:00 |
Evgeny Poberezkin
|
22d4c6e40d
|
addSchema no longer returns compiled schema
|
2015-08-09 11:46:44 +01:00 |
Evgeny Poberezkin
|
ab32638acc
|
addMetaSchema validates metaschema by default
|
2015-08-08 19:34:01 +01:00 |
Evgeny Poberezkin
|
1b8c922ebc
|
preserve roots during ref resolution, closes #27
|
2015-08-08 19:06:51 +01:00 |
Evgeny Poberezkin
|
9466859f92
|
addMetaSchema method, closes #26
|
2015-08-08 10:56:19 +01:00 |
Evgeny Poberezkin
|
a0c342c58f
|
fixed resolving recursive references, closes issue #27
|
2015-08-07 01:54:07 +01:00 |
Evgeny Poberezkin
|
bde23cbe9e
|
removed type escaping in errors
|
2015-08-07 00:14:08 +01:00 |
Evgeny Poberezkin
|
62adbbe1ed
|
fixed removeAdditional, tests, added "failing" for removeAdditional; closes #25, related to #23
|
2015-07-31 19:23:35 +01:00 |
Evgeny Poberezkin
|
232a7aeb49
|
option removeAdditional equal to "all"
|
2015-07-30 09:21:36 +01:00 |
Evgeny Poberezkin
|
a7886e31e2
|
removed sauceLabs credentials
|
2015-07-26 10:59:36 +01:00 |
Evgeny Poberezkin
|
be023eda11
|
Merge branch 'master' into 1.0.0
|
2015-07-26 10:37:56 +01:00 |
Evgeny Poberezkin
|
5ecb4ac712
|
require-globify to package.json
|
2015-07-25 18:27:37 +01:00 |
Evgeny Poberezkin
|
6b9bc9e464
|
tests are browser compatible, karma tests with sauceLabs, readme on using in browser, #21
|
2015-07-24 10:39:23 +01:00 |
Evgeny Poberezkin
|
6c93d0346d
|
fixed "required" with properties that are not identifiers, closes #20
|
2015-07-22 16:26:28 +01:00 |
Evgeny Poberezkin
|
a394d88ce3
|
anchors in readme
|
2015-07-21 23:18:25 +01:00 |
Evgeny Poberezkin
|
a2d2705ec9
|
commit hook moved to repo, closes #15
|
2015-07-21 23:08:05 +01:00 |
Evgeny Poberezkin
|
32ee26ec94
|
readme: supported formats
|
2015-07-21 22:36:20 +01:00 |
Evgeny Poberezkin
|
8db1dd6dff
|
typo
|
2015-07-21 19:18:03 +01:00 |
Evgeny Poberezkin
|
af46a38428
|
fixed required for inner level with many properties, closes #19
|
2015-07-20 17:41:06 +01:00 |
Evgeny Poberezkin
|
5641185396
|
adding schemas without compiling them, support for recursive schemas, adding dependencies in any order, #5
|
2015-07-04 00:48:32 +01:00 |
Evgeny Poberezkin
|
5416eaf86d
|
improved error messages for "required" keyword, closes #18
|
2015-07-01 00:30:57 +01:00 |
Evgeny Poberezkin
|
1cbcade81f
|
fixed #1 IDs in refs without root id
|
2015-06-24 01:28:40 +01:00 |
Evgeny Poberezkin
|
0ccf7e73f1
|
use properties as properties or indeces correctly in all cases
|
2015-06-24 00:43:52 +01:00 |
Evgeny Poberezkin
|
391d60482c
|
fixed escaping pattern property (fixes #17)
|
2015-06-23 17:26:03 +01:00 |
Evgeny Poberezkin
|
853ed64bf9
|
prevent including js-beautify in the browser
|
2015-06-22 14:40:25 +01:00 |
Evgeny Poberezkin
|
a97e6740e7
|
removeSchema method, closes #8
|
2015-06-20 18:41:56 +01:00 |
Evgeny Poberezkin
|
b16989f779
|
cache option to change the way the schemas are cached, issue #8
|
2015-06-20 15:37:29 +01:00 |
Evgeny Poberezkin
|
2368b95d56
|
refactored json-schema-test into separate npm module
|
2015-06-19 11:39:48 +01:00 |
Evgeny Poberezkin
|
4e1f0e54c4
|
prevent possible issues like #13
|
2015-06-19 00:59:53 +01:00 |
Evgeny Poberezkin
|
46812e0ac6
|
fixed #14: remote ref in definitions in remote ref with ids
|
2015-06-18 20:48:35 +01:00 |
Evgeny Poberezkin
|
5b2ba08813
|
missingRefs option - "ignore", "fail" or throw error during compilation (default)
|
2015-06-17 22:23:49 +01:00 |
Evgeny Poberezkin
|
2ae8c89708
|
allow uri and throw on error when validating schemas against meta-schema
|
2015-06-17 22:06:07 +01:00 |
Evgeny Poberezkin
|
9931223dd9
|
list rules requires explicitely to make browserify work
|
2015-06-17 15:52:24 +01:00 |
Evgeny Poberezkin
|
5f36f17f63
|
precompiled dot templates, dot is devDependency, closes #3
|
2015-06-17 14:42:13 +01:00 |
Evgeny Poberezkin
|
5b434b426e
|
validate schema against meta-schema
|
2015-06-17 02:05:52 +01:00 |
Evgeny Poberezkin
|
08c8032fe1
|
include property in error.dataPath for additionalProperty, closes #11
|
2015-06-16 22:54:08 +01:00 |
Evgeny Poberezkin
|
0576ea986e
|
removed unused code
|
2015-06-16 22:19:26 +01:00 |
Evgeny Poberezkin
|
058fcfb5cb
|
fixed ref resolution using wrong root when compiling resolved schema
|
2015-06-16 18:14:24 +01:00 |
Evgeny Poberezkin
|
e0d6afe7dc
|
evgeny, jason: fixed incorrect root replacing and failure to resolve ref to another file root from inside ref, closes #12
|
2015-06-16 17:10:27 +01:00 |
Evgeny Poberezkin
|
082284d9cc
|
fixed incorrect resolution of root ref in ref, fixes #2
|
2015-06-16 15:11:33 +01:00 |
Evgeny Poberezkin
|
536d958cf1
|
fixed incorrect dataPath in errors for refs, closes #9
|
2015-06-16 00:21:14 +01:00 |
Evgeny Poberezkin
|
993e2a73d7
|
optimized $ref for simple cases
|
2015-06-15 16:30:48 +01:00 |
Evgeny Poberezkin
|
5582e13c1d
|
maximum/minimum keywords optimized
|
2015-06-15 11:14:13 +01:00 |
Evgeny Poberezkin
|
106826146e
|
z-schema benchmark
|
2015-06-15 08:00:40 +01:00 |
Evgeny Poberezkin
|
13e4f251cc
|
removed redundant extra check in properties
|
2015-06-14 10:05:45 +01:00 |
Evgeny Poberezkin
|
9dfa073e28
|
optimized generated code for simple schemas
|
2015-06-14 09:04:11 +01:00 |
Evgeny Poberezkin
|
31c7d22c8b
|
fixed bug: subschema with additiona/patternProperties only was ignored as always valid
|
2015-06-13 23:41:57 +01:00 |
Evgeny Poberezkin
|
e3a692f602
|
optimized additionalProperties validation
|
2015-06-13 16:35:15 +01:00 |
Evgeny Poberezkin
|
60b186402f
|
custom formats support
|
2015-06-13 13:55:23 +01:00 |
Evgeny Poberezkin
|
0b3806fd18
|
do not create errors array until the first error
|
2015-06-13 13:01:05 +01:00 |
Evgeny Poberezkin
|
db3ec5d51e
|
fixed code cleanup that was removing empty "if" leaving "else"
|
2015-06-13 10:27:05 +01:00 |
Evgeny Poberezkin
|
4bc538933d
|
fixed broken template
|
2015-06-12 23:30:50 +01:00 |
Evgeny Poberezkin
|
32e83e5f28
|
exclude schemas without validation keywords, dont create data variables unless they are used at least twice
|
2015-06-12 22:12:34 +01:00 |
Evgeny Poberezkin
|
80b04dfc4c
|
optimised generated code for all keywords
|
2015-06-12 11:43:41 +01:00 |
Evgeny Poberezkin
|
0dfa95c011
|
optimized generated code for patternProperties
|
2015-06-10 23:58:49 +01:00 |
Evgeny Poberezkin
|
ea974ab48d
|
fast mode for format validation; optimised code generated for enum rule
|
2015-06-10 21:51:14 +01:00 |
Evgeny Poberezkin
|
1cd5eb5c72
|
make errors available after validate method call
|
2015-06-08 08:03:33 +01:00 |
Evgeny Poberezkin
|
88e65a1800
|
benchmark link
|
2015-06-08 07:45:43 +01:00 |
Evgeny Poberezkin
|
b8f9cffda6
|
readme
|
2015-06-08 00:29:04 +01:00 |
Evgeny Poberezkin
|
1d7c5549fe
|
api in readme
|
2015-06-08 00:19:34 +01:00 |
Evgeny Poberezkin
|
d9cf3dad95
|
readme
|
2015-06-07 21:59:04 +01:00 |
Evgeny Poberezkin
|
606e81ad4b
|
full support of remote refs
|
2015-06-07 21:55:40 +01:00 |
Evgeny Poberezkin
|
6284b83db7
|
ajv api changed, api tests, "resolve refs" progress
|
2015-06-07 12:47:57 +01:00 |
Evgeny Poberezkin
|
fca4c77820
|
more tests, fixed resolve infinite loop
|
2015-06-06 19:44:07 +01:00 |
Evgeny Poberezkin
|
64b80cbfff
|
more tests, fixed/optimized refs
|
2015-06-06 16:18:52 +01:00 |
Evgeny Poberezkin
|
4db4008e2c
|
optimized code generation, beautify option
|
2015-06-06 14:13:31 +01:00 |
Evgeny Poberezkin
|
808e2270f8
|
removed unused dataPath
|
2015-06-06 02:40:17 +01:00 |
Evgeny Poberezkin
|
d0089f82e5
|
optimize & tidy up
|
2015-06-06 02:07:50 +01:00 |
Evgeny Poberezkin
|
38ff8565c8
|
readme
|
2015-06-05 21:38:00 +01:00 |
Evgeny Poberezkin
|
951572fdde
|
added JSON-schema-test-suite as submodule
|
2015-06-05 21:35:20 +01:00 |
Evgeny Poberezkin
|
1a6e9c8d63
|
replace hasOwnProperty with !== undefined
|
2015-06-05 19:08:11 +01:00 |
Evgeny Poberezkin
|
f47d821418
|
unicode lengths are used by default; tidy up
|
2015-06-05 00:44:04 +01:00 |
Evgeny Poberezkin
|
b9b9affcf4
|
correct unicode string lengths with "unicode" option
|
2015-06-04 23:08:45 +01:00 |
Evgeny Poberezkin
|
62e0d23a00
|
inline subschemas unconditionally, cleanup
|
2015-06-04 21:43:16 +01:00 |
Evgeny Poberezkin
|
c441624009
|
inlined subschemas in properties rule
|
2015-06-04 18:04:09 +01:00 |
Evgeny Poberezkin
|
0832e55c4c
|
inlined subschemas in items rulw
|
2015-06-04 00:31:24 +01:00 |
Evgeny Poberezkin
|
7b790a4b0f
|
inlined subschemas in allOf, anyOf, not, oneOf and dependencies
|
2015-06-04 00:17:33 +01:00 |
Evgeny Poberezkin
|
34a98e273a
|
refactor with defs; use numbered variable names in different levels
|
2015-06-03 22:30:04 +01:00 |
Evgeny Poberezkin
|
4a54f9bb73
|
inline validate progress
|
2015-06-02 01:59:32 +01:00 |
Evgeny Poberezkin
|
3d58b95f56
|
optimized uniqueItems
|
2015-06-02 00:14:38 +01:00 |
Evgeny Poberezkin
|
e7c3cb39aa
|
optimized uniqueItems
|
2015-06-01 23:43:46 +01:00 |
Evgeny Poberezkin
|
ed4130f031
|
inline items
|
2015-06-01 18:51:22 +01:00 |
Evgeny Poberezkin
|
8f48bb1392
|
inlined properties
|
2015-06-01 01:59:58 +01:00 |
Evgeny Poberezkin
|
ddf192e172
|
inlined not, anyOf, oneOf, allOf
|
2015-05-31 21:46:25 +01:00 |
Evgeny Poberezkin
|
99bec2b8c4
|
uniqueItems, $ref inlined
|
2015-05-31 18:40:04 +01:00 |
Evgeny Poberezkin
|
dcf20e93dc
|
use glob in test
|
2015-05-31 13:26:54 +01:00 |
Evgeny Poberezkin
|
d784d95959
|
refactor validate generator
|
2015-05-31 12:21:41 +01:00 |
Evgeny Poberezkin
|
0021032091
|
removed dataType parameter
|
2015-05-31 10:46:44 +01:00 |
Evgeny Poberezkin
|
46cf5f9930
|
optimized required keyword
|
2015-05-31 02:01:30 +01:00 |
Evgeny Poberezkin
|
089ac03b1b
|
simplified check for type "integer"
|
2015-05-31 01:11:32 +01:00 |
Evgeny Poberezkin
|
5fdf8ff720
|
schema in errors only in verbose mode, changed validate
|
2015-05-31 00:42:13 +01:00 |
Evgeny Poberezkin
|
13eb132cb9
|
refactored rules iteration to optimize code
|
2015-05-30 23:04:46 +01:00 |
Evgeny Poberezkin
|
baa7ea128b
|
refactor to return boolean
|
2015-05-30 21:10:21 +01:00 |
Evgeny Poberezkin
|
1a597d1e2d
|
removed wrapper function from generated code
|
2015-05-30 19:11:06 +01:00 |
Evgeny Poberezkin
|
1c2444f4d7
|
$ref with internal refs
|
2015-05-30 11:50:18 +01:00 |
Evgeny Poberezkin
|
32e39f64a2
|
fixed inlined rules
|
2015-05-30 09:59:35 +01:00 |
Evgeny Poberezkin
|
884fcfb511
|
inline simple rules
|
2015-05-30 09:53:04 +01:00 |
Evgeny Poberezkin
|
5de2ee7513
|
fix
|
2015-05-30 00:30:20 +01:00 |