Telerik UI for Blazor 2025 Q2 (v9.0.0)

Released: May 21, 2025

2025 Q2 (v9.0.0) 中的更新

特性

  • Common:
    • Introduced a Telerik Blazor AI Coding Assistant that can be used through a GitHub Copilot extension or an MCP server.
    • Added compatibility with Microsoft .NET 10 Preview 4.
    • Breaking Changes:
      • Trial and commercial users now use the same product package. The trial and commercial product versions merged into a single unified distribution package. The product access now depends on a license key file. This eliminates the need for separate trial downloads.
      • The Telerik UI for Blazor NuGet package now targets .NET 8.
      • .NET 6 is no longer supported.
    • Dependencies:
      • Now supports Bootstrap theme version 11.0.2.
      • Now supports Classic theme version 11.0.2.
      • Now supports Default theme version 11.0.2.
      • Now supports Fluent theme version 11.0.2.
      • Now supports Material theme version 11.0.2.
      • Microsoft.AspNetCore.Components.Web has been updated to 8.0.14.
      • Microsoft.Extensions.AI.Abstractions has been updated to to 9.5.0.
      • Telerik Document Processing Library (DPL) has been updated to 2025.2.520.
      • Telerik.Licensing has been updated to 1.6.5.
      • Telerik.Recurrence has been updated to 0.2.5.
      • Telerik.FontIcons has been updated to 4.3.0.
      • Telerik.SvgIcons has been updated to 4.3.0.
  • Badge:
    • Added support for inline position.
  • DropDownList:
    • The dropdown can now be opened using the Enter key.
  • Editor:
    • Added AI-Powered features to editor.
  • Grid:
    • Added a new AdaptiveMode parameter.
    • Added a new sort toolbar tool.
    • Added a new filter toolbar tool.
    • Added a new group toolbar tool.
    • Added new editing toolbar tools.
    • Added support for DateOnly, TimeOnly, char, and nullable enum in ToODataString method.
    • Added a configuration for CSV export API.
    • Added a configuration for Excel export API.
  • MultiSelect:
    • You can now allow custom values to be inserted.
    • Added a summary tag template.
  • Pager:
    • Added a new AdaptiveMode parameter.
  • PdfViewer:
    • Search tool input is now automatically focused on open.
    • Added a render scale parameter for controlling the quality of the document.
  • Scheduler:
    • Added a standalone recurrence interval editor.
    • Added a standalone recurrence frequency editor.
    • Added a standalone recurrence end editor.
    • Added a standalone recurrence editor.
  • TabStrip:
    • Added support for dynamic tabs by using active tab id.
  • TreeList:
    • Drag-to-select does not disable native browser selection.
  • Upload:
    • Added support for chunk upload.
  • Window:
    • Added support for animations.
    • Breaking Change - The Centered parameter has been removed. To center the Window, use Top and Left parameters.

修補程式

  • Common:
    • Adaptive breakpoints may not trigger as expected.
  • AutoComplete:
    • Always clear filter on value change.
  • Chart:
    • Throw a meaningful error when TelerikRootComponent is missing and Chart breadcrumb is present.
  • ComboBox:
    • Reset filter upon item select.
    • When allow custom is enabled and the value matches an item from the list, select the item.
  • ContextMenu:
    • Parent menu should not be closed when mouse leaves children menu item.
  • DatePicker:
    • NullReferenceException when getting AriaActiveDescendant.
  • DockManager:
    • Component interacts with unrelated nester Splitter inside pane content.
    • Not possible to change the SplitPane Orientation during runtime.
  • DropDownList:
    • DropDownList does not open when the arrow is pressed on a mobile device.
  • Editor:
    • Use gapcursor plugin to allow placing cursor between two block-level nodes.
    • Enabled and ReadOnly parametrs now correctly affect component.
  • FileManager:
    • Height renders on the wrong FileManager element.
  • Filter:
    • Value template reference should be the same as the one that value contains.
  • Grid:
    • Columns are misaligned after browser zoom.
    • Improve OData string generation.
    • Drag-to-select does not disable native browser selection.
    • ColumnChooser or ColumnSettings toggle breaks the state of the CheckBoxListFilter in the ColumnMenu.
  • ListBox:
    • Throw about missing TelerikRootComponent instead of NullReferenceException in FindConnectedListBox.
  • MaskedTextBox:
    • Hide mask when floating label is over the input.
  • NumericTextBox:
    • Selecting value from browser autofill throws an exception.
    • When value is decimal.MaxValue, pressing the increase button throws an exception.
  • Pager:
    • Inner navigation now correctly focuses a valid element when the initial one is disabled.
    • Correctly update rendering in adaptive mode on dynamic parameter change.
  • PdfViewer:
    • Uploading large files in iOS.
  • RadioGroup:
    • FocusAsync method does not work.
  • TreeView:
    • Checkbox checked state is lost when adding or removing items.
  • Window:
    • Clicking on the header scrolls the page.