v2.2.0
- [all] Configure peer dependencies (#1245)
- [all] Update TS configuration (#1228)
NOTE: If you use TS, please set theesModuleInterop
andallowSyntheticDefaultImports
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 allowsrenderers
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!