Skip to content

Roadmap

fge edited this page Apr 23, 2012 · 127 revisions

In 0.5

$ref support rewrite

$ref only works for a few cases, try and generalize it more. Also handle correctly $ref in the presence of other keywords.

IN PROGRESS: $ref now has priority over all other keywords (which fixes a nasty bug with embedded $refs in subschemas). But this is only a small step towards the final goal.

Thread-safe validators

Enough said...

Oust "format" keyword support to a separate package

Two reasons for that:

  • it is optional in draft v3, and it will more than likely be gone from draft v4 entirely;
  • this sole keyword's Maven-dictated dependencies account for more than 70% of the total project size -- ouch.

And one or more from below

Full draft v4 support

When it comes out...

Streaming validation

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.

Clone this wiki locally