• Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • Conversational UI
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for Xamarin
    Desktop
    UI for WinForms UI for WPF UI for WinUI UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    Debugging
    FiddlerCore Fiddler Everywhere
    CMS
    Sitefinity
    UX Design
    Unite UX
    Document Management
    Telerik Document Processing
    Innovations Lab
    VR DataViz
    Free Tools
    Fiddler Classic JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Demos
  • Pricing
  • Services
  • Blogs
  • Docs & Support
  • Search
  • Shopping cart
  • Login
  • Contact Us
  • Get A Free Trial

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
12
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
Complete .NET Toolbox
Telerik DevCraft
Web App Development
Kendo UI
Get Products
  • Free Trials
  • Pricing
Resources
  • Demos
  • Documentation
  • Release History
  • Forums
  • Blogs
  • Developer Central
  • Partners
  • Virtual Classroom
  • Events
Recognition
  • Success Stories
  • Testimonials
Get in touch
  • Contact Us
    • USA: +1 888 365 2779
    • UK: +44 13 4436 0444
    • India: +91 124 4300987
    • Bulgaria: +359 2 8099850
    • Australia: +61 3 9805 8670
  • Contact Us

Telerik and Kendo UI are part of Progress product portfolio. Progress is the leading provider of application development and digital experience technologies.

  • Company
  • Technology
  • Awards
  • Press Releases
  • Media Coverage
  • Careers
  • Offices
  • Company
  • Technology
  • Awards
  • Press Releases
  • Media Coverage
  • Careers
  • Offices

Copyright © 2021, Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.

Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.

  • Terms of Use
  • Site Feedback
  • Privacy Center
  • Security Center
Do Not Sell My Personal Information

Powered by Progress Sitefinity