HelpBot Assistant

How can I help you?

Essential Studio for ASP.NET CORE - v33.1.44 Release Notes

Common

Features

  • Syncfusion ASP.NET Core controls are now compatible with latest .NET 11 preview 1.

Breaking Changes

  • Upgraded the Newtonsoft.json package version, to 13.0.4 as minimum required version.

  • Below TargetFrameWork’s dependent packages version have been upgraded to improve stability and reliability.

    • TargetFrameWork netstandard2.0 & TargetFrameWork netstandard2.1:
      • Microsoft.AspNetCore.Mvc - Upgraded to 2.3.0 from 2.3.9.
      • Microsoft.AspNetCore.Mvc.Core - Upgraded to 2.3.0 from 2.3.9.

Accumulation Chart

Feature

  • #I783162 - Linear and Radial Gradient: Added support for applying a gradient fill to chart series and individual points. Configure linear or radial gradients with customizable colors and gradient properties to deliver improved visual depth and a more polished appearance across all chart elements.
    For implementation details and examples, refer to the documentation and demo.

  • #I688748, #I674254, #I784340- Legend Template : - Added support for customizing legend items in the accumulation chart using templates. Define custom HTML or text templates for legend entries to fully control legend item rendering, enabling tailored and visually rich representations of the accumulation chart.
    For implementation details and examples, refer to the documentation and demo.

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 supports built-in Speech-to-Text functionality, allowing users to input prompts and messages using voice recognition without requiring external integrations. Speech recognition settings can be configured using the speechToTextSettings property.

  • Additionally, the following events have newly been added to provide control over the attachments:

    • onStart: Triggered when speech recognition begins

    • onStop: Triggered when speech recognition stops

    • transcriptChanged: Triggered when the transcript is updated during recognition

    • onError: Triggered when an error occurs during speech recognition

    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.

  • 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 Block Editor improved the image block with server-side storage support for better asset management. Users can upload images directly from the editor, configure server-side storage for upload operations. Users can use the ImageBlockSettings to configure the image related properties (saveUrl, allowed file types).

  • Now the Block Editor supports transform block options in the inline toolbar for quick and seamless block conversion. Users can convert blocks between different types (such as paragraph to heading or quote to callout) directly from the inline toolbar, access commonly used block transformations through intuitive controls, and maintain content integrity during the conversion process.

    Explore the demo here

  • Now the Block Editor supports inline code and link support in the inline toolbar to improve code and link formatting capabilities. Users can apply inline code and link formatting to selected text, benefit from inline code styling with syntax highlighting & link addition, and seamlessly combine it with other text formatting options available in the toolbar.

    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 inline toolbar provides options for font and background color support which are enhanced to provide better text styling options with customization options using the FontColorSettings & BackgroundColorSettings.

  • 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.

Breaking Changes

The following API’s have been modified/removed.

Class Name Property Name Alternate Name
ContextMenuSettings opening beforeOpen
ContextMenuSettings closing beforeClose
ActionMenuSettings opening beforeOpen
ActionMenuSettings closing beforeClose

Charts

Features

  • #I783162 - Linear and Radial Gradient: Added support for applying a gradient fill to chart series, trendlines, and technical indicators. Configure linear or radial gradients with customizable colors and gradient properties to deliver improved visual depth and a more polished appearance across all chart elements.
    For implementation details and examples, refer to the documentation and demo.

  • #I745782 - Legend Template: Added support for customizing legend items using templates. Define custom HTML or text templates for legend entries to fully control legend item rendering and achieve tailored visualizations.
    For implementation details and examples, refer to the documentation and demo.

  • #I620756 - Crosshair Label Render Event: Implemented a new event that provides full control over crosshair label customization during rendering. Refer to the documentation for more details.

  • Series Label: Added support for displaying series names directly on the chart. This update allows you to show series‑level labels with options to adjust their position and appearance for improved clarity and readability. For implementation details and examples, refer to the documentation and demo

  • Tooltip Distance: Added the ability to adjust the distance between the tooltip and data points. This update allows for optimal tooltip placement, preventing overlap with chart elements and improving overall readability. Refer to the documentation for more details.

  • Split Tooltip: Enabled split tooltips for multi-series charts. Each series now displays its own dedicated tooltip on hover, providing clearer, uncluttered access to series-specific data. Refer to the documentation for more details.

  • Follow Pointer: Added pointer-following tooltips. Tooltips now track the cursor for improved context and visibility when exploring data. Refer to the documentation for more details.

