Telerik UI for Blazor 2024 Q1 (v5.1.0)

Released: Jan 31, 2024

Updates in 2024 Q1 (v5.1.0)

Features

  • Common
    • Added a new Popover component.
    • Added a new AIPrompt component for AI-integration.
    • Added a new Popup component.
    • Telerik Document Processing Library (DPL) version has been updated to 2024.1.124.
  • Dependencies
    • Telerik.Recurrence version has been updated to version v.0.2.2.
    • Telerik.DataSource version has been updated to version v.3.0.1.
    • Fluent Theme version has been updated to version v.7.2.0.
    • Material Theme version has been updated to version v.7.2.0.
    • Bootstrap Theme version has been updated to version v.7.2.0.
    • Default Theme version has been updated to version v.7.2.0.
    • Telerik.FontIcons version has been updated to v.2.1.0.
    • Telerik.SvgIcons version has been updated to v.2.1.0.
  • AutoComplete
    • Added support for subtitles within the adaptive mode popup.
    • Added prefix and suffix support.
    • Added the ability to control the delay before a skeleton loader appears.
  • Charts
    • Added support for Trendline Series.
    • Added support for Chart legend customizations.
    • Added support for Chart accessibility and keyboard navigation.
  • Chip
    • Added the Selectable parameter.
  • ComboBox
    • Added support for subtitles within the adaptive mode popup.
    • Added prefix and suffix support.
    • Added the ability to control the delay before a skeleton loader appears.
  • ContextMenu
    • Added the OnItemRender event.
  • DatePicker
    • Added support for subtitles within the adaptive mode popup.
  • DateRangePicker
    • Added support for subtitles within the adaptive mode popup.
  • DateTimePicker
    • Added support for subtitles within the adaptive mode popup.
  • Dialog
    • You can now customize predefined dialog buttons.
  • Drawer
    • Added the Drawer OnItemRender event.
  • DropDownList
    • Added support for subtitles within the adaptive mode popup.
  • FileManager
    • FileManager now complies with Accessibility Spec.
  • Gantt
    • Added support for Timeline keyboard navigation.
  • Grid
    • Added the ability to persist hierarchy expanded items state.
    • Grid now complies with Accessibility Spec.
    • Extended OnRowClickEventArgs to include the clicked Field.
  • MaskedTextBox
    • Added prefix and suffix support.
  • Menu
    • Added the OnItemRender event.
  • MultiColumnComboBox
    • Added support for subtitles within the adaptive mode popup.
    • Added prefix and suffix support.
    • Added the ability to control the delay before a skeleton loader appears.
  • MultiSelect
    • Added support for subtitles within the adaptive mode popup.
    • Added prefix and suffix support.
    • Added the ability to control the delay before a skeleton loader appears.
  • NumericTextBox
    • Added prefix and suffix support.
  • Pager
    • You can now enable pager input conditionally and show Page 1 of 1 when there is no data.
  • PivotGrid
    • PivotGrid now complies with Accessibility Spec.
  • Scheduler
    • Improved Scheduler accessibility compliance.
  • StockChart
    • Added Chart legend customizations.
  • TextArea
    • Added the ability to configure the resize behavior.
    • Added prefix and suffix support.
  • TextBox
    • Added prefix and suffix support.
  • TimePicker
    • Added support for subtitles within the adaptive mode popup.
  • TreeList
    • Extended OnRowClickEventArgs to include the clicked Field.
  • Highlight
    • Introduced support for embedding file streams with PdfProcessing library.
  • PdfProcessing
    • Exposed the IsBold property of FontBase.
    • Added support for embedding ZUGFeRD invoices.
    • Introduced support for embedding file streams.
  • ZipLibrary
    • Added support for extracting AES-encrypted archives.
    • 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.

Fixes

  • AutoComplete
    • Validation classes are present on initial render. Instead, they should be present only as a result of user interaction.
    • Setting Enabled to false should close an already opened popup.
  • ColorPicker
    • Apply message in ColorPicker has incorrect translation in DE.
  • ComboBox
    • Validation classes are present on initial render. Instead, they should be present only as a result of user interaction.
    • Clearing the value by pressing Escape key does not update the clear indicator state.
    • The input filter value is cleared on scroll when there is virtualization enabled.
    • Setting Enabled to false should close an already opened popup.
  • DateInput
    • DateInput displays 1970/1/1 after programmatic Value clear and focus.
  • DatePicker
    • DateInput displays 1970/1/1 after programmatic Value clear and focus.
  • DateRangePicker
    • DateInput displays 1970/1/1 after programmatic Value clear and focus.
  • DateTimePicker
    • DateInput displays 1970/1/1 after programmatic Value clear and focus.
    • Popup rendering breaks when mouse enters from the right-hand side in Chrome.
  • Dialog
    • FocusedElementSelector parameter is not honored on subsequent triggers.
  • DropDownList
    • Validation classes are present on initial render. Instead, they should be present only as a result of user interaction.
    • Setting Enabled to false should close an already opened popup.
  • FileManager
    • FileManager can't navigate its Grid component with Tab key.
    • FileManager throws if its View Details splitter is moved with keyboard.
  • Grid
    • Locked Multi-Column Header breaks layout when scrolling horizontally.
    • Hierarchy grid collapses on incell editing.
  • MultiColumnComboBox
    • Validation classes are present on initial render. Instead, they should be present only as a result of user interaction.
    • Clearing the value by pressing Escape key does not update the clear indicator state.
    • The input filter value is cleared on scroll when there is virtualization enabled.
    • Setting Enabled to false should close an already opened popup.
  • MultiSelect
    • Validation classes are present on initial render. Instead, they should be present only as a result of user interaction.
    • Setting Enabled to false should close an already opened popup.
  • PDFViewer
    • Component hangs when searching for $.
  • PivotGrid
    • PivotGrid throws on fields checkbox state change with xmla binding.
  • Scheduler
    • Scheduler does not recalculate the width of its header cells when the resources list is updated.
    • Scheduler does not track dynamic changes in the NumberOfDays parameter.
  • SplitButton
    • If the popup is opened, click on the arrow button does not collapse it.
  • TimePicker
    • DateInput displays 1970/1/1 after programmatic Value clear and focus.
  • Tooltip
    • Tooltip sometimes doesn't show.
  • TreeList
    • ID parameter is not applied.
  • PdfProcessing
    • 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
    • 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
    • Inline image surrounded by bookmarks is incorrectly measured when the document contains numbering fields.