Release History

By product

Q1 2013

March 20, 2013

ASP.NET MVC Server Wrappers

NEW
  • Added: Option to skip rendering the script tags around the deferred scripts
  • Added: Upload available *-vsdoc.js files to Kendo UI CDN
  • Added: (VSExtensions) Right-To-Left support
  • Added: (VSExtensions) Support for Trial Hotfixes
  • Improved: (VSExtensions) Project setup in regard to source control integration
  • Improved: (VSExtensions) Rendering of the elements in the Kendo UI for MVC project templates for IE7 and IE
  • Updated: (VSExtensions) Kendo UI for ASP.NET MVC 4 project template
FIXED
  • Fixed: AuthorizationContext object gets incorrect RouteData object
  • Fixed: (VSExtensions) Converting a default MVC 4 project breaks any Kendo grid widget usage
  • Fixed: (VSExtensions) Creating Kendo project causes error when Nuget not installed
  • Fixed: (VSExtensions) Incorrect Upgrade Wizard behaviour related to kendo.[theme].min.css include
  • Fixed: (VSExtensions) Convert wizard for Web Forms projects
  • Fixed: (ComboBox) Support SelectListItem with null value for the Value property
  • Fixed: (DataSource) Numbers with decimal point are not converted to the needed format when the culture uses comma as separator
  • Fixed: (DateTimePicker, NumericTextBox) MVC DateTimePicker and NumericTextBox have a k-input class applied to the wrapper element
  • Fixed: (DropDownList) Support SelectListItem with null value for the Value property
  • Fixed: (Grid) Group footer aggregates are not correct when server operation is disabled
  • Fixed: (Grid) Template expressions in custom toolbar command URL are not evaluated
  • Fixed: (Grid) Binding to Enum which subclass byte does not work as expected
  • Fixed: (Grid) Regular expression attribute is not escaped properly when using Popup editing
  • Fixed: (Menu) Menu throws exception when trying to generate correct relative App path
  • Fixed: (Splitter) Legacy MVC themes do not style correctly Splitter overlay during pane resizing
  • Fixed: (TreeView) Server-rendered expanded nodes require two clicks to be collapsed
  • Fixed: (Validator) Error is thrown when checkbox with name which contains dot is validated

AutoComplete

NEW
  • Added: Support for binding to keys which are not valid JavaScript identifiers
  • Added: Honor the readonly HTML attribute of the element during widget's initialization
  • Added: Support for persisting DataSource's filters
FIXED
  • Fixed: AutoComplete does not clear selection on close

Calendar

NEW
  • Added: Calendar without footer throws an error when destroyed
  • Added: Honor min and max values rendering view title
  • Improved: Stop mouse enter/leave events propagation
FIXED
  • Fixed: Calendar without a footer throws an error when destroyed

ColorPicker

ComboBox

NEW
  • Added: Honor the readonly HTML attribute of the element during widget's initialization
  • Added: Support cascading from ComboBox/DropDownList widget
  • Added: change event is raised when selecting item with closed popup
  • Added: Support for binding to keys which are not valid JavaScript identifiers
FIXED
  • Fixed: Support form reset when widget is initialized from select element
  • Fixed: Wrong item is selected if value is set as HTML attribute (applicable for cascade functionality)
  • Fixed: Next item is not selected after applying filter

DataSource

NEW
  • Added: Support for virtualization with grouping
FIXED
  • Fixed: OData transport does not support filtering with "Does not contain" operator
  • Fixed: Total is not refreshed when changes are cancelled and server paging is enabled

Date/Time Pickers

NEW
  • Added: Honor the readonly HTML attribute of the element during widget's initialization
  • Added: Format option to the parseFormats array only if it is part of it
  • Added: Avoid parsing input's value if user does not change it
FIXED
  • Fixed: DatePickers do not navigate to current focused date on open
  • Fixed: Shared calendar is not deleted if it has never been opened
  • Fixed: DatePicker cannot be opened in IE when inside a Grid column menu
  • Fixed: Last rendered item is bigger then the max time
  • Fixed: document.activeElement triggers Javascript unspecified error in IE from inside iframe
  • Fixed: Popup flickers when opened-closed fast

