Skip to content

6.0.0-beta.13

Pre-release
Pre-release
Compare
Choose a tag to compare
@heath-freenome heath-freenome released this 12 Aug 18:13
· 21 commits to main since this release

@rjsf/shadcn

  • Updated lodash import in fancy-multi-select.tsx to to be direct import, fixing #4696

6.0.0-beta.13

@rjsf/core

  • Added experimental_componentUpdateStrategy prop to Form component to control re-render optimization behavior. Supports 'customDeep' (default, uses deep equality checks that ignore functions), 'shallow', and 'always'

@rjsf/utils

  • Extended Registry interface to include optional experimental_componentUpdateStrategy property
  • Added shallowEquals() utility function for shallow equality comparisons
  • Fixed boolean fields incorrectly set to {} when switching oneOf/anyOf options with mergeDefaultsIntoFormData set to useDefaultIfFormDataUndefined, fixing #4709 (#4710)
  • Always make all references absolute in nested bundled schemas