v2.0.0-alpha.2
Pre-release
Pre-release
This version includes the changes below. Notably, we now use a monorepo with Lerna and published two packages (@rjsf/core and @rjsf/material-ui) with this version number. Note that react-jsonschema-form has been renamed to @rjsf/core.
(Note: themes have not been fully integrated yet -- and we will switch to non-alpha versions once we add a playground with all themes (#1539) and extend test coverage to cover the theme packages)
Breaking changes
- Remove ui:order console warning about extraneous properties (#1508)
- Capitalized Yes and No defaults (#1395)
- Fix id of oneof and anyof select (#1212). The oneof select id is now suffixed by
__oneof_selectand the anyof select by__anyof_select.
Features
- Monorepo with Lerna (#1501, #1531)
- Allow the
tagNameprop to accept a React component (#1511) - Add allOf support (#1380, #1546)
- Support for "examples" keyword (#1517)
- Capitalized Yes and No defaults (#1395)
- Add forwardRef to withTheme (#1498)
Fixes
- Fix IE11 not able to submit (#1432)
- Reduce bundle size by specifically importing from lodash (#1523)
- Refactor some tests to assert on change events instead of internal state (#1525, #1535)
- Fix: schema of type string shows defaults when cleared (#1505)
- Fix vulnerabilities (#1530, #1556)
- Document the
onKeyChangeprop for custom widgets (#1542) - Pass state formData to array field template (#1513)