core_banner

Telerik UI for ASP.NET Core

Release History

UI for ASP.NET Core 2024 Q1 (version 2024.1.130)

January 31, 2024

Common

NEW
  • New ToggleButton Component
  • The current 2024 Q1 is the last release that supports .NET 5 and older. The next 2024 Q2 release will support applications targeting .NET 6 and above.
FIXED
  • Missing kendo-draggable dependency in source code bundle (7579)
  • Validation attributes not rendered on Kendo editors if ViewData contains model property name (5641)
  • Unordered List(ul) are not correctly exported to PDF (2292)

CSP Improvements

NEW
  • Make ResponsivePanel fully CSP compliant
  • Dialog actions cause an "Invalid template" error when CSP is enabled (7414)

AutoComplete

FIXED
  • The items popup width is not correctly updated when the search result is changed in AutoComplete (7681)
  • Unexpected focus of AutoComplete's first search result item with slow filter requests and highlightFirst false (3852)

Button

NEW
  • Add Clear option for FillMode configuration

Cards

CHANGED
  • Card unified rendering

Chart

NEW
  • Add Polynomial trendline
FIXED
  • Incorrect axes alignment in second pane when there are negative values (4751)

ComboBox

FIXED
  • Select event is fired upon custom text typing in ComboBox and blurring it (5457)
  • When using Grid custom editor, the Kendo Editable adds data-binding for the value for both the hidden and the visible inputs of the ComboBox. (3427)

DateInput

FIXED
  • Unable to type hour after typing minutes from 1 to 9 in TimePicker and DateTimePicker
  • DatePicker with enabled DateInput does not work with "fr-CH" culture (7636)

DatePicker

FIXED
  • DatePicker with enabled DateInput does not work with "fr-CH" culture (7636) (7636)

DateTimePicker

FIXED
  • Unable to type hour after typing minutes from 1 to 9 in TimePicker and DateTimePicker
  • Unable to select AM or PM by typing A or P in DateTimePicker (7517)

Dialog

FIXED
  • Dialog actions cause an "Invalid template" error when CSP is enabled (7414)

DropDownList

FIXED
  • Error is thrown when searching in a DropDownList with grouping (7633)
  • Loading indicator and down arrow icon overlap when loading data in DropDownList (7592)
  • DropDownList closes unexpectedly when used in Window or in popup EditorTemplate (7576)
  • DropDownList closes unexpectedly when used in Window (6922)

DropDownTree

FIXED
  • Placeholder missing in DropDownTree with checkboxes
  • Scroll focused item into view on navigate
  • DropDownTree TagHelper throws error when the BindTo attribute is set. (7661)
  • DropDownTree is not serialized correctly when declared in the Template component (7641)
  • The k-animation-container-shown class is not preserved if the DropDownTree event is prevented (7594)
  • DropDownTree scroll is not working properly in the popup when navigating with the arrows (7267)

Editor

NEW
  • CustomTool does not expose an Icon() API configuration in the Editor (7628)
FIXED
  • Font tools cannot be focused and clearing the value automatically sets default value
  • Inline Editor throws an error when open in Dojo (7572)
  • Duplicated image in Editor (7230)
  • Immutable content is removed when a line is deleted in the Editor (7070)
  • Paste in a list with a block element splits the list instead of inserting in the list item (6173)
Breaking Changes
  • Deprecate controllers and related code working with the file system

FileManager

FIXED
  • FileManager with Grid view and paging throws an error when there are nested subfolders (7499)
Breaking Changes
  • Deprecate controllers and related code working with the file system

Gantt

FIXED
  • PDF is not correctly exported in Gantt (7492)
  • Gantt with a custom editor template does not trigger an Update request (7355)
CHANGED
  • Gantt unified rendering

Grid

NEW
  • Case-sensitive Grid filtering
  • Grid paste from Excel support
  • Grid aggregates for selected data
