Syncfusion Essential Studio React 릴리스

릴리스 전반에서 새로 나온 내용을 살펴보세요. 기능, 개선 사항, 해결된 문제에 대한 자세한 정보를 제공합니다.

1월
2월
3월
4월
5월
6월
7월
8월
9월
10월
11월
12월
Syncfusion Essential Studio React 2026 Volume 2 SP1 (34.2.8)2026년 9월 15일
수정 사항
  • File Manager
    • Target folder navigation now works properly after canceling the fileOpen event during drag-and-drop operations in the File Manager.
Syncfusion Essential Studio React 2026 Volume 2 SP1 (34.2.6)2026년 9월 1일
수정 사항
  • Chart
    • The crosshair and tooltip now remain aligned to the same data point when snapToData is enabled, even in series with empty points or data gaps.
  • File Manager
    • The issue where the Azure file provider incorrectly validated folder existence for prefix matching folder names in the File Manager component has been resolved.
    • Resolved an issue where JAWS screen reader incorrectly announced arrow key navigation instructions for File Manager breadcrumb paths.
  • ProgressBar
    • Fixed a console error that occurred when dynamically switching the ProgressBar type from Linear to Circular.
  • Schedule
    • Fixed an issue where script error occurred when destroying the Schedule component and invoking a retained touch callback associated with the adaptive scroll container.
  • SplitButton
    • Resolved an issue where the Home and End keys did not work as expected in the SplitButton component, improving keyboard accessibility and navigation.
Syncfusion Essential Studio React 2026 Volume 2 SP1 (34.2.5)2026년 8월 25일
기능
  • 3DChart
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • 3DCircularChart
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • AccumulationChart
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • BulletChart
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • Chart
    • Introduced the new Rotate45WithTrim and Rotate90WithTrim LabelIntersectAction options, which apply the Trim logic to improve label visibility and then rotate the labels by 45° or 90° respectively.
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • HeatMap
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • ProgressBar
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • RangeNavigator
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • Sankey
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • StockChart
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
  • Svg Base
    • Added caching for text measurement results in measureText, reducing repeated width and height calculations and improving overall rendering performance.
수정 사항
  • Common
    • Resolved the runtime errors window is not defined and document is not defined that occurred in the Next.js sample application.
  • Block Editor
    • Updated component name casing in telemetry to ensure consistent event tracking and reporting.
  • Chart
    • Data labels are now positioned correctly when enableRotation is enabled in inverted charts.
  • DocumentEditor
    • Fixed an issue where the editable region highlight did not extend to empty region boundaries in the Document Editor.
    • Resolved a script error that occurred while loading a document.
    • Fixed an issue where pasting a table inside another table cell displayed raw SFDT content.
    • Resolved an issue where the table resize icon appeared when hovering over normal text content.
    • Fixed an overlapping issue in multi-column documents.
    • Resolved a Document Editor loading error with CRG generated individual scripts.
    • Fixed an issue where content was removed after pasting selected HTML as SFDT.
    • Resolved an issue where the table shifted to the left when resizing the first column.
    • Fixed an issue where backspace and delete key did not match Microsoft Word.
    • Resolved an issue where mentions in comments could not be edited in Firefox.
    • Fixed a script error that occurred when performing a Backspace operation in an RTL list.
    • Fixed an issue where an extra newline appeared after pasting text and performing an undo operation.
    • Resolved an issue where text inside a shape was rendered above the shape and overlapped with other content.
    • Updated component name in telemetry to ensure consistent event tracking and reporting.
  • FileManager
    • Updated component name casing in telemetry to ensure consistent event tracking and reporting.
  • GanttChart
    • Resolved an issue where the toolbar template was not rendered properly in the Gantt Chart.
  • Image Editor
    • Fixed an issue where the Image Editor failed to load when dynamically added as a form field.
  • Kanban
    • Updated Gantt Chart casing in telemetry to ensure consistent event tracking and reporting.
  • Maps
    • Resolved an issue where the measure text element was not removed from the document body after the Maps component finished rendering.
  • PDF Viewer
    • Resolved an issue where form fields added programmatically to non-rendered pages were not preserved after downloading the PDF document.
    • Resolved an issue where pages were not rendered properly for tile rendered documents when the thumbnail pane was opened during initial loading.
  • RichTextEditor
    • Unnecessary blank spaces between paragraphs and incorrect formatting will no longer be introduced when pasting content from Microsoft Word in the Rich Text Editor.
    • Updated component name casing in telemetry to ensure consistent event tracking and reporting.
  • Schedule
    • Updated component name casing in telemetry to ensure consistent event tracking and reporting.
  • Spreadsheet
    • Issue with "ROUNDUP and ROUNDDOWN formulas not displaying validation error dialog when required arguments are missing" has been resolved.
    • Updated component name casing in telemetry to ensure consistent event tracking and reporting.
  • Tree Grid
    • Fixed an issue where the TreeGrid did not trigger the actionFailure event when child data loading failed during row expansion.
    • Resolved an issue where child records were not excluded when using negative filter operators.
  • TreeView
    • Fixed an issue where unchecked items were automatically re-selected after clearing a filter when AutoCheck was enabled.
