13.0.0 - 2026-11-10
Breaking changes
- .NET 8 is no longer supported. Radzen.Blazor now targets
net9.0,net10.0andnet11.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.0target, and becauseEditContext.Validateis obsolete in .NET 11, TemplateForm, Steps andRadzenDataGrid.UpdateRowawaitValidateAsyncthere, 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 withValidateAsyncon .NET 11 and withValidateon .NET 9 and .NET 10. TheIsValidproperty calls the synchronousEditContext.Validate, which on .NET 11 throwsInvalidOperationExceptionwhen a validator of an edited row registers asynchronous work, and a property cannot await, soIsValidkeeps its behaviour andIsValidAsync()is the one to call with asynchronous validators.
Fixes
- Numeric keeps an
aria-labelpassed throughInputAttributes. The input splatsInputAttributesbefore it sets its ownaria-label, and that one rendered as null whenInputAttributesalready held the attribute, which removed the consumer's label and left the spinbutton with no accessible name. Fixes #2814