Skip to content

Roadmap

fge edited this page Mar 21, 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.

Reorganize exception messages, make them nicer to use (DONE)

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.

Fix datetime format attribute and milliseconds (DONE)

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

Change {Array,Object}Schema{Digester,Selector} to use POJOs, migrate to -core

There is no reason for the production of these to be JsonNodes. The selection algorithm is fixed. What is more, making them POJOs will allow them to be more easily reused.

Beyond...

Make JSON Schema POJOs?

Can it have uses? How would it be done?

Clone this wiki locally