Kendo UI

Release History

jQuery Release History

Kendo UI Q3 2015 SP1

November 10, 2015

All components

NEW
  • Mobile font icons should be defined in both :before and :after pseudo-elements
  • Fix incorrect LESS file paths to work with webpack require
  • Filter row clear button missing title attribute
FIXED
  • firstDay should be Sunday in en-US culture
  • JS error when showing tooltips for SVG elements
  • Kendo UI 2015 Q3 raises `System.register is not a function` on certain ASP.NET WebForms cases
  • Incorrect text color for inputs in the Default theme
  • Avoid registering web components more than once

ActionSheet

NEW
  • ActionSheet closes instantly when tapping the background
FIXED
  • ActionSheet closes after .open() is called from button click with data-click-on=down

AngularJS

FIXED
  • Calendar / AngularJS demo not working
  • Widget throws an exception when select a value during data-binding
  • k-rebind does not work for widgets that does not have wrapper element
  • ng-model is not updated when widget value is changed
  • Widget does not update ng-model correctly

Application

FIXED
  • kendo.mobile.view.js uses Angular debugging functions
  • update the prefixed touch-action usage for mobile
  • Router/History do not work in chrome packaged apps

AutoComplete

NEW
  • Hide input [x] button shown under IE
FIXED
  • Widget throws an exception when select a value during data-binding
  • Widget does not return correct dataItem when virtualialized
  • Widget removes its value when a delayed filter request is received
  • AutoComplete does not reset scroll to top virtualized list on filter

Barcode

FIXED
  • Incorrect size when rendering as canvas

Calendar

FIXED
  • Calendar / AngularJS demo not working
  • Calendar is not marking today date

Chart

NEW
  • Provide reference to visual in noteClick and noteHover events
  • The exportImage method now resizes the chart to match the specified width and height
  • Add reference to the chart in the *Axis.title.visual function (e.sender)
  • Add reference to the chart in the *Axis.labels.visual function (e.sender)
  • Add reference to the chart in the series.errorBars.visual function (e.sender)
  • Add reference to the chart in the series.highlight.visual function (e.sender)
  • Add reference to the chart in the series.markers.visual function (e.sender)
  • Add reference to the chart in the series.visual function (e.sender)
FIXED
  • Bars widths may vary +/- 1px
  • Bar charts without borders are blurred in SVG output
  • An error is thrown when setting series zIndex and there are missing points

ComboBox

FIXED
  • Widget throws an exception when select a value during data-binding
  • Widget does not return correct dataItem when virtualialized
  • Widget shows "loading..." message when bound to local data

ContextMenu

FIXED
  • Open event has wrong target argument
  • ContextMenu with click setting behaves inconsistently

DataSource

FIXED
  • Nested fields projected to a top level field is not serialize correctly

DateTimePicker

FIXED
  • ng-model is not updated when widget value is changed
  • Widget does not update ng-model correctly

Diagram

NEW
  • Improve layout performance in IE11
FIXED
  • widgets used inside shapeTemplate are not initialized
  • Incorrect connectors are chosen when dynamically changing the layout

Draggable

FIXED
  • AutoScroll does not work as expected in Firefox

Drawer

FIXED
  • drawer does not apply title when opened with swipe

Drawing

NEW
  • TypeScript: Add kendo.drawing.pdf.saveAs defintion
  • TypeScript: Configuration options are now optional
FIXED
  • Image href is escaped when set on existing Image element

DropDownList

FIXED
  • Widget throws an exception when select a value during data-binding
  • Widget does not return correct dataItem when virtualialized
  • Widget does not define a default group template when virtualization is enabled
  • Widget does not focus first item when virtualization is turned on, option label is not defined and initial index is -1
  • Widget does not reset its value when 'null' is passed to the value method

Editor

FIXED
  • Start attribute of ordered lists is never serialized
  • script tag content should not be displayed in the Editor when serialization.scripts is set to true
  • JS error when pasting Word image object in IE 11
  • ImageBrowser / FileBrowser cannot be activated via MVVM
  • IE10 throws JS error on paste
  • Not able to change text color to default
  • Overflow button is duplicated when specifying tools and initializing multiple editors simultaneously
  • Formatting not applied on new line

Excel Export

FIXED
  • Selecting the Grid with Excel export and the Gantt chart component results in non-functional custom script

Grid

NEW
  • Hide input [x] button shown under IE
  • Introduce navigate event when using keyboard navigation
  • Add pdf.avoidLinks option to avoid hyperlinking <a> elements in PDF output
