Kendo UI

Release History

jQuery Release History

Kendo UI Q3 2014

November 18, 2014

All components

NEW
  • Android Material (Lollipop) theme
  • TreeList widget
  • Added kendo.saveAs method for saving files in the browser
  • Enable animations in Canvas rendering

AngularJS

NEW
  • Improved k-ng-delay to start right away if value is set
  • Improved AutoComplete k-ng-model behavior
  • Support primitive value in dropdownlist (AngularJS)
  • Improved MultiSelect AngularJS behavior
  • Support nested template directives for databound widgets
  • mobile application AngularJS directive
  • mobile pane AngularJS directive
  • PopOver AngularJS directive
  • SplitView AngularJS directive
  • mobile view AngularJS directive
FIXED
  • Detail template container is not removed when k-detail-template is used with AngularJS
  • Using JSON.stringify() on Grid options throws an error
  • ListView does not compile changes to a single item
  • ListView angular template does not work when edit -> cancel is performed
  • k-rebind and k-ng-delay cannot be combined for the same widget
  • DropDownList does not select correct item when bound with ng-model/k-ng-model

AutoComplete

NEW
  • Trigger filter event before data source filtering
FIXED
  • Widget doesn't trigger filtering when the last character is deleted

Barcode

NEW
  • exportToPDF, exportToImage and exportToSVG methods
  • Ported rendering to Drawing API

Button

FIXED
  • Disabled icons in metro theme change color on hover

Chart

NEW
  • Ported rendering to Drawing API
  • render event that triggers after data binding, but before rendering the chart
  • Accept DataSource configuration as well as existing instance in setDataSource
  • exportToPDF, exportToImage and exportToSVG methods
  • Optional series.zIndex for ordering series
  • Performance improvements for scatter plots with many thousands of points
  • Add sumOrNull series aggregate
FIXED
  • Performance degradation with many stacked bar series (> 500)
  • plotAreaClick is not fired when clicking on axis plot bands
  • Error is thrown with logarithmic axis if the series contains 0

ComboBox

NEW
  • Trigger filter event before data source filtering

ContextMenu

FIXED
  • ContextMenu does not show up on every consequent contextmenu event
  • Context Menu does not work with SVG

DataSource

NEW
  • Create observable objects only for the items from the current page
  • Implement Promise API for sync/query/read
FIXED
  • Offline storage doesn't support parsing dates
  • Removing root item from observable array throws JS error

DatePicker

FIXED
  • Wrapper sets incorrect format with a string format placeholder

DateTimePicker

FIXED
  • Wrapper sets incorrect format with a string format placeholder

Diagram

NEW
  • Data Editing/CRUD support
  • Add exportToPDF, exportToImage and exportToSVG methods

Drawing

NEW
  • Add drawing.exportPDF/SVG/Image methods
  • Rename Drawing API namespaces to kendo.drawing and kendo.geometry (non-breaking)
  • Group and element opacity
  • Improve speed and reduce memory usage for VML rendering

DropDownList

NEW
  • Trigger filter event before data source filtering
FIXED
  • Widget binds to an object when DropDown is initialized from HTML

Editor

NEW
  • Suppress script serialization by default. Can be enabled through serialization.scripts configuration option.
  • Allow multiple rows to be deleted
FIXED
  • Pressing backspace after selecting text deletes an extra character not in the selection
  • Initialization inside TabStrip fails in Firefox
  • Navigating with up/down arrows does not focus empty rows in IE10
  • Widget's value cannot be set via MVVM in Firefox
  • Focus on surrounding page is lost after removing a focused editor in IE11

Gantt

NEW
  • Support for Resources
  • Client Export to Pdf
  • Year View

Globalization

NEW
  • Update Time zones definitions to honor changes in Russian time zones

Grid

NEW
  • Client Export to Excel
  • Client Export to PDF
  • Multi-column headers support
  • Save/Restore settings API
  • Group footer template should be visible on collapse
  • Pass all available group aggregates to column groupHeaderTemplate
  • Optimized groupable selectors
