Breaking changes
- When a text input is emptied by the user, it's value is now reset to
undefined
instead of being set to""
(empty string) as previously, to better match traditional text input behavior. - Enum widgets don't automatically select the first item by default when required anymore, so that a user interaction is needed to pick a value.
New features
- Add an array field template component (#437)
- Wrap radio and checkbox labels into span to enable styling. (#428)
- Reset text inputs value when emptied (#442)
- Add transform hook for changing errors from json schema validation (#432)
- Add a
noHtml5Validate
prop (#448) - Add support for a
onBlur
event handler (#431) - Allow empty option for
enum
fields (#451)