New Offcanvas component allows you to build hidden sidebars into your project and can appear from the top, bottom, left or right of your screen.
New SignaturePad component allows you to capture and store signatures in a secure and reliable manner.
New Splitter component provides a way to create resizable panels in your application.
Added localization support to MessageProvider.
New chart annotation extension lets you draw lines, boxes, points, labels, polygons and ellipses on the chart area.
New Microsoft .NET 8 support.
DataGrid:
Added new FilterMode option which allows your users to dynamically customize filtering.
Use pre-defined filtering on a per-column basis.
Clear the filter on specific columns.
Render a numeric filter input and apply a corresponding numeric configuration.
Added new HeaderGroupCaption feature which allows you to combine several DataGrid column headers under a single, comprehensive caption.
Added DataGridSelectColumn a column template for selectable values.
Added new method which allows apply sorting programmatically.
Programmatically expand or collapse specific groups.
Display an overlay element while hovering over the row.
Show 'required indicator' on field labels.
Added new Checkbox parameter so you may now render dropdown items with checkboxes.
Added new SelectionMode parameter that will set a DropdownList into multiple selection mode.
Added method that allows you to remove a node from a TreeView.
New APIs added to Autocomplete
Provide a custom template when the user types in a value that is not found in the data source.
Customize tags when using Autocomplete multiple selection mode.
Added EventCallbacks for Autocomplete events:
SearchKeyDown.
SearchFocus.
SearchBlur.
Play Videos from multiple sources with different qualities.
Improved Dropdown positioning:
Added new parameter which allows you to set the positioning strategy for your dropdown.
Added new parameter which allows you to set a custom anchor element ID for the dropdown menu. This is useful when you want the dropdown menu to be anchored from a different element than the toggle button.
Added support for IValidatableObject. By implementing this interface in your models, you can now provide custom validation logic that is more complex.
New Utilities:
Added the CSS Grid, which is a two-dimensional layout model, comprised of 12 columns and up to 6 rows, providing a robust structure for building complex layouts. It provides built-in responsiveness with mobile breakpoints.
Added the ListStyleImage parameter which allows you to define marker images for list items.
Added the TextSize enum which provides predefined sizes from extra small to extra large, as well as supporting various heading sizes from Heading 1 (largest) to Heading 6 (smallest).