Release notes for Kendo UI v2013.1.319
Framework
What's new
- Include VSDOC for all suites in Kendo Complete and Kendo Complete for ASP.NET MVC
- Remove the default JSON parameterMap from DataSource Java wrapper implementation
What's fixed
- Flip and pageTurn transitons do not work in IE10
DataSource
What's new
- Support for virtualization with grouping
What's fixed
- OData tranposrt does not support filtering with "Does not contain" operator
Globalization
What's new
- Expand culture's numberFormat in order to support globalize.js
- Allow to define shortYearCutoff option through culture info script.
What's fixed
- kendo.toString hangs out when try to format number with "# yr." format
- Numeric formatting rounds to the last zero placeholder in the decimal part incorrectly
- kendo.parseDate parses incorrectly ISO8601 dates with timezones
Grid
What's fixed
- Sorting options of the column menu does not work on touch devices
HierarchicalDataSource
What's new
- Breaking change: children datasources are now lazily initialized
MVVM
What's new
- Support for setting <select> values which do not exist in the source binding.
What's fixed
- MVVM clears the widget, which initiated the model change
- Multi select selection updated if an item is deselected
Validator
What's new
- Method for hiding all validation messages
Web
What's new
- Visual Studio 2012 intellisense annotations
- PHP Wrappers
- TypeScript support
- RequireJS support
What's fixed
- Multiple drag&drop issues in IE10 when zoomed.
- document.activeElement triggers Javascript unspecified error in IE from inside iframe
New UI Widgets
MultiSelect
Tooltip
ColorPicker
UI Widgets Features and Updates
AutoComplete
What's new
- Honor readonly HTML attribute of the element during widget's initialization
- Support for persisting DataSource's filters
- Support for binding to keys which are not valid JavaScript identifiers.
What's fixed
- Widget does not clear selection of the clicked item on close
Calendar
What's new
- Honor min and max values rendering view title
What's fixed
- Calendar without footer throws an error when destroyed
- Widget stops propagation of mouse enter/leave events.
ColorPicker
What's fixed
- ColorPicker's Pop-up closes automatically on touch device
- Pop-up flickers when opened-closed fast
ComboBox
What's new
- Honor readonly HTML attribute of the element during widget's initialization
- Support cascading from ComboBox/DropDownList widget
- Widget raises change event when select item with closed popup.
- Support for binding to keys which are not valid JavaScript identifiers.
What's fixed
- Widget does not select next item after filtration
- Support form reset when widget is initialized from select element
- Pop-up flickers when opened-closed fast
- Widget does not select correct item if value is set as HTML attribute (applicable for cascade functionality)
DataSource
What's fixed
- Total is not refresh when changes are canceled and server paging is enabled
DatePicker
What's new
- Honor readonly HTML attribute of the element during widget's initialization
- Add format option to the parseFormats array only if it is part of it.
- Avoid parsing input's value if user did not change it
What's fixed
- Widget does not navigate to current focused date on open
- Pop-up flickers when opened-closed fast
- MVC DateTimePicker and NumericTextBox have a k-input class applied to the wrapper element
- Widget does not delete shared calendar if it has never been opened
DateTimePicker
What's new
- Honor readonly HTML attribute of the element during widget's initialization
- Add format option to the parseFormats array only if it is part of it.
- Avoid parsing input's value if user did not change it
What's fixed
- Widget does not navigate to current focused date on open
- Pop-up flickers when opened-closed fast
- MVC DateTimePicker and NumericTextBox have a k-input class applied to the wrapper element
- Widget does not delete shared calendar if it has never been opened
Draggable
What's fixed
- iPad: Selection on Drag&Drop not prevented
DropDownList
What's new
- Honor readonly HTML attribute of the element during widget's initialization
- Support cascading from ComboBox/DropDownList widget
- Widget raises change event when select item with closed popup.
- Support for binding to keys which are not valid JavaScript identifiers.
What's fixed
- Widget does not remove tabIndex attribute on disable
- DropDownList is not sized properly if not visible during binding
- Support form reset when widget is initialized from select element
- Pop-up flickers when opened-closed fast
- Widget does not select correct item if value is set as HTML attribute (applicable for cascade functionality)
- Widget does not select correct item if optionLabel is defined
Editor
What's new
- Add support for customizing the ImageBrowser search box text
- Allow images to be deleted with backspace key
- Allow createLink and insertImage commands to be executed with predefined options.
- Support function as ImageBrowser thumbnailUrl
- Use feature detection to get proper selection object
What's fixed
- Scroll position is not persisted when pasting (WebKit)
- Deleting paragraph leaves strange formatting
- ThumbnailUrl with get parameters will result in invalid requests
- 'Empty folder' message can be selected and deleted in image browser
- Image onerror handlers are executed
- Large image thumbnails are not shown after upload
- Dialog titles do not honor the localization
- Pasted content appears at the end of the editor in iOS 5
Grid
What's new
- Support for binding to keys which are not valid JavaScript identifiers.
- Cancel event
- Defer creation of column menu until it is shown
- Defer the creation of the column filter menu until menu is shown
What's fixed
- Issue with Grid grouping in Windows 8
- Fix Column reordering to right when there is a hidden column
- kendo.ns value is not reflected by generated popup edit form container-for attributes
- Input type file should not be automatically bind during editing
- Column menu does not work for template columns with space in the title
- Grid keyboard navigation does scroll to very large cells correctly
- Hiding a column doesn't work when all groups are collapsed
- Grid footer horizontal scroll position is not correct after refresh
- Ungrouping does not properly align footer cells
- Click event of the expand/collapse button is not detached after grid destroy
- Deleting row while editing a new one in inline edit mode does not cancel the changes
- Grid does not display gradient for selected state in IE
- Fix Declaratively initialization of Grid with groupable/reorderable enabled
- Fix adding new items on grid last page
- Grid selection changes when using right mouse button
- Grid content not aligned properly after columnHide action
- Fix Multiple grid selection prevents editing
- Fix Performance regression in grid grouping
ListView
What's new
MVVM
What's new
- Support for binding to keys which are not valid JavaScript identifiers.
- Add functional helpers (map, each, find, select, remove) to ObservableArray
What's fixed
- Attribute binding does not update when the value is updated in the parent ViewModel
Menu
What's fixed
- Pop-up flickers when opened-closed fast
- DatePicker cannot be opened in IE when inside a Grid column menu
MultiSelect
What's new
- Honor readonly HTML attribute of the element during widget's initialization
NumericTextBox
What's new
- Honor readonly HTML attribute of the element during widget's initialization
- Prevent user input if value is longer than maxLength attribute.
What's fixed
- Widget allows to enter '>' symbol
- Vertical line is rendered incorrectly when spinners option is set to false
- MVC DateTimePicker and NumericTextBox have a k-input class applied to the wrapper element
- NumericTextBox does not work in IE7 when placeholder option is set
PanelBar
What's new
- Errors in Ajax content fail silently
Slider
What's new
- Updated tooltip with screen boundary detection
Splitter
What's new
- Unitless values for `size` will be interpreted as pixel values
- Performance improvement of splitter with large content
TabStrip
What's new
- Errors in Ajax content fail silently
- TabStrip Ajax content loading cannot be canceled.
What's fixed
- TabStrip with no tabs throws JS error when focused by the user
TimePicker
What's new
- Honor readonly HTML attribute of the element during widget's initialization
- Avoid parsing input's value if user did not change it
What's fixed
- Last rendered item is bigger then the max time
TreeView
What's new
- Change event (triggered after selection has changed)
- Performance improvement for `checkChildren: true` initialization
What's fixed
- Multi-level dataTextField cannot be set through data attribute
- Disabling items through MVVM does not disable them visually
- Disabled nodes render enabled checkboxes
- Space key checks user-rendered checkboxes
- Scroll position is not persisted when focusing widget
- checkChildren:false updates parent indeterminate/checked state
Window
What's fixed
- Window content is not scrollable on a touch device
- Width and height cannot be set through data attributes
- Textboxes cannot be focused in Kendo UI Window in IE after closing and destroying an iframe-containing instance
- Window modal overlay not positioned correctly when destroying open instance and 2+ other modal instances are present
- Iframe:true requests the content URL twice, aborting the first request
- Window inside iframe triggers Javascript unspecified error in IE