Changes for version 0.010 - 2011-09-27

  • (Packaging) Split JSON::Schema::Helper and JSON::Schema::Null into separate files.
  • (Bugfix) Numeric maxima.
  • (Addition) exclusiveMaximum and exclusiveMinimum.
  • (Addition) patternProperties.
  • (Packaging) Improved test cases. (Thanks to Naveed Massjouni.)
  • (Addition) additionalItems.
  • (Addition) uniqueItems.
  • (Addition) required.
  • (Bugfix) Arrays. (Thanks to Naveed Massjouni.)

Changes for version 0.001_01 - 2010-08-04

  • (Addition) Support for divisibleBy.
  • (Addition) Support for maximumCanEqual and minimumCanEqual, which aren't included in the Javascript version.
  • (Addition) JSON::Schema now calls JSON::Hyper to expand $ref references by itself. This is more efficient as they can be expanded just-in-time, as needed, rather than speculatively.

Changes for version 0.001_00 - 2010-08-02

Documentation

examples of JSON::Schema

Modules

validate JSON against a schema
an error that occurred when checking an instance against a schema
helper class for JSON::Schema
represents JSON's null value
the result of checking an instance against a schema