Diagram

Features

  • #I379460, #I424914 - Collaborative editing: Multiple users can work on the same diagram at the same time and see each other’s changes immediately, with no page refresh required. Actions like adding, moving, resizing, connecting, or editing shapes appear live for everyone.

  • How to enable: Turn on the enableCollaborativeEditing option in the diagram model settings.
  • How it works:
    • historyChange event fires on user interactions and captures the change details.
    • getDiagramUpdates serializes these changes into a compact JSON format.
    • SignalR broadcasts the updates to all connected users.
    • Other users apply updates using setDiagramUpdates, ensuring instant synchronization.
  • What users see: Edits (add/move/resize/connect) appear live for all participants with no page refresh.

GanttChart

Features

  • Added the autoUpdatePredecessorOffset property. When enabled, predecessor dependency offsets are automatically recalculated and applied during initial load after validation, ensuring accurate offset display without manual adjustments.

  • #FB72266 - Introduced timelineSettings.viewStartDate and timelineSettings.viewEndDate properties to define the visible timeline range independently of project scheduling dates. These properties allow you to expand or restrict the timeline view for focused planning and tracking, without altering the underlying project schedule. See demo link.

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.

  • Timeline vs. project scheduling separation Previously, extending the timeline scale also extended the project’s start and end dates, unintentionally affecting scheduling. With the new viewStartDate and viewEndDate properties, timeline visualization and project scheduling dates are now managed separately. Adjusting the timeline view no longer impacts project scheduling logic.

      <ejs-gantt id='DefaultFunctionalities' dataSource="@GanttData.ProjectNewData()">
                   <e-gantt-timelinesettings viewStartDate="03/01/2026" viewEndDate="05/01/2026"></e-gantt-timelinesettings>
      </ejs-gantt>
  • Split task behavior alignment: Split task functionality has been updated to match Microsoft Project standards.

    • Previous behavior: When a task was split on a specific date, the following day was automatically divided into two segments, which did not fully reflect standard project management practices.

    • New behavior: Split and merge actions now align with Microsoft Project. Tasks can be dynamically split to represent interruptions or breaks, and merged by dragging or using the context menu. This ensures precise modeling of pauses, resumptions, and multi-phase execution consistent with industry-standard behavior.

Grid

Bug Fixes

  • #I818429 - Resolved an issue where the selection was not cleared properly using the clearSelection method after clicking the header checkbox when using remote data binding.

Features

  • #FB71021 - The Grid now fully supports checkbox row selection when lazy-loaded grouping is enabled. Rows can be selected seamlessly across large grouped datasets, even beyond the visible viewport. This significantly improves usability and workflow efficiency when working with extensive grouped data.
  • The virtual scrolling has been significantly enhanced for smoothness. This ensures fluid vertical and horizontal transitions, providing a much smoother and more responsive experience during fast scrolling when virtualization is enabled.
  • The Grid now provides support for asynchronous data operations, enabling the use of methods such as filterByColumnAsync, sortColumnAsync, and other async‑based data actions.

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.

Inline AI Assist preview

The Inline AI Assist is a versatile, integrated AI-powered assistant component for modern web applications. It enables users to prompt AI services and receive intelligent responses directly within their interface, with flexible display modes and extensive customization options.

Explore the demo here

Explore the documentation here

Features

  • Dual response modes: Display AI responses inline at the cursor position or in a pop-up overlay for flexible UI integration.
  • Command actions: Display predefined commands and quick-action suggestions via mention-style popups with customizable grouping and icons.
  • Response actions: Configurable actions such as (accept, discard, custom items) for managing and acting on AI-generated content.
  • Action toolbar: The toolbar in the prompt input area with the send button and other custom actions.
  • Markdown: Automatic conversion of Markdown responses to HTML for rich content rendering.
  • Streaming responses: Support for word-by-word or chunk-based streaming of AI responses with real-time visual feedback and stop controls.
  • Indicators: Visual indicators showing thinking or editing states during AI processing in the inline mode and skeleton loading in the popup mode.
  • Customization: Allows customizing the default appearance, including responses, to suit users’ needs.

Pivot Table

Bug Fixes

  • #I816476, #I816453 - Pivot Table now exports correctly to Excel when subtotals are disabled and the tabular layout is enabled.

