Skip to content

Releases: eclipsesource/jsonforms

v2.2.1-alpha.3

20 Feb 19:27
Compare
Choose a tag to compare
v2.2.1-alpha.3 Pre-release
Pre-release

[material/vanilla] Fix usage of path prop of DispatchField in Table-based renderers

v2.2.1-alpha.2

15 Feb 14:42
Compare
Choose a tag to compare
v2.2.1-alpha.2 Pre-release
Pre-release

[react] Move enzyme types to dev deps

v2.2.1-alpha.1

15 Feb 14:42
Compare
Choose a tag to compare
v2.2.1-alpha.1 Pre-release
Pre-release

[core] Fix schemaSubPathMatches tester

v2.2.1-alpha.0

15 Feb 14:41
Compare
Choose a tag to compare
v2.2.1-alpha.0 Pre-release
Pre-release
  • Fix bundling of core, react & material-renderers (#1250)
  • [core/material] Handle recursive combinator based schemas (#1255)
    NOTE: This is a breaking change. As there was some confusion about the usage of the schema prop, the scopedSchema prop has been removed and has been replaced with schema which is scoped to the current subschema of a JSON schema. An additional prop rootSchema which denotes the actual root schema.
  • [vanilla] Remove MUI dependency from vanilla renderer set (#1252)

v2.2.0

30 Jan 16:59
Compare
Choose a tag to compare
  • [all] Configure peer dependencies (#1245)
  • [all] Update TS configuration (#1228)
    NOTE: If you use TS, please set the esModuleInterop and allowSyntheticDefaultImports flags to true (see https://www.typescriptlang.org/docs/handbook/compiler-options.html for more detail)
  • [all] Remove namespace imports where applicable (#1242)
  • [core] State of ajv instance is now correctly maintained in the core reducer (#1241)
  • [core] Allow specification of ajv options within the createAjv function (#1224)
  • [core] Allow composable conditions (#1141)
  • [core] Generate UI schemas for combinators allOf/anyOf/oneOf (#1236)
  • [core] Fix rule evaluation in case JsonForms is used with props (#1220)
  • [react] JsonForms component allows renderers prop to be overridden via own props (#1246)
  • [react] Update to react-redux 6.0.0, NOTE: we are not yet supporting redux 4.x (#1221)
  • [react] Remove obsolete connectToJsonForms function (#1215)
  • [react] Performance add additional ResolvedJsonForms component for internal usage that avoids resolving schema
  • [material] oneOf renderer improvements: support oneOf in nested array (#1213), fix data path when clearing form (#1238)
  • [material] Add scrollable flag to categorization renderer (#1231)
  • [material] Add alternative categorization renderer based on steppers (#1232)
  • [angular] Improve typings (#1229)
  • [angular] Autocomplete enum control display all availbe options, not just the selected one (#1182)
  • [angular] Fix issue where Tree Master-Detail component is not updated correctly (#1200)
  • [dev] Configure prettier & linting (#1216)

Thanks to everyone who contributed to this release!

v2.1.1-alpha.0

14 Jan 18:13
Compare
Choose a tag to compare
v2.1.1-alpha.0 Pre-release
Pre-release

Fixes #1220

v2.1.0

20 Dec 18:01
Compare
Choose a tag to compare
  • [all] String renderer is not used as fallback anymore (#1103)
  • [core] Empty string is converted to undefined. This reflects the expected user behavior (#1168)
  • [core/material] UI schema can be specified inline (#1157)
  • [core] New actions to only set schema/UI schema (#1181)
  • [material] Improve object renderer (label alignement, rule support) (#1078)
  • [material] Fixed "No applicable field found." in deeply nested schema (#1169)
  • [material] Use Hidden to hide elements instead of custom CSS (#1043)
  • [material] Fix missing icon of date picker (#1184)
  • [angular-material] ListWithDetail has default selection (#1129)
  • [angular-material] ListWithDetail queries UI schema registry for detail (#1086)
  • [angular-material] Fix use of different fonts for boolean renderers, sliders
  • [angular-material] Fire change event on keyUp instead of onChange (#1187)
  • [angular-material] Fix trackBy in layout renderers (#1187)
  • [ionic] Export default renderers (#1178)
  • [ionic] Vertical layout uses ion-list (#1178)
  • [ionic] Add object renderer (#1178)
  • [ionic] Add no-padding, no-lines attribute to all controls (#1178)
  • [ionic] Add error label to autocomplete control (#1178
  • [mui-tree] Fix implicit any typings (#1174)

Thanks to all contributors!

v2.1.0-rc.0

20 Dec 17:35
Compare
Choose a tag to compare
v2.1.0-rc.0 Pre-release
Pre-release
v2.1.0-rc.0

v2.0.12

20 Dec 16:24
Compare
Choose a tag to compare
  • New Angular Material Renderers
  • New Ionic 3 Based Renderers

See feature overview for more info about what features are supported.

Other fixes include:

  • Fix implicit any typings (#1072)
  • Allow customization of AJV (#1084)
  • [docs] Fix TypeDoc title (#1171)
  • [core] Add reducer for registering default data based on schema paths (#1070)
  • [core] Export createAjv (#1175)
  • [material] Update to MUI 3.3.1
  • [material] Fix missing dispatch props in oneOf renderer (#1163)
  • [material] Updated array renderers (#1124, #1128, #1146)
  • [material] Export missing util (#1127)
  • [material] Fix bug where schemas could get out of sync in dispatch renderer (#1083)
  • [mui-tree] Add missing typings (#1151)
  • [mui-tree] Fix TreeWithDetail default export (#1077)

Thanks to all contributors!

v2.0.12-rc.4

20 Dec 15:48
Compare
Choose a tag to compare
v2.0.12-rc.4 Pre-release
Pre-release
v2.0.12-rc.4