github radzenhq/radzen-blazor v11.0.0
11.0.0

latest releases: v11.0.3, v11.0.2, v11.0.1...
3 hours ago

11.0.0 - 2026-06-24

This is a major release headlined by the new Spreadsheet component, a large Chart expansion (many new series and a Range Navigator), resource-based localization with built-in translations, and trimming/CSP support.

Breaking Changes

  • .NET 7 support removed. The library now targets net8.0, net9.0 and net10.0.
  • RadzenHtml component removed. (RadzenHtmlEditor is unaffected.)
  • Markdown types moved to the Radzen.Documents.Markdown namespace. Update using directives.
  • Localization is now resource-based across all components. Custom text overrides that relied on the previous mechanism should be migrated to the resource-based approach (see the new Localization page).
  • RadzenPopup — the internal Popup is now a public component.

New Components

  • RadzenSpreadsheet — a full Excel-compatible spreadsheet component. Highlights:
    • Formula engine with 100+ Excel-compatible functions (math, statistical, text, date/time, logical and lookup — e.g. SUM/AVERAGE/COUNT, IF/IFERROR, VLOOKUP/HLOOKUP/XLOOKUP, INDEX/CHOOSE, SUBTOTAL/AGGREGATE, DATE/EDATE/EOMONTH/DATEDIF, plus Tier 1/Tier 2 functions), Excel-matching boolean and number coercion, and dependency-tracked recalculation.
    • Tables matching Excel's ListObject (multi-key sort, AutoFilter, advanced/Top 10/Dynamic/Color filters, totals row, banding, table design) with XLSX round-trip.
    • Charts inside sheets with an Edit Chart dialog, series management, drag-to-move/resize and XLSX import/export.
    • Floating images with interactive drag/resize.
    • Data validation (input prompts, error popups), conditional formatting, and number/scientific/accounting formats with a Format Cells dialog.
    • Multiple worksheets, freeze panes, merged cells, autofill, custom cell types, sheet/workbook protection.
    • Undo/redo for all commands (including paste, cut, sort, filter) with keyboard shortcuts.
    • Import/export: XLSX (closer to Excel's package layout) and CSV.
    • Customizable toolbar/toolsets, feature toggles, async command pipeline, custom ribbons, and a dedicated localization service.
  • RadzenSignaturePad — capture handwritten signatures.
  • RadzenRangeNavigator — interactive range selector for charts, with axis support and a compact mode.
  • Scheduler Agenda View — a new list-style view for RadzenScheduler.
  • HTML Editor tables — table creation and editing tools added to RadzenHtmlEditor.

Charts

A large expansion of the charting subsystem.

New series types:

  • BoxPlot, Bullet, Pyramid, Funnel (with Inverted), Heatmap, Treemap, Contour.
  • Candlestick, OHLC, Scatter Line.
  • Waterfall / Horizontal Waterfall.
  • Range Column / Bar / Area, and Range Step Area.
  • Step Line, Step Area, Stacked Line, Full Stacked Column / Bar / Area / Line, High-Low.
  • Radar (polar) column; RadzenSpiderChart now supports polar configurations.
  • Pie/Donut RadiusProperty and ExplodeOffset.

Axes & interaction:

  • Multiple axes, inverted axes, axis crossing, indexed and logarithmic axes.
  • Pan and zoom support.
  • Series and legend hover highlighting; active point highlight inherits series colors/marker shapes.
  • Per-axis crosshair with axis label, shared tooltip, and improved tooltip positioning.
  • Trendlines and drill-down support.
  • RTL support, including RTL-aware Start/End legend positions.

Styling & polish:

  • Opt-in (radial) gradient fills for pie, donut, funnel, pyramid, waterfall, range area, column, bar and bullet series.
  • Initial render animations across series types.
  • Redesigned data labels (positions, background chips, overlap hiding, formatting) and TextStyle for labels.
  • Auto-rotate category labels before they overlap; calendar-aligned date-axis ticks; TickPlacement for category axes.
  • MaxWidth/MaxHeight/CategoryGap to control column/bar width; SegmentGap and corner radius for pie/donut.
  • New Chart Gallery page.

Export:

  • Unified image export — ToSvg() returns markup and ToPng() downloads, across Chart, QRCode and Barcode.

Localization

  • Localization unified to a resource-based approach across all components, with a dedicated Localization documentation page.
  • Built-in translations added for German, French, Spanish, Italian and Japanese.

Trimming & CSP

  • Trimming (IL linking) support added.
  • Content Security Policy (CSP) support: components with JS functionality migrated to the IJSObjectReference pattern; CSP-related errors fixed.

Themes

  • New premium Material 3 Expressive theme.
  • Premium theme updates and improved transitions/animations.

Improvements

  • Input sizing: InputSize and size demos added across inputs (Numeric, DatePicker, TimeSpanPicker, AutoComplete, ColorPicker, SelectBar, FormField, etc.).
  • ToggleVariant added to RadzenToggleButton; icon-only styles for SelectBar; SelectBar uses outline to unify component height.
  • TextStyle added to RadzenLabel.
  • RadzenUpload: public TabIndex on the Choose button.
  • RadzenDataGrid preserves filters of columns hidden via the Column Picker.

Fixes

  • DataGrid CheckBoxList filter on collection columns now shows only matching child values.
  • RadzenDropDown consumer-supplied aria-label no longer overridden by the computed value (#2569).
  • Scheduler MonthView: clicking an appointment no longer redirects/loses focus.
  • Empty Chart CategoryProperty no longer falls back to the row index.
  • Fixed RTL layout of bar charts and chart legend space reservation for wrapped top/bottom rows.

Don't miss a new radzen-blazor release

NewReleases is sending notifications on new releases.