-
Notifications
You must be signed in to change notification settings - Fork 399
ChangeLog.old
fge edited this page Sep 14, 2012
·
6 revisions
- Fix stupid bug in syntax validation: it would not correctly detect that a JSON document was not an object, and therefore could not be a schema at all.
- Fix incorrect path reporting in object children validation: an object with members, say, a and b would generate report messages with JSON Pointer /a, /a/b etc.
- Fix incorrect array element schema calculation: a missing items keyword is equivalent to an empty schema which must be picked up for each index, but the implementation picked up the value of additionalItems instead. It now correctly returns an empty schema, as required.
- Potential security issue: JacksonUtils.emptySchema() returned a mutable, single instance of an empty ObjectNode. But that instance was mutable... Create a custom immutable one instead.
- Performance improvements.
- Javadoc updates.
- Ability to register format specifiers.
- Some format specifiers split into a separate package: json-schema-formats.