DevExtreme React Grid v3.0.0 Release Notes

Release Date: 2022-01-31 // about 2 years ago
  • 🐛 Bug Fixes

    • react-grid: add dependence in the TableBandHeader plugin (#3483) (5eaf231)
    • react-grid: extend type of Filter value (#3488) (65005d0)
    • react-grid: fix calculating colSpan for virtualTable (#3469) (a8686e4)
    • react-grid: fix colspan calculation (#3471) (5c44427)
    • react-grid: fix changing a visibility of a column with selectors(T1032186) (#3458) (4c77781)
    • react-grid: fix page freezes on drag and drop (#3462) (6f000e0)
    • react-grid: fix render of group cell of second level (#3479) (b7c3919)
    • react-grid: fix type DataTypeProvider.ValueEditorProps (#3484) (c9c93d0)
    • react-grid: fix type description in docs for toggleColumnVisibility (T1029991) (#3446) (4e5500f)
    • react-grid: prevent resize of the column out the left side of window (#3486) (bb11855)
    • react-scheduler: fix adding appointment after editing in control mode(T1024087) (#3463) (462dbeb)
    • react-scheduler: fix container classes (#3456) (1b40305)
    • react-scheduler: fix scrolling after migrate from jss (#3487) (372dbc2)
    • react-scheduler: make timeScaleTickCellComponent property public (#3474) (cee2043)
    • react-scheduler: actualize types for EditingState (#3485) (8fece29)

    🔋 Features

    • react-grid: use one table instead few in VirtualTable (#3451) (9487c6c)

    💥 BREAKING CHANGES

    • react-grid: Now, declare the TableColumnVisibility plug-in before the TableBandHeader plug-in to correctly calculate column spans and borders.
    ...
    +<TableColumnVisibility
    +  defaultHiddenColumnNames={...}
    +/>
    ...
    <TableBandHeader
      columnBands={columnBands}
    />
    ...
    -<TableColumnVisibility
    -  defaultHiddenColumnNames={...}
    -/>
    ...