Drag And Drop

FIXED
  • Fixed: Multiple drag&drop issues in IE10 when zoomed
  • Fixed: iPad > Selection on Drag&Drop not prevented

DropDownList

NEW
  • Added: Honor the readonly HTML attribute of the element during widget's initialization
  • Added: Support cascading from ComboBox/DropDownList widget
  • Added: change event is raised when selecting item with closed popup
  • Added: Support for binding to keys which are not valid JavaScript identifiers
FIXED
  • Fixed: Support form reset when widget is initialized from select element
  • Fixed: DropDownList does not select correct item if value is set as an HTML attribute (applicable for cascade functionality)
  • Fixed: DropDownList does not select correct item if optionLabel is defined
  • Fixed: tabIndex attribute is not removed on disable
  • Fixed: DropDownList is not sized properly if not visible during binding
  • Fixed: Popup flickers when opened-closed fast

Editor

NEW
  • Added: Support function as ImageBrowser thumbnailUrl
  • Added: Support for customizing the ImageBrowser search box text
  • Added: Allow images to be deleted with backspace key
  • Added: Allow createLink and insertImage commands to be executed with predefined options
  • Improved: Use feature detection to get proper selection object
FIXED
  • Fixed: ThumbnailUrl with get parameters will result in invalid requests
  • Fixed: 'Empty folder' message can be selected and deleted in image browser
  • Fixed: Large image thumbnails are not shown after upload
  • Fixed: Dialog titles do not honor the localization
  • Fixed: Pasted content appears at the end of the editor in iOS 5
  • Fixed: Image onerror handlers are executed
  • Fixed: Scroll position is not persisted when pasting (WebKit)
  • Fixed: Deleting paragraph leaves strange formatting

Framework Constructs

NEW
  • Added: Single Page Application (SPA) prototype implementation
  • Added: RequireJS support
  • Added: TypeScript support
  • Added: Visual Studio 2012 intellisense annotations
  • Added: VSDOC for all suites in Kendo Complete and Kendo Complete for ASP.NET MVC
  • Improved: Removed the default JSON parameterMap from DataSource Java wrapper implementation
FIXED
  • Fixed: document.activeElement triggers Javascript unspecified error in IE from inside iframe
  • Fixed: (ThemeBuilder) Slider draghandle from Metro skin changes layout when generating theme
  • Fixed: Flip and pageTurn transitons do not work in IE10

Globalization

NEW
  • Added: Expanded culture's numberFormat in order to support globalize.js
  • Added: Allow to define shortYearCutoff option through culture info script
FIXED
  • Fixed: kendo.toString hangs when trying to format number with "# yr." format
  • Fixed: Numeric formatting rounds to the last zero placeholder in the decimal part incorrectly
  • Fixed: kendo.parseDate parses incorrectly ISO8601 dates with time zones

Grid

NEW
  • Added: Support for binding to keys which are not valid JavaScript identifiers
  • Added: Cancel event
  • Added: Defer creation of column menu until it is shown
  • Added: Defer the creation of the column filter menu until menu is shown
FIXED
  • Fixed: Input type file should not be automatically bind during editing
  • Fixed: Column menu does not work for template columns with space in the title
  • Fixed: Grid keyboard navigation doesn't scroll to very large cells correctly
  • Fixed: Hiding a column doesn't work when all groups are collapsed
  • Fixed: Grid footer horizontal scroll position is not correct after refresh
  • Fixed: Ungrouping does not properly align footer cells
  • Fixed: Click event of the expand/collapse button is not detached after grid destroy
  • Fixed: Deleting row while editing a new one in inline edit mode does not cancel the changes
  • Fixed: Grid does not display gradient for selected state in IE
  • Fixed: Declarative initialization of Grid with groupable/reorderable enabled
  • Fixed: Adding new items on grid last page
  • Fixed: Grid selection changes when using right mouse button
  • Fixed: Grid content not aligned properly after columnHide action
  • Fixed: Multiple grid selection prevents editing
  • Fixed: Performance regression in grid grouping
  • Fixed: Sorting options of the column menu does not work on touch devices
  • Fixed: Column reordering to right when there is a hidden column
  • Fixed: kendo.ns value is not reflected by generated popup edit form container-for attributes
  • Fixed: Issue with Grid grouping in Windows 8