Features

  • Integrated all grid PDF exporting features into the engine PDF exporting option, providing a unified export capability within the Pivot Table. This update standardizes engine PDF exporting as the single export option, ensuring a consistent and feature-rich export experience.

Breaking Changes

  • Deprecated the grid PDF exporting option and set engine Excel exporting as the default export option in the Pivot Table.

RichTextEditor

Features

  • Table, Row, and Column Selection: The Rich Text Editor now supports row, column, and entire table selection with an icon that appear on hover, along with CTRL + A keyboard short cut that progressively selects the cell, row, table, and then all the editor content. Explore the demo here.

  • Image Wrap: The Rich Text Editor now provides image left and right text‑wrapping through the image quick toolbar. Explore the demo here.

  • Image Caption Restore: Image captions now retain their previous values when toggled using the caption icon in the quick toolbar.

  • Quick Toolbar enableAppendToBody: The Rich Text Editor now includes support for the enableAppendToBody in the quickToolbarSettings, allowing both the quick toolbar and inline toolbar to be rendered directly in the document’s body element instead of within the editor container. This enhancement prevents toolbar clipping at container boundaries, improves visibility in constrained or overflow layouts, and ensures the full toolbar remains accessible during editing interactions.

  • Multiple Images Copy and Paste: The Rich Text Editor supports inserting multiple images simultaneously through paste and drag‑and‑drop actions from the local file browser. When multiple images are selected and pasted or dropped into the editor, each file is individually processed, uploaded, and inserted according to the configured insertImageSettings. Explore the demo here.

  • Table Cell Properties: The Rich Text Editor now includes table cell formatting support. Individual or multiple selected cells can be formatted with the options like cell width, height, padding, background color, horizontal and vertical alignment, border width, style, and color. Explore the demo here.

  • Enabling read‑only mode disables the toolbar and automatically closes any open dialogs and quick toolbars. Explore the demo here.

Breaking Changes

  • A new WrapText option has been added to the Image Quick Toolbar in the Rich Text Editor. This option allows users to control how text wraps around inserted images, providing better layout customization directly from the quick toolbar.

Previous Image Toolbar Items

image: ['AltText', 'Caption', '|', 'Align', 'Display', '|', 'InsertLink', 'OpenImageLink', 'EditImageLink', 'RemoveImageLink', '|', 'Dimension', 'Replace', 'Remove']

Updated Image Toolbar Items

image: ['AltText', 'Caption', '|', 'Align', 'Display', 'WrapText', '|', 'InsertLink', 'OpenImageLink', 'EditImageLink', 'RemoveImageLink', '|', 'Dimension', 'Replace', 'Remove']
  • Image Alignment: When image alignment was applied, the image’s display style was set to inline before, now applying the image alignment sets the image’s display style to block. Alternatively, use the Image Wrap option in the quick toolbar (Left Wrap /Right Wrap) to apply left or right alignment for images displayed inline.

  • Image and caption element class names have been standardized as follows:

Previous class names Current class names
e-imginline e-img-inline
e-imgbreak e-img-break
e-imgcenter e-img-center
e-imgleft e-img-left
e-imgright e-img-right
e-img-caption e-rte-img-caption e-caption-inline e-img-caption-container
e-img-inner e-img-caption-text

Bug Fixes

  • #I816137 - Now, the Rich Text Editor generates a minimal JavaScript file when injectable modules are selected using the Custom Resource Generator (CRG).

  • Now, pressing the enter key at the start of a block node preserves the formatting in the newly created block node.

  • Now, pressing the enter key in a paragraph containing two
    elements removes only the selected content instead of affecting the entire paragraph.

Sankey preview

Introducing the new Sankey Diagram component—a powerful flow‑visualization tool designed to represent the movement, distribution, and relationships between entities in a system. Ideal for illustrating energy transfers, material flows, cost breakdowns, user journeys, and process workflows, the Sankey diagram uses nodes and weighted links to make complex systems visually intuitive and easy to analyze. Refer to the documentation for more details.

Explore the demo: Sankey Chart

