Skip to content

ChangeLog.devel

fge edited this page Sep 8, 2012 · 40 revisions

1.1.2

  • 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).

1.1.1

  • 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).

1.1.0

  • 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.
Clone this wiki locally