All Versions
12
Latest Version
Avg Release Cycle
20 days
Latest Release
86 days ago

Changelog History
Page 1

  • v2.3.2

    November 29, 2019

    ⚡️ [all] Update core / react / material and vanilla dependencies (#1526)
    [all] Add layout enable/disable feature (#1506)
    🚚 [core] Remove duplicate definition of StatePropsOfCell (#1523)
    💻 [core, react] Generate (ui)schema in JsonForms component (#1515)
    [material] Fix too much padding on table cell with add icon (#1494)
    [material] Fix time field not being disabled (#1502)
    [material] Hide clear button via visibility instead of 'Hidden' (#1513)
    💅 [material] Restyle MaterialArrayLayout (#1521)
    🔧 [material] Allow configuring array child label (#1522)
    [example] Add sorting option to Array example (#1496)
    [react] Fix array rendering in standalone application (#1511)
    📦 [angular] Remove angular private package information (#1493)

    Special thanks to @iluuu1994 for their great contributions!

  • v2.3.2-beta.0

    November 28, 2019
  • v2.3.1

    August 27, 2019
  • v2.3.1-beta.0

    August 26, 2019
  • v2.3.1-alpha.0

    August 21, 2019
  • v2.3.0

    July 26, 2019

    ⚡️ [core] Add error updating action (#1450)
    ⚡️ [react] Update React version to 16.8.x
    🐎 [material] Improve performance of some MUI components (#1449)
    [examples] Fix rule example (#1459)

    NOTE : Please also pay attention to the changes in the previously released alpha & beta versions as those are not re-listed here

  • v2.3.0-beta.0

    July 26, 2019

    ⚡️ [all] Update dependencies and tests (#1431, #1443)
    [core] Add enum to structuralKeywords (#1435)
    [core] Add minItems to array layout props (#1444)
    [react] Use mapStateToEnumControlProps for enum controls (#1436)
    [react] Add onChange props to React forms (#1448)
    [material] Export unwrapped material controls (#1418)
    👕 [material] Use config in MaterialIntegerControl (#1422)
    💅 [material] Use createStyles in ValidationIcon.tsx (#1429)
    👍 [material] Support additional props for MuiInputText (#1430)
    [material] No alert when oneOf is empty object (#1432)
    🐎 [material] Fix performance issues (#1439)
    [dev] Extend 'Huge' Example (#1441)
    ✅ [dev] Use setupMockStore in angular material tests (#1447)

    Thanks to all contributors!
    Special thanks to @Lily418 for many great contributions to the JSONForms project!

  • v2.3.0-alpha.1

    July 02, 2019

    [core] Add direction property to StatePropsOfLayout (#1404)
    [core] Add config option for displaying unfocused description (#1414)
    [core] Use hasType in schemaSubPathMatches (#1421)
    📜 [react] Add ajv and refParserOptions to JsonFormsInitStateProps (#1408)
    🐎 [react] Fix performance issues related to introduction of context-based API (#1407)
    [material] MuiCheckbox checked value should be boolean (#1412)
    [material] Group labels use path instead of label (#1403)
    [material] Seperate FormHelperText into description and errors (#1415)
    [material] Text-based controls feature an unset button (#1193, #1360)
    💻 [material] Combinator renderers, object renderer query UI schema registry before generating one (#1363)
    [angular] Add simple table renderer (#1369)

    Thanks to all contributors!

  • v2.3.0-alpha.0

    June 12, 2019
    • 💥 [react/material] BREAKING Provide context-based API (#1329)

      • The original JsonForms component used for dispatching has been renamed to JsonFormsDispatch.
      • A new JsonForms component allows usage of JSON Forms without redux. This allows for truly isolated forms, e.g.

      <JsonFormsdata={{ foo: '' }}uischema={{ type: 'Control', scope: '#/properties/foo' }}schema={schema1}renderers={[{ tester: () => 3, renderer: customRenderer1 }]} /> <JsonFormsdata={{ bar: 0 }}schema={schema2}uischema={{ type: 'Control', scope: '#/properties/bar' }}renderers={[{ tester: () => 3, renderer: customRenderer2 }]} />

    If using redux, you need to wrap the entry point with a new component called JsonFromsReduxContext, the typical usage in this case is as follows:

    \<Provider store={store}\> \<JsonFormsReduxContext\> \<JsonFormsDispatch /\> \</JsonFormsReduxContext\> \</Provider\>
    

    NOTE: as this is still a alpha the naming is not yet final

    As redux is not mandatory anymore you don't need to connect your custom renderers anymore. Instead use the withXXX HOCs from @jsonforms/react.

    • 👍 [core] Add support for const (#1254)
    • ⚡️ [material] Update to 4.0.1 (#1394)
    • 🚚 [material] Add option for enabling move up/down buttons in array layout renderer (#1378)
    • [material] Zero value not displaying in 'number' fields (#1351)
    • 👍 [material] Decimals lower than 0.1 are unsupported in 'number' fields (#1352)
    • [react] Export UnknownRenderer (#1361)
    • ✅ [core, material] schemaTypeIs tester derives type instead of relying on type keywords, increase ranks of AllOf/AnyOf renderers to 3 (#1354)
    • [angular] Fix object renderer by passing the path property correctly down the component hierarchy (#1366)
    • 👍 [angular] Fix l10n support of number renderer (#1365)
    • 💻 [angular] No UI schema is generated for objects anymore (#1368)
    • 👍 [core, angular] Support for read-only forms (#1371)
    • 👕 [dev] Configure and fix linting errors (#1392)
  • v2.2.3

    April 26, 2019

    [vanilla] Add delete button to vanilla array control (#1349)

    🚀 NOTE: Please also pay attention to the changes in the previously released alpha & beta versions, changes include among other thiings:

    • ⚡️ major version update to redux 4, Angular 7 etc.
    • fields have been replaced by cells