New Controls
- Org Chart - organization chart control with flexible rendering capabilities (rendered fields, templates, grouping in nodes, etc.), xml export/import functionality and data-binding to a variety of data sources.
- Social Share - intuitively configurable widget for effortless content sharing via different social networks. Easy to be configured and customized, with multi-tracker Google Analytics support and optional 'Send email' form.
Common for all controls
What’s New
- Added: New Metro skin
- Added: FireFox 8 and Chrome 15 support
- Added: Codeless client-side binding to OData services for combobox, listbox, menu and treeview
- Added: Auto-attach client events (when defined) from Visual Studio 2008/2010 design-time
- Added: CurrentUICulture to be set by default for controls that has Culture property
- Added: FIPS support
- Improved: Unified input controls appearance
What’s Fixed
- Fixed: SkinRegistrar is not loading custom skins for RadWindowManager and RadAjaxLoadingPanel
- Fixed: PDF export does not parse some of the named colors (Color struct)
- Fixed: PDF export throws an exception when DefaultFontFamily is set to Arial Unicode MS and the font-weight is set to bold
- Fixed: PDF export ignores named colors when set as fore color in some cases
Breaking Changes
- Changed: All Telerik skins (except the Default skin) moved to Telerik.Web.UI.Skins assembly. See this blog post for details.
SharePoint 2007/2010
What’s New
- Added: [SharePoint2010] Save/Restore settings on per user basis (public UI) for SPRadGrid
- Added: [SharePoint2010] SPRadGrid isolated into a stand-alone control independent of the web part and capable of binding to SharePoint lists
- Improvement: [SharePoint2010] Optimized SPRadGrid and SPRadListView Web Parts binding by passing data through an IQueryable object
- Improvement: [SharePoint2010] More content types supported in SPRadGrid columns
- Improvement: [SharePoint2010] Added support for displaying meta data column values in SPRadGrid
- Improvement: [SharePoint2010] SPRadGrid support for internal editing of Lookup columns
What’s Fixed
- Fixed: [SharePoint2010] SPRadGrid does not take switched-off paging into account
Installer and Visual Studio Extensions
What’s New
- Added: Open Access integration in VS 2010 project templates
- Improvement: Improved the Upgrade Wizard with regards to changing the target fremework
- Improvement: Made the Visual Studio Extensions download folder configurable
- Improvement: Upgrade Wizard should upgrade Scripts and Skins when applicable
What’s Fixed
- Fixed: Machine text size > 100% garbles the wizard UI
- Fixed: Issues with parallel Visual Studio Extensions versions installed
- Fixed: Wrong encoding in VS Template files
RadAsyncUpload
What’s New
- Added: Drag and drop upload support for the File API module
- Added: Property which specifies where the uploaded files should be positioned, below or above the current file input
What’s Fixed
- Fixed: Cannot upload zero bytes files with the async upload file API module
- Fixed: RadAsyncUpload designer breaks when FileFilters are set in the markup
- Fixed: The OnClientFillesUploaded does fire even though no file(s) were uploaded due to a failed validation
RadButton
What’s New
- Added: ContentTemplate functionality
- Added: "DisabledImageUrl" property to specify an image for the disabled state of a button
- Added: Value property to RadButton and RadButtonToggleState
RadCalendar/RadDateTimePickers
What’s Fixed
- Fixed: In RadDateInput and RadDate/DateTimePicker 2011/10/16 can't be selected if you are in Brazil timezone (GMT-3)
- Fixed: RadTimePicker selects properly the values from its TimeView when bound to custom collection in UTC time
RadCaptcha
What’s New
- Added: Keyboard support
- Added: New PersistCodeDuringAjax property for the CaptchaImage object
- Added: New PreviousText propertyfor the RadCaptcha.CaptchaImage object
RadChart
What’s Fixed
- Fixed: RadChart positions the selection element incorrectly in FF3 and above (when zooming in), in case the horizontal or vertical scrollbars of the plotarea are not at poistion 0
RadComboBox
What’s New
- Added: Templates support for the CheckBoxes feature
- Added: Single select rendering mode on mobile devices
- Added: New RadComboBox property (CheckedItemsTexts) to disable/enable displaying "X items checked" in the control's input
- Added: DataCheckedField - bindable property for the checked state of the RadComboBox items. Defines which datasource field will be used to represent the checked state of the items
What’s Fixed
- Fixed: A bug where a script control in the drop down is disposed twice on application unload
- Fixed: JavaScript error thrown when updating a RadComboBox with a child RadControl via ajax call
- Fixed: When RadComboBox CheckBoxes is set to "true" and control text is set client-side via set_text(), checkboxes disappear
RadDataPager
What’s New
- Added: PageSizes propertyfor the RadDataPagerPageSizeField
RadDock
What’s New
- Added: AllowedDocks property for the RadDockZone
RadEditor
What’s New
- Added: RibbonBarFloating, RibbonBarPageTop, RibbonBarShowOnFocus toolbar modes
- Added: Insert video url tool
What’s Fixed
- Fixed: If there are scrolls on the page where the editor is loaded, all scrolls jump to top when anything is pasted in the content area
- Fixed: Alignment in Firefox of plain text as the only content in IFrame mode
- Fixed: Image Manager (Properties area) appearance problem
- Fixed: ImageUrl and ImageUrlLarge do not work in HTML and Preview mode
- Fixed: Bug in Internet Explorer with bulleted lists
- Fixed: JustifyNone command does not work in Firefox
- Fixed: PasteHtml dialog problem with script tags in IE8
- Fixed: RadEditor strips the align attribute
- Fixed: Unexpected behavior of InsertList tools under Internet Explorer
- Fixed: “Remove align” command is adding extra divs in Opera
- Fixed: Align commands are removing the editor content in Firefox
- Fixed: Aligning inline element as a direct descendant of the contentarea element in RadEditor
- Fixed: Editor's toolbar can be dragged out of screen when the ToolBarMode property is set to Floating or RibbonBarFloating
RadFileExplorer
What’s New
- Improved: Upload dialog - replaced the Upload Button with RadButton
What’s Fixed
- Fixed: The loading of the RadFileExplorer, when the control is wrapped in an UpdatePanel and its visibility is changed on the server
- Fixed: MaxUploadFileSize is not applied to the AsyncUpload if set in the Page_Load event
- Fixed: The UpFolder Item is dragable when it shouldn't be
- Fixed: The user should not be able to rename and delete the "Up Folder" item in the FileExplorer
- Fixed: Problem with setting RadFileExplorer's child RadControls' Skin property too early in the page lifecycle
RadFormDecorator
What's New
- Added: .rfdAspLabel class in RadFormDecorator to decorate asp:label
Breaking Changes
- Improved: Decorated input textboxes, textarea and select elements with unified widths across browsers
RadGrid
What’s New
- Added: Group header and group footer templates
- Added: New client-side properties for getting the tableview insert row and edited rows (get_insertItem(), get_editFormItem(), get_editItems())
- Improvement: Items drag-and-drop supported on mobile touchscreen devices, with scrolling on and off
- Improvement: Grouping performance optimizations
- Improvement: Support for setting a filter query option and a sort query option in RadGrid's ADO.NET Services and OData binding
- Improved: Client-side OData binding with support for arbitrary query options and compatibility with OData services that do not support the $inlinecount parameter
- Improved: RadGrid ExcelML export improvements (new WorksheetOptions > FitToPage, Zoom, Print; Href support for cells)
- Improved: RadGrid with AutoPostBackOnFilter and FilterDelay does not trigger filtering when the filter value is changed using the [Delete] button
What’s Fixed
- Fixed: RadGrid tables' cellspacing attribute is obsolete and should be rendered in IE6 and IE7 only
- Fixed: GridDateTimeColumn does not clear the applied filter when the date input value is deleted and Enter is pressed
- Fixed: RadGrid's OData binding does not take switched-off paging into account
- Fixed: In Bound, Numeric and Masked column any key fires a filter command
- Fixed: The resize column to fit functionality does not accurately calculate best fit size in some browsers
- Fixed: ExcelML export ignores unsigned types
- Fixed: CurrentFilterFunction is not cleared when canceling the filter command
- Fixed: Server-side selection is not persted when scrolling is enabled
- Fixed: Column reordering and drag to group does not work on mobile devices when jQuery is not loaded initially
- Fixed: RadGrid performance issue with RenderColumns property accessor
- Fixed: AutoPostBackOnFilter=true breaks ajax when Enter key is hit and then a mouse click occurs anywhere in the page
- Fixed: RadGrid is setting non-unique ids for the GridClientSelectColumn's checkboxes
- Fixed: PageSize textbox shrinks when no records in grid and PagerStyle-AlwaysVisible is true
- Fixed: RadGrid's horizontal scroll is not moved in IE when having frozen columns and you click on the scroll bar
- Fixed: OnRowSelected event is not fired when the first item is selected using keyboard key combination
- Fixed: Selected row style in IE7 for Office2010 Skins
Breaking Changes
- Fixed: RadGrid column's UniqueName property should throw an exception if its value contains spaces
RadImageEditor
What’s New
- Added: Different ToolBar Modes for RadImageEditor
- Added: Drag/pan functionality to the image within the viewport
- Added: Functionality to Insert Image into Image
- Added: Support for Keyboard Shortcuts
- Added: Zoom editable image with mouse wheel
- Added: Integrated RadImageEditor with RadFileExplorer's ContentProvider
- Added: RegisterCustomCommand method in the RadImageEditor control for the cases when a custom command does not have a button in the toolbar
- Added: UndoLimit property that limits the number of undo operations a user can perform
- Improvement: Ajax dialogs in ImageEditor to use an inner panel for the dialog's controls
What’s Fixed
- Fixed: ImageEditor src is populated even when it is an empty string
RadInput/RadInputManager
What’s New
- Added: Support for HTML5 input types in RadTextBox
- Added: KeepTrailingZerosOnFocus property in RadInputManager's NumericTextBoxSetting
What’s Fixed
- Fixed: EmptyMessage is not displayed for TextBoxes inputifies with RadInputManager after ajax
- Fixed: RadInput with AutoPostBack="true" and CausesValidation="true" makes postback even if there is another validator in the group/page that is not passed
- Fixed: RadInputManager settings lost after AJAX update
- Fixed: RadInputManager's RegExpTextBoxSetting and DateInputSetting do not prevent postback on Enter click, even if the text box is invalid
- Fixed: Decimal point on the num pad is not working in IE9 in all cultures
- Fixed: February can't be selected when current date is January 30th and we use up arrow key to increment the months in RadDateInput
Breaking Changes
- Improvement: Modified RadInput rendering that can be switched on/off via the EnableSingleInputRendering property
RadListBox
What’s Fixed
- Fixed: Could not enable listbox items through javascript if they were disabled via javascript before postback
- Fixed: Reordered item cannot be unchecked
RadListView
What’s New
- Improvement: Items drag-and-drop supported on mobile devices
What’s Fixed
- Fixed: RadListView does not serialize the Skin property to the client component
- Fixed: Some of the templates are missing in the list for editing in design mode
RadNotification
What’s New
- Added: jQuery ajax WCF Service binding support
- Added: Option to play sound when RadNotification shows
- Added: Support for setting size in percentages
What’s Fixed
- Fixed: Certain RadControls in ContentTemplate throw js error when updated by an animated RadNotification and RadScriptManager is used
- Fixed: Sometimes when the browser is very quickly resized from smaller to a bigger size, a pinned notification becomes unpinned if scrolled with mouse wheel
- Fixed: The CssClass property does not work correctly
RadRibbonBar
What’s New
- Added: Contextual tabs
- Added: Quick Access Toolbar
- Added: Keyboard support
- Added: RadRibbonBar > RibbonBarToggleList > ToggledButton > ToggledButtonIndex properties
What’s Fixed
- Fixed: When the ribbon bar is present on a page, multiple page lifecycles are running if loaded in IE
- Fixed: When adding a textbox or a radtextbox to a template, you can't set focus (with simple mouse click) to the textbox to enter text in IE9, FF, Chrome, Safari
- Fixed: When RadTextBox is inside a RibbonBarTemplateItem, it can't be focused in Firefox
RadRotator
What’s Fixed
- Fixed: RadRotator's shuffling algorithm when the control's property EnableRandomOrder is set to 'true'
RadScheduler
What’s New
- Added: Appointments drag and drop support on mobile touchscreen devices
What’s Fixed
- Fixed: In Web Service binding mode, when navigating to next or previous months, the tooltip for the dates does not get updated
- Fixed: Issues with the RadScheduler keyboard navigation in scenarios with RadAjaxManager involved
- Fixed: When exporting to PDF, an error is generated - invalid URI: The Authority/Host could not be parsed (IIS Express)
- Fixed: Exception on PDF export - The remote server returned an error: (401) Unauthorized
RadSkinManager
What’s Fixed
- Fixed: RadSkinManager's GetWebResourceUrl is not retrieving resources from external skin assemblies
- Fixed: SkinRegistrar is not loading custom skins from an external folder for the input and date picker controls
RadSpell
What’s Fixed
- Fixed: Problem with the accessibility of the RadSpell dialog
RadSplitter
What’s Fixed
- Fixed: Incorrect resizing of the RadSlidingPane in the BeforeDock event handler
RadStyleSheetManager
What’s New
- Added: An automatic cache buster for external style sheet serving
RadTagCloud
What’s New
- Added: Client items/binding feature
RadToolTip
What’s Fixed
- Fixed: RadToolTip does not work correctly for RadInput after being updated with RadAjax (works with MS Ajax)
RadTreeList
What’s New
- Added: Keyboard support
- Added: PDF export feature
- Improvement: Items drag-and-drop supported on mobile devices
What’s Fixed
- Fixed: RadTreeList does not provide the deleted data item on ItemDeleted event when AllowRecursiveDelete="True"
- Fixed: Paging does not work when the PageSize is set declaratively through a binding expression
- Fixed: RadTreeList does not change its current page index when there is only item on the page and it is deleted
- Fixed: Items are collapsed if an item is deleted and AllowRecursiveDelete ="false"
- Fixed: Exception is thrown if all columns are hidden
- Fixed: RadTreeList shows additional insert item at the bottom when static headers are enabled and edit mode is InPlace
- Fixed: TreeListDetailTemplateItem doesn't have ParentItem property
RadTreeView
What’s New
- Improved: addNodesTo method now supports rendering of hierarchies of nodes
What’s Fixed
- Fixed: The image of a node is not showing on dragging when assigned through ImageUrl, but shows up if assigned in a template
RadUpload
What’s Fixed
- Fixed: Changed the access on the InputFieldIName property of the UploadedFile class from Internal to Protected
RadWindow
What’s New
- Improved: Modal RadWindow optimization (speeds up the page when there are many elements which can be focused)
What’s Fixed
- Fixed: In IE9 the height is incorrect while the loading sign is being displayed (ShowContentDuringLoad=false)
- Fixed: When a RadWindow without Close button is minimized, the Restore button is not correctly positioned
- Fixed: When the title of a minimized RadWindow is dynamically changed, its display breaks
- Fixed: In Chrome and Safari in some scenarios the loading sign does not disappear when reload button is hit
- Fixed: In Chrome the z-index set through Style attribute is not applied for separate RadWindow
- Fixed: In IE9 AutoSize does not work correctly when ShowContentDuringLoad=false
- Fixed: The width of RadWindow increases on every show when Simple skin is used
RadXmlHttpPanel
What’s New
- Added: jQuery ajax WCF Service binding support