Kendo UI R2 2022 SP1

Released: Jun 22, 2022

Updates in R2 2022 SP1

Features

  • Common
    • Added new DropDownButton component.
    • Added new SplitButton component.
  • AutoComplete
    • Substituted aria-owns with aria-controls in role="combobox" widgets.
  • Calendar
    • Implemented Calendar ARIA as per the spec.
  • DatePicker
    • Substituted aria-owns with aria-controls in role="combobox" widgets.
  • DateRangePicker
    • Implemented DateRangePicker ARIA as per the spec.
  • DateTimePicker
    • Added 'aria-haspopup=grid' to the DateTimePicker combobox element.
    • Substituted aria-owns with aria-controls in role="combobox" widgets.
  • DropDownList
    • Substituted aria-owns with aria-controls in role="combobox" widgets.
  • DropDownTree
    • Substituted aria-owns with aria-controls in role="combobox" widgets.
  • Filter
    • Implemented Filter ARIA as per the spec.
  • MaskedTextBox
    • Added aria-placeholder to MaskedTextBox.
  • MultiColumnComboBox
    • Substituted aria-owns with aria-controls in role="combobox" widgets.
  • MultiSelect
    • Substituted aria-owns with aria-controls in role="combobox" widgets.
    • Moved ARIA attributes from wrapper to input element.
  • Pager
    • Implemented Pager ARIA as per the spec.
  • TimePicker
    • Added 'aria-haspopup=listbox' to the TimePicker combobox element.
    • Substituted aria-owns with aria-controls in role="combobox" widgets.
  • ToolBar
    • Replaced ToolBar's SplitButton with SplitButton component.

Fixes

  • Common
    • KendoLicensing.setScriptKey not working in typescript files.
  • Button
    • Button's text cannot be inserted through $scope in AngularJS.
  • Calendar
    • Navigate event of the Calendar is not triggered when it is bound inside another event handler.
  • CheckBoxGroup
    • Setting an empty array in CheckBoxGroup does not reset its value.
  • DropDownTree
    • DropDownTree can not bind data when using remote datasource as grid editor.
  • Editor
    • Pasted table gets incorrect layout after formatting.
  • Grid
    • Operation "Destroy" is triggered twice when the data is grouped.
    • MultiSelect in Grid column filter closes first time when clicked.
    • Newly created empty row does not appear in Grid if filter is applied.
    • Grid with group paging and server operations enabled throws a JavaScript error.
    • Disabled Pager buttons in Grid do not have aria-disabled attribute set.
    • The "rowReorder" event does not return a correct "oldIndex" and "newIndnex" in hierarchy when child grids are expanded.
    • AutoComplete in FilterCell shouldn't clone Grid's datasource with the filters.
    • Initially filtered Grid with checkbox list filter menu throws an error.
  • ListBox
    • ListBox items are not displayed correctly when moving from right to left.
  • ListView
    • ListView loading spinner does not appear on initial data loading.
  • Map
    • Map markers are not positioned correctly on a zoomed out Bing map.
  • Menu
    • Unable to close scrollable Menu subitems popup with Esc key.
  • MultiColumnComboBox
    • MultiColumnComboBox value is not set on mobile.
  • MultiSelect
    • MultiSelect in Grid column filter closes first time when clicked.
  • Pager
    • Disabled Pager buttons in Grid do not have aria-disabled attribute set.
  • PanelBar
    • Keyboard arrow navigation skip disabled items.
  • Scheduler
    • Fix aria-selected to be removed properly from no longer selected rows in Scheduler Agenda view.
  • Spreadsheet
    • Spreadsheet with dataSource and validation incorrect behavior.
    • Spreadsheet sheet.fromJSON imports data to an improper place when the imported number of rows exceeds the current number of rows on the sheet.
    • Formulas do not ignore strings.
    • The defaultCellStyle is not applied on newly inserted rows and columns in Spreadsheet.
    • SheetsBar scroll will prevent formula definition.
    • Leading zeros are removed from cell value when being copied with the drag handler in the Spreadsheet.
    • Null Date on a spreadsheet is stored as incorrect value.
    • Spreadsheet Undo clears all filters when triggered after a column is filtered twice.
  • TabStrip
    • Tabs Overflowed When Scrollable is set to False.
  • ToolBar
    • The overflow menu of the Toolbar hides on specific window size.
    • Maximum call stack error is thrown when ToolBar is initialized in kendo.mobile.Application.
  • Tooltip
    • Tooltip not rendering loading icon with AJAX content.
  • Window
    • Unable to scroll Window content through arrow keys in Chrome and Internet Explorer 11.
    • When a Window is not focused, clicking on a DropDownList in the Window results in the DropDownList not gaining focus.