New to KendoReactStart a free 30-day trial

Breaking Changes in 9.0.0

ActionSheet

  • Renamed ActionSheet type to ActionSheetHandle. All public API available methods will remain the same but exposed through ActionSheetHandle.
  • The navigatableElements prop is now made optional. It behaves the same as previous with default value = [].
  • The navigatable prop is now made optional. It behaves the same as previous with default value = true.

Animation

  • Renamed AnimationChild type to AnimationChildHandle. All public API available methods will remain the same but exposed through AnimationChildHandle. Target argument in all events will be of type AnimationChildHandle instead of AnimationChild.

Buttons

  • Renamed Button type to ButtonHandle. All public API available methods will remain the same but exposed through ButtonHandle.
  • Renamed Toolbar type to ToolbarHandle. All public API available methods will remain the same but exposed through ToolbarHandle.
  • Renamed ToolbarItem type to ToolbarItemHandle. All public API available methods will remain the same but exposed through ToolbarItemHandle.
  • Renamed DropDownList type to DropDownListHandle. All public API available methods will remain the same but exposed through DropDownListHandle.
  • All hidden public methods ((focus and togglePopup) will be available through the DropDownListHandle.

Grid

  • The GridFilterCell class cannot be extended anymore. You should use either Functional Components, or extend React.Component<GridFilterCellProps, {}>.
  • The GridDetailRow class cannot be extended anymore. You should use either Functional Components, or extend React.Component<GridDetailRowProps, {}>.
  • Replaced GridColumnMenuSort.active with isColumnMenuSortActive method imported directly from @progress/kendo-react-grid.
  • Replaced GridColumnMenuFilter.active with isColumnMenuFilterActive method imported directly from @progress/kendo-react-grid.
  • Renamed the target argument type in all events from Grid to GridHandle. Public Api available methods will remain available, but will be exposed through the GridHandle interface.

Inputs

  • Renamed Input type to InputHandle. All public API available methods will remain the same but exposed through InputHandle.

ColorGradient

  • Replaced the Input component used for HEX values with TextBox component.
  • The value of the appendTo prop now defaults to element therefore the popup animation container renders inside the menu item element.

Pager

  • Renamed Pager type to PagerHandle. All public API available methods will remain the same but exposed through PagerHandle.
  • Renamed Popup type to PopupHandle. All public API available methods will remain the same but exposed through PopupHandle.

Stepper

  • Deprecated the usage of arrow keys in keyboard navigation to match common specification.