Syncfusion Essential Studio React 2026 Volume 2 SP1 (34.2.4)2026년 8월 18일
수정 사항
  • Chart
    • The edgeLabelPlacement: 'Shift' is now working properly and trims the last label without overlapping.
  • Diagram
    • The diagram scroll position will no longer drift in Chromium browsers at browser zoom levels after dragging nodes or panning.
  • Dialog
    • The issue with "Focus Escapes Dialog on Tab Key Navigation" has been resolved.
  • DocumentEditor
    • Fixed an issue where the editable region highlight did not extend to empty region boundaries in the Document Editor.
    • Resolved a script error that occurred while loading a document.
    • Fixed an issue where pasting a table inside another table cell displayed raw SFDT content.
    • Resolved an issue where the table resize icon appeared when hovering over normal text content.
    • Fixed an overlapping issue in multi-column documents.
    • Resolved a Document Editor loading error with CRG generated individual scripts.
    • Fixed an issue where content was removed after pasting selected HTML as SFDT.
    • Resolved an issue where the table shifted to the left when resizing the first column.
    • Fixed an issue where backspace and delete key did not match Microsoft Word.
    • Resolved an issue where mentions in comments could not be edited in Firefox.
    • Fixed a script error that occurred when performing a Backspace operation in an RTL list.
    • Fixed an issue where an extra newline appeared after pasting text and performing an undo operation.
    • Resolved an issue where text inside a shape was rendered above the shape and overlapped with other content.
  • Grid
    • Resolved an issue where row selection persistence was lost in Single selection mode when persistSelection was enabled.
    • Resolved an issue where columns configured with allowGrouping as false were still grouped during the Grid's initial render.
  • Image Editor
    • Fixed an issue where the Image Editor failed to load when dynamically added as a form field.
  • ListBox
    • The issue with "Filtering event is not triggered when certain special characters are entered in the ListBox filter input" has been resolved.
  • Maps
    • The Maps shouldZoomInitially property works correctly when marker data uses custom latitude and longitude field mappings.
  • PDF Viewer
    • Resolved an issue where a script error occurred when clearing a signature field value programmatically.
  • RichTextEditor
    • Unnecessary blank spaces between paragraphs and incorrect formatting will no longer be introduced when pasting content from Microsoft Word in the Rich Text Editor.
  • Spreadsheet
    • Issue with "ROUNDUP and ROUNDDOWN formulas not displaying validation error dialog when required arguments are missing" has been resolved.
Syncfusion Essential Studio React 2026 Volume 2 SP1 (34.2.3)2026년 8월 11일
기능
  • PDF Viewer
    • Breaking Changes - Added support for programmatically creating, modifying, and deleting URL Link and Document Link annotations. As part of this change, link annotations are now included in the annotationCollection and are returned as annotations of type Link.
