Kendo UI + Telerik UI for ASP.NET (MVC & Core), PHP, JSP R1 2021

Released: Jan 20, 2021

Updates in R1 2021

Features

  • Common
    • New Check Box Group Component.
    • New RadioGroup Component.
    • New Expansion Panel / Collapsible Component.
    • New Bottom Navigation Component.
    • New Floating Action Button.
    • New MultiColumnComboBox Component.
    • New DropDownTree Component.
    • New TileLayout Component (Angular).
    • New TextArea Component (Angular).
    • Bootstrap Theme Package (v4.30.0).
    • Default Theme Package (v4.32.0).
    • Material Theme Package (v3.28.0).
  • Drawer
    • Keyboard Navigation for Drawer.
  • Editor
    • Table Aligning Tool.
    • Create A list with Roman Numerals as bullets.
  • Gantt
    • Expose columnHide, columnShow and columnReorder events in the Gantt widget.
  • Grid
    • Use Toolbar styles for the Grid Toolbar.
    • Enable grouping of items in column menu.
    • Updated Column Menu Design.
    • Exportable property for Grid Columns.
  • ListView
    • ListView Grouping.
  • ScrollView
    • Keyboard Navigation for ScrollView.
  • TileLayout
    • Add/remove options / interface for Tiles.
    • Keyboard Navigation TileLayout.
  • Timeline
    • Keyboard Navigation Timeline.
  • Wizard
    • Expose the Icon configuration for the Wizard's stepper in the wrappers.
    • Add validateOnPrevious configuration to Wizard.
  • PdfProcessing
    • Performance improvements when inserting tables using the RadFixedDocumentEditor.
    • Introduced mechanism for loading custom font files when importing TrueType fonts.
  • SpreadProcessing
    • Added DocumentInfo properties to preserve document metadata information.
  • WordsProcessing
    • Introduced DocumentInfo properties to preserve document metadata information.
    • Introduced support for importing/exporting/editing of Content Controls (structured document tags).
    • LoadFromUri event is now obsolete. LoadStylesheetFromUri and LoadImageFromUri are the new events that should be used instead. When LoadFromUri is used for resolving images, even if the data is provided in the arguments, an HTTP call to the resource is made to resolve its extension. This can be potentially unwanted behavior in some client scenarios.
    • Introduced support for floating images when exporting to PDF.
  • Wrappers (ASP.NET Core): Editor
    • Import/Export Files from Editor.
  • Wrappers (ASP.NET Core): Grid
    • ASP.NET Core Grid Export to CSV - Demo.
  • Wrappers (ASP.NET Core): Scaffolder
    • VS Code extension/wizard for Telerik ASP.NET Core.

