Releases: rjsf-team/react-jsonschema-form
Releases · rjsf-team/react-jsonschema-form
v0.50.0
New features
- Onfocus support (#657)
- Add formData to ArrayFieldTemplate props (#645)
- Pass more props to ErrorList (#658)
- Add ui:description and ui:title mechanism to ObjectField. (#619)
- Support oneOf and anyOf as alternative of enum/enumNames (#581)
Bug fixes
- Upgrade prettier to 1.5.2 (#629), and then again to 1.6.1.
- Fix ui:description for arrays (#685)
- Fix #681: Warn on invalid array schema provided. (#684)
- Fix typo in README (#680)
- Fix ui:title for arrays (fixes #677) (#678)
- Fix ui:title for objects (fixes #665) (#676)
- Fix multipleOf IEEE-754 floats issue (#671)
- Fix inconsistent form status state (#660)
- Fix behaviour of arrays with minItems and default (#663)
- Fix minItems bug with multiSelect and formData (#661)
- Add Advanced conditional fields example (#646)
- Fix example of conditional fields so that it doesn't mutate the schema.properties. (#640)
- Fix validation pattern example in README (fixes #628).
v0.49.0
- Update for custom input types (#572)
- Added possibility to change title and description by ui:schema. (#587)
- Fixes default value for object missing properties (#589)
- Fixes array without items for custom fields (#590)
- Upgrade prettier to 1.4.2. (#602)
- Add
type="button"
to ArrayFieldTemplate example (#601)
v0.48.2
v0.48.1
v0.48.0
New features
- Handle references to deep schema definitions (#554)
Bugfixes
- Fix #563: Remove remaining
React.PropTypes
references.
This ensures compatibility with latest React versions, which have moved PropTypes
to their own independent package.
Internal changes
- Upgrade prettier to v1.2.2.
- Fix coding style check command.
v0.47.0
v0.46.0
v0.45.0
v0.44.0
v0.43.0
Highlights
- Improved performance and reactivity.
- More consistent validation behavior and UX for array field items.
Backward incompatible changes
ObjectField
andArrayField
are now stateless components, their local state handling has been dropped entirely, resulting in large performance improvements.- The
defaultFieldValue
helper from theutils
module has been removed, as it wasn't used anymore. Note: this should only impact people importing anything else thanForm
from the package.
New features
- Fix #411: Enable required field on radio options. (#469)
- Spread
formContext
toArrayTemplateField
,files
andmultiselect
arrays (#456) - From #476: Non-nullable array item fields are now marked as required in the UI.
Bugfixes
- Don't pass consumed
SchemaField
class names to child component (#439) - Turn
ObjectField
andArrayField
into stateless components (#480) - Fix #471: Drop default value initialization at the widget level. (#476)
Kudos
Special thanks to @crumblix and @knilink for their help on this release. You folks rock!