-
Notifications
You must be signed in to change notification settings - Fork 398
Roadmap
Provide some base schemas to avoid looking over the Web for them, among them the draft v3 schema.
Right now, JsonValidator validates both the schema and the instance. Offer a mode which will allow to validate only the instance (of course, if the schema is wrong, behavior will be undefined).
DONE
Javascript is limited, by its specification, to operate on 64bit IEEE 754 numbers. The implementation handles arbitrarily large numbers, but this may be unneeded. Make a validation feature which will allow to use primitive types long and double only.
Even though it is not out yet, some features of draft v4 are already known: implement them
But first, understand that section and its implications...
Right now the whole instance is read in memory before proceeding -- not a smart move if you want to validate really big stuff. Try and stream the process instead... Ouch. This means a redesign.
The format keyword theoretically allows users to register their own formats. Allow that.