Essential Studio for ASP.NET MVC Release Notes

v24.1.41
December 18, 2023

Common

Features

  • Syncfusion ASP.NET MVC controls are now WCAG 2.2 compliant.

AutoComplete

Features

  • Added support for Grouping with virtualization in AutoComplete component. Users can now group items in the popup list for better organization and ease of use. Please find the demo here.

BulletChart

Feature

  • #I495253 - Provided support to apply different colors to value and target bars in the bullet chart

Chart

Features

  • #I489636, #F185569 - Provided support to align the axis title to the near, far, and center of the chart area.
  • #I482069, #I510188, #I511613 - Provided support to position the tooltip at a fixed location within the chart.

ComboBox

Features

  • Added support for Grouping with virtualization in ComboBox component. Users can now group items in the popup list for better organization and ease of use. Also, Incremental Search feature is now supported with virtualization in ComboBox component. Please find the demo here.

Diagram

Bug fixes

  • #F185322 - BPMN text annotation path size not rendering correctly during dragging has been resolved.
  • #I526858 - Resolved the issue occurring during drag and drop of the BPMN Association connector from the symbol palette.

Features

#I306942- Implemented functionality to remove a child from a group at runtime.
#F165757 - Added support to render UML class shapes in the Symbol Palette and introduced API capabilities for adding members, methods, and attributes to existing UML classes.

DocIO

Features

Bug Fixes

  • #I521012 – Header is now preserved properly while converting a Word document to PDF.
  • #I507001 - Track changes revisions are now preserved properly while opening a DOCX format document.
  • #I521063 - Text in DOCX format document are now compared properly after calling Compare API.

Document Editor

Features

  • #F139237,#I225881,#I238529,#F147966,#I251329,#I255850,#I269572,#F156967,#I294592,#I308077,#I285839,#I312842,#I315455,#I325461,#I326378,#F169367,#I345520,#I348003,#I357490,#I357833,#I357923,#I361570,#I361614,#I364681,#I369799,#I369893,#I370223,#I371589,#I391523 - Added support for collaborative editing in preview mode. With this feature you can draft and edit Word documents together with multiple users at the same time.

Bug Fixes

  • #I516207 - Resolved the issue of search text of footnote content.
  • #I513118 - Resolved the Background Color is missing in exported document issue.
  • #I517682 - Resolved the document corrupted issue on exporting as Docx.
  • #I514089 - Resolved overlapping issue while pasting.
  • #I521049 - Resolved the issue in search the font in style dropdown.
  • #I514009 - Resolved the script error when undoing pasted table.
  • #I515234 - Resolved the issue in paragraph goes to page end while press enter.
  • #I516988 - Resolved the SFDT list property is not populated issue.
  • #I515700 - Resolved script error issue while exporting the document.
  • #I514962 - Resolved the issue in selection is not updated properly while inserting text.
  • #I513117 - Resolved editing and last page delete issue.
  • #I525400 - Resolved issue in paste.
  • #I513061 - Resolved editing issues in the attached document.
  • #I526803 - Resolved the issue on paste text-only.
  • #I521204 - Resolved the accept all and reject all issue.

Features

  • Added support for Grouping with virtualization in Dropdownlist component. Users can now group items in the popup list for better organization and ease of use. Also, Incremental Search feature is now supported with virtualization in the Dropdownlist component. Please find the demo here.

GanttChart

Features

  • #I255542,#I290805, #I317479, #F146998 - Provided virtualization support for the horizontal scrolling in timeline. Please find the demo link here.
  • Provided taskbar drag and drop support between multiple tasks for project view. Please find the demo link here.
  • Introduced comprehensive support for PDF Export in the Gantt Chart. This includes Custom data, Column-template, header, footer template, Split taskbar, Unschduled taskbar, Manual taskbar ,Event Marker, Indicator, Holiday label. Check out the documentation for more details and explore the live demo here.
  • #I324658,#I326925 - Provided Validation Rule support for both cell edit and dialog edit in Gantt Chart by using validationRules property. Please find the API link here.

