Essential Studio for Blazor - v31.2.10 Release Notes
Common
Features
- Syncfusion Blazor components now support
.NET 10, enabling development with the latest.NET 10framework features and enhancements.
Chart
Bug Fixes
-
#I777575- Polar chart data labels are now rendered properly in proper position.
Data Grid
Features
-
#I781034#70911- Provided support for changing the default sheet name. Additionally, fixed an issue where an additional sheet was inserted when exporting Grid data using workbook and GridSheetIndex.Code Example:
```
<SfGrid DataSource=”@Orders” AllowExcelExport=”true” Toolbar=”@(new List() { "ExcelExport" })"> <GridColumn Field=@nameof(OrderData.CustomerID) HeaderText="Customer Name" Width="150" /> </SfGrid> @code {public List<OrderData> Orders { get; set; } public async Task ToolbarClickHandler(Syncfusion.Blazor.Navigations.ClickEventArgs args) { if (args.Item.Id == "Grid_excelexport") { ExcelExportProperties ExportProperties = new ExcelExportProperties(); ExportProperties.Workbook = new Workbook(); ExportProperties.Workbook.Worksheets[0].Name = "User Sheet 01"; ExportProperties.GridSheetIndex = 0; await Grid.ExportToExcelAsync(ExportProperties); } } } ```
Performance Benchmark
-
Significant improvement have been made to the performance for Grouping with and without paging. These enhancements greatly increase the responsiveness and efficiency of Grouping with and without paging.
Scenario: Grouping with 1 million records Before After Performance Improvement Page Size: 12 ~ 1499 ms ~ 446 ms ~70.25% faster (~3.36x improvement)
Diagram
Bug Fixes
-
#781104- Fixed an issue where the helper object was not cleared when dragging a node without prior selection, specifically whenEnableAutoScrollwas set to True.
Gantt Chart
Bug fixes
-
#I779989- Fixed an issue where unwanted auto-selection occurred after adding a record when EnableToggle was enabled. -
#I779122- Fixed an issue that caused an error when copying multiple records with EnableRowVirtualization enabled. -
#I780336- Fixed an issue where context menu items were not displayed for segmented records.
HeatMap
Bug Fixes
-
#I781341- The heat map now renders correctly when changing data using the range navigator.
Maps
Bug Fixes
-
#I781554- Map polylines are now treated as lines when clicked for selection.
Mention
Bug Fixes
-
#I779657– Fixed an issue where a JS interop call in the Mention component’s open event incorrectly affects PopupWidth and PopupHeight.
Rich Text Editor
Bug Fixes
-
#F197686- Now, the Rich Text Editor works properly when pressing Enter before a video, and no longer duplicates the video. -
#I781972- Now, the Rich Text Editor works properly when calling the Focus method after dynamically changing its value, as the toolbar status updates correctly.
Visual Studio Code Extensions
Features
- Provided the .NET 10.0 support to the Syncfusion Visual Studio Code Blazor Project Template, Conversion, and Migration.
Visual Studio Extensions
Features
- Provided the .NET 10.0 support to the Syncfusion Blazor Template Studio, Code Generator, Conversion, Migration, and Scaffolding.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| 3DChart | 198 | 198 | 0 | All Passed |
| Accordion | 232 | 232 | 0 | All Passed |
| AiAssistView | 297 | 297 | 0 | All Passed |
| Appbar | 102 | 102 | 0 | All Passed |
| Autocomplete | 444 | 444 | 0 | All Passed |
| BarcodeGenerator | 440 | 440 | 0 | All Passed |
| Breadcrumb | 137 | 137 | 0 | All Passed |
| Bulletchart | 237 | 237 | 0 | All Passed |
| Button | 255 | 255 | 0 | All Passed |
| Calendar | 146 | 146 | 0 | All Passed |
| Carousel | 174 | 174 | 0 | All Passed |
| Charts | 4172 | 4172 | 0 | All Passed |
| ChatUI | 102 | 102 | 0 | All Passed |
| Chips | 196 | 196 | 0 | All Passed |
| CircularGauge | 928 | 928 | 0 | All Passed |
| ColorPicker | 113 | 113 | 0 | All Passed |
| ComboBox | 248 | 248 | 0 | All Passed |
| DashboardLayout | 253 | 253 | 0 | All Passed |
| DataForm | 547 | 547 | 0 | All Passed |
| DataGrid | 5936 | 5936 | 0 | All Passed |
| DatePicker | 576 | 576 | 0 | All Passed |
| DateRangePicker | 366 | 366 | 0 | All Passed |
| DateTimePicker | 474 | 474 | 0 | All Passed |
| Diagram | 15310 | 15310 | 0 | All Passed |
| Dialog | 481 | 481 | 0 | All Passed |
| DropdownList | 584 | 584 | 0 | All Passed |
| Dropdowntree | 164 | 164 | 0 | All Passed |
| FileManager | 3108 | 3108 | 0 | All Passed |
| FileUpload | 330 | 330 | 0 | All Passed |
| FloatingActionButton | 128 | 128 | 0 | All Passed |
| Gantt | 4800 | 4800 | 0 | All Passed |
| HeatMap | 339 | 339 | 0 | All Passed |
| ImageEditor | 3561 | 3561 | 0 | All Passed |
| InPlaceEditor | 764 | 764 | 0 | All Passed |
| InputMask | 168 | 168 | 0 | All Passed |
| Kanban | 380 | 380 | 0 | All Passed |
| LinearGauge | 799 | 799 | 0 | All Passed |
| ListBox | 138 | 138 | 0 | All Passed |
| ListView | 441 | 441 | 0 | All Passed |
| Maps | 1570 | 1570 | 0 | All Passed |
| Mention | 152 | 152 | 0 | All Passed |
| Menu | 398 | 398 | 0 | All Passed |
| Message | 211 | 211 | 0 | All Passed |
| MultiselectDropdown | 386 | 386 | 0 | All Passed |
| NumericTextbox | 442 | 442 | 0 | All Passed |
| OtpInput | 123 | 123 | 0 | All Passed |
| PivotTable | 1378 | 1378 | 0 | All Passed |
| ProgressBar | 199 | 199 | 0 | All Passed |
| progressbutton | 101 | 101 | 0 | All Passed |
| QueryBuilder | 584 | 584 | 0 | All Passed |
| RangeNavigator | 196 | 196 | 0 | All Passed |
| Rating | 106 | 106 | 0 | All Passed |
| Ribbon | 451 | 451 | 0 | All Passed |
| RichTextEditor | 2768 | 2768 | 0 | All Passed |
| Scheduler | 5623 | 5623 | 0 | All Passed |
| Sidebar | 144 | 144 | 0 | All Passed |
| Slider | 271 | 271 | 0 | All Passed |
| SmithChart | 259 | 259 | 0 | All Passed |
| SparklineChart | 150 | 150 | 0 | All Passed |
| SpeedDial | 353 | 353 | 0 | All Passed |
| Splitter | 190 | 190 | 0 | All Passed |
| Stepper | 218 | 218 | 0 | All Passed |
| StockChart | 335 | 335 | 0 | All Passed |
| Tabs | 936 | 936 | 0 | All Passed |
| TextArea | 126 | 126 | 0 | All Passed |
| Textbox | 653 | 653 | 0 | All Passed |
| Timeline | 182 | 182 | 0 | All Passed |
| TimePicker | 419 | 419 | 0 | All Passed |
| Toast | 233 | 233 | 0 | All Passed |
| Toolbar | 230 | 230 | 0 | All Passed |
| TreeGrid | 4941 | 4941 | 0 | All Passed |
| TreeMap | 704 | 704 | 0 | All Passed |
| TreeView | 1361 | 1361 | 0 | All Passed |