Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jul 11, 2012
  1. Incremented version number to 4.0.2:

    * Replace "then" with correct "than" in all error messages. (Identified by stefanw)
Commits on Jul 10, 2012
  1. @stefanw
Commits on May 9, 2012
Commits on Sep 24, 2011
Commits on Sep 15, 2011
  1. All empty schemas created by Environment#createEmptySchema now have t…

    …he same URI (urn:jsv:empty-schema#).
    Removed JSONSchema#createEmptySchema.
    Updated documentation.
Commits on Aug 24, 2011
  1. Added example HTML page.

    Added missing doc files.
Commits on Aug 23, 2011
Commits on Aug 22, 2011
Commits on Aug 18, 2011
  1. Added references to JSONSchema, allows for soft-linking to other sche…

    …mas. Tested working with draft-03.
Commits on Jun 28, 2011
Commits on Jun 7, 2011
Commits on May 24, 2011
  1. Merge pull request #16 from eirikurn/patch-1

    Typo in clone()
  2. @eirikurn

    Typo in clone()

    eirikurn authored
Commits on Mar 9, 2011
  1. Links to unregistered schemas will now throw an error. This can be di…

    …sabled by setting the environment option "validateReferences" to false.
    Environment#validate now catches errors (such as InitializationErrors) and adds them to it's returned report.
    Report#addError now accepts instance/schema URI strings.
    Fixed bug where empty schemas would not be registered.
    Added private method Environment#_checkForInvalidInstances, for testing the reliability of circular schemas.
    Fixed bug where schemas in the "disallow" attribute would not validate. (Identified by henchan)
Commits on Mar 6, 2011
  1. Fixed bug with "id", "$ref", "$schema" attributes not resolving prope…

    …rly under the "" schema. (Identified by dougtreder)
    Added dougtreder's referencing tests.
Commits on Feb 6, 2011
  1. @silas
Commits on Feb 5, 2011
  1. @jukart

    Fixed type of dependency property in package.json

    jukart authored
    This fixes problems when trying to install the package with tusk.
Commits on Jan 10, 2011
  1. Fixed missing semicolon.

Commits on Nov 29, 2010
Commits on Nov 26, 2010
  1. Draft-03 schema no longer depends on hyper-schema.

    Added latest JSON Schema links.
  2. Added new environment that supports json-schema-draft-03.

    Wrote new unit tests and schemas for draft-03.
    Added JSV.popFirst().
    Improved caching of JSONSchema#getAttribute().
    Fixed bug in JSV.inherits().
    Updated older environments to use relative references internally.
    Fixed bug with "divisibleBy"'s default value.
Commits on Nov 16, 2010
  1. Updated documentation.

Commits on Nov 15, 2010
Commits on Nov 13, 2010
  1. Validators are now passed the name of the instance being validated.

    Replaced merge algorithm to one that is JSON Schema compliant.
    Added JSONSchema.prototype.getAttributes().
Commits on Nov 3, 2010
  1. @uwe

    fix typo

    uwe authored
Commits on Oct 18, 2010
Commits on Oct 17, 2010
Something went wrong with that request. Please try again.