All Versions
25
Latest Version
Avg Release Cycle
26 days
Latest Release
400 days ago

Changelog History
Page 1

  • v2.4.0 Changes

    September 12, 2020

    A v3 will be coming soon; watch the v3 project for information on what will likely be included.

    @rjsf/core

    • โšก๏ธ update docs and TypeScript definitions for ObjectFieldTemplate (#1979)
    • โ™ป๏ธ Minor refactoring of SchemaField.js (#1909)

    @rjsf/antd theme

    • ๐Ÿ“ฆ chore(deps): bump elliptic from 6.5.2 to 6.5.3 in /packages/antd (#1958)

    @rjsf/bootstrap-4 theme

    • โœ‚ Remove 'name' attribute from SelectWidget (Bootstrap-4) (#2025)
    • ๐Ÿ›  Fix the module path (#2012)

    ๐Ÿ’ป @rjsf/fluent-ui theme

    • ๐Ÿ›  Fix the module path (#2012)

    ๐Ÿ’ป @rjsf/material-ui theme

    • ๐Ÿ’ป Material ui additional properties (#1993)
    • ๐Ÿ›  Fix the module path (#2012)

    ๐Ÿ“„ Dev / docs / CI

    • ๐Ÿ›  Fix some interactive example issues in docs (#2032, #2034)
    • chore(deps): bump actions/setup-python from v2.1.1 to v2.1.2 (#1988)
    • chore(deps): bump crazy-max/ghaction-github-pages from v2.1.1 to v2.1.2 (#1976)
  • v2.3.0 Changes

    August 08, 2020

    We're releasing a new theme, @rjsf/bootstrap-4. Thanks @anikethsaha and @Xtremilicious for their work on this new theme through the MLH Fellowship!

    @rjsf/core

    • ๐Ÿ›  Fix type of parameter widget in getWidget and hasWidget functions (#1949)
    • โœ‚ Remove Error type from toConstant (#1950)

    @rjsf/bootstrap-4 theme

    • โž• Add Bootstrap 4 Theme support (#1938, #1978)

    ๐Ÿ’ป @rjsf/material-ui theme

    • โœ‚ Remove undefined "name" parameter for material-ui (60fdcad)

    ๐Ÿ’ป @rjsf/semantic-ui theme

    • โž• Add semantic ui-specific documentation (#1907)

    ๐Ÿ“„ Dev / docs / CI

  • v2.2.2 Changes

    July 25, 2020

    @rjsf/antd theme

    • ๐Ÿ”Œ Replace babel-plugin-import with manual tree-shaking to improve bundle size (#1900)
    • ๐Ÿ›  Fix classNames not being recognized (#1900)
    • ๐Ÿ›  Fix build issues with playground under windows (#1900)
    • ๐Ÿ›  Fix crashing issues with datetime widget, force the use of dayjs instead of moment.js (#1900)
    • ๐Ÿ“ฆ chore(deps-dev): bump lodash from 4.17.15 to 4.17.19 in /packages/antd (#1925)

    ๐Ÿ’ป @rjsf/fluent-ui theme

    • ๐Ÿ“ฆ chore(deps): bump lodash from 4.17.15 to 4.17.19 in /packages/fluent-ui (#1924)

    ๐Ÿ’ป @rjsf/material-ui theme

    • ๐Ÿ‘ Allow checkboxes to be submitted with a "false" value when marked as required in the schema (#1825)
    • ๐Ÿ“ฆ chore(deps): bump lodash from 4.17.15 to 4.17.19 in /packages/material-ui (#1926)

    ๐Ÿ’ป @rjsf/semantic-ui theme

    • Don't replace 0 with the empty string (#1923)

    ๐Ÿ“„ Dev / docs / CI

    • โšก๏ธ Updates the development section of the contribution docs to correct the process for booting a local server from a fresh install (#1913).
    • chore(deps): bump crazy-max/ghaction-github-pages from v2.1.0 to v2.1.1 (#1929)
    • chore(deps): bump actions/setup-python from v2.0.1 to v2.1.0 (#1928)
    • chore(deps): bump actions/setup-python from v2.1.0 to v2.1.1 (#1932)
    • chore(deps): bump actions/setup-node from v2.1.0 to v2.1.1 (#1934)
  • v2.2.1 Changes

    July 07, 2020

    @rjsf/core

    @rjsf/antd theme

    ๐Ÿ’ป @rjsf/semantic-ui theme

    ๐Ÿ“„ Dev / docs / CI

    • chore(deps): bump actions/setup-node from v2.0.0 to v2.1.0 (#1883) (7c18c75), closes #1883
  • v2.2.0 Changes

    June 29, 2020

    ๐Ÿš€ We've now released three more themes: @rjsf/antd, @rjsf/fluent-ui, and @rjsf/semantic-ui. ๐ŸŽ‰

    Thanks to @delyanr , @sramaswami11 , and @jacqueswho for doing a lot of the initial work to get these themes up and ready!

    Also, welcome @stanlemon and @agustin107 as new maintainers!

    @rjsf/core

    • โœ‚ Remove type from WidgetProps (#1826) (590b0f3)
    • โž• additionalProperties: retain object title when renaming key (#1751) (75f734d)
    • ๐Ÿ‘‰ make event optional for onDropIndexClick and onReorderClick, add onAddIndexClick type definition (#1 (b4824b9)
    • ๐Ÿ“ฆ chore(deps-dev): bump babel-loader from 8.0.6 to 8.1.0 in /packages/core (#1837) (fa70039)
    • ๐Ÿ“ฆ chore(deps-dev): bump cross-env from 2.0.1 to 7.0.2 in /packages/core (#1835) (7fe6629)
    • ๐Ÿ“ฆ chore(deps-dev): bump sinon from 7.5.0 to 9.0.2 in /packages/core (#1834) (9e7e4c3)
    • ๐Ÿ“ฆ chore(deps-dev): bump webpack-dev-middleware in /packages/core (#1836) (345788d)

    @rjsf/core bootstrap theme

    • ๐Ÿ›  Fix warning when textarea value is null (#1815) (599a360)

    @rjsf/antd theme

    • ๐Ÿ‘ Enable antd (ant-design) support (#1561) (959f9b3)
    • ๐Ÿ“ฆ chore(deps-dev): bump @babel/preset-env in /packages/antd (#1846) (3ddd9c7)
    • ๐Ÿ“ฆ chore(deps-dev): bump @babel/runtime-corejs2 in /packages/antd (#1839) (a3c5c4c)
    • ๐Ÿ‘• chore(deps-dev): bump eslint-plugin-import in /packages/antd (#1851) (edd6f9a)
    • ๐Ÿ“ฆ chore(deps-dev): bump rimraf from 2.7.1 to 3.0.2 in /packages/antd (#1849) (cea0646)
    • chore(deps): bump less from 3.11.1 to 3.11.3 (#1864) (9ce6a07)

    ๐Ÿ’ป @rjsf/fluent-ui theme

    • โž• Add fluent-ui theme (#1792) (fd107fb)
    • ๐Ÿ“ฆ chore(deps-dev): bump @babel/preset-react in /packages/fluent-ui (#1844) (e6e2515)
    • chore(deps-dev): bump @types/lodash from 4.14.152 to 4.14.157 (#1857) (0f46317)
    • ๐Ÿ“ฆ chore(deps-dev): bump @types/react-dom in /packages/fluent-ui (#1847) (bd08315)
    • chore(deps-dev): bump @types/sinon from 9.0.0 to 9.0.4 (#1854) (86fc532)
    • ๐Ÿ“ฆ chore(deps-dev): bump react in /packages/fluent-ui (#1848) (672c3d8)
    • ๐Ÿ“ฆ chore(deps-dev): bump react-dom in /packages/fluent-ui (#1840) (f141e4b)
    • chore(deps-dev): bump tslib from 1.10.0 to 2.0.0 (#1869) (3457702)

    ๐Ÿ’ป @rjsf/material-ui theme

    • ๐Ÿ‘Œ Support passing ui:label = false for Material UI (#1807) (c71d656)
    • โšก๏ธ Update RangeWidget to display value on hover (#1822) (13ea8f4)
    • chore(deps-dev): bump @types/sinon from 9.0.0 to 9.0.4 (#1854) (86fc532)
    • chore(deps-dev): bump tslib from 1.10.0 to 2.0.0 (#1869) (3457702)

    ๐Ÿ’ป @rjsf/semantic-ui theme

    • ๐Ÿ”‹ feature: add semantic ui theme form components (#1585) (eb8eda0)

    ๐Ÿ“„ Dev / docs / CI

  • v2.1.0 Changes

    June 15, 2020

    @rjsf/core

    • โž• Add missing props to onChange call (#1804)

    @rjsf/core bootstrap theme

    No changes

    ๐Ÿ’ป @rjsf/material-ui theme

    • โž• Add missing material theme string widgets (#1789)
    • โž• Add material UI submit button to theme (#1806)
    • ๐Ÿ›  Fix anyOf up/down behavior (#1812)
    • ๐Ÿ‘ Better consistency with Material UI patterns with usage of <TextField /> (#1790)

    ๐Ÿ“„ Dev / docs / CI

    • ๐Ÿ›  Fix link to ajv bug (#1803)
    • ๐Ÿ›  Fix broken themes link (#1808)
  • v2.0.2 Changes

    June 05, 2020

    @rjsf/core

    • โž• Add rawErrors to WidgetProps interface (#1697)
    • โž• Add registry to custom FieldTemplate (#1787)

    @rjsf/core bootstrap theme

    No changes

    ๐Ÿ’ป @rjsf/material-ui theme

    • Don't return empty divs in ArrayFieldTemplate; return null instead (#1777)
    • TextWidget fix: fix issue where widgets with a "0" value would show up as blank (#1795)

    ๐Ÿ“„ Dev / docs / CI

    • โšก๏ธ Update contributing and releasing docs (8c66278, a6589b1)
    • ๐Ÿ›  Fix dead link for definitely not compliant enumNames property (#1752)
    • Playground - Improve componentDidMount to load uiSchema well (#1785)
    • โž• Add note about action prop being just for markup (#1800)
    • Create CODEOWNERS (#1797)
  • v2.0.1 Changes

    May 17, 2020

    @rjsf/core

    • Event in onAddClick is no longer mandatory (#1730)
    • Display changes in extraErrors when noValidate is true or liveValidate is false (#1528)

    @rjsf/core bootstrap theme

    • โž• Add accessibility aria-label attributes to array buttons (#1714)

    ๐Ÿ’ป @rjsf/material-ui theme

    • ๐Ÿ—„ Point rootdir to ./src to avoid a deprecated usage of tsdx (#1733)

    ๐Ÿ“„ Dev / docs / CI

    • ๐Ÿ›  Fix docs build (#1729)
    • ๐Ÿš€ Build and deploy playground on CI (#1722)
    • Again add subthemes, fix blurring for new playground (#1723, bb53385)
    • ๐Ÿ“„ Reorganize docs, add interactive codepen examples (#1691)
    • ๐Ÿ›  Fix anyOf typo in docs (#1753)
  • v2.0.0 Changes

    April 25, 2020

    v2 is finally out!

    โšก๏ธ Updates since v2.0.0-alpha.6:

    • ๐Ÿ›  Fix vulnerabilities (#1689, #1690)
    • โœ… Setup material-ui tests (#1641)
    • โฌ†๏ธ Upgrade lint-staged to the latest (#1696)
    • โž• Add ui:autocomplete attribute for @rjsf/core (#1705)
    • โšก๏ธ Update link for customArray (#1702)
    • ๐Ÿ‘‰ Make sure FieldTemplate only has one child (#1709)
    • โœ‚ Remove safeRenderCompletion type (#1720)

    ๐Ÿ‘€ See the below for a full list of changes from v1:

    ๐Ÿ”„ Changes from v1 -> v2

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ“ฆ We now officially support the @rjsf/material-ui theme. We use a monorepo with Lerna and have published two packages (@rjsf/core and @rjsf/material-ui) with this version number. Note that react-jsonschema-form has been renamed to @rjsf/core (#1642)
    • Combine all themes into a single playground (#1539, #1607, #1623)
    • โœ‚ Remove ui:order console warning about extraneous properties (#1508)
    • 0๏ธโƒฃ Capitalized Yes and No defaults (#1395)
    • Fix id of oneof and anyof select (#1212). The oneof select id is now suffixed by __oneof_select and the anyof select by __anyof_select.
    • React 16+ is now a peer dependency (#1408)
    • ๐Ÿ‘ We no longer actively support Node version < 8 (#1462)
    • โœ‚ Removed setState, setImmediate, safeRenderCompletion helpers/hacks (#1454, #1720)
    • 0๏ธโƒฃ Inject defaults in arrays (#1499)

    ๐Ÿ”‹ Features

    • โž• Add material-ui theme in the main repo (#1420) (note: has not been fully integrated yet -- this will be fully integrated when we publish multiple packages with lerna - #1501)
    • โž• Add extraErrors prop for async validation (#1444)
    • โž• Add support for overriding UnsupportedField (#1660)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix issue with false as formData on radio components (#1438)
    • ๐Ÿ”’ Security patches (#1458, #1459)
    • Memo components in custom widgets and fields. (#1447)
    • ๐Ÿ—„ Introduce Form autoComplete attribute and deprecate autocomplete (#1483)
    • ๐Ÿ”€ Rewrite mergeSchemas to fix schema dependencies merging (#1476)
    • โšก๏ธ Update arrays correctly when changing index (#1485)
    • โšก๏ธ Update anyOf schema to correctly update items in an array (#1491)
    • โšก๏ธ Update schema to re-render when idschema changes (#1493)
    • ๐Ÿ‘‰ Make sure BooleanField supports an overridable DescriptionField (#1594)
    • Export typings (#1607)
  • v2.0.0-alpha.6 Changes

    April 25, 2020

    No new changes - fix a publish issue from v2.0.0-alpha.5