Use JSON-Schema with React, generate Forms + UIs with any design system, easy creation of complex custom widgets.
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
🎉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
PluginProps[onErrors]
Record
value #140context
Further overriding options for UIStoreActions typing and general storeUpdater
extensibility #163
@ui-schema/ui-schema
> 0.3.0-alpha.11
@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.
useDebounceValue
docs
ObjectRenderer
, GroupRenderer
, ErrorFallback
ReferencingHandler
#135, CombiningHandler
into hooks
ReferencingNetworkHandler
PluginStackErrorBoundary
, optimize PluginStack
@ui-schema/material-richtext
as immutable
is no longer compatible and DraftJS is abandonedAlpha 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
published to test adjusted typings in some usages, do not use
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
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
storeUpdater
StoreAction
type=set
for simple updates, migrated most native-type widgets to itUIApi
import paths and thus some issues in prod build #125makeTranslator
for not-a-string-textAlpha 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 missingconst
validator now does not rely on the type
keyword, it will not validate when const
is undefinedoneOf
validatorA lot of typings, especially stricter widgetsBinding
and generic WidgetProps
.
Further on:
boolean
support #157SelectChips
#127InfoRenderer
#77TextFieldDebounced
#161hideTitle
to LabelBox
/ Card
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