Kendo UI

Release History

jQuery Release History

Kendo UI R3 2020 SP1

October 21, 2020

Common

FIXED
  • Invalid CSS in the base file of the Bootstrap LESS theme
  • Kendo Observable is missing properties in TypeScript 3.9
  • Incorrect TypeScript definition for kendo.parseDate and kendo.parseExactDate
  • Add "angular" event TypeScript definition in Observable class
  • kendo.scrollLeft() and jQuery.scrollLeft() do not work in RTL in Chrome 85+

AngularJS

FIXED
  • AngularJS templates not evaluated correctly in ListView with Endless Scroll

Application

FIXED
  • Missing Application typings

Badge

FIXED
  • The new 2020.3.915 text data binding option does not work correctly
  • Badge position is always set to "inline" in LESS-Based themes.

Breadcrumb

FIXED
  • Add Breadcrumb TypeScript definitions

Chart

FIXED
  • Chart's seriesDefaults.labels.position typescript definition is missing
  • Bar Chart date axis: First day of week should be taken from the current culture

ComboBox

FIXED
  • Widgets in readonly state are incorrectly read as "editable" by NVDA

DataSource

FIXED
  • Add kendo.data.schemas TypeScript definition

DatePicker

FIXED
  • DatePicker calendar breaks when kendo namespace is set
  • DatePicker concatenates newly typed number with the current value

DateTimePicker

FIXED
  • Editing TimePicker "modern" component type shows NaN
  • TimePicker max value changes unexpectedly
  • Widgets in readonly state are incorrectly read as "editable" by NVDA
  • Time is not changed when disableDates is used

Diagram

FIXED
  • Diagram: wrong Typescript definition for the Connection constructor

Dialog

FIXED
  • Kendo Dialog fires action twice on keydown

Drawer

FIXED
  • Drawer itemClick event is not thrown if there are more than 1 HTML elements in the template

Drawing

FIXED
  • Drawing API Rect TypeScript definition is not correct

DropDownList

FIXED
  • JavaScript error "e.toLowerCase is not a function" thrown by MVVM bound DropDownList

Editor

FIXED
  • When uploading an image via the Editor ImageBrowser the name of the image is not set to the name field from the server response
  • Editor - empty line cannot be deleted with Backspace key
  • Empty Editor throws a JS error on inserting a hyperlink with only a space character for its Text field
  • kendo.ui.editor.Toolbar TypeScript definition incomplete

Excel Export

FIXED
  • Typescript definition for "type" in WorkbookSheetRow is missing
  • Grid's groupHeaderColumnTemplate is not exported to Excel

FileManager

FIXED
  • The file fields in FileManager preview need to be encoded by default
  • kendo.ui.filemanager is not available in typescript definitions
  • FileManager Destroy method sends multiple delete requests
  • FileManager: when transport.delete is a function, confirm dialog stays open after error

Filter

FIXED
  • Operators' order is ignored in Core Filter Htm Helper

FilterMenu

FIXED
  • Filtering for null value in ForeignKey column thrown an exception

Form

FIXED
  • Editable contains a function with non-latin symbol

Gantt

FIXED
  • Gantt does not update parent task upon drag-dropping task into another task
  • JavaScript error thrown on saving Gantt task with custom editor template
  • Unable to preserve edited Gantt task name on pressing Enter or clicking on treelist in Edge 42
  • Missing TreeView HierarchicalDragAndDrop dependency on checking Gantt in Custom Download Builder

Globalization

FIXED
  • Some culture files are outdated due to differences in the .Net Core(latest) CultureInfo definitions

Grid

NEW
  • Encode column titles before displaying them
  • Enable sorting of items in column menu
FIXED
  • Virtualized Grid scrolling issue after setDataSource
  • RTL Grid header vanishes in Chrome 85+
  • Grid misalignment on column resize in RTL with scrollbar
  • The filter event does not fire when there are no values in the filter inputs
  • Filtering for null value in ForeignKey column thrown an exception
  • Persisting options for emptied default filter not working
  • Grid's groupHeaderColumnTemplate is not exported to Excel
  • PersistSelection does not work when filter is applied with 0 results
  • Grid header style is inherited by Column menu

HierarchicalDataSource

FIXED
  • TypeScript definition for Node.load requires an id: any

ImageEditor

NEW
  • Add background overlay to the crop tool
FIXED
  • ImageEditor - ProxyURL Does Not Accept String in Razor

ListView

FIXED
  • AngularJS templates not evaluated correctly in ListView with Endless Scroll

MVVM

FIXED
  • JavaScript error "e.toLowerCase is not a function" thrown by MVVM bound DropDownList
  • The new 2020.3.915 text data binding option does not work correctly
  • ListView MVVM endless scrolling doesn't work

MultiSelect

FIXED
  • MultiSelect WAI-ARIA the div element with role "listbox" requires at least one owned "option" element

PDF Export

FIXED
  • PDFOptions.multiPage option is missing from the API Reference/TypeScript definitions

PDFViewer

FIXED
  • The disabled Pager's arrows inside the PDFViewer doesn't have aria-disabled="true"attribute
  • Empty title attribute of PDFViewer zoom level combobox
  • Zooming with no toolbar throws JS error
  • Missing method parameter options for PDFViewer TypeScript definitions

Pager

FIXED
  • The disabled Pager's arrows inside the PDFViewer doesn't have aria-disabled="true"attribute

PanelBar

FIXED
  • PanelBar: k-content element has "region" role with no label associated
  • PanelBar: Elements with role "menuitem" are not expected to have "aria-expanded" attribute
  • PanelBar: Elements with role "menuitem" are not expected to have "aria-selected" attribute

RadioButton

Scheduler

NEW
  • Bind resources along with events when navigation to view in autoBind: false scenario
FIXED
  • DatePicker in Scheduler does not show dates when culture is enabled
  • Cannot read property 'firstChild' of undefined error thrown for Scheduler with remote dataSource, grouping and autoBind set to false
  • TypeScript definition for kendo.ui.SchedulerView doesn't distinguish between configuration and return type
  • Wrong timeslot selection and JavaScript errors thrown by RTL Scheduler Timeline view in Chrome 85+

Spreadsheet

FIXED
  • useCultureDecimals property type definition is missing for Spreadsheet SpreadsheetOptions
  • saveJSON method type definition is missing for Spreadsheet
  • Spreadsheet exports corrupt xlsx when containing an empty Sheet with a focused A1 cell
  • Unable to create custom function using Typescript in Spreadsheet
  • Spreadsheet comments are not properly exported in XLSX
  • Comments in the Spreadsheet are not properly displayed in frozen columns scenario

TextArea

FIXED
  • TextArea font-size in LESS-based themes is not consistent with other inputs

ThemeBuilder LESS

FIXED
  • LESS Themebuilder does not take into account widget styles in component/_theme.less and component/_layout.less
  • LESS ThemeBuilder is not setting the Selected background color to Calendar

TileLayout

FIXED
  • Draggable items inside TileLayout widget cause JavaScript exceptions

TimePicker

FIXED
  • Editing TimePicker "modern" component type shows NaN

ToolBar

FIXED
  • overflowAnchor property is missing from Toolbar's TypeScript definitions

Upload

FIXED
  • Cancel and Upload buttons are not marked as focused in Upload widget

Window

FIXED
  • Window - position in percentage does not work, if draggable containment is set
  • Modal Window with an iframe does not remove k-state-focused upon closing of the Window
  • Unable to scroll the content of Kendo Window using keyboard up and down arrows
For previous versions please refer to the Kendo UI Web, DataViz and Mobile release history