Release History

By product

Q3 2012 SP1

January 16, 2013

ASP.NET MVC Server Wrappers

NEW
  • Added: Add support for rendering the widget initialization script outside of the widget wrapper
  • Added: (Grid) Support for setting aggregate member name as a string
  • Added: (Grid) Configuration builder for setting column filter options
  • Improved: (Menu) Hide parent item which does not have authorized children
  • Added: (TreeView) TreeViewItemModel allows setting of checked field
  • Added: (Window) Allow title to be disabled with Title(false)
  • Added: (Installer and VSX) Right-To-Left support
  • Added: (Installer and VSX) Support for Trial Hotfixes in Upgrade Wizard
  • Added: (Installer and VSX) DataViz theme support
  • Added: (Installer and VSX) Improve the rendering of the elements in the Kendo UI for MVC project templates for IE7 and IE8
FIXED
  • Fixed: Security trimming uses the incorrect authorization attributes if controllers are named in the same way
  • Fixed: (DataSource) Setting PrefixUrlParameters to false does not work properly
  • Fixed: (DropDownList) Widget allows to set index -1
  • Fixed: (Grid) The title of the popup editor is not localized
  • Fixed: (Grid) Window does not appear centered when using Kendo Grid for MVC with server editing
  • Fixed: (Grid) Error is thrown when sorted via server binding to DataTable and aggregates are set
  • Fixed: (Grid) Custom query string parameters are lost during server binding when PrefixUrlParameters is set to false
  • Fixed: (Grid) No records text is not displayed when server binding is used
  • Fixed: (Grid) Pager DropDownList does not show value set via the DataSource API
  • Fixed: (Menu) Fixed "The method or operation is not implemented" error when SignalR is used along with ASP.NET MVC
  • Fixed: (Menu) Content method always generates an anchor and menu navigates
  • Fixed: (PanelBar) PanelBar renders hrefs for Ajax loaded items which causes navigation on second click
  • Fixed: (Window) Window does not appear centered when using Kendo Grid for MVC with server editing
  • Fixed: (Installer and VSX) Incorrect Upgrade Wizard behaviour related to kendo.[theme].min.css include
  • Fixed: (Installer and VSX) Convert wizard for Web Forms projects

AutoComplete

FIXED
  • Fixed: Setting the autocomplete value to null displays the string "null" in IE9

Calendar

NEW
  • Added: Exposed _view and _current properties of the Calendar
FIXED
  • Fixed: Two views are rendered between vertical and horizontal navigation
  • Fixed: Calendar shows a blank view when animating months in IE7/8
  • Fixed: The widget does not enable prev/next arrow when changing its min/max value
  • Fixed: Calendar focuses its table when API is used
  • Fixed: The time portion of the current value is not persisted when new date is selected
  • Fixed: Clicking and holding (with touch device) on an item in the calendar does not prevent the default click action

ComboBox

FIXED
  • Fixed: Combobox falls into infinite loop if DataSource returns an empty result

DataSource

NEW
  • Added: Ability to check if DataSource has changes
  • Added: Support for canceling the requestStart event
  • Added: Support for defining model fields as array
FIXED
  • Fixed: Can't specify custom parse, data and total when binding to xml
  • Fixed: Filtering on field which contains carriage return symbols
  • Fixed: Sorting on negative numbers and zeros does not work as expected
  • Fixed: Virtual scrolling does not work as expected after data is assigned via DataSource data method

Date/Time Pickers

NEW
  • Improved: Value method should not display text of an invalid value
  • Improved: Adjust width of the TimeView on open
FIXED
  • Fixed: Shared calendar is not deleted if it has never been opened
  • Fixed: Calendar does not persist the time portion of the current value when new date is selected
  • Fixed: The k-input class is copied to the wrapper

Drag And Drop

FIXED
  • Fixed: kendo.drag does not have destroy method
  • Fixed: DropTargetArea.destroy() throws a javascript error

DropDownList

FIXED
  • Fixed: DropDownList does not fetch data if value is empty string

Editor

NEW
  • Added: Link dialog now supports localization