Grid

Bug fixes

  • Enhanced keyboard navigation support for Mac devices.
  • #I513158 - Selection issue with selection mode as Both and checkbox column has been resolved.
  • #F185441 - Dropping the record below the last row adds the data in first position issue has been resolved.
  • #FB49107 - PersistSelection does not working with custom-binding issue has been resolved.
  • #I516297 - Resolved the issue where the checkbox state in the column chooser was not being properly announced with the JAWS screen reader.

Features

  • Introduced adaptive support for the pager dropdown, dynamically rendering on mobile and tablet devices alongside the pager component. The pager message element now adjusts its rendering based on the screen size, ensuring a more responsive and user-friendly experience. Explore the demo here.
  • Provided support for the column chooser and column menu features in the adaptive Grid. Explore the demo here.
  • Implemented support to render custom content using the emptyRecordTemplate property of the Grid. This feature allows the utilization of a string or an HTML element ID value as a template when there’s no data to display. Explore the demo here.
  • #FB43913 - Provided keyboard navigation support for Excel Filter menu items. Navigation through the items can be done using tab/shift-tab keys or up/down arrow keys. Sub-menu items can be opened and closed using right and left arrow keys. Explore the demo here.
  • #I390332 - Implemented the OnDemand concept for Checkbox and Excel type filters. This functionality can be enabled by setting the enableInfiniteScrolling property as true within the filterSettings property of the Grid. Explore the demo here.
  • The Lazy Load Grouping feature now supports compatibility with the Grid’s custom-binding feature.
  • The Grid export functionality has been enhanced to export grid data as a blob instead of initiating direct browser file downloads during client-side grid exports.
  • The Grid Export functionality has been enhanced to export the grid as a memory stream during server-side exporting instead of initiating direct browser file downloads.
  • Enhanced the visual indication effect on rows during the drag-and-drop interaction within the grouped drag-and-drop feature for improved visualization.

Breaking Changes

  • Improved the grid accessibility over different screen readers by removing the aria-label and updating the suitable roles for each elements(th,td,tr) in the grid. Removed the deprecated aria-description attribute and updated the alternate attribute aria-describedby in grid header cells by including a new span element with the content to describe and with the display property as none, when the features like Grouping, Sorting, Column menu and Filter Menu are enabled in the grid.

Kanban

Bug Fixes

  • Now the Kanban Header table will have tbody element and the Kanban Content table will have thead element to improve the accessibility.

ListView

Features

  • #I494960 - Introduced a scroll event which allows users to retrieve data from services for the current viewport alone. The remaining data can be retrieved on-demand when scrolling.

Message

Bug Fixes

  • The issue with “the close icon focus style is displayed in the Message control” has been resolved.

PDF

Features

  • #I477716 - Added support for splitting PDF documents without loss of WCAG standard compliance.
  • #I510759 - Added support to word wrap text content with hyphenation-special character in PDF documents.
  • Added support for removing unused resources when splitting a PDF document.
  • Added support to enhance the image quality before performing OCR on images.
  • Updated BlinkBinaries to latest stable version [117.0.5938.150].
  • HTML to PDF converter will provide more specific exception messages for the conversion failure.

Bug Fixes

  • #I525393 - The issue of incorrect extracted text bounds when extracting from a PDF document has been fixed.
  • #I525788 - The exception no longer occurs when appending the specific PDF document.
  • Fixed an issue where the issuer name details were not properly retrieved from an existing signature field.
  • #I518474 - Fixed an issue where document information was not updated properly for a specific PDF document.
  • The background color is now properly preserved when updating the transparent color in the free text annotation.
  • #I519560 - The issue of PDF images being replaced with a black box when resizing a multi-page PDF document has been resolved.
  • The NullReference exception that occurred while using the loaded document’s StructureElement for a specific document has been fixed.

PDF Viewer

