github radzenhq/radzen-blazor v13.0.0
13.0.0

2 hours ago

13.0.0 - 2026-11-10

Breaking changes

  • .NET 8 is no longer supported. Radzen.Blazor now targets net9.0, net10.0 and net11.0, so applications on .NET 8 stay on 12.2.0 or move to .NET 9 or later.

Improvements

  • .NET 11 is supported. Radzen.Blazor adds the net11.0 target, and because EditContext.Validate is obsolete in .NET 11, TemplateForm, Steps and RadzenDataGrid.UpdateRow await ValidateAsync there, which lets validators that register asynchronous work finish before the form submits, the step changes or the row is saved.
  • DataGrid gets an IsValidAsync() method that validates every edited row with ValidateAsync on .NET 11 and with Validate on .NET 9 and .NET 10. The IsValid property calls the synchronous EditContext.Validate, which on .NET 11 throws InvalidOperationException when a validator of an edited row registers asynchronous work, and a property cannot await, so IsValid keeps its behaviour and IsValidAsync() is the one to call with asynchronous validators.

Fixes

  • Numeric keeps an aria-label passed through InputAttributes. The input splats InputAttributes before it sets its own aria-label, and that one rendered as null when InputAttributes already held the attribute, which removed the consumer's label and left the spinbutton with no accessible name. Fixes #2814

Don't miss a new radzen-blazor release

NewReleases is sending notifications on new releases.