Ui Schema Versions Save

Use JSON-Schema with React, generate Forms + UIs with any design system, easy creation of complex custom widgets.

0.3.0-beta.1

2 years ago

Typing fixes, further read-only widgets for DS-Material and a bit of documentation.

  • @ui-schema/ui-schema > 0.3.0-beta.1
  • @ui-schema/material-color > 0.3.0-beta.1
  • @ui-schema/ds-material > 0.3.0-beta.2

0.3.0-beta.0

2 years ago

🎉alpha has proven stable and no big changes are pending for 0.3.0

  • @ui-schema/ui-schema > 0.3.0-beta.0
  • @ui-schema/ds-bootstrap > 0.3.0-beta.0
  • @ui-schema/ds-material > 0.3.0-beta.1
  • @ui-schema/dictionary > 0.0.9
  • @ui-schema/material-code > 0.3.0-beta.0
  • @ui-schema/material-color > 0.3.0-beta.0
  • @ui-schema/material-dnd > 0.0.12
  • @ui-schema/material-pickers > 0.3.0-beta.0

Features

  • core/material new read-write widget options and context #33 #78
  • ds-material new base components for GenericList #178
  • ds-material switch to new ListButton #177
  • ds-material optimize Table pagination buttons #73 (changed because of #177)
  • optimize typings UIStoreActions / storeUpdater #163
  • core fix typing PluginProps[onErrors]
  • support Record value #140
  • core Trans fix wrong default type for context
  • small cleanups, version lock etc.

0.3.0-alpha.11

2 years ago

Further overriding options for UIStoreActions typing and general storeUpdater extensibility #163

  • @ui-schema/ui-schema > 0.3.0-alpha.11

0.3.0-alpha.10

2 years ago
  • @ui-schema/ds-bootstrap => 0.3.0-alpha.5
  • @ui-schema/ds-material > 0.3.0-alpha.8
  • @ui-schema/kit-dnd > 0.0.5
  • @ui-schema/material-dnd > 0.0.11
  • @ui-schema/material-editable > 0.0.5
  • @ui-schema/material-editorjs > 0.0.10
  • @ui-schema/material-pickers > 0.3.0-alpha.4
  • @ui-schema/material-slate > 0.0.8
  • @ui-schema/ui-schema > 0.3.0-alpha.10

UIStoreProvider split-up, further overriding options for UIStoreActions typing - and further clean-ups and normalizing.

  • ds-material selection widgets fixes & normalizing #173
  • core, new util useDebounceValue docs
  • material-pickers add missing label translation support
  • UIStore / UIStoreActions consumer optimize #172
  • core optimizes and further props-passdown in ObjectRenderer, GroupRenderer, ErrorFallback
  • split up plugins ReferencingHandler #135, CombiningHandler into hooks
    • deprecated ReferencingNetworkHandler
  • add multi-type support in PluginStackErrorBoundary, optimize PluginStack
  • internal upgrades / dev-tooling upgrades / related typing, jest and build adjustments
  • performance fixes in ds-material, for table and list widgets
  • some migration from JS to TS / in-component to hooks
  • REMOVED @ui-schema/material-richtext as immutable is no longer compatible and DraftJS is abandoned

0.3.0-alpha.9

2 years ago

Alpha version, with a few breaking changes in typings.

  • @ui-schema/ds-material > 0.3.0-alpha.7
  • @ui-schema/material-dnd > 0.0.10
  • @ui-schema/ui-schema > 0.3.0-alpha.9
  • @ui-schema/kit-dnd > 0.0.4

Adjusted typings of WidgetProps/WidgetsBinding/UIStoreActions/onChange/storeUpdater/UIMetaContext/PluginStackProps/PluginProps/applyPluginStack/AppliedPluginStackProps/MuiWidgetBinding - to hopefully fix most DX issues introduced with the typing changes in the previous alpha releases, related to #163 #164. Any feedback in those issue will help to further optimize those typings!

Add enum validator support for list/maps #158

0.3.0-beta is expected for mid. ~january~ march

0.3.0-alpha.8

2 years ago

published to test adjusted typings in some usages, do not use

0.3.0-alpha.7

2 years ago

