All Products
Demos
Pricing
Services
Blogs
Docs & Support
Search
Shopping cart
Login
Contact Us
Get A Free Trial
close mobile menu
Release History
By product
Q2 2012 SP1
September 14, 2012
DataSource
NEW
Added: Request end event
FIXED
Fixed: DataSource sync does not properly accept new models
Fixed: Operation descriptors should not be passed to the transport when client operation mode is enabled
Fixed: cancelChanges does not convert nested objects to ObservableObject
Fixed: Values are not converted if external model definition is specified
Fixed: Requests are blocked after custom error is processed during read operation
Fixed: Nested object are not observable after empty response of CUD operation is received
Fixed: Null values for fields of type string are converted to "null" when remote binding is used
Upload
FIXED
Fixed: Selecting multiple files in Safari/Windows results in failed uploads
ASP.NET MVC Server Wrappers
NEW
Added: Visual Studio 2010/2012 Extensions with ASP.NET MVC project templates, configure and update wizards
Added: An overload for setting non strongly typed Model default value
Added: (Grid) Parameterless overload for Editable method
Added: (Grid) ToDataSourceResult calls the projection method after converting the result to List<T>
Added: (Grid) An overload for setting ForeignKey column member name as string
Added: (Grid) Decode url encoded values in the client template
Added: (ListView) Rendering of HtmlAttributes to ListView element
Added: (ListView) AutoBind setting
Added: (Menu) Direction option is missing in the MVC wrappers
Added: (TreeView) Default checkbox template
Added: (TreeView) Add LoadOnDemand configuration option to fluent API
Added: (Window) iframe configuration option to fluent interface
FIXED
Fixed: Validation message is shown if StringLength(int.MaxValue) attribute is set
Fixed: Unobtrusive validation attributes are not rendered if the expression is (x => x.SubModel.Property)
Fixed: Input without value should not be validated for numeric or date type compliance
Fixed: (Grid) Widgets in the column header template are initialized twice
Fixed: (Grid) Error is thrown when grouping with ServerOperation false and aggregates are set
Fixed: (Grid) Ajax filtering on more than two OR filter expressions does not work as expected
Fixed: (Grid) Column menu fails to initialize if field of a complex object is specified
Fixed: (Grid) Destroy command inside the RowTemplate does not trigger destroy if ajax binding is used
Fixed: (Grid) Grid initialization fails if column attributes contains "class" in IE7/8
Fixed: (Grid) Footer cannot be scrolled if rendered from the server and no ClientFooterTemplate are set
Fixed: (Grid) Validation does not work if create command button is used within the toolbar template
Fixed: (Grid) Initial grouping does not work if server operation is false
Fixed: (Grid) Default values are not used during server binding
Fixed: (Grid) The Encoded column setting is not serialized to client side
Fixed: (Grid) Delete confirmation is not shown when server editing is used
Fixed: (Grid) Grouping ajax bound Grid raise an error in IE8
Fixed: (Grid) Custom command name should be rendered if text is not set when grid is bound on the server
Fixed: (TabStrip) ContentURLs get rendered as href
Fixed: (TreeView) Appending items to server-side rendered treeview without items yields JS error
Date/Time Pickers
NEW
Added: Copy class names of the input element to the widget's wrapper
FIXED
Fixed: Input is not updated when a valid value is set with diff format
Fixed: DateTimePickers don't work in a mobile browser with native HTML5 input support
Fixed: DateTimePickers navigate to the next month when the last day of the month is selected
Fixed: Cannot choose date in IE with browser mode 9 and document mode lower than 9
Fixed: DateTimePickers do not work on a mobile device
Globalization
NEW
Added: Support for escaping a percent sign in a custom numeric format
AutoComplete
FIXED
Fixed: AutoComplete does not update the popup's position after rebind
Fixed: Dropdowns should resize according to opening element with percentage width
Fixed: Popup is opened after the widget loses focus
Calendar
FIXED
Fixed: The widget does not work on a mobile device
Menu
FIXED
Fixed: closeOnClick disables openOnClick temporarily
Fixed: Menu doesn't work in Chrome for Android
Fixed: openOnClick not reset after closeOnClick
TreeView
NEW
Added: Allow template to be set through data-template attribute
Added: Introduced simplified checkbox configuration and checkChildren configuration option
Added: setDataSource method that allows dynamic changing of dataSource
Added: Checkboxes set the dataItem checked state
Added: dataBound event
Added: Allow nodes to be reloaded by setting the Node loaded flag
Added: Initially expanded load-on-demand items are loaded through the datasource
Added: text(node, 'text') now updates the text of the given node
Improved: Performance with big data sets
FIXED
Fixed: Reloading of subnodes leaves subgroup in faulty state
Fixed: Dropping items over unfetched nodes throws JS error
Fixed: append() method does not work with unfetched nodes
Fixed: Disabled items show wrong toggle arrow indicator
Fixed: Initialization from pre-populated node hierarchy does not render subnodes
Fixed: TreeView doesn't work in Chrome for Android
Fixed: Drag&Drop hover states not removed on touch devices
Fixed: dataXFields do not work with complex getters ("Product.Name")
Fixed: Popup-based widgets are broken when in TreeView template
Fixed: Calling append() with kendo.observable argument throws a JS error
Fixed: Calling `expand()` on load-on-demand nodes has no effect
Fixed: sourceNode event argument in dragEnd event is outside the DOM
Fixed: Updating text field in HierarchicalDataSource does not change node text
TabStrip
FIXED
Fixed: Adding dynamic items does not work on iPad
Fixed: Remove method doesn't remove all contents if more than one
Fixed: Refresh method doesn't remove all tabs
Fixed: Removing tabs not functioning properly on touch devices
Validator
NEW
Improved: Validator template should not encode the message text
Framework Constructs
NEW
Added: destroy method to all web widgets
Added: Allow functions to be used in data attributes during declarative initialization
FIXED
Fixed: Multiple kendo.init kendo.bind calls do not unbind previous event handlers
Fixed: FX gets disabled if DataViz is included after Web
ListView
NEW
Added: Support for preventing refresh through cancelling the DataBinding event
FIXED
Fixed: ListView refresh throws an error in IE8
MVVM
NEW
Added: kendo.init recognizes javascript reference as the role data attribute value
Added: role data attribute accepts full namespace as a widget identifier
FIXED
Fixed: Parent field is not updated if it is changed from a nested template
Fixed: kendoPager does not support source binding
Fixed: Old event handlers are invoked when the binding has changed
Fixed: Incorrect action type is passed through the change event of the parent object in case item is added to nested array
Fixed: The checked binding does not work as expected with checkbox whose value attribute is set
Fixed: The value binding does not work if set before the source binding
Drag And Drop
NEW
Added: Introduced DropTargetArea primitive - manages live drop targets within an area
FIXED
Fixed: DropTarget drop event is not triggered in IE8 when element inside iframe
DropDownList
NEW
Added: Focused state style
Added: Option to select an item by index/value when populating the data source of the widget
FIXED
Fixed: The text of the option element is not encoded
Fixed: DropDownList does not update the popup's position after rebind
Fixed: Dropdowns should resize according to opening element with percentage width
PanelBar
FIXED
Fixed: Clicking on .k-link elements within panelbar content collapses root items
HierarchicalDataSource
NEW
Added: Sorting and filtering expressions are applied when loading child data sources
FIXED
Fixed: get method does not find items in child data sources
Fixed: Loading nodes with hasChildren=false queries the child data source
Window
NEW
Added: Refresh event is triggered when refreshing static windows
Improved: Error event passes error details to event handlers
Improved: Allow refresh() method to render iframe when passing iframe: true
FIXED
Fixed: Minimized windows can be resized after they are moved
Fixed: Initialization always triggers refresh event
Fixed: Inherited window widgets throw a JS error when calling close() or destroy()
Fixed: Make the Window trigger a refresh event when an iframe is used
Editor
FIXED
Fixed: JavaScript error is thrown when the editor value is bound via MVVM
Fixed: Editor nested in window may not work in some cases
Fixed: JavaScript error is thrown in IE8 when pressing enter in an ordered list
Fixed: Editor content is lost after appending content to document.body
Fixed: Executing inline format commands may cause loss of data in IE7/8
Fixed: Editor iframe causes security warning in IE with HTTPS protocol
Fixed: Shift+Enter does not scroll to caret
1
2
Web
Kendo UI for jQuery
Kendo UI for Angular
KendoReact
Kendo UI for Vue
Progress Telerik UI for ASP.NET AJAX
Progress Telerik UI for ASP.NET Core
Progress Telerik UI for ASP.NET MVC
Progress Telerik UI for JSP
Progress Telerik UI for PHP
Progress Telerik UI for Silverlight
Mobile
Progress Telerik UI for Xamarin
Desktop
Progress Telerik UI for WinForms
Progress Telerik UI for WPF
Reporting and QA
Progress Telerik JustMock
Progress Telerik Report Server
Progress Telerik Reporting
Telerik Test Studio
Free Tools
Progress Telerik Fiddler
Progress Telerik JustDecompile
Progress Testing Framework
ALM
TeamPulse