Essential Studio for ASP.NET MVC - v34.1.29 Release Notes

Common

Features

  • Syncfusion ASP.NET MVC now supports individual NuGet packages, allowing developers to install only the required components. This reduces application size and improves dependency management.

  • Introducing Standalone UI SDKs:

    We are introducing Standalone UI SDKs to provide greater flexibility in how you license and build your applications.

    In addition to the UI Component Suite, you can now purchase individual SDKs for:

    • Grid SDK
    • Chart SDK
    • File Manager SDK
    • Gantt SDK
    • Scheduler SDK
    • Diagram SDK
    • Rich Text Editor SDK

    Whether you need a single specialized component or a comprehensive UI suite, you can now choose the product that best fits your application requirements and budget.

    Starting with this Volume 2 2026 release, Gantt, Scheduler, Diagram and Rich Text Editor components are now available as standalone SDKs and licensed separately. While the UI component suite continues to provide the comprehensive collection of the remaining high-performance UI components.

    Note: This change applies to the new product purchases only. Existing customers will continue to receive access to all the UI components, including Gantt, Scheduler, Diagram and Rich Text Editor, according to their current licensing. No changes are required for the existing customers.

Breaking Changes

  • Updated following dependent package versions to align with Microsoft’s default project template structure, ensuring better compatibility and consistency.

    • Microsoft.AspNet.Mvc upgraded from 5.3.0 to 5.2.9.
    • Microsoft.AspNet.Razor upgraded from 3.3.0 to 3.2.9.
    • Microsoft.AspNet.WebPages upgraded from 3.3.0 to 3.2.9.

3DChart

Feature

  • #I488180 - Inline DateTime and number formatting in tooltip: Enhanced the series format property in tooltips to support inline formatting of DateTime and numeric values, including date formats, decimal precision, currency, percentage, and exponential representations.

Accumulation Chart

Feature

  • #I481115, #I749846 - Nested donut(multi-level): Added support for multiple pie series, enabling nested doughnut charts with concentric rings. This enhancement allows you to represent hierarchical or grouped data more effectively and compare multiple datasets within a single visualization. Please find the demo link here.

  • #I488180 - Inline DateTime and number formatting in tooltip: Enhanced the series format property in tooltips to support inline formatting of DateTime and numeric values, including date formats, decimal precision, currency, percentage, and exponential representations.

AI AssistView

Features

  • Generative UI: Now, the AI AssistView supports generative UI blocks, allowing interactive elements like charts, cards and custom tools to be rendered directly within AI responses. They are defined via blocks property and public method registerToolUI for tool mapping and rendering.

    Explore the demo here

  • Thinking capabilities: Now the AI AssistView supports reasoning blocks which enables visualization of AI workflow stages within responses. These are defined using the blocks property by setting the blockType as thinking and stages property to add multiple stages, supporting structured stage configuration and dynamic status updates.

    Explore the demo here

  • Regenerate responses- Now the AI AssistView supports regenerate functionality, allowing users to request alternative AI responses for an existing prompt without resubmitting the original query. This enables multiple response are saved in theregeneratedResponses property in the prompts collection.

    Explore the demo here

  • Text to speech conversion: Now the AI AssistView supports built-in Text-to-Speech functionality, enabling AI responses to be converted into spoken audio. Spoken text can be customized with the available properties such language, speechPitch, speechRate, inputText, voice, and volume for audio playback.

    Explore the demo here

  • Now the AI AssistView supports attachment template customization, allowing users to control how attached files are displayed within the component. This functionality is enabled through the attachmentTemplate property, which provides flexibility to design and render attachment UI based on specific requirements.

Button

Features

  • Introduced repeat button functionality in the Button component using the EnableRepeat property, allowing continuous action triggering while the button is pressed to support use cases such as incrementing, decrementing, or other sustained interactions.

Chart

Feature

  • #I488180 - Inline DateTime and number formatting in tooltip: Enhanced the series Format property in tooltips to support inline formatting of DateTime and numeric values, including date formats, decimal precision, currency, percentage, and exponential representations.

3DCircularChart

Feature

  • #I488180 - Inline DateTime and number formatting in tooltip: Enhanced the series format property in tooltips to support inline formatting of DateTime and numeric values, including date formats, decimal precision, currency, percentage, and exponential representations.

Grid

Bug Fixes

  • #I844794 - Resolved an issue where the “Select All” action failed to work when using remote data without paging or virtual scrolling.

Features

  • Introduced DOM virtualization support to improve rendering performance by minimizing the number of DOM elements created during scrolling, making the Grid more efficient when handling large datasets.
  • Added support for cell level editing, allowing users to edit individual cells directly without switching an entire row into edit mode, thereby improving editing flexibility and overall user experience.
  • Implemented undo and redo functionality for batch editing in the Grid, enabling users to easily revert or reapply changes and enhancing overall data manipulation usability.
  • Enabled immediate filtering support in Excel and Checkbox filter types, allowing filter operations to be applied instantly without requiring users to explicitly confirm their selection.
  • Enhanced the Column Chooser with immediate show and hide action support, so column visibility changes are reflected instantly when toggled, improving usability and interaction speed.
  • Added support for setting the Grid height using viewport height units, enabling better responsiveness and adaptability across different screen sizes.
  • Introduced support for displaying footer aggregate values while using column virtualization, ensuring accurate summary information even in highly optimized rendering scenarios.
  • Added a new cellFocus event that is triggered whenever a grid cell receives focus, providing better control for developers to handle focus-related interactions and improve accessibility.
  • Introduced detailExpanded and detailCollapsed events to notify when detail rows are expanded or collapsed, allowing developers to track and respond to detail row state changes effectively.

