HelpBot Assistant

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 Wizard component has been added newly in Syncfusion Blazor UI Library.
  • #71751 - Added support for customized offline themes in the blazor-themes npm package, including Material, Material 3, Tailwind, and Tailwind 3 light and dark variants.

Breaking Changes

  • Upgraded the System.Text.Json package version to improve stability and reliability.

    • For NET 8 target framework, Syncfusion Blazor Components refers 8.0.6 version.
    • For NET 9 target frameworks, Syncfusion Blazor Components refers 9.0.12 version.
    • For NET 10 target frameworks, Syncfusion Blazor Components refers 10.0.2 version.
  • Upgraded the Microsoft.AspNetCore.Components.Web package to the latest version to improve stability and reliability in its dependencies.

    • For NET 8 target framework, Syncfusion Blazor Components refers 8.0.23 version.
    • For NET 9 target framework, Syncfusion Blazor Components refers 9.0.12 version.
    • For NET 10 target framework, Syncfusion Blazor Components refers 10.0.2 version.

AI AssistView

Features

  • Now the AI AssistView supports built-in Markdown rendering with seamless streaming capabilities, 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 the EnableStreaming property.

    Explore the demo here

  • Now the AI AssistView provides a built-in scroll-to-bottom icon that can be enabled/disabled using the EnableScrollToBottom property 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 Code block 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 Quote block 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 format M/d/yyyy was 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 in Markdown mode when using the methods SaveSelectionAsync and RestoreSelectionAsync.

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 Commands property to match your use case.
  • AssistView toolbars — Pre-built actions like Regenerate, Copy, and Insert make 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