Releases: DevExpress/devextreme-react
Releases · DevExpress/devextreme-react
18.2.12
Requires DevExtreme v18.2.12
19.2.4
Requires DevExtreme v19.2.4
19.1.8
Requires DevExtreme v19.1.8
19.1.3
Requires DevExtreme v19.1.3
18.2.8
Requires DevExtreme v18.2.8
18.2.7
18.2.5
Requires DevExtreme v18.2.5
Bug fixes
- Fix pulling templates from nested config-components
- Fix ghost templates issue
- Fix complex option update guards
Improvements
- Implement adding collection config-components at runtime
- Improve performance when multiple templates are used
18.2.4
Requires DevExtreme v18.2.4
Bug fixes
- Fix nested collection items updates
Improvements
- Add
dxMap
default props (zoom, center) - Support nested collection widget items (
dxItem
) - Improve collection widgets' templates: add
keyFn
property (see React keys)
18.2.3
Requires DevExtreme v18.2.3
Bug Fixes
- Fix issue with single text node inside widget with template
- Fix processing the
<Template/>
component along with templates in nested configurations components
18.2.2-beta.1
Requires DevExtreme v18.2.2-pre-beta
Improvements
- Add recursive config-components
- Add advanced nested components for Form Items and Validation Rules
<TextBox defaultValue={"[email protected]"}>
<Validator>
<EmailRule message={"Email is invalid."} />
<RequiredRule message={"Email is required."} />
</Validator>
</TextBox>
<Form formData={employee} ... >
<GroupItem colCount={2}>
<SimpleItem dataField={"ID"} />
<SimpleItem
dataField={"Position"}
editorType={"dxSelectBox"}
editorOptions={{ items: positions, value: "" }}
>
<RequiredRule message={"Position is required"} />
</SimpleItem>
</GroupItem>
...
</Form>
Bug Fixes
- Fix empty className issue
- Fix event callbacks reassigning
Other Changes
- Move all components to the root namespace
- import DxButton from "devextreme-react/ui/button";
+ import DxButton from "devextreme-react/button";