Skip to content

Tags: sfmpackages/react-jsonschema-form

Tags

v0.49.0

Toggle v0.49.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.49.0.

* Update for custom input types (rjsf-team#572)
* Added possibility to change title and description by ui:schema. (rjsf-team#587)
* Fixes default value for object missing properties (rjsf-team#589)
* Fixes array without items for custom fields (rjsf-team#590)
* Upgrade prettier to 1.4.2. (rjsf-team#602)
* Add `type="button"` to ArrayFieldTemplate example (rjsf-team#601)

v0.48.2

Toggle v0.48.2's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.48.2.

- Fix regression introduced in rjsf-team#575 preventing to specify a custom registry prop (rjsf-team#576).

v0.48.1

Toggle v0.48.1's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.48.1.

Bugfixes:

* Fix probablem with dependecy on React.PropTypes and recent version of React (rjsf-team#568)
* Fix rjsf-team#574: Fix circular dependecy issues with the registry prop. (rjsf-team#575)

v0.48.0

Toggle v0.48.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.48.0.

New features:

* Handle references to deep schema definitions (rjsf-team#554)

Bugfixes:

* Fix rjsf-team#563: Remove remaining React.PropTypes references.

Internal changes:

* Upgrade prettier to v1.2.2.
* Fix coding style check command.

v0.47.0

Toggle v0.47.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.47.0.

* Make the base input widget customizable. (rjsf-team#547)
* Add UI option for omitting field label (rjsf-team#558)
* add prop-types package and add respective imports b/c it was deprecated (rjsf-team#549)

v0.46.0

Toggle v0.46.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.46.0

New features
============

- The new `ui:emptyValue` uiSchema directive allows having a
  field set to a default value when emptied. (rjsf-team#539)
- Pass uiSchema to custom array templates. (rjsf-team#537)
- Add sharing capability to the Playground. (rjsf-team#535)

v0.45.0

Toggle v0.45.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.45.0.

* Fix rjsf-team#223: Allow adding a custom validation error at a given array index (rjsf-team#521)
* Fix rjsf-team#412: Readonly widgets behavior consistency (rjsf-team#525)

v0.44.0

Toggle v0.44.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.44.0.

New features

* Add support for rows attribute of textarea widget. (rjsf-team#450)
* rjsf-team#434 - Render empty array item fields when minItems is specified (rjsf-team#484)
* Add a "has-danger" class to the form error list (rjsf-team#502)
* Show description for boolean fields (rjsf-team#498)
* Fix rjsf-team#488: Add a custom Form ErrorList prop.

Bugfixes

* Fix impossibility to use stateful ArrayFieldTeplate comp. (rjsf-team#519)
* Centralized shouldComponentUpdate handling in SchemaField (rjsf-team#490)

v0.43.0

Toggle v0.43.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
n1k0 Nicolas Perriault
Bump v0.43.0.

Highlights
---

- Improved performance and reactivity.
- More consistent validation behavior and UX for array field items.

Backward incompatible changes
---

- `ObjectField` and `ArrayField` are now stateless components, their
  local state handling has been dropped entirely, resulting in large
  performance improvements.
- The `defaultFieldValue` helper from the `utils` module has been
  removed, as it wasn't used anymore.

New features
---

* Fix rjsf-team#411:  Enable required field on radio options. (rjsf-team#469)
* Spread `formContext` to `ArrayTemplateField`, `files` and `multiselect`
  arrays (rjsf-team#456)
* From rjsf-team#471: Non-nullable array item fields are now marked as required in
  the UI.

Bugfixes
---

* Don't pass consumed `SchemaField` class names to child component (rjsf-team#439)
* Turn `ObjectField` and `ArrayField` into stateless components (rjsf-team#480)
* Fix rjsf-team#471: Drop default value initialization at the widget level. (rjsf-team#476)

Kudos
---

Special thanks to @crumblix and @knilink for their help on this release.
You guys rock!

v0.42.0

Toggle v0.42.0's commit message

Unverified

This user has not yet uploaded their public signing key.
Bump v0.42.0.

Breaking changes

When a text input is emptied by the user, it's value is now reset to `undefined` instead of being set to `""` (empty string) as previously. This better matches traditional HTML forms behavior.

New features

* Add an array field template component (rjsf-team#437)
* Wrap radio and checkbox labels into span to enable styling. (rjsf-team#428)
* Reset text inputs value when emptied (rjsf-team#442)
* Add transform hook for changing errors from json schema validation (rjsf-team#432)
* Add a noHtml5Validate prop (rjsf-team#448)
* Add support for a onBlur event handler (rjsf-team#431)
* Allow empty option for enum fields (rjsf-team#451)

Bugfixes

* Fix rjsf-team#452: Support recursively referenced definitions. (rjsf-team#453)
* Fix rjsf-team#454: Document what master actually is, suffix its version with -dev.