Fixes

  • Common
    • Webpack cannot bundle less files using mixin .prohibit-selection.
  • ComboBox
    • Change event is triggered twice when clear button is clicked before applying value.
    • ComboBox with HighlightFirst(false) loses value when tabbing.
  • Editor
    • Editor strips elements from formatted table added with the viewHtml tool.
    • The toolbar of the Inline Editor hides on a click over it or a click on a disabled button.
    • The textarea in the Editor's "viewHtml" popup is too narrow.
  • FileManager
    • FileManager navigate method throws an error when navigating to a subfolder.
  • Gantt
    • The column template in Gantt is not applying to "resources" fields.
    • Gantt with editable reorder set to false and navigatable set to true throws a JavaScript error.
    • Drag and drop of the first root item before itself results in Cannot read property 'orderId' of null.
  • Grid
    • SetDataSource does not repaint the footer in Grid.
  • MultiSelect
    • MultiSelect - caret position cannot be changed through click after filtering.
    • MultiSelect selected items are not announced by screen readers.
    • MultiSelect placeholder font is not inherit in LESS themes.
  • PDFViewer
    • Using fromFile method with no file loaded causes JS error.
  • Scheduler
    • Incorrect CurrentTimeMarker width after decreasing Scheduler width.
    • Adaptive Scheduler's navigate event does not trigger on mobile device when changing selected view.
    • Wrong action argument is reported by Adaptive Scheduler's navigate event for Today button.
    • All day events are not positioned correctly.
  • Spreadsheet
    • Values copied from Spreadsheet and pasted in Excel are duplicated.
    • Spreadsheet cell content, copied with Cut/Copy toolbar/context menu buttons, is pasted as HTML to cells in Edit mode or to cells in another Spreadsheet.
  • TabStrip
    • TabStrip insertBefore/insertAfter removes the content from the tab after the newly inserted tab.
  • TextBox
    • Duplicate TextBox border.
  • Tooltip
    • Misplaced Tooltip close button when tooltip width is set.
  • TreeList
    • Reordering the same item twice results in different order.
  • Window
    • The animation in Window is broken if too big width is set.
    • Incorrect Window height in percentage is set through options with sass-based themes.
  • Wizard
    • Wizard disregards primary:false on the buttons.
    • Еxternal submit is prevented with the Done event handler.
  • PdfProcessing
    • An ArgumentException is thrown when importing a PDF containing overlapping codespace.
    • An ArgumentException is thrown when importing rectangle whose values are defined using indirect references.
    • An ArgumentOutOfRangeException is thrown when a TextBox field has a smaller size than the default padding of the field.
    • Importing a document containing link annotations and named destinations referring to the same object causes InvalidCastException.
    • An InvalidCastException is thrown when importing a document with FormXObject resources pointing to an indirect object.
    • An InvalidDataException is thrown while decoding stream from a PDF with Encryption Algorithm 4.
    • An InvalidDataException (Unknown compression method 'method-name') is thrown when opening a document.
    • An InvalidDataException is thrown when importing a document containing two trailers and the Encrypt object is part of the first Xref table.
    • Image with ICC Based colorspace is missing due to a NullReferenceException.
    • A NotSupportedException is thrown when the inline image stream starts on a new row.
    • Slow performance of CCITTFaxDecode filter.
    • Sporadical InvalidOperationException is thrown while importing documents from background threads.
  • SpreadProcessing
    • An exception is thrown when importing an XLS file with a specific print area.
    • An InvalidOperationException is thrown when importing an XLS document containing an Extra Table Data record.
  • WordsProcessing
    • Headings elements ('h1'-'h6') are imported from HTML with wrong styling.
    • Html style property values are omitted on import when the value contains a semicolon.
    • List indentation is imported from RTF as local paragraph properties.
    • A NullReferenceException is thrown while importing a document with header/footer and main part not named with the default name.
    • An OutOfMemoryException is thrown when exporting TabStops to PDF.
    • A paragraph in a TableCell which is in the last TableRow on the page is not exported to the PDF document.
    • Exporting documents to PDF creates a fully transparent polygon for text without predefined highlight and/or background color. As a result, the size of the exported PDF is improved by up to 40%.
    • Hyperlinks are not correctly exported to plain text.
    • Wrong NuGet dependencies cause a build-time error.
    • There is an empty space between two consecutive paragraphs with a defined background color when the SpacingBefore on the second is bigger than the SpacingAfter on the first.
  • Wrappers (ASP.NET Core): Gantt
    • Unable to databind Gantt with taskId and parentId string fields.
  • Wrappers (ASP.NET Core): PanelBar
    • MVC/Core PanelBar aria-expanded attribute is false for initially expanded nodes and aria-hidden is not applied to their child group.
  • Wrappers (ASP.NET MVC): Editor
    • Unable to set custom Palette colors to MVC Editor's FontColor and BackColor tools.
  • Wrappers (ASP.NET MVC): Gantt
    • Unable to databind Gantt with taskId and parentId string fields.
  • Wrappers (ASP.NET MVC): PDFViewer
    • Server side exception when serializing FixedDocument.
  • Wrappers (ASP.NET MVC): PanelBar
    • MVC/Core PanelBar aria-expanded attribute is false for initially expanded nodes and aria-hidden is not applied to their child group.