수정 사항
  • AutoComplete
    • The issue with "Keyboard Navigation Not Working Properly Inside Dialog" has been resolved.
  • Block Editor
    • Resolved a script error that occurred on iOS devices when using the slash command in Block Editor to transform the current block.
  • Calendar
    • Resolved the accessibility related issue in Calendar.
  • Chart
    • Data labels are now positioned correctly when enableRotation is enabled in inverted charts.
  • Dashboard Layout
    • Resolved the accessibility related issue in Dashboard Layout.
  • DatePicker
    • The issue with "Tab Navigation to Month and Year Controls Fails When Min and Max Dates Are Set" has been resolved.
  • Diagram
    • The diagram scroll position will no longer drift in Chromium browsers at browser zoom levels after dragging nodes or panning.
  • Dialog
    • Resolved the accessibility related issue in Dialog.
  • DocumentEditor
    • Fixed an issue where the comment box continuously blinked while typing a comment.
    • Resolved an issue where users were unable to type at the beginning of an empty editable region in the Document Editor.
    • Fixed a document layout corruption issue that occurred after pasting content into specific table cells.
    • Resolved an issue where merging table cells in imported DOCX documents caused column width shifts.
    • Fixed an issue where an extra newline appeared after pasting text and performing an undo operation.
    • Resolved an issue where text inside a shape was rendered above the shape and overlapped with other content.
    • Fixed a layout issue that occurred after inserting text and performing an undo operation.
  • Form Renderer
    • The issue with "Checkbox group and multi select not resetting on reset action" has been resolved.
    • The issue with "Min-max range functionality not working" has been resolved.
  • GanttChart
    • Resolved an issue where the toolbar template was not rendered properly in the Gantt Chart.
  • Grid
    • Fixed an issue where Grid selection was not persisted after a refresh when the selection type was set to Single.
    • Resolved an issue where minWidth was not applied during window resizing when the grid’s horizontal scrollbar disappeared.
  • Kanban
    • Resolved CSP violation errors that occurred during Kanban card drag-and-drop operations when Content Security Policy (CSP) was enabled.
  • Menu
    • The issue with "Keyboard Navigation Not Working Properly Inside Dialog" has been resolved.
  • MultiSelect
    • The issue with "MultiSelect Selected Values Are Not Displayed in Dropdown After Re-Selection When Using CheckBox Mode with Templates" has been resolved.
  • PDF Viewer
    • Resolved an issue where the reply comment date and time were updated during comment panel editing, even when no modifications were made to the comment.
  • Pivot Table
    • Fixed an issue where screen reader focus was not retained on Pivot Table column headers, improving keyboard navigation and accessibility for assistive technology users.
  • RichTextEditor
    • Images from older versions of Microsoft Word documents (Microsoft Office LTSC Professional Plus 2021) will now be pasted correctly in the Rich Text Editor.
    • Consecutive copy-paste operations in the Rich Text Editor now correctly use the latest copied content when pasting through the Paste Cleanup dialog.
  • Schedule
    • Fixed an issue where appointment resize throws a script error when the event target is the document.
  • Toolbar
    • The issue with "Toolbar Alignment Broken Due to Default Vite Global Styles Overriding Component Styles" has been resolved.
  • TreeView
    • Resolved issues with remote data services and drag and drop scenarios, when using TreeView virtualization through the enableVirtualization API.
Syncfusion Essential Studio React 2026 Volume 2 SP1 (34.2.2)2026년 8월 5일
기능
  • Common
    • Introduced the Syncfusion CLI, a command-line tool that simplifies project setup and accelerates development with Syncfusion components. It enables developers to quickly scaffold Angular, React and Vue applications using predefined Syncfusion templates, with built-in support for theme selection, styling formats, MCP configuration, and skill installation, helping create fully configured projects with minimal setup effort.
    • Introducing Telemetry
      • Starting with this release, Syncfusion Essential JS 2 (EJ2) introduces telemetry (development-only) to help Syncfusion better understand product usage, feature adoption, usage trends and make better product roadmap decisions.
      • Telemetry is enabled by default and collects only a limited set of anonymous usage data while applications are running in a development environment. Telemetry is automatically disabled in production environments, and no telemetry is collected from deployed production applications or end users.
  • TreeView
    • Provided virtualization support for the TreeView component using the enableVirtualization API to efficiently render large datasets and improve performance.