FIXED
  • Grid setDataSource method breaks the groupable functionality (7690)
  • Resizing of the Grid does not work as expected when all columns have set width (7650)
  • Grid throws an error when the Filterable Column Messages TagHelper is set (7632)
  • Dirty indicator is not positioned correctly when the model.set method is used in the Grid (7625)
  • Grid header rendering for a command column is different than the default header (7620)
  • Sticky columns cannot be reordered after unsticking in Grid (7612)
  • Unstick column remove all classes from the cells in the column in Grid (7608)
  • Editing or cancelling the changes in Grid popup shows hidden column for a short time (7604)
  • Navigating to the last Grid page when grouping is enabled results in an error (7589)
  • The k-dirty-cell class is added to multiple cells when model.set method is used in Grid (7584)
  • Incorrect rendering of Grid's pager buttons arrows in RTL (7581)
  • Cannot reorder Grid columns from the field headers when scrollable with columns virtualization is enabled (7488)
  • Rows cannot be reordered in Grid with local data when new items are added (7474)
  • Grid with frozen columns and horizontal scrolling throws error when you attempt to destroy it (7455)
  • When tabbing in a batch editable Grid cells do not enter edit mode (7409)
  • Server Grouping with Multiple Groups Causes Error with Data from Deserialized File (7400)
  • Non-unique element ids in Grid table cells (7347)
  • Row aria attributes are lost after row editing is closed (7132)
  • Adaptive Grid PopUp edit mode with template shows additional edit field for each column on mobile (7005)
  • Reordering multi-column-header from locked to unlocked with Grouping, cause wrong column order (6772)
  • groupPaging and groupHeaderColumnTemplate cause an error in the Grid (6480)
  • Group paging does not work correctly when groups count is less than page size (6348)
  • Using Model for the Grid which implements CustomTypeDescriptor throws an error (6181)
  • Add information about sorting functionality in aria-label of Grid's header. (5095)
  • Dirty cell indicator is shown after pressing Esc key (5057)
  • When using Grid custom editor, the Kendo Editable adds data-binding for the value for both the hidden and the visible inputs of the ComboBox. (3427) (3427)
CHANGED
  • Grid, filter and column menus unified rendering

ImageEditor

FIXED
  • ImageEditor does not serialize Toolbar options from TagHepler

ListBox

FIXED
  • An error is thrown when you move all ListBox items (7616)
  • When clicking the action button in the ListBox the first button is always focused (7578)
  • ListBox's toolbar buttons are at the "top" if the position is set to "bottom" (7390)

ListView

FIXED
  • Setting the ListView pageable.pageSize via MVVM throws error (6918)

Map

FIXED
  • Using the imagerySet method doesn't change the Map layer (7615)
  • The e.marker instance in the markerClick event of the Map component is undefined (7613)

Menu

FIXED
  • Menu dropdown does not respect hover delay and it remains open on initial expansion (7573)
  • Select event of Menu items is not triggered when the append() method is used (7563)
  • Menu popup container closes on hover when scrollable is enabled (7417)
  • NVDA in Firefox does not announce that an item is expanded and the focused item from the submenu (6253)

MultiColumnComboBox

FIXED
  • Select event is fired upon custom text typing in MultiColumnComboBox and blurring it (5457) (5457)

MultiSelect

FIXED
  • MultiSelect configured for server filtering sends duplicated read request on blur and open (6361)
  • MultiSelect's dropdown items remain filtered on clearing filter text through clear button (4469)

NumericTextBox

FIXED
  • Calling setOptions on a disabled NumericTextBox enables the component (7546)

Pager

FIXED
  • Responsive Pager Buttons and DropDown are hidden if the width of the Pager is between 480 and 600 pixels (7643)

PivotGridV2

NEW
  • PivotGridV2 Chip menu options for drag and drop alternatives
  • PivotV2 remote data binding

PopOver

FIXED
  • Popover does not show when mouse is moved with normal speed (7314)

RadioButton

FIXED
  • Multiple RadioButtons not initialized correctly when deferring to a script file

RadioGroup

FIXED
  • RadioGroup is not serialized correctly when declared in the Template component (7586)

RippleContainer

FIXED
  • Ripple container doesn't apply ripple effect to ListBox, Radio and Checkbox buttons

Scheduler

FIXED
  • Resizing the browser after destroying the Scheduler results in an error in the console (7582)

ScrollView

NEW
  • ScrollView pagerOverlay support
FIXED
  • The images are not shown when using ScrollView TagHelper (7653)

Slider

CHANGED
  • Slider unified rendering

Spreadsheet

