Skip to content

v0.14.0

Compare
Choose a tag to compare
@leadpony leadpony released this 31 Mar 05:25
· 228 commits to master since this release

0.14.0 - 2019-03-18

Added

  • getPointer() method in Problem interface which provides the location of the problem in the JSON instance as a JSON pointer. (Proposed originally by @mshaposhnik and the implementation is supported by @erdi)
  • ProblemPrinterBuilder interface to build configured problem printers, such as printers with problem locations omitted.
  • JsonValidationService#createProblemPrinterBuilder() to create instances of ProblemPrinterBuilder.

Changed

  • New problem printer outputs the messages including JSON pointers in addition to line and column numbers by default.
  • The evaluation of uniqueItems keyword is now deferred until the end of the array.
  • The evaluation of false boolean schema for properties, patternProperties, and additionalProperties keywords is now deferred until the value of the property.

Fixed

  • Fix broken Javadoc links to the JDK.