Release History

By product

Q1 2014

March 18, 2014

All components

NEW
  • MaskedTextBox widget
  • Notification widget
  • Sortable widget
FIXED
  • Bundles produced by the Custom Download Builder can't be loaded with RequireJS
  • Popup with screen boundary detected flips misplaced with the scrollbar size
  • Middle mouse click is handled incorrectly in user events

ComboBox

NEW
  • Modifications made in dataBound event handler are not applied if the widget cascades
FIXED
  • Widget does not raise cascade event if IT has initial value and autoBind false
  • Widget throws error on blur when value is null
  • ComboBox value is overridden with the initial one, when the data is refreshed and the current value evaluates to false
  • Widget should not select first item on Enter when popup is closed

DataSource

NEW
  • Support for Web Sockets and SignalR
  • Reverting changes when data is set via the data method should not remove the records
FIXED
  • Unstable sorting in IE9+ browsers
  • Grid cannot display data when a "data" property exists in DataSource/Observable
  • Total is not correct if all records are deleted and DataSource is synced
  • Min, max, sum and average aggregates should return null if data contains only nulls

DatePicker

NEW
  • Support min and max values as HTML attributes
FIXED
  • Wrong border radius applied on pickers in RTL mode

DateTimePicker

NEW
  • Support min and max values as HTML attributes
FIXED
  • Wrong border radius applied on pickers in RTL mode

Draggable

NEW
  • ignore configuration option for draggable
FIXED
  • TypeScript declaration of destroyGroups is an instance method rather than static one

DropDownList

NEW
  • Modifications made in dataBound event handler are not applied if the widget cascades
FIXED
  • Widget does not raise cascade event if it has initial value and autoBind false
  • Widget throws an error when selecting an item with several Enter presses
  • Selected item is shown as "undefined" if dataValueField is named "data"
  • DropDownList does not support "[None]" as placeholder
  • Using DataBound event of Cascading DropDownList does not allow you to set value or select item
  • Adding Bootstrap to the project breaks the Kendo UI DropDown keyboard navigation
  • DropDownList in Kendo UI Mobile application displays incorrectly sized action buttons in iOS6

Editor

NEW
  • Table editing now behaves more like MS Word
  • Add width and height fields to the Editor's InsertImage tool
FIXED
  • Double clicking on ImageBrowser's new folder input element does not navigate to the appropriate folder
  • JS error when going to new paragraph from end of heading
  • Empty cells are removed when pasting from MS Excel
  • Valid empty paragraphs are stripped when pasting from Word
  • Applying block styles within table cells ignores formatting tag
  • System elements are not removed from content when initializing widget
  • Characters typed through an IME are not considered text
  • Row delete when cursor placed in last row of a table causes the editor to freeze in IE10
  • When table is copied from MS Word into Editor, the text color is omitted
  • Table size could not be set with keyboard
  • Pasting sub/super scripted text from word to editor in IE8 does not behave as expected
  • Adding <p><br></p> in editor causes "Unknown runtime error" in IE8

Effects

FIXED
  • Tile effect does not behave as expected in Firefox

Globalization

FIXED
  • Dates before 1970 in the Microsoft JSON date format are not parsed correctly

Grid

NEW
  • Frozen columns support
  • Support setting the delete confirmation text via function
FIXED
  • Pager buttons do not support numbers of 4 digits or more
  • Unable to enter edit mode after deleting record which has failrf validation and remove event is canceled
  • When column filter is set the grid does not calculate height correctly
  • Binding to Everlive: Visualization issue on iPad
  • Input is not validated on change if the data-bind attribute contains other bindings besides value
  • Grid cannot display data when a "data" property exists in DataSource/Observable

ListView

FIXED
  • Input is not validated on change if the data-bind attribute contains other bindings besides value

Menu

NEW
  • Adding an already added Menu item should instead move it according to the method used
FIXED
  • Menu with openOnClick doesn't open items with templates
  • Sub menu with scrolling is higher than the window
  • Menu with scrolling closes immediately after opening the first time
  • Sub menu items are cannot be opened when openOnClick is enabled in IE 11

MultiSelect

FIXED
  • Initial value is not set when the first value is an empty string

MVVM

NEW
  • Support setters for dependent properties
FIXED
  • Source binding with observable object breaks parent hierarchy
  • Memory leak in MVVM with jQuery 2.0
  • Source binding destroy method unbinds all change handlers from the source

NumericTextBox

NEW
  • Widget replaces numpad decimal point depending on the used culture settings
  • Disabled widget should not try to select text
FIXED
  • Decimals erratic rounding

Pager

NEW
  • Improve Pager CSS performance by using faster selectors

PanelBar

NEW
  • Adding an already added PanelBar item should instead move it according to the method used

Router

FIXED
  • In Firefox, urlencoded parts of the hash are incorrectly decoded

Scheduler

NEW
  • Pass a group index parameter to slot template functions
  • Improve positioning of multiple events in single month view slot
  • Support for hourly frequency option in the RecurrenceEditor widget
FIXED
  • Event is not position correctly in month view if dayTemplate starts with a text node
  • Event shown only in last Friday of a month is rendered in the next one
  • Yearly recurring event with WKST=MO and BYDAY=-1SU rules is not expanded correctly
  • Scheduler allows to move event even when the view disables editing
  • Widget offsets incorrectly dates in DST
  • All business items are selected, when prior to filtering (by business hours) an item outside of this time interval is selected
  • Widget fails to expand an event with a DAILY recurrence starting in a day with a DST change
  • MonthView is not rendering correctly when events start in one week and end on next one
  • Scheduler toolbar phone styles applied incorrectly to tablets as well
  • Selected state is not visible for "today" cells and rows
  • Fixed typo in the name of the work week view
  • Mobile recurrence editor throws exception when editing monthly frequency
  • eventResources method returns the resources without field name
  • Error is thrown when navigating between views with different number of resource groups
  • Scheduler recurring event occurences are rendered incorrectly when model Id is string

Slider

NEW
  • Improve Slider handling on Android devices
FIXED
  • Tooltip value is not formatted by default

SPA

FIXED
  • In Firefox, urlencoded parts of the hash are incorrectly decoded

TabStrip

NEW
  • Adding an already added TabStrip tab should instead move it according to the method used
FIXED
  • Loader state is not cleaned on Ajax load abort

TimePicker

NEW
  • Support min and max values as HTML attributes
FIXED
  • Wrong border radius applied on pickers in RTL mode

TreeView

FIXED
  • CheckChildren initially checks the HTML node of the parent (based on the children), but does not update the dataitem

Window

FIXED
  • DOM nodes leak after destroying widget