Skip to content

Roadmap

fge edited this page Feb 26, 2013 · 127 revisions

Introduction

This page documents various features for future versions (2.2.x and beyond)

For 2.2.x

More tests

The main API is not fully tested. It is simple enough but needs testing nonetheless.

Make SyntaxValidator return its Processor (DONE)

Right now it does not, you have to create a SyntaxProcessor by hand. Sure, it is doable, but you lose $schema detection -- or you have to duplicate it.

(note: fix is simple enough that it can make it in the next 2.0.x release)

Reorganize exception messages, make them nicer to use

Configuration messages, in particular, could do with some method like:

T checkNotNull(final T value);

This check is done a lot in current code and grants this kind of shortcut.

URI path redirections

Yes, still not done.

Fix datetime format attribute and milliseconds

Milliseconds are legal. Right now the format attribute fails at validating that.

More examples

Some features are not demoed:

  • syntax validation;
  • reporting configuration;
  • others?

Write examples for these.

Clone this wiki locally