FIXED
  • Fixed: Copy/paste on iOS devices breaks typing
  • Fixed: Image dialog does not encode spaces in URLs
  • Fixed: Changing font family prior to focus does not persist the value in the UI
  • Fixed: Changing the font family before the editing area has gained focus causes JS error
  • Fixed: Editor Outdent tool tooltip cannot be customized declaratively
  • Fixed: Editor has zero width when initialized while hidden. The widget should assume the textarea dimensions only when they are set explicitly and inline
  • Fixed: Applying pending format to erroneous start of line throws JS error in IE
  • Fixed: Converting paragraph to list replaces outer div with list
  • Framework Constructs

    FIXED
    • Fixed: Zoom animation is broken with jQuery 1.7
    • Fixed: The chart prevents touch scrolling even when no drag events are attached
    • Fixed: Popup element cannot get correct z-index if sibling container has z-index "auto"

    Globalization

    NEW
    • Improvement: Escape currency symbol
    FIXED
    • Fixed: kendo.parseFloat using Globalize.js throws exception when value is undefined
    • Fixed: kendo.parseDate returns null if entered day is not valid

    Grid

    NEW
    • Improvement: Show the foreign key value of the column when grouped
    • Improved: There is no way to filter by time
    FIXED
    • Fixed: Columns from nested grid can be dragged to group/reorder in master
    • Fixed: Hidden column title is not shown when grouped via the API
    • Fixed: The title of the popup editor is not localized
    • Fixed: Window does not appear centered when using Kendo Grid for MVC with server editing
    • Fixed: Grid editing on iPad
    • Fixed: Virtual scrolling does not work as expected after data is assign via DataSource data method
    • Fixed: Column Sortable is not destroyed after DataSource is reassigned
    • Fixed: Error is thrown under IE when deleting the last record on the page and keyboard navigation is enabled
    • Fixed: The result of the function set as toolbar template is then wrapped in kendo template and executed once again
    • Fixed: Sorting does not work if kendo.ns is set
    • Fixed: Setting initial filter operator via the filtering menu does not work as expected
    • Fixed: DatePicker in reorderable grid is draggable
    • Fixed: Click Events and Forms behave erratically on touch devices (iPad, Android)
    • Fixed: Pager DropDownList does not show value set via the DataSource API
    • Fixed: Grouping and reordering does not work with auto columns
    • Fixed: Grid footer table width is not persisted when hiding columns
    • Fixed: Built-in update/cancel command text cannot be overridden if other command column is placed after it and popup editing is used

    HierarchicalDataSource

    FIXED
    • Fixed: Reading from a child datasource does not update the children field of the parent

    ListView

    FIXED
    • Fixed: ListView does not render altTemplate when saving/cancelling edited item
    • Fixed: The widget does not preserve the ID of the LI element

    Menu

    NEW
    • Improved: CSS class cannot be specified during dynamic widget init
    • Improved: Widget's setOptions method doesn't re-init animation and the dataSource object
    FIXED
    • Fixed: Adding items through JSON doesn't render content elements after the root level
    • Fixed: Element with k-icon class gets removed if inside an item
    • Fixed: Links do not navigate in Windows 8 with touch-enabled Chrome
    • Fixed: Append item in initialized group causes append in sub item
    • Fixed: The destroy method of the widget does not unbind document click event
    • Fixed: Menu text blends with background when hovering an item with the Metro theme
    • Fixed: Menu doesn't add submenu arrows on append
    • Fixed: Menu doesn't close on mouse out in IE10

    MVVM

    FIXED
    • Fixed: ObservableObject listens more than once for changes of nested ObservableObjects instances

    NumericTextBox

    FIXED
    • Fixed: The widget does not remove selected text on key press
    • Fixed: Cannot enter minus sign in NumericTextBox using FireFox 15+
    • Fixed: NumericTextBox copies k-input class to the wrapper element

    PanelBar

    NEW
    • Improved: CSS class cannot be specified during dynamic widget init
    • Improved: Widget's setOptions method doesn't re-init animation and the dataSource object
    FIXED
    • Fixed: Adding items through JSON doesn't render content elements after the root level
    • Fixed: PanelBar navigates on double-click, instead of loading a partial view
    • Fixed: Links in Panelbar/TabStrip do not work on iPad
    • Fixed: PanelBar root items missing focused state during keyboard navigation
    • Fixed: The widget does not preserve the ID of the LI element

    Slider

    FIXED
    • Fixed: Slider triggers window resize event in IE7-8 when using 100% high Splitter
    • Fixed: Data attribute value doesn't change slider's value. Data attributes selectionStart/End doesn't change rangeSlider's selectionStart/End
    • Fixed: Slider loses drag events in IE8

    Splitter

    FIXED
    • Fixed: Splitter does not honour min/max pane sizes set in percent
    • Fixed: Splitter does not function properly in IE10 (Pointer events)

    TabStrip

    FIXED
    • Fixed: Links in Panelbar/TabStrip do not work on iPad
    • Fixed: Last tab is rendered with higher z-index
    • Fixed: The widget does not preserve the ID of the LI element

    TreeView

    FIXED
    • Fixed: Programatically collapsing invisible nodes leaves node groups expanded
    • Fixed: Expand/collapse icons are flushed on a new line when treeview element is small (IE)
    • Fixed: Input element in widget's template loses focus on mouseup
    • Fixed: Drag hint does not honor the item.encoded field
    • Fixed: Checking a node through the API will not update its parent nodes' checked state
    • Fixed: Layout is broken after hovering in IE7
    • Fixed: Dragging items to an empty treeview throws JS error
    • Fixed: checkChildren: true checks checkboxes outside of the widget when it is nested in a .k-item container
    • Fixed: parent() may return items that do not belong to the treeview
    • Fixed: Focused state is shown on touch devices
    • Fixed: Indeterminate state is not propagated from only child to parent
    • Fixed: Adding subnodes to checked node when checkChildren=true does not render them as checked
    • Fixed: The widget does not preserve the ID of the LI element

    Upload

    FIXED
    • Fixed: An "access denied" error can occur if the upload is placed in a modal window (IE)

    Validator

    FIXED
    • Fixed: Validate checkboxes on click

    Window

    NEW
    • Added: Support for multiple simultaneously closing modal Windows
    FIXED
    • Fixed: NumericTextBox must be clicked twice when inside a Window in order to be focused in IE
    • Fixed: Visible option cannot be set initially through MVVM
    • Fixed: Window does not appear centered when using Kendo Grid for MVC with server editing
    • Fixed: Window modal overlay leaves two Windows over it, instead of one
    • Fixed: Window content cannot be focused when destroying another one which is currently on top
    • Fixed: Keyboard navigation does not fire resize event of the widget
    • Fixed: Window pops on page top when page scroll position is zero in IE7
    • Fixed: Window titlebar buttons cannot be clicked when Window overflows the browser
    • Fixed: Window moving and resizing works via keyboard when maximized
    • Fixed: MetroBlack skin creates rendering artifacts when dragging in Chrome 23
    • Fixed: Select elements in Window cannot be opened
    • Fixed: Clicking in an input within the window does not always trigger its focus handler in IE
    • Fixed: Nested scripts are executed twice when window is moved in the DOM
    • Fixed: Window modal overlay remains visible when closing multiple Windows very quickly
    • Fixed: Escape key closes windows without close button