-
Notifications
You must be signed in to change notification settings - Fork 398
ChangeLog.devel
fge edited this page Sep 8, 2012
·
40 revisions
- Developer class renaming:
- ValidationMessage -> Message,
- ValidationDomain -> Domain.
- JsonLoader gains the ability to create a JsonNode from a String.
- JsonValidator's .validate() method now returns void, its previous boolean return value was unused.
- new Keyword.Builder.forKeyword() has been replaced with Keyword.withName().
- id fields within schemas which start with a # are now no more found by IdFragment (USER VISIBLE CHANGE).
- Add a JSON array representation to ValidationReport.
- Re-introduce 1.0.x methods to JsonSchemaFactory and ValidationReport, but mark them as deprecated.
- Some code cleanup.
- Fix incorrect array index schema calculation when "items" is missing (backported to 1.0.x).
- User API changes: JsonSchemaFactory now loads JsonSchema instances directly, no need to go through a SchemaContainer.
- All $ref resolution failures (ref loops, non existing resource, malformed resource, unresolvable URI) are now fatal errors and stop validation immediately.