FIXED
  • Unable to import files to Spreadsheet with jsZip 3.10.1
  • Validation list does not open in the last column of the Spreadsheet (7532)
  • Using defineName method to create qualified names in the Spreadsheet does not work correctly (7512)
  • The INDEX formula does not work correctly with LINEST in Spreadsheet (7275)
  • Formula returns a different result in Spreadsheet and Excel (7170)

TabStrip

FIXED
  • Navigation is not possible in TabStrip with NVDA (7606)
  • TabStrip tablist lacks a tabindex attribute (7272)

TimePicker

FIXED
  • Unable to type hour after typing minutes from 1 to 9 in TimePicker and DateTimePicker

Timeline

CHANGED
  • Timeline unified rendering

Tooltip

FIXED
  • Tooltip is aligned to the right when no width is specified (7669)
  • Incorrect Tooltip position when autohide is set to false (6521)
  • Tooltip width incorrectly calculated (6205)
CHANGED
  • Tooltip unified rendering

TreeList

FIXED
  • Unexpected position of k-i-none element in TreeList with frozen columns
  • Broken hierarchy of TreeList with template and paging (7648)
  • TreeList's filter input is not focusable if reorderable is enabled (7575)
  • Icons missing on TreeList Export Buttons (7558)
  • TreeList cannot toggle items properly on mobile (7542)
  • InLine Editable TreeList doesn't send all its data on Create and Update (7041)
  • Treelist expands on export click (5619)

TreeView

FIXED
  • Scroll focused item into view on navigate
  • The Visible() API configuration is not applied correctly in the TreeView (7602)

Upload

FIXED
  • Upload submit button opens the Select files popup in iOS (7352)
  • Upload cursor styling broken, no cursor: pointer is visible on Select document button (7284)

Validator

FIXED
  • Validation message for resources in Scheduler edit popup disappears after blurring the MultiSelect (6937)

Window

FIXED
  • When a Window is not focused, clicking on a DropDownList in the Window results in the DropDownList not gaining focus (6286)

Highlight

NEW
  • Introduced support for embedding file streams with PdfProcessing library.

PdfProcessing

NEW
  • Exposed the IsBold property of FontBase.
  • Added support for embedding ZUGFeRD invoices.
  • Introduced support for embedding file streams.
FIXED
  • An unwanted Stopwatch is contained in the DocumentCatalog class.
  • A NullReferenceException is thrown when getting the hash code of CFF font`s UnderlineThickness.
  • A NullReferenceException is thrown on import because the value of the TransformMethod property is not obtained when Refence is set as an indirect reference.
  • A NullReferenceException is thrown on export because the value of TransformMethod property is not obtained.
  • A NotSupportedException is thrown when decoding a CalRgb ColorSpace image.
  • Missing characters when exporting a document containing different font types but with the same name and properties.
  • Import-export specific document with Type1Font mangles text.
  • DrawTable is not setting the HasPendingContent property correctly.
  • Some characters in Wingdings (or custom) font are exported with a different font.

SpreadProcessing

FIXED
  • The XlsxFormatProvider.Import method closes the stream passed to it as an argument.
  • An InvalidOperationException is thrown: The axes are incorrectly paired exception on import.
  • Left and Top-most borders are not rendered when exporting to PDF.

WordsProcessing

FIXED
  • Inline image surrounded by bookmarks is incorrectly measured when the document contains numbering fields.

ZipLibrary

NEW
  • Added support for extraction of AES-encrypted archives.
CHANGED
  • Changed GetCryptoProvider() method signature. It now accepts EncryptionSettingsBase instead of EncryptionSettings.
  • Removed long-time obsoleted classes: CompressionType, ZipCompression, ZipInputStream, ZipOutputStream, ZipPackage, ZipPackageEntry. Use ZipArchive, CompressedStream, and ZipArchiveEntry instead.

UI for ASP.NET Core

Demo Buy Try

New features & Roadmap

Have a feature request?

Post your feedback via the ASP.NET Core UserVoice portal or the Public forums

What's new across all Telerik products?

See the updates feed

Get Started Waves

Next Steps

Launch demos

See Telerik UI for ASP.NET Core in action and check out how much it can do out-of-the-box.

Compare pricing

Check out the offers. Purchase an individual suite, or treat yourself to one of our bundles.

Download Free Trial

Try Telerik UI for ASP.NET Core with dedicated technical support.