Alpha version, without breaking changes.

  • @ui-schema/ds-bootstrap > 0.3.0-alpha.4
  • @ui-schema/ds-material > 0.3.0-alpha.5
  • @ui-schema/kit-dnd > 0.0.3
  • @ui-schema/material-code > 0.3.0-alpha.3
  • @ui-schema/material-color > 0.3.0-alpha.3
  • @ui-schema/material-dnd > 0.0.8
  • @ui-schema/material-editorjs > 0.0.9
  • @ui-schema/material-pickers > 0.3.0-alpha.3
  • @ui-schema/material-richtext > 0.3.0-alpha.3
  • @ui-schema/material-slate > 0.0.7
  • @ui-schema/pro > 0.0.11
  • @ui-schema/ui-schema > 0.3.0-alpha.7

Only internal fixes, path to esm file in module of build of package.json was invalid for nested folders, maybe related to #125

0.3.0-alpha.6

2 years ago

Alpha version, with a few of breaking changes, migration guide follows after 0.3.0-beta, until then checkout the demo-cra update commit.

  • @ui-schema/ds-bootstrap > 0.3.0-alpha.3
  • @ui-schema/ds-material > 0.3.0-alpha.4
  • @ui-schema/kit-dnd > 0.0.2
  • @ui-schema/material-code > 0.3.0-alpha.2
  • @ui-schema/material-color > 0.3.0-alpha.2
  • @ui-schema/material-dnd > 0.0.7
  • @ui-schema/material-editorjs > 0.0.8
  • @ui-schema/material-pickers > 0.3.0-alpha.2
  • @ui-schema/material-richtext > 0.3.0-alpha.2
  • @ui-schema/material-slate > 0.0.6
  • @ui-schema/pro > 0.0.10
  • @ui-schema/ui-schema > 0.3.0-alpha.6

❗ switched all multi-select widgets and the enum validator #158, now using items.oneOf[].const for multi-select

❗ adjusted onChange/storeUpdater, see migration notes and issue notes #112 #162

  • multiple selection widgets now JSON-Schema spec. compliant
  • multiple updates-at-once possible with new storeUpdater
  • new StoreAction type=set for simple updates, migrated most native-type widgets to it
  • typings adjusted, like always
  • normalize UIApi import paths and thus some issues in prod build #125
  • safer makeTranslator for not-a-string-text

0.3.0-alpha.5

2 years ago

Alpha version, with a few of breaking changes.

  • @ui-schema/ds-bootstrap > 0.3.0-alpha.2
  • @ui-schema/ds-material > 0.3.0-alpha.3
  • @ui-schema/kit-dnd > 0.0.1
  • @ui-schema/material-code > 0.3.0-alpha.1
  • @ui-schema/material-color > 0.3.0-alpha.1
  • @ui-schema/material-dnd > 0.0.6
  • @ui-schema/material-editorjs > 0.0.7
  • @ui-schema/material-pickers > 0.3.0-alpha.1
  • @ui-schema/material-richtext > 0.3.0-alpha.1
  • @ui-schema/material-slate > 0.0.5
  • @ui-schema/pro > 0.0.9
  • @ui-schema/ui-schema > 0.3.0-alpha.5

❗ Full rewrite of material-dnd using the new package kit-dnd, everything changed in material-dnd.

❗ Validators adjusted:

  • type validator now does not resolve to error when the type keyword is missing
  • const validator now does not rely on the type keyword, it will not validate when const is undefined
  • added oneOf validator

A lot of typings, especially stricter widgetsBinding and generic WidgetProps.

Further on:

  • add Translation boolean support #157
  • add ds-material SelectChips #127
  • add ds-material InfoRenderer #77
  • add ds-material TextFieldDebounced #161
  • ds-bootstrap store update fix
  • add ds-material widgets hideTitle to LabelBox / Card

0.3.0-alpha.4

2 years ago

Typing build fix in dictionary, fixes of last alpha version, basic schemaKeys pass down.

  • @ui-schema/dictionary > 0.0.8
  • @ui-schema/ds-bootstrap > 0.3.0-alpha.1
  • @ui-schema/ds-material > 0.3.0-alpha.2
  • @ui-schema/ui-schema > 0.3.0-alpha.4