Skip to content

5.17.0

Compare
Choose a tag to compare
@heath-freenome heath-freenome released this 01 Feb 20:38
· 41 commits to main since this release

New Feature

  • Added support for anyOf/oneOf in uiSchemas in the MultiSchemaField, see documentation

@rjsf/core

  • Added support for anyOf/oneOf in uiSchemas in the MultiSchemaField, fixing #4039
  • Fix potential XSS vulnerability in the preview button of FileWidget, fixing #4057

@rjsf/utils

  • #4024 Added base64 to support encoding and decoding using the UTF-8 charset to support the characters out of the Latin1 range.
  • Updated enumOptionsValueForIndex() to fix issue that filtered enum options with a value that was 0, fixing #4067
  • Changes the way of parsing the data URL, to fix #4057

Dev / docs / playground

  • #4024 Updated the base64 references from (atob and btoa) to invoke the functions from the new base64 object in @rjsf/utils.
  • Updated the uiSchema.md documentation to describe how to use the new anyOf/oneOf support