Releases: ui-schema/ui-schema
0.4.5
@ui-schema/ui-schema
>0.4.5
Changes
- 🪥
ui-schema
Utils/useDebounceValue
adjusted internal state flow to flush in layout effects - ✨
ui-schema
simple-pluginSortPlugin
- ✨
ui-schema
simple-pluginInheritKeywords
#204- thanks to @averybross #207
- 📚 docs links and icons fixes, new read-widgets demos
0.4.4
Changed json-schema validation implementations / mui widget features.
@ui-schema/ui-schema
>0.4.4
@ui-schema/ds-material
>0.4.1
@ui-schema/material-pickers
>0.4.0-alpha.4
Changes
- 🐛
ui-schema
fixConditionalHandler
only validated objects / when some value exists #196 - ♻️
ui-schema
adjust validators to support recursive validations of objects- related to conditional handler fix
- new optional third parameter in:
validateSchema/validateSchema
(base function which may call the others)OneOfValidator/validateOneOf
ObjectValidator/validateObject
- 💩 deprecated:
validateSchema/validateSchemaObject
, moved logic as recursive logic toObjectValidator/validateObject
- ♻️
ui-schema
adjusted value-type specific validators to no longer rely ontype
keyword, switched to type of value checks (like already forconst/enum
keywords)- related to conditional handler fix
ObjectValidator
,PatternValidator
,MinMaxValidator
,ArrayValidator
,EmailValidator
,MultipleOfValidator
- ✨
ui-schema
addValueValidator/valueValidatorConst
support for any type comparison, e.g. object/list (as immutable), includes conversion of non-immutable values to immutable (for future non-immutable store values #197) - ♻️
ui-schema
split upUtil/memo
with newUtil/isEqualObject
andUtil/isEqual
- 💩 deprecated:
Util/memo/isEqual
, useUtil/isEqualObject
instead
- 💩 deprecated:
- ✨
mui
widgetOptionsBoolean
(Switch
) addview
keywordsdense
,titleVariant
,labelPlacement
,color
and more props #200 - ✨
mui
widgetSelectChips
addview.color
keyword - 🐛
mui
widgetWidgetOptionsRead
fix wrongly shownerror
color for empty entries - ♻️
mui
read widgets removeuseMeta
usage (as values already injected byPluginStack
) - 🪥
mui-pickers
optimize@mui/material
import paths
0.4.3
@ui-schema/ui-schema
>0.4.3
@ui-schema/ds-material
>0.4.0-beta.0
@ui-schema/dictionary
>0.0.11
None breaking, fixes and optimizes.
Features
- fix
ds-material
usage ofoneOf
title
in unify options #174 - core add error context to
oneOf
validation error - add translation for
oneOf
error indictionary
ds-material
deprecatedWidgetOneOfRead
,WidgetEnumRead
- 💎
ds-material
new universalWidgetOptionsRead
0.4.2
@ui-schema/ui-schema
>0.4.2
@ui-schema/ds-material
>0.4.0-alpha.6
@ui-schema/material-pickers
>0.4.0-alpha.3
@ui-schema/material-dnd
>0.0.15
@ui-schema/material-slate
>0.0.11
Moved @ui-schema/material-color
into an new repository: ui-schema/react-color - check new releases there in the future.
Removed scribble package @ui-schema/material-editable
.
Features
0.4.1
@ui-schema/ui-schema
>0.4.1
@ui-schema/ds-bootstrap
>0.4.1
@ui-schema/ds-material
>0.4.0-alpha.5
Moved @ui-schema/material-code
into an new repository: ui-schema/react-codemirror - check new releases there in the future.
Features
only internals, nothing needs to be adjusted
- ds-material fix esm resolving for single-files in root folder (
/widgetsBinding
,/pluginStack
) - general build/esm/typing generation fixes, removed babel-runtime from published code
Info
DO NOT use the following versions, as the build config was invalid, thus corrupted typing files:
@ui-schema/ui-schema
>0.4.0
@ui-schema/ds-bootstrap
>0.4.0
@ui-schema/ds-material
>0.4.0-alpha.4
0.4.0-beta.1
@ui-schema/ui-schema
>0.4.0-beta.1
@ui-schema/ds-material
>0.4.0-alpha.3
Features
- ds-material fix select
variant=outlined
labels #167 - core (internals)
PluginStack
/ObjectGroup
remove unnecessaryReact.Fragment
0.4.0-beta.0
Nothing else is planned for 0.4.0
in the core, there (most likely) won't be anymore deprecations.
@ui-schema/ui-schema
>0.4.0-beta.0
@ui-schema/ds-material
>0.4.0-alpha.2
Features
0.4.0-alpha.1
deprecations in preparation of #100; remove legacy @mui/styles #167;
@ui-schema/ui-schema
>0.4.0-alpha.1
@ui-schema/ds-material
>0.4.0-alpha.1
@ui-schema/ds-bootstrap
>0.4.0-alpha.1
@ui-schema/material-code
>0.4.0-alpha.1
@ui-schema/material-color
>0.4.0-alpha.1
@ui-schema/material-pickers
>0.4.0-alpha.2
@ui-schema/material-dnd
>0.0.14
@ui-schema/material-editorjs
>0.0.12
@ui-schema/material-slate
>0.0.10
Adjusted v0.3.0 to v0.4.0 update notes, especially about deprecations.
Features
- deprecated
UIProvider
,UIGenerator
,UIRootRenderer
/widgets.RootRenderer
, theownKey
prop- new
injectPluginStack
util asUIRootRenderer
replacement - new
GridContainer
inds-material
+ds-bootstrap
forinjectPluginStack
- new
- now
applyPluginStack
appliesmemo
internally - fix from
0.4.0-alpha.0
:Divider
betweenGenericListItem
had missing gutters material-code
hard-copy react-codemirror2 for React v17
0.4.0-alpha.0
MUI@v5
#167 update, no breaking changes in core
@ui-schema/ui-schema
>0.4.0-alpha.0
@ui-schema/ds-bootstrap
>0.4.0-alpha.0
@ui-schema/ds-material
>0.4.0-alpha.0
@ui-schema/material-pickers
>0.4.0-alpha.1
@ui-schema/material-code
>0.4.0-alpha.0
@ui-schema/material-color
>0.4.0-alpha.0
@ui-schema/dictionary
>0.0.10
@ui-schema/pro
>0.0.12
@ui-schema/kit-dnd
>0.0.6
@ui-schema/material-dnd
>0.0.13
@ui-schema/material-editorjs
>0.0.11
@ui-schema/material-slate
>0.0.9
Features
- upgrade
@material-ui/core
v4
to@mui/material
v5
- rewritten
@ui-schema/material-pickers
for@mui/x-date-pickers
WIP - fix
DependentHandler
, now ignores missingstore
- version bumps / adjust React version (consult update docs)
Roadmap
- split up the prev. planned
v0.4.0
milestone - now will only contain themui@v5
upgrades as breaking change
0.3.0
Added v0.2.0 to v0.3.0 update notes, small optimizes and otherwise just version bumps.
@ui-schema/ds-bootstrap
>0.3.0
@ui-schema/ds-material
>0.3.0
@ui-schema/material-code
>0.3.0
@ui-schema/material-color
>0.3.0
@ui-schema/material-pickers
>0.3.0
@ui-schema/ui-schema
>0.3.0
View all issues of the 0.3.0 milestone.
Features
- MUI widgets
LabelBox
,Card
,Accordions
optimized,Accordions
now supports custom summary component UIStoreProvider
internal context memo fix for edge case performance