FIXED
  • Error is thrown when enter key is pressed in filter row input and grid is empty
  • Row is un-selected when popup cancel button is clicked
  • Keyboard navigation does not work when the previous or the next column is hidden
  • Grid column resizing does not work on touch devices
  • Collapsing group requires two clicks with horizontal scrolling and enabled navigatable option
  • setDataSource method detaches columnHide and columnShow handlers

HierarchicalDataSource

FIXED
  • toJSON does not serialize id field, if not defined in model

Linear Gauge

NEW
  • exportToPDF, exportToImage and exportToSVG methods
  • Support for multiple pointers

ListView

FIXED
  • ListView initialized through MVVM does not bind the item after user closes the editing mode

MVVM

FIXED
  • data value primitive and datasource binding do not work with selects

Map

NEW
  • beforeReset event
  • Layer zIndex configuration
FIXED
  • Map should render html attributes
  • kendo.dataviz.map.Extent.edges() returns incorrect se (South-West) and ne (North-East edges)

MobileApplication

NEW
  • Support for browser history detached mode
FIXED
  • iOS 8 home screen app from landscape to portrait does not resize properly

MobileTabStrip

FIXED
  • Mobile TabStrip look and feel does not match iOS 7/8 native one

MultiSelect

NEW
  • Trigger filter event before data source filtering
FIXED
  • Widget doesn't trigger filtering when the last character is deleted
  • Popup closes in IE10

Notification

FIXED
  • Static notifications throw a JS error when animations are disabled

NumericTextBox

FIXED
  • Wrapper sets incorrect format with a string format placeholder

PanelBar

FIXED
  • Not able to focus widget with keyboard navigation in Chrome

PivotGrid

NEW
  • XMLA sorting functionality
  • Support for OLAP KPIs
  • Support for average measure calculation when flat data is used
  • Implement height option of the PivotConfigurator
  • Add icons to the PivotConfigurator treeview
FIXED
  • PivotDataSource does not honor custom schema.axes configuration
  • PivotGrid with local data doesn't expand/collapse in IE and Firefox
  • Firefox: Column headers are not sized correctly after expand/collapse
  • Filter menu does not prevent anchor default behavior resulting in incorrect URL navigation
  • PivotGrid with local data doesn't expand/collapse in IE and Firefox
  • PivotGrid does not accept a string value for the height option
  • Missing values in cells

QRCode

NEW
  • exportToPDF, exportToImage and exportToSVG methods

Radial Gauge

NEW
  • exportToPDF, exportToImage and exportToSVG methods
  • Support for multiple pointers

Router

NEW
  • support for case insensitive routes

Scheduler

NEW
  • Timeline view
  • Implemented horizontal scrolling in scheduler
FIXED
  • Scheduler MVVM demo throws JavaScript error on load
  • JS error when expanding an event

Slider

FIXED
  • Slider doesn't work in a Mobile PopOver

Sparkline

NEW
  • exportToPDF, exportToImage and exportToSVG methods
  • Ported rendering to Drawing API

StockChart

NEW
  • render event that triggers after data binding, but before rendering the chart
  • exportToPDF, exportToImage and exportToSVG methods
  • Ported rendering to Drawing API
FIXED
  • Navigator and chart date range can lose sync after data change

TabStrip

FIXED
  • Not able to focus widget with keyboard navigation in Chrome
  • Tabstrip doesn't destroy Kendo UI widgets when reloading AJAX content

TimePicker

FIXED
  • Wrapper sets incorrect format with a string format placeholder

ToolBar

FIXED
  • Click event (button level) is fired for disabled buttons located in the overflow popup
  • ButtonGroup with no buttons throws JavaScript error

TreeView

FIXED
  • Allow nodes to be unloaded in collapse event handler
  • Child items are updated with parent item data, when using MVVM binding
  • Drag hint is incorrectly positioned in desktop IE11

Validator

FIXED
  • Validation message is duplicated when placeholder is in front of the validated element

Window

NEW
  • Allow setting of actions via setOptions method
FIXED
  • title() method should not double encode already encoded text
For previous versions please refer to the Kendo UI Web, DataViz and Mobile release history