Skip to content

6.4.0

Choose a tag to compare

@heath-freenome heath-freenome released this 07 Mar 05:39
· 38 commits to main since this release

New feature

  • Added support for map-based ui:enumNames and ui:enumOrder for controlling enum display labels and ordering. See documentation

@rjsf/core

  • Fixed extraErrors not displaying on first async set after submit, fixing #4965
  • Updated multi-select ArrayFields to properly use the items uiSchema for enumerated options, fixing #4955
  • Fixed validateForm() clearing extraErrors from state when schema validation passes, fixing #4962

@rjsf/utils

  • Fixed resolveAllReferences to preserve $ref on resolved schemas, enabling ui:definitions beyond the first recursion level, fixing #4966
  • Fixed omitExtraData stripping additionalProperties inside oneOf/anyOf options, fixing #4366
  • Added support for map-based ui:enumNames and ui:enumOrder for controlling enum display labels and ordering, fixing #4969

Dev / docs / playground

  • Added documentation and playground examples for map-based ui:enumNames and ui:enumOrder