Features

  • I801275 - Introduced support for preventing scroll behavior in the DropDownButton component using the PreventScroll property.

Pivot Table

Bug Fixes

  • #I828186 - Fixed an issue in Tabular mode with virtualization where headers became misaligned and drill-down functionality behaved incorrectly when a value field was placed in the row axis.

Features

  • Added built-in CRUD operations with database integration to enable efficient data editing within the Pivot Table and seamless synchronization with back-end data sources.
  • Added support for top and bottom value filtering to highlight key contributors and outliers in the dataset. Explore the demo
  • Introduced incremental, Excel-like filtering that allows users to add new selections without clearing existing filter conditions, improving multi-member filtering efficiency. Explore the demo
  • Added a “Percentage of Running Totals” aggregation type to analyze cumulative values as percentages for better data insights. Explore the demo
  • Enabled repeating row item labels in the classic layout to improve readability and ensure consistent formatting across the UI and exported reports. Explore the demo

Range Selector

Feature

  • #F145394 - New series types: Added Spline, SplineArea, and Column series types to the Range Navigator, enhancing visualization options for range-based data selection.

Sankey

Feature

  • #I488180 - Inline DateTime and number formatting in tooltip: Enhanced the series nodeFormat and linkFormat properties in tooltips to support inline formatting of DateTime and numeric values, including date formats, decimal precision, currency, percentage, and exponential representations.

Sparkline

Feature

  • #I488180 - Inline DateTime and number formatting in tooltip: Enhanced the series format property in tooltipSettings to support inline formatting of DateTime and numeric values, including date formats, decimal precision, currency, percentage, and exponential representations.

Stock Chart

Feature

  • #I652007 - Indicator events: Added support for indicator events in StockChart to track and manage adding or removing indicators via the toolbar. The BeforeIndicatorChange event allows canceling an indicator update before it is applied, while the IndicatorChanged event is triggered after a successful update.

  • #I488180 - Inline DateTime and number formatting in tooltip: Enhanced the series format property in tooltips to support inline formatting of DateTime and numeric values, including date formats, decimal precision, currency, percentage, and exponential representations.

TextBox

Features

  • #I825225 - Introduced the MaxLength property to specify the maximum number of characters allowed in the TextBox component.

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 114 114 0 All Passed
AI Assist View 575 575 0 All Passed
App Bar 68 68 0 All Passed
AutoComplete 200 200 0 All Passed
Block Editor 2869 2869 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 62 62 0 All Passed
Chart 8274 8274 0 All Passed
Chat UI 690 690 0 All Passed
Checkbox 37 37 0 All Passed
CircularGauge 432 432 0 All Passed
ColorPicker 130 130 0 All Passed
Combo Box 148 148 0 All Passed
Common 906 906 0 All Passed
Context Menu 106 106 0 All Passed
Dashboard layout 30 30 0 All Passed
Data Grid 4140 4140 0 All Passed
Date Picker 431 431 0 All Passed
Date Range Picker 521 521 0 All Passed
Date Time Picker 326 326 0 All Passed
Diagram 16999 16999 0 All Passed
Dialog 76 76 0 All Passed
DropDown Button 132 132 0 All Passed
Dropdown List 212 212 0 All Passed
Dropdown Tree 110 110 0 All Passed
File Manager 2198 2198 0 All Passed
Floating Action Button 174 174 0 All Passed
Gantt 5605 5605 0 All Passed
HeatMap Chart 678 678 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 427 427 0 All Passed
Listbox 115 115 0 All Passed
ListView 84 84 0 All Passed
Maps 1390 1390 0 All Passed
Mention 53 53 0 All Passed
Menu 187 187 0 All Passed
Multicolumn Combo Box 257 257 0 All Passed
Multiselect Dropdown 457 457 0 All Passed
OTP Input 240 240 0 All Passed
Pivot Table 5675 5675 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 629 629 0 All Passed
Rich Text Editor 5138 5138 0 All Passed
schedule 4734 4734 0 All Passed
sidebar 94 94 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 58 58 0 All Passed
Speech To Text 200 200 0 All Passed
Speed Dial 366 366 0 All Passed
Split Button 145 145 0 All Passed
Stepper 91 91 0 All Passed
Stock Chart 507 507 0 All Passed
Tab 71 71 0 All Passed
Text Area 112 112 0 All Passed
TextBox 69 69 0 All Passed
Time Picker 180 180 0 All Passed
Timeline 213 213 0 All Passed
Toast 139 139 0 All Passed
Toolbar 142 142 0 All Passed
ToolTip 139 139 0 All Passed
TreeGrid 5022 5022 0 All Passed
Treemap 329 329 0 All Passed
Treeview 371 371 0 All Passed