11.1.1 - 2026-07-06
Improvements
- RadzenChart axis
Width— new property that sets the axis width in pixels. If not specified, the width is calculated automatically; setting a fixed width helps reduce unnecessary spacing when using multiple Y-axes. Thanks to @wimsoetens-cmd! - RadzenQRCode / RadzenBarcode / RadzenChart
ToPng— can now return the PNG data directly and accept output size options. - RadzenSpreadsheet Excel-style clipboard — pasting a copied range into a larger selection now tiles the copied cells to fill the selection, and paste, cut and autofill transfer the full cell state, matching Excel: formats, quote prefixes and hyperlinks are copied, empty source cells blank their destinations, cut clears the source, entering a value over a formula cell replaces the formula, and undo restores cells exactly as captured.
- RadzenSpreadsheet column auto-fit — double-clicking a column edge resizes the column to fit its longest cell (capped at 800px).
- RadzenDropDown / RadzenDropDownDataGrid — new public
OpenPopup(),ClosePopup()andTogglePopup()methods. - Localization: more built-in strings are now localizable (Pager, DataGrid, DatePicker, HtmlEditor table dialogs, Dialog, Notification, Slider, Steps and more), with updated German, Spanish, French, Italian and Japanese translations.
- Further accessibility improvements across components — AutoComplete, Alert, BreadCrumb, Carousel, CheckBox, Dialog, DropDown and more — plus unified focus-outline styles for ListBox, Pager, ProfileMenu, SelectBar, SplitButton and Tabs.
Fixes
- RadzenRequiredValidator: no longer shows the "required" message for a filled RadzenTextBox / RadzenTextArea / RadzenPassword / RadzenMask / RadzenAutoComplete on blur and no longer blocks form submission. Fixes #2605.
- RadzenSpreadsheet: XLSX column widths no longer render too narrow in Excel — auto-fitted columns are measured against the rendered text using Excel's font metrics, account for East Asian wide glyphs, and are slightly over-fitted to absorb renderer differences.
- RadzenChart: multiple value axes with
RadzenBarSeriesno longer behave like category axes. Fixes #2597. - RadzenChart: fixed crosshair label formatting and null handling at axis edges.
- RadzenChart: the legend line swatch now uses the custom series stroke color.
- RadzenPieSeries: fixed the pie not displaying anything in certain scenarios.
- RadzenPivotDataGrid: Sum/Average aggregates no longer degrade to Count for dynamic data (e.g.
IDictionary) — the configured aggregateTypeis used when reflection cannot resolve the property type. - RadzenDataGrid: escaped the popup id in
setPopupAriaExpandedto fix aquerySelectorerror with dynamically generated columns.
Breaking changes
RangeSnapshotCommandBase(Spreadsheet) now snapshots cells as detached clones (Dictionary<CellRef, Cell?>) instead of a value/formula/format tuple — only affects code deriving from this class.