github rjsf-team/react-jsonschema-form v3.0.0

latest releases: 5.18.5, v5.18.5, 5.18.4...
3 years ago

v3 is out, with breaking changes!

Breaking changes

See https://react-jsonschema-form.readthedocs.io/en/latest/3.x%20upgrade%20guide/ for more details / an upgrade guide.

  • Give Help elements a predictable ID (#2360)
  • Drop support for node 8, 9, 10 (#2299)
  • Don't pull in all of core-js with core (#1601) (#2211)
  • Fix default values and matching schemas when oneOf / anyOf subschemas contain references (#2272)

@rjsf/core

  • Export ArrayFieldTemplate (#2335)
  • Remove componentWillReceiveProps from AltDateWidget (#2339)
  • Bump jsdom to 16 (#2324)
  • Make onBlur and onFocus accept any types for value (#2366)
  • Pass registry to ObjectFieldTemplate (#2370)
  • remove: remove react-codemirror2 packages. (#2359)
  • Add key to examples tag (#2390)
  • Fix onSubmit type (#2398)
  • Replace shortid with nanoid (#2424)
  • Hide grid for hidden fields (material-ui, bootstrap-4, fluent-ui); pass hidden prop to ObjectFieldTemplate (#2405)

@rjsf/antd

  • remove annoying console.log (#2329)

@rjsf/bootstrap-4

  • fix: readonly checkbox for bootstrap-4 (#2306)
  • Fix display of 0 for UpDownWidget (bootstrap-4 and material-ui) (#2325)
  • Hide grid for hidden fields (material-ui, bootstrap-4, fluent-ui); pass hidden prop to ObjectFieldTemplate (#2405)

@rjsf/fluent-ui

  • Hide grid for hidden fields (material-ui, bootstrap-4, fluent-ui); pass hidden prop to ObjectFieldTemplate (#2405)

@rjsf/material-ui

  • Fix display of 0 for UpDownWidget (bootstrap-4 and material-ui) (#2325)
  • Hide grid for hidden fields (material-ui, bootstrap-4, fluent-ui); pass hidden prop to ObjectFieldTemplate (#2405)

Dev / docs / playground

  • Fix local build errors from @types/json-schema (#2310)
  • Add 2.x migration guide to the docs (#2430)
  • Release to npm using CI (#2283)
  • Fix various vulnerabilities in dependencies (various PRs, including #2337)

Don't miss a new react-jsonschema-form release

NewReleases is sending notifications on new releases.