joshfire/jsonform — pull request #83 by renanra (2013-09-13 13:23:38+00:00)
Title: Allow minItems 0 to work for tabarray and array components

The change we made was allow `minItems: 0` to work properly.

When using tabarray or array components, JsonForm will create a empty child if none is present on data(value).

Given the following schema:
```
{
"schema": {
"friends": {
"type": "array",
"items": {
"type": "object",
"title": "Friend",
"properties": {
"nick": {
"type": "string",
"title": "Nickname",
"required": true
}
}
}
}
}
}
```

You can have no friends, but if you have one, they must have a nickname.
So, if one child is create if none is present, it kind of forces users to fill the friend's nickname.
Setting `minItems: 0` solve this problem.