수정 사항
  • Grid
    • Resolved a script error that occurred when scrolling after destroying a Grid with sticky header enabled.
Syncfusion Essential Studio React 2026 Volume 2 (34.1.33)2026년 7월 28일
수정 사항
  • Chart
    • Axis label tooltip now correctly interprets <br> tags as line breaks, improving readability instead of displaying raw HTML text.
    • The legendClick event in Accumulation Chart now triggers correctly when legendSettings.toggleVisibility is set to false, enabling custom legend interaction logic such as filtering and visibility updates.
  • DocumentEditor
    • Fixed an issue where strict CSP caused console errors and prevented the editor from loading completely.
    • Fixed an issue where the header date layout differed from Microsoft Word rendering.
    • Fixed an issue where text did not return to its original line after re-inserting a deleted space.
    • Fixed a pagination issue that occurred due to a checkbox when opening the document in the Document Editor.
    • Fixed an issue where mentions in comments were rendered incorrectly in Firefox.
  • FileManager
    • Resolved keyboard navigation issues in the File Manager component where the Enter key caused console errors in the Details view, and the Space key did not properly toggle selection in the Details and Large Icons views.
    • Resolved an issue where screen readers did not announce the error messages displayed in the new folder and rename dialog in the File Manager component.
  • GanttChart
    • Resolved the issue where a date-time mismatch occurred between the actionBegin and actionComplete events when using the timezone property in the Gantt Chart.
  • Grid
    • Fixed the issue where the Grid's scroll position unexpectedly jumps after deleting the first row when virtualization is enabled and the Grid contains only a single page of data.
    • Resolved an issue where the shimmer loading indicator remained visible in the Grid after deleting multiple rows when the virtualization feature was enabled.
  • HeatMap
    • Exposed the controlInstance property in the HeatMap tooltip to provide access to the HeatMap component instance during tooltip rendering.
  • ListBox
    • Resolved an issue where the shimmer loading indicator remained visible in the Grid after deleting multiple rows when the virtualization feature was enabled.
  • Maps
    • Exposed the controlInstance property in the Maps tooltip to provide access to the Maps component instance during tooltip rendering.
  • PDF Viewer
    • Fixed an issue where annotations were not properly removed through the deleteAnnotations and deleteAnnotationById methods when the drawing operation was completed by releasing the mouse outside the PDF Viewer.
    • Fixed an issue where HTML entities were not displayed correctly in the comment panel after exporting and importing annotations when enableHtmlSanitizer property was set to false.
  • Pivot Table
    • Fixed an issue where the report dialog rendered multiple times in the React Pivot Table.
    • Fixed an issue where the Field List popup did not open for an empty Pivot Table when Defer Layout Update was enabled.
    • Fixed an issue where screen reader focus was not retained on a column header.
    • Fixed an issue where an unnecessary vertical scrollbar appeared in the Pivot Table and Pivot Chart when the screen was resized.
  • ProgressButton
    • Fixed an issue where the Progress button did not update from Pause to Resume while a progress operation was active.
  • RichTextEditor
    • The dropdown width is now applied through the dropdown's created event to resolve Content Security Policy (CSP) violations.
    • The resize handle no longer exceeds the container's configured minimum and maximum height constraints during drag operations.
  • Spreadsheet
    • Issue with "spreadsheet processing columns beyond the used range even when the usedRangeIncludesValueOnly property was set to true while importing the file" has been resolved.
  • Tree Grid
    • Resolved an issue where collapsing a parent row did not collapse all nested child rows when using the infinite scrolling feature.
  • TreeMap
    • Exposed the controlInstance property in the TreeMap tooltip to provide access to the TreeMap component instance during tooltip rendering.
