- Add an option to ignore missing references (#37)
- Performance improvement (#35)
- Add greedy mode (#32, #33)
- Fix recursive calls to the same cached $ref validator resets the errors array (#30)
- Add external schema references (#20)
- Fix cloning Date objects is broken in Firefox (#26)
- Fix broken tests under IE9 (#27)
- Fix
npm test
command to run mocha from the local node_modules
- Add in-browser support out of the box (#23)
- Fix broken inlining of regular expressions containing forward slashes when running in the browser (#25)
- Add support for IE8
- Add support for default value population (#10)
- Add support for custom messages per keyword (#18)
- Add support for custom format validators (#8, #9)
- Add support for validating javascipt Date objects (#17)
- Fix cannot dereference schema when ids change resolution scope (#14)
- Fix broken inlining of regular expressions containing slashes (#15)
- Fix code generation breaks when object properties in schema are not valid identifiers (#16)
- Custom error messages defined in the schema
- Append the required property name to the path in the error object for
required
anddependencies
keywords (#7) - Fix protocol-relative URIs are marked invalid (#13)
- Update JSON-Schema-Test-Suite tests (#12)
- Improve generated validation code (#4)
- Fail fast (#4)
- Error reporting (#5)
- Reduce the performance impact of logging validation errors (#4)
- Fix
multipleOf
doesn't validate data for decimal points (#1)
- Optimize performance of runtime code generation
- Optimize performance of generated code