Kendo UI R2 2018 SP1

Adds new features to ButtonGroup, Grid, MultiSelect, PDF Export and Radial Gauge.
September 4, 2018
New Version

Features

  • All components
    • Remove legacy css from dataviz styles.
  • ButtonGroup
    • Add iconClass setting.
  • Grid
    • Add formatting functionality to the Tabular PDF export columns.
  • MultiSelect
    • Virtualized widget resets scroll position on deselect.
  • PDF Export
    • Add formatting functionality to the Tabular PDF export columns.
  • Radial Gauge
    • Add pointer.length option.

Fixes

  • All components
    • suite parameter of the widgetInstance method is mandatory in ts definitions
    • k-ng-model does not update $dirty and $pristine when ng-form directive is used
    • Inconsistency between custom formatting and standard formatting.
  • AngularJS
    • ComboBox clear value button simply resets the combo value to the initial k-ng-model value, when filter is configured
    • Not working AngularJS two way databinding of RangeSlider
  • AutoComplete
    • Clear button is displayed when no item is selected
  • Chat
    • Erroneous calculation in card layout
    • Messages displayed for wrong Chat user
  • ComboBox
    • Input text is not visible in Combobox in Flat theme
    • Value clearing is not working in scenario with filter and virtualization
    • Clear button is displayed when no item is selected
    • ComboBox clear value button simply resets the combo value to the initial k-ng-model value, when filter is configured
    • Cascading dropdowns tab focus fails
  • ContextMenu
    • ContextMenu close event fires multiple times
  • DataSource
    • DataSource throws an error when having nested property with null parent object
  • DatePicker
    • Setting "dateInput" option programmatically doesn't work
  • Dialog
    • Dialog action callback function is called twice when triggered with Enter key
  • Draggable
    • Setting autoScroll does not work if the container is the body Chrome and Edge
    • Draggable is not auto-scrolled on MS Edge if all of the area is not visible initially and there is a vertical scrollbar on the page.
  • Drawing
    • When exporting image to PDF with Drawing API an error occur if the mime type is not set correctly.
  • DropDownTree
    • DropDownTree items are available for removal with the X button when the widget is disabled
    • Unexpected multiple selected nodes in single selection DropDownTree with filtering
    • DropDownTree value on change event is not empty, when the event is triggered by clear button or Esc key
  • Editor
    • Incorrect return type void in typescript definitions for Editor's encodedValue method
    • Table cells in Editor are not resizable as of R2 2018
    • Scroll bar is not displayed on entering a new line in br tag mode (Chrome)
    • JavaScript error is thrown on paste in Internet Explorer
    • F10 hides the toolbar with inline mode
    • Underline and BackColor Editor tools remove tags, although custom classes set to tags should prevent removal
    • Empty tags remain after deleting the Editor's content
    • Pasting in inline elements trims br tags
    • Editor messages configuration does not alter the dropdown tools tooltip
    • Selected content in contentEditable=false elements is cleared on Ctrl+V
    • Editor Insert Hyperlink dialog allows injecting script
  • Gantt
    • Undesired view navigation on editing a task in the Gantt's treelist when navigatable is set to true
  • Grid
    • Tabular PDF export not sizing date and number columns
    • When Virtual scrolling is enabled, PopUp edit window closes on error even after DataBinding event is prevented
    • The width of a Multiheader column is changed after reordering if the first column in the group is hidden.
    • Not preserved columns width during column reordering if there is a hidden column.
    • The Clear filter button fires the filter event multiple times in some scenarios
    • Grid setDataSource method throws "e.fetch is not a function" error
    • Aria-describedby attributes of Grid's cells are not assocciated with the correspoding column header.
  • Menu
    • Having input in a sub menu item closes the popup on input focus in IE 11 on touch devices
  • MultiSelect
    • Clear button is displayed when no item is selected
    • Typing Polish accented "ą" character in the MultiSelect causes all items to get selected
    • MultiSelect clear button is not rendered when items are selected programmatically
    • Clearing the MultiSelect's input does not clear the filter
    • JAWS reader does not announce the label when a MultiSelect is wrapped by a label element
    • MultiSelect: screen readers announce only one of the selected items
  • MVVM
    • Radio button 'checked' binding do not work if you set value to null.
  • NumericTextBox
    • The NumericTextBox is making an AngularJS form dirty on keydown even if the value is not changed.
  • PDF Export
    • Tabular PDF export not sizing date and number columns
  • Scheduler
    • Scheduler does not parse properly the start and end dates in the eventTemplate when Date grouping is used in Month view
    • Scheduler editor closes automatically on creating an event through the keyboard
    • Resized event incorrectly displayed in Scheduler's timelineWeek view (showWorkHours: true)
  • Slider
    • Browser's dragging of the drag handles is not prevented
    • Not working AngularJS two way databinding of RangeSlider
  • Sortable
    • autoScroll does not work if the container is the body Chrome and Edge
  • Splitter
    • Splitter remove method removes panes from other widget instances
  • Spreadsheet
    • Data is lost after Undo command
    • Export button causes form submit
  • TimePicker
    • TimePicker doesn't show value when re selecting after deleting.
  • ToolBar
    • An anchor in custom ToolBar item does not navigate on pressing Enter key
  • TreeView
    • Item does not expand when the item is filtered in loadOnDemand="true" scenario
    • Vertically not centered TreeView checkboxes
    • Unexpected page scrolling on pressing Space, when a disabled TreeView node with checkboxes is focused
  • Upload
    • Async Upload Vue wrapper loses its reference in the this.$refs object after the first successful upload
Kendo UI

Kendo UI

JavaScript, HTML5 UI widgets for responsive web and data visualization.

Got a Question?

Live Chat with our Telerik licensing specialists now.