Features

  • Customizable Nodes – Define key stages and entities in your flow diagram with customizable nodes that serve as anchor points for data visualization.

  • Weighted Links – Visualize flow magnitude with proportional link widths, making it easy to identify primary and secondary pathways at a glance.

  • Smart Labels – Add contextual information with customizable labels that clarify node purposes and enhance data comprehension.

  • Descriptive Titles – Provide clear context with chart titles and subtitles that communicate your data story effectively.

  • Interactive Experience – Engage users with built-in tooltips, hover effects, and legend highlighting for dynamic data exploration.

  • Customizable Legends – Configure legends to display node information, color coding, and categorical data for improved clarity.

  • Responsive & Adaptive – Automatically adjusts to different screen sizes and devices, ensuring optimal viewing on desktop, tablet, and mobile.

  • Flexible Layouts – Switch between horizontal and vertical orientations to best suit your data presentation needs.

  • Export & Print – Export visualizations to PNG, JPEG, SVG, or PDF, or print directly for reports, dashboards, or presentations.

Tree Grid

Features

  • The virtual scrolling has been significantly enhanced for smoothness. This ensures fluid vertical and horizontal transitions, providing a much smoother and more responsive experience during fast scrolling when virtualization is enabled.

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
3D Chart 232 232 0 All Passed
3D Circular Chart 374 374 0 All Passed
Accordion 113 113 0 All Passed
AI Assist View 431 431 0 All Passed
App Bar 67 67 0 All Passed
AutoComplete 200 200 0 All Passed
Breadcrumb 160 160 0 All Passed
Bullet Chart 169 169 0 All Passed
Button 145 145 0 All Passed
ButtonGroup 120 120 0 All Passed
calendar 178 178 0 All Passed
Carousel 61 61 0 All Passed
Chart 7457 7457 0 All Passed
Chat UI 689 689 0 All Passed
Checkbox 37 37 0 All Passed
CircularGauge 429 429 0 All Passed
ColorPicker 130 130 0 All Passed
Combo Box 146 146 0 All Passed
Common 906 906 0 All Passed
Context Menu 105 105 0 All Passed
Data Grid 4137 4137 0 All Passed
Date Picker 430 430 0 All Passed
Date Range Picker 515 515 0 All Passed
Date Time Picker 326 326 0 All Passed
Diagram 16672 16672 0 All Passed
Dialog 71 71 0 All Passed
DropDown Button 132 132 0 All Passed
Dropdown List 207 207 0 All Passed
Dropdown Tree 108 108 0 All Passed
File Manager 2197 2197 0 All Passed
Floating Action Button 174 174 0 All Passed
Gantt 5159 5159 0 All Passed
HeatMap Chart 639 639 0 All Passed
Image Editor 1653 1653 0 All Passed
In-place Editor 643 643 0 All Passed
Kanban 268 268 0 All Passed
LinearGauge 426 426 0 All Passed
Listbox 115 115 0 All Passed
ListView 81 81 0 All Passed
Maps 1385 1385 0 All Passed
Mention 49 49 0 All Passed
Menu 187 187 0 All Passed
Multicolumn Combo Box 256 256 0 All Passed
Multiselect Dropdown 448 448 0 All Passed
OTP Input 240 240 0 All Passed
Pivot Table 5369 5369 0 All Passed
Progress Bar 83 83 0 All Passed
Progress Button 132 132 0 All Passed
Query Builder 480 480 0 All Passed
RadioButton 45 45 0 All Passed
RangeNavigator 140 140 0 All Passed
Rating 198 198 0 All Passed
Ribbon 625 625 0 All Passed
Rich Text Editor 5138 5138 0 All Passed
schedule 4722 4722 0 All Passed
sidebar 91 91 0 All Passed
Signature 105 105 0 All Passed
Skeleton 144 144 0 All Passed
Slider 147 147 0 All Passed
SmithChart 49 49 0 All Passed
Sparkline 57 57 0 All Passed
Speech To Text 200 200 0 All Passed
Speed Dial 366 366 0 All Passed
Split Button 144 144 0 All Passed
Stepper 90 90 0 All Passed
Stock Chart 379 379 0 All Passed
Tab 69 69 0 All Passed
Text Area 112 112 0 All Passed
TextBox 65 65 0 All Passed
Time Picker 180 180 0 All Passed
Timeline 213 213 0 All Passed
Toast 139 139 0 All Passed
Toolbar 139 139 0 All Passed
ToolTip 132 132 0 All Passed
TreeGrid 4915 4915 0 All Passed
Treemap 327 327 0 All Passed
Treeview 371 371 0 All Passed