New controls
- Image Editor - powerful component for editing graphics real time in the browser with which you can opt an image and define attributes like width/height or opacity; flip, rotate or crop it; zoom, print or add text to the image, and save it.
- Notification - a light popup widget with semantic HTML output which supports static content, load on demand (via WebService or callback), embedded and custom icons, and built-in context menu. The component can be further customized by applying animations, designating intervals after which it will automatically show or update, specifying its position on the screen, etc
Common for all controls
What’s New
- 4 New Skins - Transparent plus three Office2010 variations (Blue, Silver and Black)
- Added: FireFox 5 support
- Added: Telerik AJAX ToolBox groups in Visual Studio 2008/2010
- Added: New Telerik.Web.UI.Skins assembly - hosts all Telerik skins which are different than the default one. The skins will be both in this assembly and the Telerik.Web.UI.dll for one quarter to facilitate the transition process, expect a blog post on the subject.
- Improved: Updated jQuery version used by RadControls to 1.6.1
SharePoint 2007/2010
What’s New
- Added: [SharePoint2010] SPRadGrid Web Service Binding to SPLists and Excel
- Added: [SharePoint2010] SPRadGrid Business connectivy services binding (support for external lists)
- Improvement: [SharePoint2010] Added support for setting the css file for the editor control in SPRadGrid's HTMLEditor column
What’s Fixed
- Fixed: [SharePoint2007] Localization of RadEditor's modules in WebPart scenario
- Fixed: [SharePoint2010] SPScheduler WebPart does not remember its Exchange settings
Installer and Visual Studio Extensions
What’s New
- Added: Solution-wide upgrade
- Added: Toolbox items grouping
- Added: Support for the new Telerik.Web.UI.Skins assembly in RadControls for ASP.NET AJAX
- Improved Downloading Telerik AJAX controls updates through VS Extensions (asynchronously)
- Improved: Get Latest Version wizard UI
- Improved: ToolBox upgrade
What’s Fixed
- Fixed: Toolbox configuration failure in VS2008 under UAC
- Fixed: Installation failure during resource deployment
- Fixed: VS2008 doesn't restart after toolbox configuration under UAC
- Fixed: Incorrect upgrade log because of wrong API
RadAjax
What’s New
- Added: RadAjaxManager new overload for the AddAjaxSetting method to specify the update panel height
What’s Fixed
- Fixed: $create functions are registered in reversed order after ajax call
RadAsyncUpload
What’s New
- Added: HTML5 FileAPI module for RadAsyncUpload
- Added: User friendly exception when one tries to access the async upload handler directly
- Added: Use Control State to keep configuration information for RadAsyncUpload control
What’s Fixed
- Fixed: MaxFileInputsCount - when maximum reached, if one of the selected files is removed no new input is added
- Fixed: The RadUpload's additional fields don't work with RadAsyncUpload
- Fixed: With Silverlight module in Firefox, after Remove button click (when MaxFileCount is reached), a click on RadAsyncUpload the dialog window isn't opening. Need to hover/focus other element to be able to open the dialog window with click
- Fixed: With Flash and Silverlight modules it is possible to write into “fake” textbox input. When MaxFileCount is reached and the tab is pressed after the remove button is clicked, focus goes into “fake” textbox input and it is possible to write in it
RadCalendar/RadDateTimePickers
What’s New
- Added: RadCalendar WAI-ARIA Support with property EnableAriaSupport
- Added: RadDatePicker WAI-ARIA Support with property EnableAriaSupport
- Added: New calendar properties - ShowFastNavigationButtons / ShowNavigationButtons
What’s Fixed
- Fixed: Setting RenderDirection="Vertical" and using a footer template in TimePicker changes the selected time ahead by 30 minutes in IE7/IE8
- Fixed: get_showFooter() function of RadTimeView to return proper value in IE7/IE8
- Fixed: RadMonthYearPicker > Some of the MonthYearNavigationSettings' properties can not be set
- Fixed: RadMonthYearPicker > OnMonthSelected not fired properly
- Fixed: UseRowHeadersAsSelectors is not applied after navigating to another month in the Calendar
RadComboBox
What’s New
- Added: Simple checkboxes support
- Added: Multiple select with checkboxes
- Added: Improved EmptyMessage to show regardless of the value of the AllowCustomText and EnableLoadOnDemand properties
RadDataPager
What’s New
- Improved: RadDataPager's default Culture taken from the page's CurrentUICulture
What’s Fixed
- Fixed: PageSizeField combo shows an item with -1 when PageSize is not set
RadDock
What’s Fixed
- Fixed: Problem with floating RadDock not resizing right after undocking it from a zone
RadEditor
What’s New
- Added: RibbonBar toolbar mode in RadEditor - in this mode RadEditor uses RadRibbonBar as a container for its tools
- Added: WAI-ARIA Support for RadEditor with property EnableAriaSupport
- Added: New "ConvertInlineStylesToAttributes" content filter, which configures RadEditor to produce E-Newsletter HTML content
- Added: New RadImageEditor control integrated as a RadEditor dialog
- Added: TAB functionality for tables in RadEditor - the cursor should move to the next cell on TAB key click
- Improved: Cross browser support for InsertParagraph tool
What’s Fixed
- Fixed: Content from HEAD tag is copied inside the BODY tag of the edited full HTML content
- Fixed: ConvertToXhtml filter problem with non well-formed content
- Fixed: RadEditor StyleBuilder crash in IE7
- Fixed: StyleBuilder inside TableWizard does not set correct URL for background image
- Fixed: Line breaks might be lost in presentation view when adding content in an editor using an iPad (TextAreaMode)
- Fixed: RadEditor's Find and Replace dialog focus not set properly or displayed off the screen
Breaking Changes
- Changed: ImageManager now uses RadImageEditor control instead of the custom image editor used before
- Changed: RadEditor’s dialogs localization strings are changed in order to support the new ImageEditor dialog
RadFileExplorer
What’s New
- Improved: Default file system content provider performance for RadFileExplorer and RadEditor dialogs
RadFilter
What’s New
- Improved: RadFilter's default Culture taken from the page's CurrentUICulture
What’s Fixed
- Fixed: RadFilter editors with duplicate FieldNames should not be allowed
RadFormDecorator
What’s New
- Added: Multiple select for listbox styled by FormDecorator
What’s Fixed
- Fixed: getDecoratedElement would return an element even if the input element is not decorated
RadGrid
What’s New
- Added: Grouping/column reorder support on mobile devices (utilizing the Telerik Drag/Resize extender)
- Added: RadGrid WAI-ARIA Support with property EnableAriaSupport
- Added: Support for column reordering and drag to group for mobile devices
- Added: GridHyperLinkColumn new property - ImageUrl
- Added: Ability to set tooltip for the image of the GridDragDropColumn
- Improved: RadGrid's default Culture taken from the page's CurrentUICulture
- Improved: Visual Studio Design-time Wizard
What’s Fixed
- Fixed: Header context menu breaks when the Columns menu item is removed/hidden on the server
- Fixed: RadGrid does not rebind correctly to null value
- Fixed: Layout is breaking when frozen columns, static headers and ResizeGridOnColumnResize is switched on and a column is manually resized through javascript
- Fixed: Static headers do not display all column cells when there are no data rows in the grid
- Fixed: Pager gets hidden after changing the page size, even when AlwaysVisible is set to true, and then gets visible again after callback
- Fixed: InsertItemPageIndexAction property does not work as expected when EditMode is PopUp
- Fixed: RadGrid does not resolve image URLs when changing between skins which reside in the Telerik.Web.UI or Telerik.Web.UI.Skins assembly
- Fixed: Selected state lost on client-side expand/collapse
- Fixed: Collapsing grid hierarchy clears the custom message of the GroupPanel (GroupPanel.Text)
- Fixed: Header context column menu is not setting the Text property of the menu items to the columns header text
- Fixed: Scrolling with static headers and frozen columns breaks when the browser window is resized
- Fixed: Group aggregates Sum and Average not calculated properly in some scenarios where both group and footer aggregates are used
RadInput/RadInputManager
What’s New
- Added: RadInput WAI-ARIA Support with property EnableAriaSupport
- Added: Password Strength Checker for RadTextBox and RadInputManager
- Added: New RadInputManager property - InputSetting.ClearValueOnError
What’s Fixed
- Fixed: RadInputManager web service validation does not fire client-side OnError event
- Fixed: RadInputManager shows empty message in focused input after OnError client event
- Fixed: RadInputManager > Exception is thrown with message "Valid values are between 0 and 99, inclusive." when NumericTextBoxSetting.DecimalDigits property is set to number bigger than 90
- Fixed: RadTextBox does not work as expected in scenarios where TextMode="MultiLine" and MaxLength is set
RadListBox
What’s New
- Added: Drag and Drop support in iOS using long touch
What’s Fixed
- Fixed: It is possible to transfer disabled items using double-click transfer
RadListView
What’s Fixed
- Fixed: Sorting issue when paging is enabled and the listview is bound to an EntityFramework context through NeedDataSource event
- Fixed: Exception is thrown when RadListViewGroupFilterExpression is added to the RadListView.FilterExpressions collection
- Fixed: Setting InsertItemPosition should not show the insert item
- Fixed: InitInsert command cannot be canceled
RadMenu
What’s Fixed
- Fixed: Issue where ContextMenu renders an empty <ul> when it does not have any items (check for RadMenu)
- Fixed: Issue where the MenuClick events for items at level > root are fired for their parent root items
RadPanelBar
What’s New
- Added: TouchScrollExtender support
What’s Fixed
- Fixed: Server-side state changes are not stored in the cookie (with PersistStateInCookie="true")
- Fixed: Flickering when expanding and collapsing items in ExpandMode="FullExpandedItem"
RadRating
What’s Fixed
- Fixed: Client width is not properly calculated when the rating is rendered in an invisible container
- Fixed: RadRating within a "li" tag will raise a client-side error on mouseover
RadRibbonBar
What’s New
- Added: RadRibbonBar > RibbonBarTemplateItem to support templates
- Added: XML export/import
- Added: Application menu
- Added: RadRibbonBar > RibbonBarSplitButton.EnableButtonSelection property to enable selection of button when clicked in the DropDown
- Added: RadRibbonBar > RibbonBarSplitButton.SelectedButtonIndex property
- Added: set_enabled client method for all RibbonBarItems
- Added: ClientSelectedTabChanging/ClientSelectedTabChanged events
- Added: SelectedTabChanged server event
- Added: Index and Owner properties to the Click events of RadRibonBar items
What’s Fixed
- Fixed: When ribbon bar is present on a page multiple page lifecycles are running if loaded (under IE 6/7/8 or FireFox)
- Fixed: When the RibbonBarTemplateItem is in a collapsed group, after opening the collapsed group, a click on the template results in closing the collapsed group (Post Q2 2011 BETA fix)
RadRotator
What’s Fixed
- Fixed: Having many items (>50) in CoverFlow mode would result in a script timeout error in IE6/7/8
- Fixed: RadRotator with PauseOnMouseOver="true" would not pause animation on the first animation after loading
RadScheduler
What’s New
- Added: Export to PDF
- Added: Keyboard support
What’s Fixed
- Fixed: In the OnClientAppointmentMoveEnd handler, args.get_targetSlot().get_domElement() returns the DOM element of the appointment instead of that of the time slot
- Fixed: RadScheduler doesn't work with Prototype 1.7 referenced
RadScriptManager
What’s New
- Added: Option to exclude a ScriptReference from combining
RadSkinManager
What’s New
- Added: Support to register and apply custom skins
What’s New
- Fixed: RadSkinManager is registering empty custom non-embedded skins (Post Q2 2011 BETA fix)
RadSlider
What’s Fixed
- Fixed: RadSlider with selection range would not respect the selectionStart and selectionEnd properties if they are rational numbers
RadTreeList
What’s New
- Added: Items drag and drop functionality
- Added: Support for Load-on-demand of treelist items
- Added: RadTreeList WAI-ARIA Support with property EnableAriaSupport
- Added: RadTreeList localization for sorting and pager
- Added: Scrolling with static headers feature
- Added: Client-side OnItemContextMenu event
- Added: Support for firing custom commands from the client-side
- Improved: RadTreeList's default Culture taken from the page's CurrentUICulture
- Improved: RadTreeList client-side API
- Improved: Visual Studio Design-time Wizard with more features
What’s Fixed
- Fixed: RadTreeList does not show its popup edit form when it is the second treelist instance on the page
- Fixed: PopUp edit form modal background does not disappear on AJAX postback
- Fixed: Modal popup edit form does not work
- Fixed: get_dataItems() client method throws an error with footer aggregates
- Fixed: RadTreeList shrinks dragged item in some browsers
- Fixed: RadTreeList with enabled scrolling with static headers does not calculate properly header's width (Post Q2 2011 BETA fix)
Breaking Changes
- Improved: RadTreeList data items' row IDs contain the display index
RadTreeView
What’s New
- Added: iOS Drag and Drop support
RadWindow
What’s Fixed
- Fixed: AutoSize leaves additional vertical space in some scenarios under IE9
- Fixed: In some valid scenarios where DestroyOnClose is applicable and it is true, the popup HTML is not removed
- Fixed: RadWindow does not keep its new width and height after it has been resized and then closed on the client