Learn what's new across releases, with details of features, enhancements, and resolved issues.
Kendo UI for Angular 2026 Q3 (v25.1.0)Sep 8, 2026
Features
- Added zoneless support for: Aiprompt, Chat, Chart, Dateinputs, Diagrams, Dropdowns, Filter, Icons, Inline-ai-prompt, Inputs, Layout, Listbox, Listview, Pager, Promptbox and Uploads.
- Segmentedcontrol: Updated keyboard navigation.
- Editor: Paste Excel formatted data.
Fixes
- Dropdownbutton, Datepicker, Dropdownlist: Focus not shifted to popup on manual toggle.
- Gantt: Scrolls to focused task while scrolling.
- Grid: autoFitColumns incorrect widths when column groups are present.
- Grid: Inability to filter columns by empty string values.
- Grid: Locked multi-column header state not restored by loadState.
- Grid: Resizing not working when columns are automatically generated.
- Map: Errors when using provideAnimationsAsync.
- Numerictextbox: Throws internal error for empty string value.
- Pdfviewer: Non-numeric zoom options not respected initially.
- Pivotgrid: Error thrown when changing inputs dynamically.
- Popover: Collision default value.
- Scheduler: Default RecurrenceEditor messages are outdated.
- Scheduler: Events misalignment in week view when no height is set.
- Scheduler: Events render resize handles when read-only.
- Scheduler: Events resize on reloading same events.
- Scheduler: Focus does not move to first toolbar control when tabbing in.
- Scheduler: More events button position.
- Scheduler: Multi-week view toolbar shows exclusive end date.
- Scheduler: No cancel event emitted when closing edit dialog with Escape key.
- Scheduler: Recurrence editor has no default value.
- Treelist: Adjust expand collapse icon rendering.
- Treelist: White space in locked column section when height changes dynamically.
Kendo UI for Angular 2026 Q3 (v25.0.0)Aug 12, 2026
Features
- Breaking Changes:
- Angular 19 support has been dropped.
- Messages: Dynamic messages placeholder syntax has been changed.
- Multiselect: The SummaryTagDirective has been removed. Use the summaryTagAfter property instead.
- Scheduler: toolbarViewSelector toolbarWidth is deprecated.
- Scheduler: toolbarViewSelector responsiveBreakpoint is deprecated.
- Scheduler: Clicking the more events button now opens a Popover.
- Scheduler: Major localization messages overhaul.
- Barcodes: Added zoneless support.
- Buttons: Added zoneless support.
- Conversational-UI: indicators and tooltip are now a peer dependency.
- Conversational-UI: Introduced llm kit.
- Excel-export: Added zoneless support.
- Gauges: Added zoneless support.
- Grid: Added grouping display modes.
- Icons: Added support for third-party icon libraries.
- Icons: Added support for variant in icon settings.
- Icons: Added zoneless support.
- Icons: Added component-level icon customization.
- Indicators: Introduced "none" as a possible badge position option.
- Indicators: Added zoneless support.
- Intl: Added zoneless support.
- l10n: Added zoneless support.
- Labels: Added zoneless support.
- Menu: Added zoneless support.
- Multiselect: Added select all functionality.
- Notification: Added zoneless support.
- PDF-export: Added zoneless support.
- Popover: Added popupSettings.
- Popup: Added zoneless support.
- Progressbars: Added zoneless support.
- Ripple: Added zoneless support.
- Scheduler: Component received UX revamp.
- Scheduler: Added responsiveness to Toolbar.
- Scheduler: Added displayMode to ToolbarViewSelector.
- Scheduler: moreEventsClickEvent provides the slot date.
- Scheduler: Added kendoSchedulerRecurrenceSummaryTemplate.
- Scheduler: Added kendoSchedulerRecurrenceButtonTextTemplate.
- Scheduler: Added support for readonly events.
- Scrollview: Added zoneless support.
- Sortable: Added zoneless support.
- Typography: Added zoneless support.
- Utils: Added zoneless support.
Fixes
- Translated messages with dynamic placeholders resolve to empty string.
- Chart-wizard: Incorrect and missing classes and attributes.
- Chart: Locale is reset when re-rendering.
- Conversational-UI: Incorrect and missing a11y attributes.
- Dateinputs: Incorrect values and missing a11y attributes.
- Datepicker: Inconsistent behavior with dd MMM yyyy format.
- Datepicker: Incorrect format section display in read-only mode.
- Dropdowns: Incorrect values and missing a11y attributes.
- Dropdowns: kendoDropDownFilter directive now works with grouped data.
- Dropdowns: overflow-y is hidden when filtering virtualized data.
- Dropdowns: Preserve caret on Safari space input.
- Dropdowns: Preserve custom combobox text on tab-out.
- Dropdowns: Preserve custom filter text on first multiselect blur.
- Editor: Missing a11y attributes.
- Filter: Incorrect values and missing a11y attributes.
- Gantt: Missing classes and a11y attributes.
- Grid: Non-sortable column headers should not show pointer cursor on hover.
- Grid: Popup closes when anchor leaves viewport vertically on scroll.
- Grid: Updated grouped Grid rendering.
- Inputs, dropdowns, dateinputs: aria-invalid set on form controls before user interaction.
- Inputs: Incorrect values and missing a11y attributes.
- Multiselect: Filter text not preserved on blur using kendoDropDownFilter.
- Pager: Incorrect info and broken navigation when all page size is selected and data is filtered to 0 records.
- Pager: Updated pager element icons.
- Pivotgrid: Incorrect values and missing a11y attributes.
- Scrollview, notification: Custom messages do not update dynamically.
- Spreadsheet: Incorrect values and missing a11y attributes.
- Timepicker: Overscrolls to the last item on iOS in adaptive mode.
- Tooltip: Incorrect a11y attribute for anchor.
- Treelist, grid: PDF export with allPages hangs when data spans multiple pages.
- Treelist: PDF export does not export all pages.
- Treelist: Drag selection fails when end target is unknown.
- WebMCP: Replace navigator modelcontext as it is deprecated.
Kendo UI for Angular 2026 Q2 (v24.2.2)Jul 8, 2026
Fixes
- Chart-wizard: Fixed issue where apply to dropdown doesn't persist value on series type change.
- Dropdownlist: Fixed issue where aria-activedescendant points to non-existent id when defaultItem is active.
- Gantt: Fixed issue where it throws hydration mismatch error.
- Grid: Fixed issue where filter button is disabled for nested CompositeFilterDescriptors in filterService.
- Notification: Fixed issue where appendTo root reuses other notification's container.
- Pivotgrid: Fixed issue where chip removal fails after Apply in configurator.
- Pivotgrid: Fixed issue where configurator is scrolled when focusing a chip.
- Scheduler: Fixed to clear recurrence exceptions when editing a series.
Kendo UI for Angular 2026 Q2 (v24.2.1)Jul 1, 2026
Fixes
- Maskedtextbox: Fire onTouched on every blur for updateOn: 'blur' forms.
Kendo UI for Angular 2026 Q2 (v24.2.0)Jun 30, 2026
Fixes
- Buttons: Fixed issue where border styling glitches on initial render.
- Dateinputs: Fixed issue where border styling glitches on initial render.
- Dateinputs: Fixed issue where form remains invalid after resetting incomplete dateinput.
- Draganddrop: Fixed issue where img elements cannot be dragged and dropped.
- Draganddrop: Fixed incorrect hint position when drag delay is enabled.
- Dropdownbutton: Fixed issue where clicking a disabled item closes popup.
- Dropdowns: Fixed issue where border styling glitches on initial render.
- Dropdowns: Fixed issue where setting expandonfilter causes incorrect expandedkeys upon closing popup.
- Editor: Fixed issue where indent and outdent tools are not working in RTL mode.
- Grid: Fixed issue to align reorderable header cursor interactivity without field.
- Grid: Fixed issue regarding a blank viewport when collapsing last group with virtual scroll.
- Grid: Fixed issue where you cannot select date from filter menu on mobile.
- Grid: Fixed issue where clipboard excludes grouped columns.
- Grid: Fixed duplicated values for deselected cells in selection event.
- Grid: Fixed issue where no-records cell is missing gridcell role.
- Grid: Fixed to resolve nested field path extraction in multi-checkbox filter.
- Grid: Fixed to use interactive cursor for reorderable no-field headers.
- Inputs: Fixed issue where border styling glitches on initial render.
- Maskedtextbox: Fixed incorrect value after changing the mask.
- Maskedtextbox: Fixed issue where values matching mask literals are not displayed.
- Promptbox: Fixed issue where border styling glitches on initial render.
- Timeline, spreadsheet: Fixed to polish internal button classes.
- Toolbar: Fixed issue where button group buttons become toggleable when overflowed.
- Treelist: Fixed incorrect footer template data with virtual columns.
- Treeview: Fixed issue where the blur method is not working on initially selected item.
- Treeview: Fixed issue where loading icon shifts TreeView node text on expand.
- Treeview: Fixed issue where loading indicator gets stuck after drag-and-drop reorders node index.
Kendo UI for Angular 2026 Q2 (v24.1.0)Jun 4, 2026
Features
- Added support for Angular 22.
Fixes
- Window, dialog: Fixed issue regarding custom titlebar content getting id.
Kendo UI for Angular 2026 Q2 (v24.0.3)May 29, 2026
Fixes
- Grid: Fixed issue where accessing activeRow triggers an error.
- Grid: Fixed incorrect select-all state with non-selectable rows upon paging.
- Grid: Fixed incorrect selectAll checkbox state when toggling with isRowSelectable.
- Treelist: Fixed issue where select all checkbox does not respect checkChildren configuration.
- Treelist: Fixed issue where some columns are not rendered when toggling their visibility with locked and virtual.
Kendo UI for Angular 2026 Q2 (v24.0.2)May 28, 2026
Fixes
- Colorpicker: Fixed unexpected scroll jump when opening the popup.
- Combobox: Fixed issue where selected value with newline chars is not retained on blur.
- Grid: Fixed issue where IME input causes duplicated value and incorrect focus when cell editing.
- Grid: Fixed issue where keyboard navigation is not working with group header template.
- Scheduler: Fixed issue where focus is stolen when data becomes empty.
- Textbox, textarea: Fixed issue where undefined is displayed as literal string when passed as value.
- Tooltip: Renamed themeColor property to tooltipThemeColor.
Kendo UI for Angular 2026 Q2 (v24.0.1)May 21, 2026
Fixes
- Gantt: Fixed issue where tooltip shows stale completion ratio after task progress drag.
- Multiselect: Fixed issue where items with numeric value 0 are not selected when Ctrl + A is pressed.
- Window: Fixed incorrect position offset when dragging inside a relatively positioned wrapper.
- Window: Fixed issue where programmatic state changes are ignored after titlebar actions.
Kendo UI for Angular 2026 Q2 (v24.0.0)May 20, 2026
Features
- Introduced WebMCP support, making Kendo UI for Angular components agent-ready out of the box.
- Added support for the new Kendo UI Meridian theme.
- Added support for Kendo UI Icons v5.0.0.
- Added codemods for breaking changes.
- Charts: Added highlight to category axis item.
- Chat: Added support for remote data.
- Chat: Introduced autoScrollThreshold property.
- Chat: Introduced endless scrolling.
- Diagram: Added rich text support for Shapes and Connections.
- Dialog: Implemented closable option.
- Filter: Introduced fields template.
- Filter: Introduced operator template.
- Grid: Added row pinning.
- Grid: Added sticky group headers and footers.
- Listbox: Added no-data template.
- Listview: Added no-data template.
- PDFViewer: Added clear method.
- SVGIcon: Added variant property.
Fixes
- Buttons: Fixed incorrect and missing a11y attributes.
- Charts: Fixed issue where line style string binding does not work.
- Charts: Removed deprecated style input from series-item.
- Chat: Fixed issue where loadMore emits incorrect end index with remote data.
- Chat: Fixed issue where messagebox separator is not rendered with remote data.
- Contextmenu: Fixed issue where setting vertical to false does not work.
- Dateinputs: Fixed issue where clear button is not shown after form-driven date updates.
- Drawer: Fixed issue where dialogs and popups are not positioned correctly.
- Drawer: Fixed trimmed in mini mode in some Kendo Themes.
- Drawer: Fixed unnecessary scroll when separator is the last item.
- Filter: Fixed issue where you cannot set custom operator value initially.
- Form: Fixed formservice not being scoped to form instance.
- Gantt: Fixed issue where year view label cannot be translated.
- Grid, treelist: Fixed role missing from multicolumn header cells.
- Grid: Fixed resizing issues with autofit.
- Grid: Fixed adjust column menu rendering.
- Layout: Fixed incorrect and missing a11y attributes.
- Listbox: Fixed incorrect a11y attributes.
- Menus: Fixed incorrect and missing a11y attributes.
- Multiselect: Fixed issue where you cannot select items in some iOS versions.
- Navigation: Fixed incorrect and missing a11y attributes.
- Pivotgrid: Fixed issue where clear button in chip menu throws error.
- Progressbar: Fixed incorrect animation when max and value decrease simultaneously.
- Scheduler: Fixed issue where event focus affects other scheduler instances.
- Scheduler: Fixed inconsistent week range when switching from Sunday to work week view.
- Scheduler: Fixed issue where kendoSchedulerDateHeaderTemplate causes misalignment.
- Scheduler: Fixed issue where kendoSchedulerGroupHeaderTemplate causes misalignment.
- Scheduler: Fixed issue where month vertical group headers misalign.
- Scheduler: Fixed issue where slotClass end is incorrect.
- Splitter: Fixed issue where k-pane-static class is not restored after expanding a pane.
- Splitter: Fixed issue where pane with fixed size is not persisted when resizing or collapsing other panes.
- Stepper: Fixed incorrect connection line rendering with a single step.
- Switch: Fixed issue where it throws ExpressionChangedAfterItHasBeenCheckedError when associating with label[for].
- Textbox, dateinput, button, multiselect: Fixed issue where styling glitches on initial render.
- Toolbar: Fixed incorrect display style for tools in section overflow mode.
- Toolbar: Fixed incorrect values and missing a11y attributes.
- Toolbar: Fixed issue where it throws hydration mismatch error.
- Tooltip: Fixed incorrect values and missing a11y attributes.
- Treeview, notification: Removed redundant aria-hidden attributes.
- Treeview: Fixed issue where built-in filtering is not working when drag-and-drop is enabled.
- Treeview: Fixed issue where changing filterSettings does not re-apply the correct filter.
- Treeview: Fixed issue where filter input loses focus when a node is selected.
- Treeview: Fixed filter reset after data update using the binding directives.
- Treeview: Fixed incorrect and missing a11y attributes.
- Treeview: Fixed issue where tab navigation skips TreeView after filtering removes the focused node.
- Upload: Fixed incorrect and missing a11y attributes.
Kendo UI for Angular 2026 Q1 (v23.4.0)Apr 24, 2026
Features
- Charts: Added highlight to Category axis item.
- Dialog: Implemented closable option.
Fixes
- Drawer: Fixed issue where dialogs and popups are not positioned correctly.
- Drawer: Fixed unnecessary scroll when separator is the last item.
- Grid: Fixed resizing issues with autofit.
- Toolbar: Fixed issue where it throws hydration mismatch error.
- Treeview: Fixed issue where built-in filtering is not working when drag-and-drop is enabled.
- Treeview: Fixed issue where changing filterSettings does not re-apply the correct filter.
- Treeview: Fixed issue where filter input loses focus when a node is selected.
- Treeview: Fixed issue where the filter is reset after data update using the binding directives.
- Treeview: Fixed issue where tab navigation skips TreeView after filtering removes the focused node.
Kendo UI for Angular 2026 Q1 (v23.2.1)Mar 17, 2026
Fixes
- Charts: Remove redundant intermediate wrapper.
- Colorpicker: Color gradient does not keep its color state on transparency change.
- Dropdownbutton, Splitbutton: Invalid aria-controls present when popup is closed.
- Dropdowns: Filtering grouped items throws ng0956 due to identity tracking.
- Grid, Treelist, Scheduler: a11y issues related to empty headers.
- Grid: Cannot prevent close of filter menu in tool.
- Grid: Cell selection emits duplicated values with column groups.
- Grid: cellclick emits incorrect column index with cellrowspan.
- Grid: cellclick not emitted when row is not selectable.
- Grid: databindingdirective rebind called twice on state change.
- Scheduler: slotdragstart/slotdragend emitted on slot click.
- Scheduler: slotselectionchange emits for the same selected range.
- Scrollview: ngsrc causes flickering when scrolling.
- Sortable: dataadd/dataremove events are fired before dragend.
- Sortable: dragend emits wrong index.
- Sortable: dragend is not preventable.
- Sortable: Dropping item outside sortable is treated as dropped inside.
- Tabstrip: Keyboard navigation not working with onpush change detection.
- Treelist: Row selection discrepancy after drag selection.
- Treelist: Selection is persisted when clicking checkbox cell.
Kendo UI for Angular 2026 Q1 (v23.2.0)Feb 27, 2026
Features
- Treelist:
- Introduces PDF export delay option.
Fixes
- Drawer: Fixed issue with export DrawerAnimation.
- Dropdownlist: Fixed issue with sticky group headers flicker in Fluent theme.
- Dropdowns: Fixed aria-live attribute is missing for .k-no-data.
- Editor: Fixed focus and blur trigger error when called in afterviewinit in iframe mode.
- Floatinglabel: Fixed issue where label does not change its place with value binding.
- Form: Fixed issue where form and formfieldset do not respect rtl setting.
- Gantt:
- Fixed issue where cellClose event emits with undefined data item.
- Fixed issue with day view rendering mismatch when last task finishes in the last hour.
- Fixed issue with view headers not being rendered properly with empty data.
- Grid:
- Fixed issue with PDF export hanging when columns are specified in modular apps.
- Fixed issue where loading indicator remains after exporting async data with on push.
- Fixed issue when sticky column overlaps others in exported pdf.
- Labels: Fixed issue where labels text has a leading empty space.
- Numerictextbox:
- Fixed issue when blur method does not remove focus.
- Fixed issue when stepping with small numbers results in incorrect values.
- Fixed issue with wrong focus value due to formatting.
- Scheduler:
- Fixed issue where multi-day view throws error when dragging event off Scheduler.
- Fixed issue where navigating events does not scroll the container.
- Speechtotextbutton: Fixed issue with remove unused attributes method.
- Textarea: Fixed issue where phantom whitespace appears during auto-resize.
- Treelist: Fixed issue with PDF export hanging when columns are specified in modular apps.
Kendo UI for Angular 2026 Q1 (v23.1.0)Feb 18, 2026
Features
- Grid:
- Added clearSearch method.
- Added searchFilter to state.
- You can now keep the last searched value in the SmartBox tool.
Fixes
- Buttons: Fixed issue where rounded class is not removed when changing from 'none' to other values.
- DateRange: Fixed issue where tab navigation in adaptive resets previous selection.
- DateTimePicker: Fixed issue where you cannot open popup initially on icon click when autofill is true.
- Grid:
- Fixed issue to apply check icon correctly on mode change.
- Fixed issue to render green check icon in SmartBox tool.
- Fixed issue where data is not updated after filtering with virtualization and paging.
- Fixed issue where focus is stolen from detail template when virtual.
- Fixed issue where grid is blank when scrolling up too fast with virtual data and paging.
- Fixed issue where it is rendering old data with async binding virtualization and paging.
- Fixed issue regarding setting small size to segmented button in SmartBox tool.
- Fixed issue to update SmartBox AI placeholder.
- Fixed issue where virtual grid is not updated properly after scrolling and replacing data set.
- PDFViewer:
- Fixed issue where updating file source does not reset the toolbar page number.
- Fixed issue where zoom resets the page.
Kendo UI for Angular 2026 Q1 (v23.0.1)Feb 11, 2026
Fixes
- Buttons: Fixed wrong dependency version.
- Conversational-UI: Fixed issue where tool buttons have the incorrect size and roundness.
- Editor: Fixed error when iframe is false and text is dragged and dropped in the editor.
Kendo UI for Angular 2026 Q1 (v23.0.0)Major versionFeb 10, 2026
Features
- Calendar: Enhanced range selection.
- Chat:
- Added loading and scrollToBottom.
- Adopt promptbox.
- Enhanced message interface and rendering.
- Introduced messageBoxSettings.
- Renamed enableFileSelect and enableSpeechToText.
- enableFileSelect is now fileSelectButton, and its type is FileSelectButtonSettings.
- enableSpeechToText is now speechToTextButton.
- Conversational UI: Added codemods for breaking changes.
- Diagram: Added connection points editing.
- Grid:
- Added highlightedKeysChange event to highlight directive.
- Added SmartBox tool.
- Introduced CSV export functionality.
- Implemented SmartPasteButton component.
- PDFViewer: Add blank page.
- Added PromptBox component.
- Revised license message design.
- Component appearance options (fillMode, themeColor, rounded, size) are now set to undefined. The default style now comes from the Kendo themes unless you explicitly set an option.
- The none value is no longer available for fillMode, size, or themeColor options, but it remains supported for rounded.
Fixes
- Calendar: Remove k-active css class from focused cell.
- DatePicker: Fixed issue where non-adaptive mode opens АctionSheet in device emulator.
- DateTimePicker: Fixed issue where non-adaptive mode opens АctionSheet in device emulator.
- Diagram:
- Fixed issue regarding connection line rendering differences between versions.
- Fixed error triggered when dragging floating cascading connection.
- DropDowns: Fixed issue where non-focusable adornments cause focus issues.
- Grid:
- Fixed issue where filter menu clear button triggers unnecessary event.
- Fixed issue where column chooser search input misses aria-label.
- Fixed issue where highlightItemKey is not considered when using smart search.
- Fixed incorrect column reorder with hidden columns.
- Fixed incorrect focus when reordering columns with keyboard.
- Fixed issue where pager is adaptive in non-adaptive mode.
- Fixed issue where it scrolls on filter row focus with virtual columns enabled.
- Fixed issue where shift+arrow selection is not working with detail template.
- Inputs: Fixed issue where non-focusable adornments cause focus issues.
- NumericTextBox: Fixed to prevent trailing zeros from cutting off decimal part.
- Pager: Fixed issue where focus gets trapped in pagesizes component.
- PivotGrid:
- Fixed issue where configuratorMeasuresText i18n translation is ignored.
- Fixed issue where removing rows and values triggers error.
- Scheduler:
- Fixed incorrect focus upon new event creation.
- Fixed issue where interval is not reset on frequency change.
- Fixed issue where show business hours button has k-selected class.
- Sortable: Fixed issue where aria-disabled is not allowed on div.
- TimePicker: Fixed issue where non-adaptive mode opens АctionSheet in device emulator.
- TreeList:
- Fixed issue where filter menu clear button triggers unnecessary event.
- Fixed issue where autosizing with locked and grouped columns does not work.
- Fixed issue where checkbox remains checked after ctrl/cmd click deselection.
- Fixed incorrect column reorder with hidden columns.
- TreeView:
- Fixed issue where selection is not done on entire item click.
- Fixed issue where it uses caret instead of chevron icons.
- Upload: Fixed issue regarding adding k-upload-async and k-upload-empty classes.