Syncfusion Essential Studio React 2026 Volume 2 (34.1.32)2026년 7월 21일
수정 사항
  • Block Editor
    • Resolved a script error that occurred on iOS devices when using the slash command in Block Editor to transform the current block.
  • DocumentEditor
    • Fixed an issue where table content moved to the next page instead of remaining on the expected page.
    • Fixed an issue where the document failed to render due to script errors.
    • Fixed an issue where table resizing caused cross-page merges and incorrect alignment.
    • Fixed an issue where page layout was cut off and pages were missing in the editor on the MVC platform.
    • Fixed an issue where text did not return to its original line after re-inserting a deleted space.
    • Fixed an issue where a warning appeared when injecting the editor module.
    • Fixed an issue where discarding a newly added comment changed document formatting after a reverse selection.
    • Fixed an issue where the ruler jumped while scrolling the document on Mac.
  • GanttChart
    • The issue where the cell edit state was not properly closed during taskbar interactions in the Gantt Chart has been resolved.
  • Mention
    • The issue with "Mention component style warnings being displayed" has been resolved.
  • MultiColumn ComboBox
    • Resolved an issue where selected values were unexpectedly cleared when the Enter key was pressed during initial load.
  • PDF Viewer
    • Resolved UI issues in annotation toolbar items when the browser was scrolled in mobile rendering mode.
  • Pivot Table
    • Fixed an issue where an exception occurred when adding a Calculated Field using the server-side engine.
    • Fixed an issue where the Grand Total row was hidden during horizontal scrolling when virtual scrolling was enabled.
    • Fixed an issue where an unnecessary vertical scrollbar appeared in the Pivot Table and Pivot Chart when the height was set to 100%.
  • RichTextEditor
    • The list will now be pasted properly into the Rich Text Editor without duplicate bullets when copying content from Microsoft Word.
    • Dynamically changing the cssClass property in the Rich Text Editor will no longer cause console errors.
    • Images in pasted Word documents will now be displayed correctly in the Rich Text Editor.
  • Spreadsheet
    • Issue with "Row Height Not Updated Correctly When Pasting Merged Cells with Increased Font Size in Spreadsheet" has been resolved.
  • Tree Grid
    • Resolved an issue where the hierarchy of filtered records are misplaced when dynamically changing hierarchy mode in filter settings.
  • Uploader
    • Issue with "Uploader Throws Exception When Multiple Is Disabled, SequentialUpload Is Enabled, and Server Returns an Error" has been resolved.
Syncfusion Essential Studio React 2026 Volume 2 (34.1.31)2026년 7월 14일
수정 사항
  • Diagram
    • Optimized diagram interaction performance for large-scale diagrams during copy-paste operations.
  • DocumentEditor
    • Fixed an issue where table resizing caused cross-page merges and incorrect alignment.
  • FileManager
    • Resolved an issue where keyboard focus was lost when using Tab or Shift+Tab after opening an empty folder in the File Manager Details View.
  • Grid
    • Fixed an issue where the Grid header SelectAll checkbox became disabled after opening and closing the Edit Dialog.
    • Resolved an issue where row selection stopped working in a Grid with Virtual Scrolling enabled after scrolling to the bottom, refreshing the Grid, and then scrolling back to the top.
  • PDF Viewer
    • Resolved an issue where text search highlights were not cleared properly and reappeared during zoom operations when enableThumbnail was set to false.
    • Fixed a script error that occurred when performing text search programmatically without the Toolbar module.
  • Pivot Table
    • Resolved an issue in Tabular mode with virtualization where row headers became misaligned when a value field was placed in the row axis and subtotals were displayed at the bottom.
    • Resolved an issue where the Pivot Table height was calculated incorrectly when the chart was enabled and a predefined height was configured.
  • Ribbon
    • The issue with Ribbon component SplitButton and DropdownButton popups render behind the Angular CDK Dialog overlay has now been resolved.
    • The issue with gallery popup position misalignment in overflow state has now been resolved.
  • SplitButton
    • Resolved an issue causing inconsistent popup opening behavior between mouse clicks and the Enter key.
  • Spreadsheet
    • Issue with “Row Height Not Updated Correctly When Pasting Merged Cells with Increased Font Size in Spreadsheet” has been resolved.
  • Tree Grid
    • Resolved an issue where the hierarchy of filtered records are misplaced when dynamically changing hierarchy mode in filter settings.
  • TreeView
    • Fixed an issue in the DropDownTree component where node expand/collapse actions did not work correctly.
