Release History

By product

Q3 2013 SP1

January 15, 2014

ASP.NET MVC Server Wrappers

NEW
  • (VS Extensions) Support for VS 2013 Kendo UI project templates, automatic upgrades for ASP.NET MVC 4/5 projects and installer VS 2012/2013 offline demo projects
  • (VS Extensions) Added support for .NET 4.5.1 projects
  • (DropDownList) Support for defining the OptionLabel option as an object
  • (Menu) Security trimming functionality supports Action methods with a Task<ActionResult> return type
  • (PanelBar) Security trimming functionality supports Action methods with a Task<ActionResult> return type
  • (TabStrip) Security trimming functionality supports Action methods with a Task<ActionResult> return type
  • (TreeView) Security trimming functionality supports Action methods with a Task<ActionResult> return type
  • (TreeView) Include LinkHtmlAttributes to the TreeViewItemModel
FIXED
  • (DataSource) Change construction of string filter LINQ expression operators
  • (DataSource) An error is thrown when creating a new mvc transport and no options are passed
  • (DropDownList) Wrapper does not expose a method for setting the ValueTemplate option
  • (Editor) Editor messages formatting option is missing from MVC wrapper
  • (Scheduler) Setting Day/Week/WorkWeek view WorkDayCommand option does not have effect
  • (Scheduler) ShowWorkHours option does not take effect if views are defined
  • (Slider) MVC SliderTooltipBuilder Template method misspelled
  • (ToolTip) Exception is thrown when tooltip is set as differed

AutoComplete

NEW
  • Style the popup element in order to honour the added header template
FIXED
  • Prevent widget filtration on Alt key after item selection
  • Header template cannot be initialized using MVVM

Button

FIXED
  • An error is thrown in IE 8 for non-existing trim method

Calendar

NEW
  • Dynamically change widget options using setOptions method

ColorPicker

NEW
  • Widget adapts to Windows high contrast mode
FIXED
  • ColorPicker missing ARIA attributes

ComboBox

NEW
  • Style the popup element in order to honour the added header template
FIXED
  • Widget selects the first item on initial load
  • ComboBox re-enters custom value on filter
  • Input element is automatically focused on Windows Phone 8
  • ComboBox does not persist user input when Enter is pressed fast after typing
  • Widget does not clear its selection when parent's value changes
  • Header template cannot be initialized using MVVM

DataSource

FIXED
  • Multiple requests are executed if total number of records is changed after filtering and data virtualization with server operations are enabled

Date/Time Pickers

NEW
  • Dynamically change widget options using setOptions method
  • Use more appropriate ARIA 'combobox' role
FIXED
  • On iOS devices date cannot be deleted after selection, when widget is placed in iframe

Drag And Drop

FIXED
  • Blocking calls (alert/confirm) in dragend event handlers cause events to be triggered twice in FF and IE

DropDownList

NEW
  • Style the popup element in order to honour the added header template
FIXED
  • Widget does not clear its selection when parent's value changes
  • Unbound dropdownlist throws exception when user tries to search an item
  • Header template cannot be initialized using MVVM
  • Widget throws exception when bound to a complex object with autoBind: false

Editor

NEW
  • Extra line feeds generated in MS Word should be removed during paste
FIXED
  • Pasted MS Word table breaks in IE8
  • List bullets do not align along with list items
  • Paste in inline (contentEditable) editor nested in lists breaks out of widget
  • Image alignment does not work with jQuery 2.x
  • Text cannot be typed in the editor in iOS if a touch* event handler is bound on the page
  • Script content is always encoded
  • Script tags are not encoded by the insertHtml command
  • Serialization does not trim whitespace in pages with jQuery 2.x
  • Link formatting is persisted when going to a new line in IE
  • Hitting enter at end of header goes to another header instead of a paragraph in IE
  • Formatting drop-down list throws errors when searching prior to selection
  • Focused element is not distinguishable on Windows high contrast theme
  • Cannot wrap image in link
  • Issue when pasting tags from MS Word
  • Empty table does not preserve rows height in IE 11
  • Tools are not usable in Windows high contrast mode
  • Pressing "Enter" multiple times inserts only one new row in IE 11
  • In ordered list hitting enter after empty item does not ends the list as in MS-Word
  • Pasting tables from Word may have unexpected results when markup is invalid
  • Block formats break in pages that use jQuery 1.10
  • Scrollbar is reset when long paragraphs are formatted in Firefox
  • Unspecified error in IE when deleting the last column of a table

