v3.3.0
What's Changed
[all packages] Use latest vue 3.4.21 & upgrade further dependencies (#2318)
[all packages] fix: update ID on schema change (#2307)
[core] feat: add hasOption tester (#2287)
[core] Add context for array operation (#2317) - Contributed on behalf of STMicroelectronics
[core, react-material] Allow the translation of enum value used for elementLabelProp in ExpandPanelRenderer (#2289)
[core, react-material] Add translation fix and support of elementLabelProp to ListWithDetail (#2304)
[angular, angular-material] Angular 18 Update (#2340)
Note
This drops support for Angular 16.
Angular 16 support is available until JSON Forms v3.3.0-beta.0
.
[angular-material] Fix Angular Datepicker (#2281)
[angular-material] Add autosize prop to mat-sidenav-container (#2301)
[angular-material] Fix memory leak issue (#2243)
[angular-material] feat: improve responsiveness of tablerenderer (#2312)
[angular-material] fix: Export ArrayLayoutRenderer (#2320)
[angular-material] fix: Revert deletion of hide css class in process of angular upgrade (#2330)
[react-material] Disable auto select in MuiAutocomplete control (#2276)
[react-material] Allow the translation of the No Data case for MaterialArrayLayout (#2286)
[react-material] Add tooltip for remove, up and down button on MaterialArrayLayout and MaterialArrayControl (#2295)
[react-material] MaterialEnumArrayRenderer - Add Form Label and description (#2297)
[react-material] fix: open date dialog on mobile (#2300)
[react-material] refactor: Replace Hidden component (#2315)
[react-vanilla] Set type of <button>
s in vanilla array renderer (#2298)
[vue-vanilla] Enum Multi Selection for vue vanilla (#2261)
[vue-vanilla] fix: Vue Vanilla CombinatorProperties in OneOfRenderer (#2266)
[vue-vanilla] fix: add a style class to the vue vanilla OneOfRenderer (#2272)
[vue-vanilla] feat: create own element for asterisk and add class in vue vanilla controlWrapper (#2274)
[vue-vanilla] Show required asterisk in example app (#2280)
[vue-vanilla] feat: add categorization renderer to Vue Vanilla (#2270)
[dev] reverse push and publish operations (#2259)
[dev] add simple grid layout to the dev app. save example name at location hash. show schema and uischema (#2269)
[dev] use the given i18n from the current example in vue vanilla example app (#2291)
[dev] Upgrade ESLint to ^8.56.0, regenerate pnpm-lock, consolidate vs code settings (#2293)
[docs] chore: add contributing information (#2323)
[docs] link contribution guidelines in root readme (#2329)
Many thanks to @glengemann, @davewwww, @lukasf, @zaosoula, @Maxouwell, @joefreeman, @LukasBoll, @TheZoker, @howdyAnkit, @eneufeld, @stanisev, @laurentgrangier for their great contributions!
Full Changelog: v3.2.1...v3.3.0
Also see the migration guide on hints for breaking changes.