HierarchicalDataSource

CHANGED
  • Breaking Change: children data sources are now lazily initialized

JSP (Java) Server Wrappers

AutoComplete

Calendar

ColorPicker

ComboBox

Date/Time Pickers

DropDownList

Editor

Grid

ListView

Menu

MultiSelect

NumericTextBox

PanelBar

Slider

Splitter

TabStrip

ToolTip

TreeView

Upload

Window

ListView

NEW
  • Added: Cancel event
FIXED
  • Fixed: document.activeElement triggers Javascript unspecified error in IE from inside iframe

Menu

FIXED
  • Fixed: document.activeElement triggers Javascript unspecified error in IE from inside iframe
  • Fixed: Popup flickers when opened-closed fast

MultiSelect

MVVM

NEW
  • Added: Support for setting <select> values which do not exist in the source binding
  • Added: Support for binding to keys which are not valid JavaScript identifiers
  • Added: functional helpers (map, each, find, select, remove) to ObservableArray
FIXED
  • Fixed: Attribute binding does not update when the value is updated in the parent ViewModel

NumericTextBox

NEW
  • Added: Prevent user input if value is longer than the maxLength attribute
  • Added: Honor the readonly HTML attribute of the element during widget's initialization
FIXED
  • Fixed: NumericTextBox allows to enter '>' symbol
  • Fixed: document.activeElement triggers Javascript unspecified error in IE from inside iframe
  • Fixed: NumericTextBox does not work in IE7 when placeholder option is set
  • Fixed: Vertical line is rendered incorrectly when spinners option is set to false

PanelBar

NEW
  • Added: Errors in Ajax content fail silently

PHP Server Wrappers

AutoComplete

Calendar

ColorPicker

ComboBox

Date/Time Pickers

DropDownList

Editor

Grid

ListView

Menu

MultiSelect

NumericTextBox

PanelBar

Slider

Splitter

TabStrip

ToolTip

TreeView

Upload

Window

Splitter

NEW
  • Added: Unitless values for `size` will be interpreted as pixel values
  • Improved: Performance improvement of splitter with large content

TabStrip

NEW
  • Added: Errors in Ajax content fail silently
  • Added: TabStrip Ajax content loading cannot be canceled
FIXED
  • Fixed: TabStrip with no tabs throws a JS error when focused by the user

ToolTip

TreeView

NEW
  • Added: Change event (triggered after selection has changed)
  • Improved: Performance improvement for `checkChildren: true` initialization
FIXED
  • Fixed: Multi-level dataTextField cannot be set through data attribute
  • Fixed: Disabling items through MVVM does not disable them visually
  • Fixed: Disabled nodes render enabled checkboxes
  • Fixed: Space key checks user-rendered checkboxes
  • Fixed: Scroll position is not persisted when focusing widget
  • Fixed: checkChildren:false updates parent indeterminate/checked state

Validator

NEW
  • Added: Method for hiding all validation messages

Window

FIXED
  • Fixed: Textboxes cannot be focused in Kendo UI Window in IE after closing and destroying an iframe-containing instance
  • Fixed: Window modal overlay not positioned correctly when destroying open instance and 2+ other modal instances are present
  • Fixed: IFrame:true requests the content URL twice, aborting the first request
  • Fixed: document.activeElement triggers Javascript unspecified error in IE from inside iframe
  • Fixed: Window inside iframe triggers Javascript unspecified error in IE
  • Fixed: Window content is not scrollable on a touch device
  • Fixed: Width and height cannot be set through data attributes