Bug fixes

  • #I522001 - Now, the RenderPdfPages request is not triggered twice when the zoomMode is set during the initial loading.
  • #I526468 - Now, the position of the free text annotations does not shift when double-clicking the annotation in the provided document.
  • #I525845 - Now, the read-only radio buttons are properly preserved in the saved document.

Features

  • Introduced support for adding multiple new items within the built-in toolbar, offering users the ability to customize and expand their toolbar options.
  • Introduced keyboard-based navigation features to improve the user experience, allowing individuals to navigate the PDF Viewer with more efficiency.

PivotTable

Bug fixes

  • #I527917 - The chart area border customization properties will now work properly with the pivot chart.

Features

  • Introduced a new Syncfusion assembly Syncfusion.Pivot.Engine is a .NET Core compatible alternative to the Syncfusion.EJ2.Pivot package that is used in a server side application to perform all Pivot calculations such as aggregation, filtering, sorting, grouping, and so on, and only the information to be displayed in the Pivot Table’s viewport is passed to the client side (browser) via web service (Web API) rather than the entire data source.

Ribbon

Features

  • Enhanced the popups UI with added label/header support for items displayed in overflow popups. Check out the demo here.

Bug Fixes

  • #F185735 - Issue with ‘selected’ property not updating properly when selecting an item from Ribbon GroupButton has been resolved.

RichTextEditor

Bug Fixes

  • #I522154 - Now, maxLength property is calculated properly when pasting the content into the Rich Text Editor.

  • #F185398 - Now, Opus and M4a audio formats are supported in the Rich Text Editor.

  • #I526413 - Now, the imageRemoving event exposes the correct arguments in the Rich Text Editor.

  • #I527590 - Now, pasting content from the input field pastes at the cursor point instead of a new line.

  • #I511988 - Now, the NumberFormatList and BulletFormatList icons look properly and are different from each other in all the themes.

  • #I528544 - Now, the image will be deleted properly, along with the caption, when the delete key is pressed.

  • #I519493 - Now, font styles are applied properly to the numbered and bullet format list items in RichTextEditor.

  • #I518537 - Now, font family styles are properly applied to the list content when copied and pasted from MS Word.

Breaking Changes

  • Now, the shortcut key to open the Insert video dialog has been changed to CTRL+ALT+V from CTRL+SHIFT+V to ensure that the Paste as plain text browser shortcut works properly.

Schedule

Features

  • #I227283, #I233208, #F170880 - Provided support to customize the scheduler toolbar items using the toolbarItems property.
  • #I347220 - Provided the support to control the number of events displayed in a cell in the Month view and Timeline views using the maxEventsPerRow property

Bug fixes

  • #I519049 - An issue related to events are overlapping when they are on same date in vertical year view has been resolved.
  • #F185646 - An issue with page crashes when schedule appointment drag-drops over the calendar has been fixed.
  • #F185139 - An issue related to events are positioned incorrectly when using firstDayOfWeek with different time slot intervals has been resolved.
  • #FB47966 - An issue with timezone setting not working for all day events has been fixed.

Stepper Preview

The Stepper control enables users to navigate through a series of steps or stages in a process within a web application. Steppers display a list of steps, with the current step highlighted, and allow users to move between steps.

Key features

  • Step types - Display steps with indicators and labels, only indicators, or only labels.
  • Orientation - A layout to display steps in a horizontal or vertical orientation.
  • Linear flow - Enable a step-by-step progression, completing one step before moving on to the next.
  • Label positioning - Show the label at the top, bottom, left, or right.
  • Tooltip - Show additional information when users hover over a step, such as a label or customized text.
  • Templates - Customize the default appearance and content of each step using templates.

Tab

Bug fixes

  • #I523384 - The issue with the active tab background color has been resolved.

Tree Grid

Features

  • Provided support for exporting data to PDF, CSV, and Excel formats with an aggregate cell values included. Please find the demo here.

XlsIO

Features