New to KendoReact? Start a free 30-day trial
Breaking Changes in 15.0.0
Updated on May 20, 2026
Barcodes
BarcodeandQRCodehave been converted to functional components. Therefnow returnsBarcodeHandleandQRCodeHandlerespectively instead of class instances.
Buttons
Button,DropDownButton, andSplitButtonno longer accept'dark'or'light'asthemeColorvalues. Valid values are:'base'|'primary'|'secondary'|'tertiary'|'info'|'success'|'warning'|'error'|'inverse'.FloatingActionButtonno longer accepts'info','success','warning','error','dark','light', or'inverse'asthemeColorvalues. Valid values are:'base'|'primary'|'secondary'|'tertiary'.
Conversational UI
- The
onLoadMoreMessagesevent of theChatcomponent now fires in both built-in and remote endless scroll modes. Previously it only fired in remote mode (messages.length < total). - The
startIndexandendIndexinChatLoadMoreMessagesEventnow represent the full range that should be rendered, not just the requested delta.
Date Inputs
Calendarhas been converted to a functional component. Therefnow returns aCalendarHandleinstead of a class instance.MultiViewCalendarhas been converted to a functional component. Therefnow returns aMultiViewCalendarHandleinstead of a class instance.CalendarChangeEventgeneric type parameter default changed fromCalendartoCalendarHandle.CalendarCellis now aReact.memowrapped functional component instead of a class component.TodayCommandhas been converted to a functional component.
Grid
- The
cellsprop onGridColumnnow acceptsGridColumnCellsSettingsinstead ofGridCellsSettings. This omitsgroup,hierarchy, andselectproperties which are only applicable at the Grid level.
Icons
IconandSvgIconno longer accept'dark'or'light'asthemeColorvalues. Valid values are:'inherit'|'primary'|'secondary'|'tertiary'|'info'|'success'|'warning'|'error'|'inverse'.- Some SVG icons have been renamed or consolidated in
@progress/kendo-svg-iconsv5.0.0 (e.g.,caretAltDownIcon→chevronDownIcon,starOutlineIcon→starIcon). Use the available codemod to automate this migration. Refer to the Iconography changelog v5.0.0 for the complete mapping. - Some SVG icons have been removed without replacement in
@progress/kendo-svg-iconsv5.0.0 (bloggerIcon,bloggerBoxIcon,flashManagerIcon,silverlightIcon,stumbleUponIcon,stumbleUponBoxIcon). Refer to the Iconography changelog v5.0.0 for the complete list. - Font icon aliases are removed and no longer supported in
@progress/kendo-font-iconsv5.0.0. Use canonical icon class names instead (e.g., usek-i-arrow-rotate-ccwinstead ofk-i-reset). - The default icon variant is changed to
outlinein v5.0.0.
Indicators
Badgeno longer accepts'dark','light','inverse', or'inherit'asthemeColorvalues. Valid values are:'base'|'primary'|'secondary'|'tertiary'|'info'|'success'|'warning'|'error'.Loaderno longer accepts'info','success','warning','error','dark','light', or'inverse'asthemeColorvalues. Valid values are:'base'|'primary'|'secondary'|'tertiary'.
Layout
AppBarno longer accepts'info','success','warning','error','dark','light', or'inherit'asthemeColorvalues. Valid values are:'base'|'primary'|'secondary'|'tertiary'|'inverse'.Avatarno longer accepts'info','success','warning','error','dark','light', or'inverse'asthemeColorvalues. Valid values are:'base'|'primary'|'secondary'|'tertiary'.BottomNavigationno longer accepts'info','success','warning','error','dark', or'light'asthemeColorvalues. Valid values are:'base'|'primary'|'secondary'|'tertiary'|'inverse'.Menuhas been converted to a functional component. Therefnow returns aMenuHandleinstead of a class instance.MenuSelectEventandMenuCloseEventtarget type changed fromMenutoMenuHandle.
Notification
Notificationno longer accepts'dark'or'light'astype.stylevalues. Valid values are:'base'|'primary'|'secondary'|'tertiary'|'info'|'success'|'warning'|'error'|'inverse'|'none'.
Tooltip
TooltipHandle.handleMouseEnterhas been renamed tohandleMouseOver.TooltipHandle.handleMouseOuthas been renamed tohandleMouseLeave.