Framework Constructs

NEW
  • Generate TypeScript method overloads with correct parameter types
FIXED
  • JavaScript error when Visual Studio 2013 BrowserLink is enabled.
  • DOM elements are leaked by kendo.core.js
  • Element offset calculations are incorrect in IE/Win8 on touch devices when page is zoomed
  • CSS minification fails in ASP.NET MVC 4

Globalization

FIXED
  • kendo.toString formats numbers as negative zero
  • The short date format is not correct for the en-CA culture
  • kendo.toString raises error when Globalize.js is used and the culture is not defined

Grid

FIXED
  • Grid active filter style not visible in Metro theme
  • k-marquee z-index lower than Window's
  • FilterMenu is considered mobile inside of a mobile application even without specifying grid as mobile
  • Dirty mark is misplaced in RTL mode
  • Grid popup editing issue
  • Mobile is missing from Grid default options
  • Dark adaptive Grid in iOS7 theme has wrong colors
  • Adaptive grid: Sort option not visible
  • Adaptive grid: Paging disappears after filter is cleared

Menu

FIXED
  • Last item removal deletes the Menu container
  • Menu opens on hover after using close method even if openOnClick is set to true
  • Arrow icons can't be set as sprites

MultiSelect

NEW
  • Style the popup element in order to honour the added header template
FIXED
  • MVVM bound MultiSelect hangs in IE8 when item is deleted
  • Horizontal scrollbar is shown when user types long text
  • Widget does not allow text selection with a mouse
  • Header template cannot be initialized using MVVM

MVVM

FIXED
  • Error is raised by widget source binding with server grouping and browser is IE7 or IE8

NumericTextBox

FIXED
  • Widget does not format correctly big integers if decimals option is set
  • NumericTextBox does not allow form post on Enter

PanelBar

FIXED
  • PanelBar select method does not trigger the select event

Scheduler

FIXED
  • Event which starts and ends on the DST date and the date is the next to the last day of the month view is not positioned correctly
  • Incorrect resource is selected when creating new event and resource data source is sorted
  • Widget deletes event on DELETE key press when editing is disabled
  • Selected slot in month view throws exception in day view
  • Agenda view sometimes doesn't display events that end on the current date
  • Widget does not honour timezone option when parsing recurrence rule
  • Scheduler does not expand correctly monthly recurrence with a position option
  • Widget does not trigger change event in agenda view
  • SchedulerEvent.toOccurrence method creates an event which is reported as old
  • Creating an event with keyboard does not preset the required resources
  • Recurrence exceptions are not created in the DB when model Id is Guid
  • Custom views are not highlighted when they are selected
  • Win 8.1 RT IE 11 issues with touch events
  • Error is raised when switching views if editing is disabled in adaptive mode
  • Widget does not expand correctly recurring events with 'monthly' frequency and interval '3'

SPA

FIXED
  • Route callback does not get called when optional parameters are missing and there are query string parameters in the URL

Splitter

FIXED
  • Splitter pane adding or removal requires manual resize(true) call

TabStrip

NEW
  • There's no indication of loading until the page starts receiving data
FIXED
  • Some TabStrip event handlers not removed upon destroy

TreeView

NEW
  • Make checked and expanded state initially available in the inferred DataSource
FIXED
  • Reloading of nodes with deleted subnodes is not possible
  • Nodes cannot be appended with the append method after detaching a node
  • Loading / retry text cannot be localized
  • Memory leak when widget is instantiated from <ul> and root-level datasource is refreshed
  • Performance regression with large hierarchies, loadOnDemand: false and checkChildren: true
  • Inserting items in root-level of MVVM-bound TreeView throws JS error
  • Destroy method does not clean up event handlers and elements

Window

FIXED
  • Allow Window content() method to set empty content
  • Window displays unnecessary paddings and scrollbars around iframes
  • Window ignores numeric top/left position configuration values
  • Using setOptions causes memory leaks
  • appendTo does not work when used with MVVM
  • Pinned Windows are not centered correctly
  • Action buttons are not displayed correctly in IE8