Skip to content

v3.2.0

Compare
Choose a tag to compare
@sdirix sdirix released this 23 Jan 13:04
· 160 commits to master since this release

[all packages] feat: respect "default" values when creating new elements in an array (#2206) - Contributed on behalf of STMicroelectronics
[all packages] feat: introduce middleware support (#2220, #2246)
[all packages] fix: resolve refs in object renderer (#2202)

[core] feat: add a failWhenUndefined option to the SchemaBasedCondition (#2095)
[core] feat: pass resolved subschema to createLabel (#2165)
[core] feat: remove state slice when set as undefined (#2163)
[core] fix: generate UI Schema with Type Null (#2251)
[core] fix: disable schema caching in AJV instance (#2201)
[core] fix: generate a control for enums in generated uischema (#2189)
[core] fix: fenerate valid path segments when schemaPath contains 10 or more subschemas. (#2194)
[core] fix: removeItems for list renderers (#2181)
[core] fix: createRenderInfo TypeError in default title case (#2169)

[react-material] feat: add description to array renderer (#2227)
[react-material] feat: make material renderers aware of input variant in theme (#2182)
[react-material] feat: reset data in anyOfRenderer, if data types dont match (#2175)
[react-material] fix: datepicker validation (#2200)
[react-material] fix: always hide React Material multi enum when not visible (#2252)
[react-material] fix: orphaned labels on single select dropdown (#2199)
[react-material] fix: resolve refs in EnumArrayRenderer (#2204)
[react-material] chore: update peer dependency for mui/icons in material-renderers (#2186)
[react-material] chore: update @mui/icons-material depdency in material-renderers (#2218)

[react-vanilla] feat: vanilla textcell password support (#2254)
[react-vanilla] fix: avoid stale categories (#2120)
[react-vanilla] fix: store actual enum values instead of stringified versions (#2205)

[angular, angular-material] dev: build Angular packages with ng-packagr (#2236)
[angular, angular-material] feat: Angular 16 and Angular 17 support (#2229)
[angular, angular-material] feat: Angular 15 support. (#2212)

Note

Angular 15 support is only available in JSON Forms 3.2.0-alpha.4.
The support for Angular 15 was dropped in favor of supporting Angular 16 and 17 for the stable release

[angular-material] fix: remove @jsonforms/angular-test peerDependency (#2230)
[angular-material] fix: remove unsupported operators in angular material object renderer (#2160)
[angular-material] fix: unfocused description display for number renderer (#2167)
[angular-material] dev: add Angular Material Autocomplete test (#2217)

[vue-vanilla] fix: element label in vue array renderer (#2191)
[vue-vanilla] feat: disable ArrayListRenderer add if control.data.length exceeds or is equal to maxItems (#2154)
[vue-vanilla] feat: add Object and OneOf renderer to vue3-vanilla (#2151)

[development] dev: move vue packages up to be directly contained in packages folder; smaller deps improvements (#2162)
[development] dev: use npm provenance (#2248)
[development] dev: typescript 4.9.5, TS target ES2021, TS module ES2020, typedoc ~0.25.3 (#2241)
[development] dev: adapt issue templates to vue 2 removal (#2240)
[development] dev: update Node version to 18.19+ (#2235)
[development] dev: implement GitHub Action for Publishing (#2223)
[development] dev: update and fix dev container (#2170)
[development] dev: enable and fix tests on MacOS CI (#2171)
[development] dev: change URLs to absolute paths in README files (#2155)
[development] dev: upgrade build stack to pnpm, Node 16, Lerna 6 (#2148)

Many thanks to @SaSteffen, @sebastianfrey, @devbydaniel, @sgober, @IhsenBen, @dholmes2409, @dchambers, @fuku710, @xou816, @clemens-msupply, @DrewHoo, @howdyAnkit, @Droxx, @butzist for their great contributions!

Super special thanks to @JBBianchi for several great contributions, significantly enhancing the Angular project.