FIXED
  • getOptions returns incorrect pageSize for the pageable options if the pageSize was changed
  • Column template MVVM binding is not rebind when incell edit mode cell is closed
  • Frozen columns jitter on horizontal scroll
  • Enter does not expand/collapse group in editable grid with grouping
  • IE8: Changing NumericTextBox value with keyboard in grid (batch editing) not possible
  • Fix leaks in FilterCell widget
  • editRow does not put row in edit mode if currently there is new row in edit mode
  • Setting filterable dataSource breaks column menu filtering
  • Pager not aligned in adaptive rendering
  • Row has extra group cell when initial grouping is removed and autoBind is false
  • Angular templates for filter cell template function are not complied
  • MultiCheckbox filter DataSource configuration is not serialized by MVC 6 wrapper
  • Grid data area does not scroll when tabbing through the header cells
  • Footer template not aligned when there is locked column with hidden sub column
  • Angular grid with k-rebind and column resizing gets rebound unexpectedly
  • Cancel event is not fired when the 'escape' key is pressed

ListView

FIXED
  • Endless Scrolling does not work with checkboxes and MVVM

Map

NEW
  • Tile size is set with inline style to allow using retina resolution tiles
  • Shape and Tile layer setDataSource method, accepts DataSource instance or configuration
FIXED
  • Map breaks when zoomed out to maximum using gesture

MobileListView

FIXED
  • Missing styles for km-state-active in Nova theme
  • Mobile ListView's click event is not fired if you scroll the widget while pull to refresh is in progress

MultiSelect

NEW
  • Hide input [x] button shown under IE
FIXED
  • Widget throws an exception when select a value during data-binding
  • JS error when adding new value after the widget's values were cleared
  • Widget does not return correct dataItem when virtualialized
  • Widget shows "loading..." message when bound to local data
  • MultiSelect doesn't fetch the data source when autobind: false and serverFiltering: false are used

NavBar

FIXED
  • navbar does not clear its title

PDF Export

FIXED
  • Rect shapes are not exported

PanelBar

FIXED
  • PanelBar datasource items do not compile angular expressions
  • PanelBar collapse-expand issue with animations.

Scheduler

FIXED
  • Current range dates are not shown in the toolbar on mobile
  • Scheduler timezones dependency cannot be selected in download builder
  • Scheduler positions event with -1 day in Month view when load in BRT

Scroller

FIXED
  • Widget does not re-position its content when dragged outside the device's screen

Slider

FIXED
  • Slider does not work with small fractions.
  • Calling resize() on a slider breaks the ability to select a value by clicking on the label
  • Slide functionality does not work on touch device

Sortable

FIXED
  • autoScroll does not work if the scrollable container is the page body

Spreadsheet

NEW
  • Support list validation
  • Support reject validation type
  • Support typing percentage values in spreadsheet
  • AutoFill tool
  • Parse more date formats in spreadsheet
  • Support copy and paste from the toolbar in Chrome
  • Breaking change: Serialize border width as a number (pixels)
FIXED
  • Spreadsheet does not look well when the cols/rows are fewer than the available viewport
  • Pasting from external source does not work in Firefox and Edge
  • BorderPalette layout is broken
  • TabStrip initialization fails if the developer has extended Boolean JavaScript object
  • Keyboard selection expansion does not work as expected near merged cells
  • Spreadsheet is not working with RequireJS
  • FormulaBar and FormulaInput are not synced in Firefox
  • Layout issues in IE9
  • Unable to start typing with Shift depressed
  • External paste is allowed over a merged cell area
  • Textarea element is visible on copy
  • Spreadsheet theme issues
  • Date filtering doesn't work
  • Unchecked values from the filter menu appear as checked after the menu is reopen
  • Combined scripts do not load in IE8 due to errors in Spreadsheet code
  • The active row indicator is overlayed by sheet content
  • Filtering percentage column by value yields no results

StockChart

FIXED
  • Bars widths may vary +/- 1px
  • Bar charts without borders are blurred in SVG output

TabStrip

FIXED
  • TabStrip can't have selected item set when constructed from a datasource

ThemeBuilder

FIXED
  • JS error when modifying Nova theme

ToolBar

FIXED
  • Toolbar URL configuration option does not work
  • Changing the selected button in a group does not reset the selected button in overflow group
  • Page scrolled down on Space when keyboard navigation enabled
  • Attribute class ' ' removes already set css classes

TreeList

NEW
  • Add itemFor method
  • Add dragStart/drag/drop/dragEnd events
FIXED
  • Showing aggregates in the TreeList throws exception when root parentId is not nullable
  • Enter key during editing submits enclosing form
  • Excel export produces blank document when used with custom parentId field

TreeMap

FIXED
  • Leafs on level bigger than 3 do not use range colors

TreeView

FIXED
  • Loading animation is not displayed in Fiori / Material / Nova / Office365 themes
  • Node added with the append method is not removed when the children has not yet been loaded and no children are returned with the Ajax request.

Window

FIXED
  • Hidden widget renders the overflow screen when set modality with setOptions
  • Unexpected animation plays on close when animation.close is false
  • Setting the animation with setOptions() throws an error
For previous versions please refer to the Kendo UI Web, DataViz and Mobile release history