Syncfusion Essential Studio React 2026 Volume 2 (34.1.30)2026년 7월 9일
기능
  • DocumentEditor
    • Implemented support for rendering the tracking revision list based on paragraph character formatting.
수정 사항
  • ColorPicker
    • Issue with "ColorPicker popup not responsive on mobile devices" has been resolved.
  • ComboBox
    • Issue with "Change event not fired when AutoFill is enabled and item is selected via mouse" has been resolved.
  • Diagram
    • Fixed an issue where diagram selection changed unexpectedly when navigating using scrollbars.
    • Fixed duplicate historyChange triggers when moving multiple nodes and connectors with Line Routing enabled, ensuring proper undo/redo.
  • DocumentEditor
    • Fixed an issue where double-clicking the Ribbon tab left extra space and an unexpected border in the status bar.
  • DropDownList
    • Issue with "Inconsistency in DropDownList component virtualization support during scrolling" has been resolved.
  • GanttChart
    • Performance degradation after repeated expand/collapse and row drag-and-drop actions with multiple column templates has been fixed.
  • Grid
    • Resolved an issue where numeric filtering returned incorrect results when matchCase was disabled.
    • Resolved an issue where isCtrlPressed incorrectly returned true during row selection when checkbox selection was enabled.
    • Resolved an issue where the modal overlay was incorrectly positioned when the Grid dialog was appended to the body.
    • Resolved an issue where the Menu filter for foreign key columns generated incorrect OData queries using the parent field instead of the configured foreignKeyField.
  • Kanban
    • Cards rendered in the DOM are now matching the take count when using remote data in Kanban.
  • Menu
    • The issue with "When navigating menu items using the up/down arrow keys, causing the parent scroll to activate" has been resolved.
  • MultiColumn ComboBox
    • The issue with "MultiColumnComboBox enter key triggers null change event in remote data and causes form refresh in form tag" has been resolved.
  • MultiSelect
    • Resolved an accessibility issue in the MultiSelect component that occurred when a value was selected in Box mode, improving compliance with accessibility standards and ensuring proper screen reader support.
    • Issue with "Maximum Call Stack Error Occurs When Binding Large Data Sets" has been resolved.
    • Issue with "MultiSelect Dropdown component input overrides chip text during early filtering with remote data source" has been resolved.
  • PDF Viewer
    • Resolved an issue where button fields were not rendered in the Standalone PDF Viewer without the form designer module.
    • Fixed an issue where duplicate annotations were rendered in the customer provided document without form designer module.
    • Fixed an issue where form field values were not positioned correctly during printing in server rendering mode for the provided document.
    • Resolved an issue where ink annotations were not rendered properly after being added as a dot and saved in the PDF document.
    • Resolved screen reader and keyboard accessibility issues in the PDF Viewer.
    • Resolved an issue where bounds were not updated correctly in the UI after fields were updated programmatically.
    • Resolved an issue where the context menu flickered when the comment panel was open on Ubuntu OS devices.
  • Pivot Table
    • Resolved a Content Security Policy (CSP) violation caused by an inline context menu handler that generated console errors in the Pivot Table.
    • Fixed an issue where the Pivot Table did not render correctly when refreshed with an empty data source.
  • Spreadsheet
    • Issue with "data validation in cells outside the used range was not retained when reopening the spreadsheet" has been resolved.
  • Switch
    • The issue with "Toggle Switch persistence should use stable input ID instead of wrapper ID" has been resolved.
  • Tab
    • Fixed an issue where tab content did not correctly fill the available height when heightAdjustMode was set to Fill and custom parent heights were applied.
    • The issue with "Tab component overflow navigation buttons not updating after window resize" has been resolved.
  • Tree Grid
    • Resolved incorrect selection behavior in autoCheckHierarchy when clicking an intermediate header checkbox.
