Common for all controls
New
- Improved: CSS resources minification
Fixed
- Fixed: Design-time wizard is not able to extract the embedded skin names from Telerik.Web.UI.Skins assembly for some controls
SharePoint 2007/2010
New
- Added: [SharePoint2010] Client-side binding for SPRadScheduler WebPart.
- Improved: [SharePoint2010] SPRadGrid WebPart enhancements
RadAjax
New
- Improved: RadAjax control Visual Studio designer
Fixed
- Fixed: RadAjaxManager fires OnResponseEnd for a canceled AJAX request when an AJAX-ified RadToolTipManager shows a tooltip
RadAsyncUpload
Fixed
- Fixed: Modifying _maxFileSize on the client may lead to chunk uploading files larger than allowed
RadBinaryImage
New
- Added: RadBinaryImage CropPosition property specifying the cropping position when ResizeMode="Crop"
- Added: RadBinaryImage Fill transformation
RadCalendar/RadDateTimePickers
Fixed
- Fixed: When set dynamically the FocusedDate property of RadCalendar with multi month view is not applied before the next PostBack
- Fixed: The navigation buttons of RadCalendar in rtl mode are only visible when hovered over them (only with Metro skin applied)
- Fixed: When calling the showPopup(x, y) function of RadDatePicker inaccurate image is displayed at the bottom right corner of the popup
RadColorPicker
Fixed
- Fixed: RadColorPicker right-to-left – the ‘#’ sign is not placed properly beside the color code
RadComboBox
Fixed
- Fixed: RadComboBox width is incorrect when simple rendering and label are used
- Fixed: RadComboBox triggers validation if its selection changes on the client and a Button with CausesValidation="False" postbacks
- Fixed: Width issue of the combobox in simple rendering mode in IE9 Compatibility View
RadEditor
New
- Added: Ability to move cursor beyond table in Design Mode - FireFox
- Added: FormatSets dropdown, which is a combination between apply class and paragraph.
- Added: Ability to add comments for certain content
Fixed
- Fixed: ApplyClass command changes the class name of RadEditor's content area when ContentAreaMode is set to DIV.
- Fixed: ShowOnFocus toolbar appears and disappears twice when RadEditor is placed in RadSplitter
Breaking Changes
- Added: Image Manager thumbnail view for RadEditor
RadFileExplorer
New
- Added: Thumbnails ExplorerMode to the FileExplorer
Fixed
- Fixed: TreeView ContextMenu is not shown after it has been disabled and enabled dynamically
- Fixed: Initially visible upload fields
- Fixed: Calling deleteItem(path) method throws JavaScript error
- Fixed: RadFileExplorer throws JavaScript error when it is shown during Ajax requests
RadFilter
Fixed
- Fixed: RadFilter generates two or more field editors for a GridCalculatedColumn
RadFormDecorator
New
- Added: support for input with types url, search, tel and email
Breaking Changes
- Improved: RadFormDecorator default text input width set to 160 pixels (when width is not exlicitly specified) in order to unify the input width of the different Telerik input controls
RadGrid
New
- Added: RadGrid cell and column selection
- Added: RadGrid.GetBindingData overloads to sort, filter and page IQueryable collections
- Added: FilterDateFormat property for GridDateTimeColumn
- Improved: Setting Browsable=False to GridClientSelectColumn properties that are not functional
- Improved: RadGrid Visual Studio designer with support for automatic field names extraction when bound with DataSourceID
Fixed
- Fixed: RadGrid's ItemCommand event does not fire when initiating insert client-side
- Fixed: Filter menu in RadGrid goes off-screen on mobile Safari
- Fixed: GridAttachmentColumn throws an exception on download if the binary attachment value is null or empty byte array
- Fixed: GridHyperLinkColumn throws an exception during databinding if RadGrid is bound to a base interface collection
- Fixed: The GridDateTimeColumn’s CurrentFilterValue and AndCurrentFilterValue properties are not set on HeaderContexMenu’s filter item when column’s PickerType is set to TimePicker
- Fixed: RadGrid column aggregates do not work correctly with multiple grouping
- Fixed: RadGrid keyboard navigation makes infinite loop when the Enter key is pressed and the focus is into INPUT in the GridEditForm
- Fixed: In a grouped RadGrid the 'First' and 'Avg' aggregate functions are not correctly applied when a group is spaned in more than one page
- Fixed: When RadGrid is grouped with EnableLinqGrouping set to true, field alias is required for an aggregated field when more than one select fields are added
- Fixed: RadGrid horizontal scrollbar disappears when using frozen columns and expanding the browser window after scrolling to the right
- Fixed: RadGrid export to PDF throws an exception when the Skin property is set to empty string
- Fixed: RadGrid does not update the PageSize combobox when page size is set programmatically in a SEO paging scenario
- Fixed: LINQ grouping does not work as expected when more than one GroupByField is specified in a single group expression
- Fixed: RadGrid group split text indicating that a group spans on multiple pages is not correct when there is only one page of data
- Fixed: Grid columns' HeaderToolTip is not working when AllowSorting="false" and AllowColumnResize="true"
- Fixed: GoToPageTextBox width and height in the pager item are not calculated properly when Single Input Rendering is enabled
- Fixed: Incorrect no records item width when UseStaticHeaders property is set to true
RadImageEditor
New
- Added: Functionality to create custom image operations to edit the image on the server
- Added: Functionality to override the default server-side CacheImage Provider of the ImageEditor
- Added: New ExternalDialogsPath property that will enable the users to load dialogs from custom location
- Added: Upper and Lower zoom bounds for controlling the zoom range
- Improved: "Best Fit" Zoom to stretch the image when the image dimensions are smaller than the dimensions of the editable area
What’s Fixed
- Fixed: InsertImage dialog throws JavaScript error when the RadImageEditor is in Right-To-Left mode
RadInput/RadInputManager
Fixed
- Fixed: RadNumericTextBox applies scientific notation on focus and wrong value on blur when DecimalDigits and AllowRounding are set and value like 0.0000001 is entered
- Fixed: TextChanged event of RadMaskedTextBox is fired without reason first time when the form submits.
- Fixed: RadTextBox missing bottom-border in IE 6
- FIxed:TextBoxMaxLength and TextBoxMode does not apply for GridTextBoxColumnEditor when set on ItemCreated event of RadGrid
- Fixed: InvalidTextBoxValue property for RadDateInput does not work when EnableSingleInputRendering="true"
Breaking Changes
- Improved: Single input rendering mode is enabled by default for all RadInput controls
RadListBox
Fixed
- Fixed: Inheriting RadListBox and adding custom controls with the CreateChildControls always leads to a ViewState corruption
RadListView
New
- Added: RadListView client-side databinding to arrays and web services
Fixed
- Fixed: RadListView does not render any content initially in design mode and cannot be selected in the design surface in Visual Studio
- Fixed: RadListView erroneously generates ClientSettings.DataBinding.ItemPlaceHolderID in design mode
- Fixed: RadListView should warn on closing the layout editor that the templates, data key names and other properties will change
RadNotification
New
- Added: New server Show method which allows single client change of text (not kept in ViewState, works on AJAX request without update of RadNotification)
- Improved: ContentIcon and TitleIcon properties resolve relative paths
Fixed
- Fixed: RadNotification with ShowSound throws JavaScript error when the server Show() method is called
- Fixed: In some scenarios, if close or menu icon is clicked after a js error has occurred, a postback is performed
RadOrgChart
New
- Added: Drag-and-drop functionality for RadOrgChart
- Added: Expand/Collapse functionality for RadOrgChart
RadPanelBar
Fixed
- Fixed: RadPanelItem.Expanded="true" does not take effect when there are both a HeaderTemplate and a ContentTemplate in the item and it does not have items and text.
RadRibbonBar
Fixed
- Fixed: JavaScript error is thrown when setting RibbonBar.Visible property to true
RadRotator
New
- Improved: Client-side API - added methods for removing items from the Rotator's Items collection
RadScheduler
New
- Added: OData binding for RadScheduler
- Improved: Enhanced Time Zones support
RadScriptManager
Fixed
- Fixed: RadScriptManager outputs the CompositeScript at the end of all scripts instead of right after the AJAX framework scripts when script combining is ON (which is the default value)
RadSocialShare
New
- Added: LinkedIn standard third party share button
- Added: Ability to set new url and title for a separate custom button in the OnClientClicking event
- Added: Client-side ability to dynamically change url and title to share [priorities are kept & third party buttons are reloaded accordingly]
- Added: Localization for both custom and standard third party buttons
- Improved: Reduced the data sent from the server when global settings are used
- Improved: Positioning of dialogs when the browser is not maximized
Fixed
- Fixed: Facebook Like and Send do not show after updated with AJAX
- Fixed: Relative UrlToShare in the main tag is not resolved
RadSplitter
Fixed
- Fixed: First click event not propagated inside sliding pane under iOS5
Breaking Changes
- Improved: Base CSS styles removed from skin specific files to the base stylesheet to reduce the filesize of the skin specific files
RadStyleSheetManager
Fixed
- Fixed: RadStyleSheetManager incorrectly combines Telerik skin css files from the Telerik.Web.UI.Skins assembly
RadToolTip
Breaking Changes:
- Improved: EnableShadow default value changed to true
- Improved: RadToolTip Close button look and feel and button position
- Improved: Set default padding and/or margin to the content area and Tooltip title element for better UI and visualization
RadTreeList
New
- Added: Functionality to export to Excel
- Added: RadTreeList column resizing feature
- Added: RadTreeList show/hide columns on client functionality
- Added: RadTreeList column reorder functionality
- Added: Columns reordering functionality for RadTreeList
Fixed
- Fixed: RadTreeList client-side TreeListDataItem.get_isRoot() property does not return correct value in some cases
- Fixed: Expand button positioning and missalignment issue in RadTreeList in IE6 and IE7
- Fixed: The width of RadTreeList with StaticHeader is not liquit in Chrome
- Fixed: TreeListImageColumn and TreeListHyperLink columns DataUrlFields are not found when LoadOnDemand is implemented with DataTable in RadTreeList
- Fixed: GoToPageTextBox width and height in the pager item are not calculated properly when Single Input Rendering is enabled
RadTreeView
New
- Added: Checked property to the RadTreeNodeData class
Fixed
- Fixed: Apply proper CSS styles when the last node is invisible
- Fixed: Calling node's methods causes javascript error if the node is not already added to the treeview
- Fixed: Calculating checked state of node with all children uncheckable doesn't work properly
- Fixed: 'Plus' image still visible in a tree node that has child nodes, but all of them have Visible='false'
Breaking Changes
- Improved: RadTreeNode's text is not HTML-encoded when created through ServerSideCallback expand. See this forum thread for details.
RadWindow
New
- Added: Ability to easily change or remove the image in radalert and radconfirm (both in client and server calls)
- Improved: Bottom resizer is shown only when resizing is enabled
Fixed
- Fixed: AutoSize does not work correctly when a custom border is applied to the wrapper DIV element
- Fixed: RadWindow with NavigateUrl does not look and work correctly under iOS5
- Fixed: Left and Top are reversed in the cascade() method
- Fixed: Maximized RadWindow incorrectly shows resize arrows on resizers' hover
RadXmlHttpPanel
Fixed
- Fixed: Cannot pass numbers to the set_value() method when using RadXmlHttpPanel in ASP.NET callback mode