How can I help you?
Essential Studio for Blazor - v33.1.44 Release Notes
Common
Features
- Syncfusion Blazor components are now compatible with latest
.NET 11 preview 1. -
Chart Wizardcomponent has been added newly in Syncfusion Blazor UI Library. -
#71751- Added support for customized offline themes in the blazor-themes npm package, includingMaterial,Material 3,Tailwind, andTailwind 3light and dark variants.
Breaking Changes
-
Upgraded the
System.Text.Jsonpackage version to improve stability and reliability. -
Upgraded the
Microsoft.AspNetCore.Components.Webpackage to the latest version to improve stability and reliability in its dependencies.
AI AssistView
Features
-
Now the AI AssistView supports built-in
Markdownrendering with seamlessstreamingcapabilities, enabling users to receive and display formatted AI responses in real-time without additional processing. The streaming responses are automatically parsed within the response area by using theEnableStreamingproperty.Explore the demo here
-
Now the AI AssistView provides a built-in scroll-to-bottom icon that can be enabled/disabled using the
EnableScrollToBottomproperty which allows users to quickly navigate to the latest prompt responses, improving navigation when scrolling through long conversation threads.Explore the demo here
-
Now the AI AssistView is enhanced to ensure that the latest prompts and responses are visible in the viewport. When a new prompt is submitted, the component automatically scrolls to the top of the response area so users can immediately view the latest AI response without manual scrolling.
Block Editor
Features
-
Now the table block in the Block Editor provides column resizing support to enhance the table editing experience. Users can drag column borders to resize columns dynamically, automatically adjust column widths based on content, and maintain the overall table structure and layout integrity while resizing.
Explore the demo here
-
Now the Blazor Block Editor supports
Codeblock with language selection capabilities you can configure multiple programming languages with syntax highlighting, provides copy code functionality for quick sharing, and offers a language selection dropdown to easily choose the appropriate programming language.Explore the demo here
-
Now the Block Editor supports Drag-and-drop functionality enabling users to easily reorder content blocks within the editor. It provides intuitive drag handles for manipulating blocks, visual feedback during drag operations, smooth animations for an improved user experience, and Undo/Redo support for drag actions.
Explore the demo here
-
Now block editor has enhanced UI appearance for selection, backspace, and delete actions handled across multiple block types
Code,Callout,Table,Image,Toggle. -
Now the editor has enhanced
Quoteblock handling for the enter key action to provide a smoother editing experience which supports smarter behavior for multi-line quotes, proper line break handling within quotes, quote nesting for more complex structures.
Chart Wizard preview
Introducing the Blazor Chart Wizard, a new guided experience that simplifies chart creation from start to finish. This interactive wizard eliminates manual setup by automatically detecting data fields, recommending chart types, and applying optimized defaults—allowing developers to produce polished, production‑ready charts in minutes. Refer to the documentation here.
Explore the demo: Chart Wizard
Highlights
-
Intuitive Step-by-Step Workflow: The wizard leads users through data selection, chart type configuration, field mapping, and styling—complete with inline validation to prevent setup errors.
-
Smart Data Detection & Mapping: Automatically identifies category or date axes, maps value fields intelligently, and supports multiple series with no manual boilerplate.
-
Live Preview for Instant Feedback: Every configuration update refreshes the chart preview in real time, enabling quick iteration and fine‑tuning.
-
Chart Type Recommendations: The wizard analyzes the incoming data shape and suggests the most relevant chart types—helping users choose the right visualization faster.
-
Visual Customization Made Easy: Fine‑tune chart appearance without touching code: titles, legends, and label visibility; axis formats, label styles, and titles; Series color palettes, themes, and data labels; and tooltip formatting with support for custom format strings.
-
Supported Chart Families: Cartesian charts (column, bar, line, spline, area, spline area, stacked column, stacked bar) and accumulation charts (pie, doughnut).
-
Consistent Data Source Support: Bind charts directly to your in-memory collections, with built-in validation for missing or mismatched fields, empty datasets, and incompatible mapping selections.
-
Smooth Property Binding & Runtime Updates: Changes to wizard options automatically sync with component properties. Titles, palettes, and other visual elements update without re‑creating the chart, improving performance and workflow.
-
Export What You Build: Export configured charts into multiple formats for reporting or sharing, including images (PNG, JPEG, SVG) and documents (PDF, XLSX, CSV).
-
Save & Reuse Configurations: Full JSON serialization and deserialization allows users to save chart configurations, load user-defined templates, and restore previously created chart states.
-
Accessibility & Localization: Fully compliant with WCAG 2.0 accessibility standards and supports localization of all UI text and validation messages.
Data Grid
Bug Fix
-
#I811476,#FB72728- Resolved an issue where adding multiple rows in Grid Batch Edit mode automatically checked row selection checkboxes.
Features
- Restructured and optimized positioning logic for the Filter dialog and Column Chooser dialog in the Blazor Grid. The previous JS interop call used for repositioning has been eliminated, reducing overhead and improving overall rendering smoothness.
Performance metrics
- The rendering process has been optimized to achieve quicker load times and smoother initialization, even when working with large datasets. As a result of these improvements, the initial rendering phase is now approximately 1.35× faster than before.
Breaking Changes
- Hover effects on selected rows are now consistent across all themes. The hover and selected colors are aligned, making hovered selected rows easier to recognize and improving visual feedback, usability, and consistency.
Date Picker
Bug Fixes
-
#I810553- Resolved an issue in the Date Picker component where masked date input with formatM/d/yyyywas incorrectly parsed, causing temporary display of incorrect year.
Diagram
Bug Fixes
-
#I818671- Fixed a console error that occurred when hovering over the Diagram Overview in Blazor WASM.
Pivot Table
Features
- The classic (tabular) layout support has been added, allowing the pivot table to display in a traditional format with separate columns for row headers, offering a more detailed and organized table structure.
Rich Text Editor
Features
-
Media Paste Support: The Rich Text Editor now supports pasting audio and video files directly from the file browser. It also provides enhanced support for pasting multiple media items, allowing users to insert images, audio, and video files simultaneously with a single paste action. Explore the demo link here.
-
Improved Pasting with MaxLength: The Rich Text Editor now truncates pasted content to the configured MaxLength instead of rejecting pastes that exceed the limit, ensuring consistent behavior across browsers. Explore the demo link here.
Bug Fixes
-
#F198163- Now, the Rich Text Editor works properly inMarkdownmode when using the methodsSaveSelectionAsyncandRestoreSelectionAsync.
Smart Rich Text Editor Preview
The Smart Rich Text Editor is AI-enhanced Rich Text Editor that provides context aware AI assistance directly inside the editor. It include built in smart commands, a floating AI query popup, progressive streaming responses with stop control, and full conversation history. These capabilities are integrated into the editor and operate alongside existing Rich Text Editor features.
Explore the demos: Overview
Features
- Ask AI popup — Floating assistant for free-form prompts, allowing edits without leaving the editor context.
-
Smart actions toolbar dropdown — Easily configure AI commands using the
Commandsproperty to match your use case. -
AssistView toolbars — Pre-built actions like
Regenerate,Copy, andInsertmake it simple to refine and apply AI-generated content directly into the document. -
AssistView customization — Rich APIs for controlling
PopupMaxHeight,PopupWidth,Placeholder,BannerTemplate,HeaderToolbarSettings,PromptToolbarSettings,ResponseToolbarSettings,Prompts,Suggestions,MaxPromptHistory, and more. - Drop-in upgrade — Fully compatible with existing Rich Text Editor capabilities (inline toolbar, source editing, mentions, tables, images, etc.), adding powerful AI features without affecting the current workflows.
Tab
Bug Fixes
-
#I798318- The issue Tab item becomes visible after disabling a previously hidden tab item in Tab component has been resolved. -
#I807250- The issue hidden Tab item re-appears in the UI after adding a new tab item in Tab component has been resolved.
Tree Grid
Performance metrics
The rendering process has been optimized to achieve quicker load times and smoother initialization, even when working with large datasets. As a result of these improvements, the initial rendering phase is now approximately 1.16× faster than before.
Breaking Changes
- Hover effects on selected rows are now consistent across all themes. The hover and selected colors are aligned, making hovered selected rows easier to recognize and improving visual feedback, usability, and consistency.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| 3DChart | 198 | 198 | 0 | All Passed |
| Accordion | 232 | 232 | 0 | All Passed |
| AiAssistView | 440 | 440 | 0 | All Passed |
| Appbar | 103 | 103 | 0 | All Passed |
| Autocomplete | 484 | 484 | 0 | All Passed |
| BarcodeGenerator | 440 | 440 | 0 | All Passed |
| Breadcrumb | 137 | 137 | 0 | All Passed |
| Bulletchart | 241 | 241 | 0 | All Passed |
| Button | 255 | 255 | 0 | All Passed |
| Calendar | 146 | 146 | 0 | All Passed |
| Carousel | 177 | 177 | 0 | All Passed |
| Charts | 6505 | 6505 | 0 | All Passed |
| ChatUI | 239 | 239 | 0 | All Passed |
| Chips | 214 | 214 | 0 | All Passed |
| CircularGauge | 1010 | 1010 | 0 | All Passed |
| ColorPicker | 114 | 114 | 0 | All Passed |
| ComboBox | 619 | 619 | 0 | All Passed |
| DashboardLayout | 259 | 259 | 0 | All Passed |
| DataForm | 547 | 547 | 0 | All Passed |
| DataGrid | 10068 | 10068 | 0 | All Passed |
| DatePicker | 579 | 579 | 0 | All Passed |
| DateRangePicker | 366 | 366 | 0 | All Passed |
| DateTimePicker | 475 | 475 | 0 | All Passed |
| Diagram | 16527 | 16527 | 0 | All Passed |
| Dialog | 485 | 485 | 0 | All Passed |
| DropdownList | 913 | 913 | 0 | All Passed |
| Dropdowntree | 164 | 164 | 0 | All Passed |
| FileManager | 3109 | 3109 | 0 | All Passed |
| FileUpload | 725 | 725 | 0 | All Passed |
| FloatingActionButton | 128 | 128 | 0 | All Passed |
| Gantt | 8469 | 8469 | 0 | All Passed |
| HeatMap | 419 | 419 | 0 | All Passed |
| ImageEditor | 3610 | 3610 | 0 | All Passed |
| InPlaceEditor | 768 | 768 | 0 | All Passed |
| InputMask | 172 | 172 | 0 | All Passed |
| Kanban | 513 | 513 | 0 | All Passed |
| LinearGauge | 798 | 798 | 0 | All Passed |
| ListBox | 138 | 138 | 0 | All Passed |
| ListView | 442 | 442 | 0 | All Passed |
| Maps | 1597 | 1597 | 0 | All Passed |
| Mention | 153 | 153 | 0 | All Passed |
| Menu | 398 | 398 | 0 | All Passed |
| Message | 211 | 211 | 0 | All Passed |
| MultiselectDropdown | 801 | 801 | 0 | All Passed |
| NumericTextbox | 464 | 464 | 0 | All Passed |
| OtpInput | 123 | 123 | 0 | All Passed |
| PivotTable | 1525 | 1525 | 0 | All Passed |
| ProgressBar | 199 | 199 | 0 | All Passed |
| progressbutton | 101 | 101 | 0 | All Passed |
| QueryBuilder | 585 | 585 | 0 | All Passed |
| RangeNavigator | 220 | 220 | 0 | All Passed |
| Rating | 106 | 106 | 0 | All Passed |
| Ribbon | 543 | 543 | 0 | All Passed |
| RichTextEditor | 2422 | 2422 | 0 | All Passed |
| Scheduler | 6372 | 6372 | 0 | All Passed |
| Sidebar | 150 | 150 | 0 | All Passed |
| Slider | 272 | 272 | 0 | All Passed |
| SmithChart | 260 | 260 | 0 | All Passed |
| SparklineChart | 151 | 151 | 0 | All Passed |
| SpeedDial | 353 | 353 | 0 | All Passed |
| Splitter | 193 | 193 | 0 | All Passed |
| Stepper | 218 | 218 | 0 | All Passed |
| StockChart | 359 | 359 | 0 | All Passed |
| Tabs | 951 | 951 | 0 | All Passed |
| TextArea | 126 | 126 | 0 | All Passed |
| Textbox | 682 | 682 | 0 | All Passed |
| Timeline | 182 | 182 | 0 | All Passed |
| TimePicker | 421 | 421 | 0 | All Passed |
| Toast | 234 | 234 | 0 | All Passed |
| Toolbar | 235 | 235 | 0 | All Passed |
| TreeGrid | 6710 | 6710 | 0 | All Passed |
| TreeMap | 771 | 771 | 0 | All Passed |
| TreeView | 1366 | 1366 | 0 | All Passed |