Skip to content

Releases: DevExpress/devextreme-react

18.2.12

15 Apr 09:50
9cb5bb0
Compare
Choose a tag to compare

19.2.4

26 Nov 08:29
Compare
Choose a tag to compare

19.1.8

26 Nov 08:28
Compare
Choose a tag to compare

19.1.3

22 May 14:21
Compare
Choose a tag to compare

18.2.8

26 Apr 14:05
Compare
Choose a tag to compare

18.2.7

28 Mar 06:54
Compare
Choose a tag to compare

Requires DevExtreme v18.2.7

Bug fixes

  • Fix pulling templates from nested config-components

18.2.5

28 Jan 12:41
287448c
Compare
Choose a tag to compare

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

20 Dec 13:41
f7201ff
Compare
Choose a tag to compare

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

08 Nov 16:43
38eb895
Compare
Choose a tag to compare

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

25 Oct 15:38
c700256
Compare
Choose a tag to compare
18.2.2-beta.1 Pre-release
Pre-release

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@mail.com"}>
    <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";