
Includes updates to ButtonGroup, ComboBox, DataSource, DropDownList, Grid, Notification, ToolBar and Upload.
Features
- ToolBar
- Add item to ToolBar click and toggle event handler arguments
- Grid
- Grid with details should notify the users of the Expand/Collapse functionality
- Grouping and ungrouping Grid keyboard support
- Wrappers (ASP.NET Core): ContextMenu
- Add ContextMenu Tag helper
- Upload
- Add a RelativePath field for the meta of the Uploaded files for Kendo Upload
- ComboBox
- Add configuration option for cascade parent field to get value from
- ButtonGroup
- TypeScript definition for ButtonGroup is missing 'selectedIndices'
- Notification
- Append static Notifications to multiple containers
- DropDownList
- Add configuration option for cascade parent field to get value from
- Wrappers (ASP.NET Core): Upload
- Allow setting initial files from the model in Upload taghelper
- DataSource
- isnullorempty and isnotnullorempty do not work with OData
- Wrappers (ASP.NET Core): PanelBar
- Add possibility custom attributes to be added to panelbar-item taghelper
Fixes
- Scheduler
- Item can not be selected when using span or div element in template in ComboBox, AutoComplete and DropDownList
- Change event is not triggered for events crossing the week in Month view
- Missing recurring Scheduler events in the beginning of a view
- TreeMap
- TreeMap renders tiles for items with value 0
- Grid
- Command with template throws an error when command.visible handler is added
- Groups in Grid with endless scrolling get replicated in some scenarios
- Navigatable Grid cannot be sorted or filtered with tap
- Cancel changes remove rows from endless scrolling Grid
- Sort styles are not applied correctly with multi-column headers
- Resize method cause misalignment of Grid with locked columns
- persistSelection does not work when the model is external to the data source
- Clicking on a Checkbox in Batch Editing exits Edit Mode
- Detail template is cleared when new page with Endless scrolling is rendered
- Grid with endless scrolling is appending the same data multiple time after read
- FilterMenu remains open in Navigatable Detail Grid
- Reordering/locking multi-column headers are not changing the header/table data
- columns.hidden not hiding header in a Grid initialized from a table
- PageSize "all" does not work correctly with the Grid's Excel export
- Grid cell closes in Safari on Mac when non-input element is clicked
- Grid filter menu icon missing title attribute in multi select
- Up arrow click navigates to child Grid header instead of the parent header cell when navigable option is enabled
- Grid popup editor window is not opened on correct position
- lockColumn() method not working as expected in multi-column headers scenario
- Media functionality throws Javascript error when resizing window after destroying the Grid
- MultiSelect
- Not triggered change event when a selected item is deleted through MultiSelect's clear button and then selected again
- Enter does not deselect selected item in MultiSelect
- l.select(...).done is not a function error is thrown when delete the second selected item after filtering
- Keyboard navigation does not work as expected with virtualized MultiSelect
- MultiSelect tokens and token list use invalid attributes
- MultiColumnComboBox
- MultiColumnComboBox item selection does not work on mobile devices
- Clear button is not visible on hover with Metro theme
- TreeView
- Decreased performance of toggling TreeView checkboxes with checkChildren true
- DatePicker
- The current month cannot be reselected using the keyboard navigation
- Wrappers (ASP.NET Core): Chart
- It is not possible to set Margin for Donut series in ASP.NET Core Chart
- ASP.NET Core Chart wrapper generates wrong JavaScript setting for categoryAxis.categories array
- Editor
- Menu items stripped of classes when the widget is nested in Editor
- Cannot focus and type in ComboBoxes added to the toolbar (resizable: true)
- ListBox
- Use unselectable instead of invalid deselectable attribute
- FilterMenu
- FilterMenu remains open in Navigatable Detail Grid
- Spreadsheet
- Spreadsheet's sheet data source cannot be set with ref attribute
- Incorrect behavior on clicking Spreadsheet's Increase/Decrease decimal buttons for formula results
- Typing Korean/Chinese does not set Spreadsheet cell in edit mode
- An excel file with filters in not properly imported into the Spreadsheet - the filters are not applied
- Displaced Sort buttons inside Spreadsheet sort and filter menu in Fiori and Office365
- Window
- Maximizing the Window with the Sass themes does not fill up the screen
- ComboBox
- Item can not be selected when using span or div element in template in ComboBox, AutoComplete and DropDownList
- ComboBox with virtualization and cascadeFrom is initially triggering 2 requests to the valueMapper
- Item is re-selected in ComboBox when clearing with backspace
- ComboBox change event fires twice on entering text and tabbing out
- Clear button is not visible on hover with Metro theme
- Wrappers (ASP.NET Core): MaskedTextBox
- Client side data-* attributes not rendered on input element
- Invalid regular expression error thrown if MaskedTextBox wrapper property PromptChar is set to *, ( or )
- DropDownList
- Item can not be selected when using span or div element in template in ComboBox, AutoComplete and DropDownList
- Wrappers (ASP.NET Core): Grid
- Row not Removed from Grid on Cancel when Server Grouping is enabled
- Menu
- Menu popup is not shown on hover with Chrome and Firefox on touch devices
- Menu sub-menu does not open on hover in IE and Edge with jQuery 1.10.2
- TreeList
- Defining class in columns.headerAttributes overrides the k-header class
- columns.headerAttributes is ignored when using multi column headers
- The uid of treelist items is not updated after refreshing the pager
- TreeList incell editing breaks after a column is hidden
- TreeList command column columns.attributes class is removed
- Clicking on expand/collapse icon selects the row
- Column resizing does not work in RTL mode
- Custom Command Button in TreeList is Replaced with Edit Command Buttons in Edit Mode
- PageSize "all" does not work correctly with the Treelist's Excel export
- TreeList context menu stops working correctly after using setDataSource on the TreeList
- NumericTextBox
- Incorrect value is applied to NumericTextBox with German culture
- ContextMenu
- Menu sub-menu does not open on hover in IE and Edge with jQuery 1.10.2
- Map
- Map click event does not return the e.location argument correctly
- DataSource
- TypeScript definition for DataSourceTransportRead should allow string type
- All components
- The typing definitions in the NPM @progress/kendo-ui package do not contain the changes introduced with R3 2018
- Android 9 not detected as Android OS by kendo.support.mobileOS.android
- ASP.NET Core Grid wrapper does not find editor templates if Dynamic View Location is applied
- Wrappers (ASP.NET Core): TabStrip
- Cannot disable the animation for TabStrip TagHelper
- Pager
- PageSize "all" does not work correctly with the Grid's Excel export
- KendoPager is not responsive on Internet Explorer 10
- Globalization
- Incorrect value is applied to NumericTextBox with German culture
- AutoComplete
- Item can not be selected when using span or div element in template in ComboBox, AutoComplete and DropDownList
- Sortable
- Filtered items can be sorted when `axis` is set