Skip to content

v3.17.0

Compare
Choose a tag to compare
@rvsia rvsia released this 08 Apr 09:22
· 338 commits to master since this release

3.17.0 (2022-04-08)

Minor changes

@data-driven-forms/react-form-renderer~3.17.0

  • feat(react): pass props and child render props
  • fix: respect of children prop
  • feat: FormTemplate pass props through FormTemplateProps
  • feat: overridable form rendering by passing children as a render function

Bug fixes

@data-driven-forms/react-renderer-demo~3.17.0

  • Add docs for renderer children prop

@data-driven-forms/react-form-renderer~3.17.0

  • chore(renderer): add tests for children prop
  • fix(renderer): propagate template props to children node
  • chore(renderer): add missing propsTypes to TS interface
  • chore(renderer): apply automated linter fixes
  • fix(react): lint errors that should be warnings!
  • fix(react): cancel callback

perform check prior to setting form option...

  • refactor(react): cancel callback

Removed default cancel callback handling for test validation

  • test(react): form renderer console log check
  • fix(react): unreturned response from internalGetRegisteredFields
  • refactor(react): added suggestions from @rvsia
  • removed dependency arrays for setRegisteredFields
  • handled undefined instead of void expression for handleSubmitCallback return
  • fix(react): rendering FormTemplate when undefined
  • cleanup to follow best practices for readability, pass props, and extensibility
  • implemented memoization for callbacks and merged data to improve re-renders
  • removed logic to choose between FormTemplate and children instead satisfies both independently of one another
  • removed prop requirement for onSubmit for edge cases, really not necessary if checked before calling
  • fix(react): trailing spaces

This is a little unnecessary, too strict for lacking popularity

  • fix(react): prop types