Skip to content

Releases: rjsf-team/react-jsonschema-form

v1.2.0

14 Jan 20:11
4c81b02

Choose a tag to compare

New features

  • Add preliminary support for anyOf (#1118). Thanks @LucianBuzzo for the hard work on a long-requested feature!

Bug fixes

  • Handle reordering of array elements better (#1125).

v1.1.0

10 Jan 21:07
b5a286a

Choose a tag to compare

New features

  • Add delete button for key/value pairs matching additionalProperties. (#1123)
  • Pass disabled and readonly to ObjectFieldTemplate. (#1088)

Bug fixes

  • Typo fixes and corrections to the README. (#1112, #1109)
  • Clear ajv errors to prevent persisting from different validations. (#1105)
  • Give ids to array and object fields. (#1102)

v1.0.7

10 Jan 03:43
65ca9de

Choose a tag to compare

New minor features

  • Add hideNowButton and hideClearButton options to alt-date-widget. (#1055)
  • Add support for ui:enumDisabled to CheckboxesWidget. (#1082)

Bug fixes

  • Fix infinite loop when setting formData to falsey value in onChange handler. (#1089)
  • Add a LICENSE.md file. (#1072)
  • Check obj1 in mergeObjects. (#1095)
  • Infer type from enum if a type is not provided to SelectWidget. (#1100)
  • Retain order of additionalProperties during editing. (#1101)
  • Update docs regarding Firefox support of time and date widget. (#1115)
  • Fix failing tests relating to time widget. (#1119)

v1.0.6

10 Jan 03:52
a9afe48

Choose a tag to compare

Minor features

  • Add prepare script to package.json. (#1071)
  • Add support for onFocus and onBlur for BooleanField. (#1065)
  • Add submit method on Form for programmatic submission. (#1058)
  • Add a disabled prop to Form. (#1056)
  • Support references in dependencies. (#1005)
  • Add preliminary support for additionalDependencies. (#1021)

Bug fixes

  • Update README with useful information about templates, fields, and widgets. (#1053)
  • Make call to Form#onSubmit synchronous. (#1068)
  • Add wrapper element around required asterisk in TitleField, making it consistent with SchemaField. (#1001)

v1.0.5-pre.1

10 Jan 03:53
e6ad41a

Choose a tag to compare

A prerelease version of v1.0.5 to test changes made to babel transformations. Should be identical to v1.0.5.

v1.0.5

10 Jan 04:02
ac226bd

Choose a tag to compare

New minor features

  • Add support for ui:enumDisabled to RadioWidget. (#1028)
  • When a Form updates formData with defaults, call onChange with the new data. (#1034)

Bug fixes

  • Fix multipleOf with floating-point numbers. (#1000)

Internal changes

  • Exclude core-js and babel-runtime from babel transformations. (#1039)

1.0.4

31 Jul 14:20
aadbbe9

Choose a tag to compare

Compatibility

  • Remove setimmediate, rely on babel-plugin-transform-runtime instead
  • Use modern methods from core-js
  • Revert "Fixes #206: Load platform specific polyfills in the playground. (#207)"
  • Add babel transform runtime. (Fixes #798.)
  • Use babel-preset-env over deprecated es2015

Bug fixes

  • Listen to FileReader errors (#986)
  • Now supporting yearsRange for customizing years in alt-date widgets. Close #898 (#917)
  • Fixed issue where form validation errors stay on the page after user fixed the causes (#844)

Dependency upgrades

  • Upgrade html dependency using npm audit fix --force
  • Avoid deprecated --compilers mocha flag
  • Upgrade mocha to remove outdated growl dep
  • Unlock npm version (#947)

Documentation

  • Readme edits (#942)
  • Add a FAQ entry regarding collapsible form groups (#924)
  • Fix typo in readme (#903)

v1.0.0

24 Oct 01:48
525cddd

Choose a tag to compare

This version we move to v1.0.0 as an admission that lots of developers appear to be using the project and that we should be taking backwards compatibility seriously.

Breaking changes

  • Switch to the ajv validator (#711). This will hopefully allow us to be smarter about marking fields as errors.

New features

  • Allow the developer to mark some enum values as disabled (#708).
  • Introduce the JSON Schema concept of dependencies (#659).

Bug fixes

  • Fix typos in README.md (#717).
  • Fix customObject sample (#711).
  • Add some philosophical descriptions of rjsf (#707).
  • Fix #622 - correctly parse JSON date into local date (#715).
  • Update dependencies (#722).
  • Update conditional field example (#734).
  • Changed peerDependency of React to allow v16 (#729).

Bump v0.51.0

24 Oct 01:40
048c97e

Choose a tag to compare

Adds ObjectFieldTemplate, which is a new feature (although not a breaking change). See #653.

Fix npm release

07 Sep 14:35
795fde6

Choose a tag to compare

I pushed version v0.50.0 without running the correct build commands, so the published version on NPM is likely to have old code in lib/ and dist/. This version should be the same as v0.50.0, but released correctly. Thanks @llamamoray for pointing this out.