jdorn/json-editor — pull request #173 by jdorn (2014-07-07 22:49:55+00:00)
Title: Recursive Schema Support

Adds support for recursive (a.k.a. "circular" or "self-referential") schemas. Also, make definition order not matter.

This requires a non-backwards compatible change to the Editor API, so this pull request will be the first v0.7 release.

TODO:
* [x] Recursive schema support
* [x] In oneOf (not first oneOf choice)
* [x] In array items
* [x] In pattern properties
* [x] Ignore definition declaration order when resolving references
* [ ] Way to mark object properties as not added by default
* [ ] Recursive schema support within these non-default properties
* [ ] Fix broken dynamic header support (including tab labels)
* [ ] Update documentation
* [ ] Test!!!
* [ ] Finish complete.html example

Fixes #71
Fixes #142
Fixes #115
Fixes #128