Syncfusion Essential Studio React 2026 Volume 2 (34.1.29)주요 버전2026년 7월 6일
기능
  • Common
    • Theme improvements:
      • The theming experience has been enhanced to provide a more modular and streamlined approach. Updated theme packages offer both consolidated and component-level styles, with dedicated entry points (index.css/index.scss) that automatically resolve dependencies.
      • The theming system has been upgraded to the latest Sass version 1.100.0, improving compatibility and providing a more consistent styling workflow across applications. SCSS styling is now standardized through centralized theme packages. SCSS files are no longer supported within individual component packages or the EJ2 combined package, enabling a more structured and maintainable approach to styling.
    • Production-ready component - The following component has been developed to meet industry standards and is now marked as production-ready for React:
      • Sankey Diagram: A powerful visualization tool for understanding flows and relationships within complex systems. It uses interconnected nodes and weighted links to clearly show how quantities move and transform across stages.
  • Pure React
    • Common
      • New components - New Menu and Switch components have been added to the Pure React component suite. These components are implemented entirely using React functional components and hooks, ensuring smooth integration with the React ecosystem.
      • Production-ready components - The following Pure React components are production-ready:
        • Chart.
        • DataGrid.
        • ListView.
        • Buttons: Button, ChipList, Chip, Floating Action Button, Radio Button, Split Button, Dropdown Button.
        • Calendars: Calendar, DatePicker, TimePicker, DateTime Picker, DateRangePicker.
        • Dropdowns: Autocomplete, ComboBox, Dropdown List, MultiSelect.
        • Inputs: Checkbox, Form, Numeric Textbox, TextArea, TextBox.
        • Navigation: Toolbar, Context Menu.
        • Notifications: Message, Skeleton, Toast, Spinner.
        • Layout: Tooltip, Dialog.
      • Theme support - Tailwind and Bootstrap themes have been added for Pure React components. Developers can apply these themes to components to match their projects' design.
    • Inputs
      • Adornments - The input and input-related components, including pickers and dropdowns, now have adornments. Adornments support leading or trailing icons and action buttons.
      • Helper text - Helper text allows concise description or validation messages beneath the input field. Helper text lets templating and the custom aligning of messages be accessible to screen readers.
      • Mouse wheel - The Numeric Textbox component now supports mouse-wheel interactions to increment or decrement values when the component is in focus.
    • Calendar
      • Islamic calendar - The Calendar now includes built-in Islamic calendar support, enabling regional calendar systems and correct date calculations for Islamic dates.
      • Mask input - Mask support has been added to the DatePicker, DateTime Picker, TimePicker, and DateRangePicker components. The mask feature enforces input formats, shows configurable placeholders, and is location-aware. Masks are compatible with keyboards and screen readers and can be customized via component props.
    • DataGrid
      • Grouping - Group rows by column values to simplify large datasets into logical sections. Expand or collapse groups to focus on relevant details and streamline analysis.
      • Master-detail template - Display hierarchical data with expandable detail rows for deeper insights. Templates allow customization to show related records, charts, or nested grids.
      • Context menus - Right-click menus provide instant access to grid actions such as edit, delete, and sort. They're fully customizable to align with application workflows and user preferences.
      • Print - Print grid content with preserved formatting, headers, and styles for professional reports. The output remains consistent across browsers and devices, ensuring a reliable presentation.
      • PDF exporting - Export grid data to PDF with layout accuracy, preserving styles and headers. Share polished reports with reliable formatting.
      • Infinite scrolling - Load large datasets seamlessly as users scroll, eliminating the need for pagination. Optimized rendering ensures smooth performance even with millions of rows.
      • Cell selection - Select individual cells or ranges using keyboard and mouse interactions. This feature supports advanced data manipulation scenarios for flexible workflows.
      • Condition selection - Highlight or select rows dynamically based on data values and business rules. This provides flexible control over how records are emphasized or prioritized within the grid.
      • Row and column spanning - Merge cells across rows or columns when the same data appears continuously. This feature creates a cleaner layout that improves readability and the presentation of repeated values.
      • Column chooser - Dynamically show or hide grid columns using the column chooser dialog UI. The interactive interface provides the flexibility to configure grid views to meet business requirements.
      • Cell edits - The DataGrid provides a seamless inline editing experience. Users can quickly update individual cell values directly in the grid, with programmatic control.
  • AI AssistView
    • Regenerate responses with navigation - The AI AssistView supports response regeneration, generating multiple alternative responses for a single prompt. Navigation arrows enable seamless browsing between generated responses without re-entering the prompt, enhancing exploration of different AI-generated solutions and reducing redundant prompt submissions.
    • Text-to-speech for responses - The integrated text-to-speech functionality speaks AI-generated responses hands-free, enabling developers to utilize AI-generated content while multitasking.
    • Generative UI with interactive tools - This feature enables generative UI, allowing interactive UI tools to be dynamically generated directly within AI responses. By configuring an appropriate system prompt, the AI can invoke registered tools, seamlessly integrating dynamic and interactive UI elements into responses.
    • AI chain-of-thoughts - The AI AssistView now displays the AI's chain-of-thought process before generating responses. It provides transparency into the AI model's reasoning steps, helping explain how conclusions were reached and enabling verification of the logical flow of AI-generated solutions.
  • Chart
    • Inline DateTime and number formatting in tooltip - Inline DateTime and number formatting within tooltip format strings enables values to be displayed more clearly and readably, such as formatting dates (MMM yyyy, MM:yy) and numbers (n2, c2, n0). This handles invalid formats or values without affecting rendering or template behavior.
  • Accumulation Chart
    • Nested donut (multi-level) - The multi-series pie chart displays multiple datasets as concentric rings within a single chart. This makes it easier to compare data and understand hierarchical relationships. Cross-series legend grouping with the mappingKey feature allows similar categories to be combined into a single legend item, enabling unified interaction across all matching slices. Each series operates independently, supporting tooltips, data labels, highlighting, and selection.
  • Stock Chart
    • Indicator events - Indicator events in Stock Charts enable users to detect and control add and remove operations triggered through the built-in toolbar. The before indicator change event allows canceling an indicator mutation before it is applied, while the indicator changed event is triggered after a successful indicator update.
  • Range Navigator
    • New series types - Range Navigator now supports Spline, SplineArea, and Column series types, expanding the visualization options for range-based data selection. Spline displays smoother trend lines, SplineArea emphasizes variations over a continuous range, and Column represents values as distinct vertical bars within the navigator.
  • DataGrid
    • DOM virtualization - Efficiently handles large datasets by rendering only the visible rows with a buffer. This reduces memory usage and ensures smooth scrolling.
    • Cell edits - The DataGrid provides a seamless inline editing experience. In addition to row-level editing, users can update individual cell values directly within the grid, with support for programmatic control.
    • Undo and redo for batch editing - This feature allows users to undo and redo batch editing, helping them correct mistakes quickly for a more reliable editing experience.
    • Show or hide columns with immediate mode - Columns can be shown or hidden dynamically with immediate mode, improving flexibility in data presentation.
    • Excel and checkbox filters with immediate mode - Filtering actions are now applied instantly without additional confirmation when using immediate mode, making data exploration faster and more intuitive.
  • Pivot Table
    • Built-in CRUD operations for seamless data management - The Syncfusion Pivot Table now supports native create, read, update, and delete (CRUD) operations with configurable, server-side controller endpoints. This enables efficient data editing directly within the pivot table, simplifies back-end integration, and eliminates the need for custom CRUD implementations. It is ideal for applications that require dynamic data updates and real-time synchronization.
    • Advanced top and bottom value filtering - Gain deeper insights with Top N and Bottom N filtering in pivot tables. This feature, available through both APIs and the runtime UI, allows users to filter and analyze high-performing or low-performing data points quickly. It enhances decision-making by helping users focus on the most critical values in large datasets.
    • Append current selection to existing filters - Improve filtering efficiency with incremental, Excel-like filtering capabilities. Users can now add the current selection to existing filters without clearing previously applied conditions. This makes multi-member filtering more intuitive and significantly enhances interactive data exploration.
    • Percentage of running totals aggregation type - The Pivot Table now supports percentage of running totals as an aggregation type. It allows users to view cumulative values as percentages, making it easier to analyze trends, measure contribution over time, and understand data progression.
    • Repeat item labels in classic pivot table layout - Enhanced readability and reporting clarity with repeating row item labels in a classic pivot table layout. They provide consistent formatting across the UI and exported reports, making it easier to interpret large and complex datasets in both digital and printed formats.