Releases: vip-git/universal-json-schema
3.0.0-rc.10 - Stable Release
3.0.0-rc.10 - Stable Release
This release has no functional features delivered though it acts as a base for finalising v3.0.0.
- This release acts towards releasing stable version of 3.0.0
npm install --save react-jsonschema-form-material-ui@3.0.0-rc.10 Please use MUI 4 release in case you dont plan to upgrade to MUI 5.
Demo URL:
CRA Example URL:
NextJS Example URL:
Previously:
3.0.0-rc.1 - Support for Universal JSON Schema
- This release also acts as a base for other frameworks within Universal Schema to be consumed to deliver seamless experience.
3.0.0-beta.3 - TSConfig Updated
- This minor release updates tsconfig to compile to
es6. - This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} 3.0.0-rc.7 - Support for react 18
3.0.0-rc.7 - Support for react 18 included
This release has no functional features delivered though it acts as a base for finalising v3.0.0.
- Support for react 18 included
npm install --save react-jsonschema-form-material-ui@3.0.0-rc.7 Please use MUI 4 release in case you dont plan to upgrade to MUI 5.
Demo URL:
CRA Example URL:
NextJS Example URL:
Previously:
3.0.0-rc.1 - Support for Universal JSON Schema
- This release also acts as a base for other frameworks within Universal Schema to be consumed to deliver seamless experience.
3.0.0-beta.3 - TSConfig Updated
- This minor release updates tsconfig to compile to
es6. - This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} 3.0.0-rc.6 - TSConfig updated for CRA build
3.0.0-rc.6 - TSConfig updated for CRA build
This release has no functional features delivered though it acts as a base for finalising v3.0.0.
- TSConfig is updated for CRA development builds to work
npm install --save react-jsonschema-form-material-ui@3.0.0-rc.6 Please use MUI 4 release in case you dont plan to upgrade to MUI 5.
Demo URL:
CRA Example URL:
NextJS Example URL:
Previously:
3.0.0-rc.1 - Support for Universal JSON Schema
- This release also acts as a base for other frameworks within Universal Schema to be consumed to deliver seamless experience.
3.0.0-beta.3 - TSConfig Updated
- This minor release updates tsconfig to compile to
es6. - This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} 3.0.0-rc.5 - MUI Dependencies updated to 5.8.4
3.0.0-rc.5 - MUI Dependencies updated to 5.8.4
This release has no functional features delivered though it acts as a base for finalising v3.0.0.
- MUI Dependencies updated to 5.8.4
npm install --save react-jsonschema-form-material-ui@3.0.0-rc.5 Please use MUI 4 release in case you dont plan to upgrade to MUI 5.
Demo URL:
CRA Example URL:
NextJS Example URL:
Previously:
3.0.0-rc.1 - Support for Universal JSON Schema
- This release also acts as a base for other frameworks within Universal Schema to be consumed to deliver seamless experience.
3.0.0-beta.3 - TSConfig Updated
- This minor release updates tsconfig to compile to
es6. - This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} 3.0.0-rc.4 - Validation messages fix
3.0.0-rc.4 - Validation messages fix
This release has no functional features delivered though it acts as a base for finalising v3.0.0.
- Adds fix for validation messages
npm install --save react-jsonschema-form-material-ui@3.0.0-rc.4 Please use MUI 4 release in case you dont plan to upgrade to MUI 5.
Demo URL:
CRA Example URL:
NextJS Example URL:
Previously:
3.0.0-rc.1 - Support for Universal JSON Schema
- This release also acts as a base for other frameworks within Universal Schema to be consumed to deliver seamless experience.
3.0.0-beta.3 - TSConfig Updated
- This minor release updates tsconfig to compile to
es6. - This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} 3.0.0-rc.1 - Universal JSON Schema
3.0.0-rc.1 - Support for Universal JSON Schema
This release has no functional features delivered though it acts as a base for finalising v3.0.0.
This release also acts as a base for other frameworks within Universal Schema to be consumed to deliver seamless experience.
npm install --save react-jsonschema-form-material-ui@3.0.0-rc.1 Please use MUI 4 release in case you dont plan to upgrade to MUI 5.
Demo URL:
CRA Example URL:
NextJS Example URL:
Previously:
3.0.0-beta.3 - TSConfig Updated
- This minor release updates tsconfig to compile to
es6. - This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} 3.0.0-beta.3 - TSConfig Updated
3.0.0-beta.3 - TSConfig Updated
This minor release updates tsconfig to compile to es6.
npm install --save react-jsonschema-form-material-ui@3.0.0-beta.3 Please use MUI 4 release in case you dont plan to upgrade to MUI 5.
Demo URL:
CRA Example URL:
NextJS Example URL:
Previously:
- This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} 3.0.0-beta.2 - Material UI 5.0.0 Integration
This release marks full support for MUI 5 (Breaking change)
- From this release onwards we will be supporting MUI 5 as released by Material UI
- This release also marks the very first beta version with universal schema integration - In future releases more information on this will be given in detail on its use.
- From this release onwards you can leverage
themeproperty when initialising the form to provide Material UI Theme object .
npm install --save react-jsonschema-form-material-ui@3.0.0-beta.2 Please use MUI 4 release in case you dont plan to upgrade to MUI 5.
Demo URL:
CRA Example URL:
NextJS Example URL:
Previously:
- This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} 3.0.0-MUI-4 - Stable Release
This release marks final support for MUI 4
- From next release onwards we will be supporting MUI 5 as released by Material UI
npm install --save react-jsonschema-form-material-ui@3.0.0-mui-4 Features:
- This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} Previously
3.00-alpha.12
- This release has a big refactor to modularise most of logic used in react-jsonschema using xstate.
- This release also introduces a new feature to provide error messages in xhrSchema based on status codes inside
ui:errors
Example:
"ui:errors": { "offline": { "title": "You are Offline !", "message": "Please try again once you are online." }, "500": { "title": "Internal Server Error", "message": "My error description" } } 3.0.0-alpha.9
This Minor release does not have any features but 2 small package updates
- Update on Material pickers with support for react 17.
- Update on React-slate resolves pending vulnerabilities by replacing emotion with styled components.
Now source code is slowly migrating towards typescript with support of jest for running unit tests.
3.0.0-alpha.6
- Demo updated with vscode editor and live validation changes
- New interceptors to transform form and uiData using uiSchema -
ui:interceptor - New
xhrSchemafeature enabled to make xhr calls onload, onsubmit and onclick to consume or post data type: nullsupport included for custom div support- New Tabs and Stepper UI using
ui:page->"ui:layout": "tabs" - Integration tests enabled with browserstack
- Support for latest version of
Material UI 4 - Support for latest version of
Nextjs 10andreact 17
Demo URL: https://react-jsonschema-form-material-ui-github56.vercel.app
3.0.0-alpha.13 - Support Material UI Auto-complete Component
3.0.0-alpha.13
npm install --save react-jsonschema-form-material-ui@3.0.0-alpha.13 Features:
- This minor release adds support for Material UI Autocomplete Component.
- Some bug fixes on array schema types.
Next Releases
- Next release onwards we will move to
beta.xfollowed byrc.xto finalize3.0.0 - Support for Material UI 5 - Autocomplete will be included in future pre-releases tagged
-mui-5similar previous example release.
Demo URL: https://react-jsonschema-form-material-ui.github56.now.sh
Example Usage:
- Form Schema
{ "title": "Auto Complete example", "description": "Example demo for Material UI Autocomplete component usage", "type": "object", "properties": { "auto-complete": { "type": "string", // For multi-select this can be "array" "title": "Example Auto Complete", "enum": [ "Yes", "No" ] } } } - UI Schema
{ "auto-complete": { "ui:widget": "material-auto-complete", "ui:props": { // Available props support come from https://material-ui.com/api/autocomplete/#props "disableClearable": false } } } - Form Data
{} Previously
3.00-alpha.12
- This release has a big refactor to modularise most of logic used in react-jsonschema using xstate.
- This release also introduces a new feature to provide error messages in xhrSchema based on status codes inside
ui:errors
Example:
"ui:errors": { "offline": { "title": "You are Offline !", "message": "Please try again once you are online." }, "500": { "title": "Internal Server Error", "message": "My error description" } } 3.0.0-alpha.9
This Minor release does not have any features but 2 small package updates
- Update on Material pickers with support for react 17.
- Update on React-slate resolves pending vulnerabilities by replacing emotion with styled components.
Now source code is slowly migrating towards typescript with support of jest for running unit tests.
3.0.0-alpha.6
- Demo updated with vscode editor and live validation changes
- New interceptors to transform form and uiData using uiSchema -
ui:interceptor - New
xhrSchemafeature enabled to make xhr calls onload, onsubmit and onclick to consume or post data type: nullsupport included for custom div support- New Tabs and Stepper UI using
ui:page->"ui:layout": "tabs" - Integration tests enabled with browserstack
- Support for latest version of
Material UI 4 - Support for latest version of
Nextjs 10andreact 17
Demo URL: https://react-jsonschema-form-material-ui-github56.vercel.app