Essential Studio for ASP.NET CORE Release Notes

v20.3.47
September 29, 2022

Common

New Features

  • Syncfusion ASP.NET Core controls is now compatible with .NET 7 preview versions.
  • The following components have been added newly in Syncfusion ASP.NET Core Library.
    • Image Editor
    • Floating Action Button (FAB)
    • Speed Dial
    • Skeleton
    • AppBar
    • Message
    • Mention
  • Included ImageEditor, Floating Action Button, Speed Dial, Skeleton, AppBar, Message and Mention components in EJ2 CRG.

Breaking Changes

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

  • Below TargetFrameWork’s dependend packages version have been upgraded to resolve the vulnerability issues.

    • TargetFrameWorks .NET 4.5.1 and netstandard1.6:
      • Microsoft.AspNetCore.Mvc - Upgraded to 1.0.6 from 1.0.4.
      • Microsoft.AspNetCore.Mvc.Core - Upgraded to 1.0.6 from 1.0.4.
      • Microsoft.AspNetCore.Mvc.TagHelpers - Upgraded to 1.0.6 from 1.0.4.
    • TargetFrameWork netstandard2.0:
      • Microsoft.AspNetCore.Mvc - Upgraded to 2.0.3 from 2.0.0.
      • Microsoft.AspNetCore.Mvc.Core - Upgraded to 2.0.3 from 2.0.0.
      • Microsoft.AspNetCore.Mvc.TagHelpers - Upgraded to 2.0.3 from 2.0.0.

AppBar Preview

Features

The AppBar displays information and actions related to the current application screen. It is used to show branding, screen titles, navigation, and actions.

  • Modes - Regular, Prominent, and Dense modes that define the AppBar height.
  • Content arrangement - Spacer and separator options can be used to align the content based on the UI requirement with minimal effort.
  • Color - Primary, Light, Dark, and Inherit options to customize the AppBar color.
  • Position - AppBars can be placed at the top or bottom of the screen. It can also be sticky.

Features

  • Provided partial visible functionality to carousel which enables the active slide with partial previous/next slide.

Chart

Features

  • Provided border support for area chart types like Area, Step Area, Spline Area, Stacked Area and 100% Stacked Area.
  • #I298760 - It is now possible to format data labels in the chart, and it supports all global formats.
  • #I379807 - A toolbar for zooming and panning has been added to the chart on load.
  • #I386960 - Provided support to customize the space between legend items in the chart.
  • #I387973 - Provided legend click event for the accumulation chart.

Circular Gauge

Features

  • The animation of pointers has been improved. When the pointer value is dynamically updated, the animation will be performed.

DashboardLayout

Bug fixes

  • #I395833 - The issue with the “Facing accessibility testing failure in the Dashboard Layout component” has been resolved.

Diagram

Features

  • #I306522 - Provided event support to notify the port click has been added.
  • #I219954 - Provided support to add cause argument as a string for collectionChange and propertyChange event.
  • #F175000 - Support to add object Id in the historyChange event argument has been added.
  • #I252874,#F151379,#I320640,#I349237 - Provided Free-hand drawing support.
  • #I317032, #I346036 - Provided Support to change the color and font formatting of the symbol description.
  • #I292959, #I293093 - Auto Scroll support for connector end point dragging and node resizing has been added.
  • #I299864 - Provided support to increase the size of the resize thumb.
  • #I333297 - Provided Support to add a margin between the symbol and the text in the symbol palette.
  • #I250289,#I255452 - Provided tooltip support for user handles.
  • #F167799 - Provided event support for the drawing tool.

DocIO

Features

  • Wavy, wavy heavy, wavy double, and double underline styles render as they are in the input Word document during Word to PDF conversion.

Document Editor

Features

  • #I345329,#I325944,#I302342,#I301994,#I258650,#F157122,#F164860 - Added support to show or hide the hidden formatting symbols like spaces, tab, paragraph marks, and breaks.

File Manager

Features

  • #FB13593 - Provided the directory(folder) upload support in the File Manager component for the Physical File Provider.
  • #FB13593 - Provided the directory(folder) upload support in the File Manager component for the Azure File Provider.
  • #FB13593 - Provided the directory(folder) upload support in the File Manager component for the NodeJS File System Provider.
  • #FB13593 - Provided the directory(folder) upload support in the File Manager component for Amazon S3 File Provider.
  • #I316027, #I347302, #F173513, #F174879, #F174878, #FB22676 - Provided the Access control support for the FileManager Azure provider.

Floating Action Button Preview

Features

The Floating Action Button (FAB) control performs the primary action that appears in front of all screen contents. It can be positioned in relation to a page or a target container.

  • Rendering - The FAB control can be rendered as Icon only, Icon with Label, Label only, or in a disabled state.
  • Positioning - Supports to place various built-in positions on the target element.
  • Styles - The appearance of the FAB can be customized using predefined styles.
  • Accessibility - The FAB provides built-in compliance with the WAI-ARIA specifications and it is achieved through attributes.

Gantt

Features

  • #F145182, #I260943, #I269630, #I273259, #I320454, #I326471, #I336212, #I340854, #I341129, #F171031, #I364331 - Provided Predecessor support for parent task in Gantt Chart. Please find the demo link here.
  • #I315577 - Provided Row Drag and Drop support in Virtual Scrolling feature for Gantt Chart.
  • #F165210 - Provided excel filter support in Gantt Chart. Please find the demo link here.
  • #I246769, #I316949, #I334501, #F159768, #F167576 - Provided support to define task id as string type for Gantt Chart. Please find the API link here
  • #FB36072 - Provided support for Critical Path with Multi Taskbar enabled.

New Features

  • F26767 - Provided the Shimmer effect for grid while loading, refreshing and data processing.
  • Provided the lazy load group support for infinite scrolling enabled grid.
  • I388050, I388052, I375590, I370773, I375590 - Grid features and icons have been enhanced to meet web accessibility standards and enabled localization support for aria-labels.

Breaking Changes

  • #I374913 - Prevented the group collapse action in infinite scrolling with cache mode by hiding the icons.

Bug Fixes

  • #I397430 - Script error while hiding the Sticky Header Grid using ngIf property has been fixed.
  • #I407127 - Custom command buttons not working with infinite scrolling is fixed.
  • #I401295 - Group by fails for 1 record on collapse issue has been fixed.
  • #I401412 - Script error after destroying the Grid with sticky header has been fixed.
  • #F176953 - Filtering issue with Frozen column and Row drag and drop feature has been resolved.

Linear Gauge

Features

  • The animation of pointers has been improved. When the pointer value is dynamically updated, the animation will be performed.

Maps

Bug fixes

  • #I404496 - Europe GeoJSON map will now render properly when legend is enabled.
  • #F175229 - offsetX and offsetY properties are now available in the event arguments of dataLabelRendering event to customize the label position.

Features

  • Azure Maps can now be loaded and viewed through our Maps.

Mention

  • The @Mention component can be used to display a pop-up suggestion list whenever the designated mention key character is entered into a text box, rich text editor, or other editable element.

Key features:

  • Data binding: Binds the list of items from local and remote data sources such as JSON, OData, WCF, and RESTful web services.

  • Grouping: Groups the logically related items under a single or specific category.

  • Filtering: Filters the list items based on a character typed in the component.

  • Sorting: Sorts the list items in alphabetical order (either ascending or descending).

  • Highlight search: Highlights the typed text in the suggestion list.

  • Templates: Customize the list item, display value, no records, and spinner loading content.

  • Accessibility: Built-in accessibility support that helps to access all the Mention component features using the keyboard, on-screen readers, or other assistive technology devices.

Message Preview

Features

The Message control has an option to display the messages with severity by differentiating icons and colors to denote the importance and context of the message to the end user. The following key features are available in the Message control.

  • Severity - Provides an option to display the message with distinctive icons and colors based on the severity type. The available severity types such as Normal, Success, Info, Warning, and Error.

  • Variants - Provides an option to display the message with predefined appearance variants. The available variants such as Text, Outlined, and Filled.

  • Visibility - Provides an option to show or hide the message.

  • Template - Provides an option to customize the content of the message.

PDF

Features

  • #F175439 – Provided support to enable LTV from time stamp server URI.
  • #F176704 – Provided support to get specific revocation status with signature validation options.
  • Provided Linux and Mac support for PDF imaging NET Core library.

Breaking Changes

  • By default, the HTML to PDF converter uses the advanced Chromium blink rendering engine to convert HTML to PDF.
  • IE and WebKit rendering engines are marked as obsolete. WebKit and IE-based HTML to PDF converter NuGet packages are marked as deprecated.
  • A warning message will now be added to the PDF document while converting HTML to PDF using the WebKit rendering engine. You can remove it using a DisableWebKitWarning property.
  • Updated the Newtonsoft.Json package to 13.0.1 for HTML to PDF converter to avoid security vulnerabilities.
  • Modified NuGet package names for HTML to PDF converter; please find the equivalent new package names for the old packages.
Old NuGet Package Name New NuGet Package Name
Syncfusion.HtmlToPdfConverter.Blink.Net.Core.Linux Syncfusion.HtmlToPdfConverter.Net.Linux
Syncfusion.HtmlToPdfConverter.Blink.Net.Core.Windows Syncfusion.HtmlToPdfConverter.Net.Windows
Syncfusion.HtmlToPdfConverter.Blink.Net.Core.Mac Syncfusion.HtmlToPdfConverter.Net.Mac
Syncfusion.HtmlToPdfConverter.Blink.Net.Core.Aws Syncfusion.HtmlToPdfConverter.Net.Aws
Syncfusion.HtmlToPdfConverter.Blink.WinForms Syncfusion.HtmlToPdfConverter.WinForms
Syncfusion.HtmlToPdfConverter.Blink.WPF Syncfusion.HtmlToPdfConverter.WPF
Syncfusion.HtmlToPdfConverter.Blink.AspNet Syncfusion.HtmlToPdfConverter.AspNet
Syncfusion.HtmlToPdfConverter.Blink.AspNet.Mvc5 Syncfusion.HtmlToPdfConverter.AspNet.Mvc5

Bug Fixes

  • #I401102 – Invalid annotation export generated JSON format is now resolved.
  • #I389626 - Form field values are now preserved properly when the font embedded with the string PS/PMST value.
  • #I403467 – The bookmark mapping issue while merging PDF documents is now resolved.
  • #I397797 - The space between text missing issue is now resolved when extracting the text from PDF.
  • #I397908 – Conformance failure is now resolved while converting PDF to PDF/A-1b.
  • #I397566 - Text is now correctly preserved while exporting PDF as an image using ImageExportSettings.
  • #I397189 - Preservation issue no longer occurs while converting the PDF to PDF/A1-b and PDF/A2-b document.
  • #I375314 – KeyNotFoundException no longer occurs while OCRing the particular PDF document.
  • #394556 – Form field bounds are now appropriately set while modifying the existing pdf document.
  • #I386200 – PDF/A3-b Conformance failure is now resolved for a particular PDF document.
  • #I403717 - Replace Image is now working properly for specific PDF documents.
  • #F176704 - The revocation error message is now updated correctly.
  • #I401014 - Exception occurs while flatting the particular document after adding the checkbox field is now resolved.
  • #I397274, #I401301 - Exception no longer occurs when getting fonts details from free text annotation in an existing PDF document.
  • #I394699 - Exception no longer occurs when drawing a nested grid using page graphics with pagination content.
  • #I398528 – Annotation is no longer misplaced after flattening the annotation from the existing PDF document.
  • #F176704 – Signature validation returns incorrect results for a particular signed PDF document is now resolved.
  • #I397452 - The PDF string layout now shows a proper layout of the text with an incorrect size.
  • #I395927 - Form Fields and their values are now preserved correctly after merging a PDF document.
  • #F176582 – Exception no longer occurs while saving the document by enabling EnableXfaFormFill.
  • #I395541 – Exception no longer occurs when getting the border value from loaded square annotation.
  • #I388926 - The digital signature failed issue no longer occurs while getting page layer count from a signed PDF document.
  • #I379333 - Annotation comments are missing after export and import annotation with XFDF format is now resolved.
  • #I400803 - Index out of bounds exception no longer occurs while extracting the text with TextLineCollection in NET Core.

PDF Viewer

New Features

  • #I391994 - The document download performance has improved for larger PDF files, over 5000+ pages.

Bug Fixes

  • #I397357 - Now, Radio button values update properly.
  • #I401805 - Now, Form fields updates proper value on download.
  • #I382837 - Now, Interaction on checkbox in mobile device is working fine.
  • #I404631 - Now, isFormDesignerToolbarVisible=true property opens in the Form designer toolbar.
  • #I385978 - Now, Free Text Annotations can be edited in iPhone, iPad and iPod Devices.
  • #I403614 - Now, the annotation signature key not found error is resolved in the customer document.
  • #I403632 - Now, custom stamp position is not wrong on mobile device.
  • #I404420 - Now, Selection of the closely placed Signature Field is improved in Mobile devices.
  • #I403607 - Now, the Add Signature event is triggered when adding the signature, and the Remove Signature event is triggered while removing the signature.
  • #I397357 - Now, Radio button values update properly.
  • #I401805 - Now, Form fields updates the proper value on download.
  • #I382837 - Now, the interaction on a checkbox in the mobile device is working fine.
  • #I404631 - Now, isFormDesignerToolbarVisible=true property opens in the Form designer toolbar.
  • #I385978 - Now, Free Text Annotations can be edited on iPhone, iPad, and iPod Devices.
  • #I403614 - Now, the annotation signature key not found error is resolved in the customer document.
  • #I403632 - Now, the custom stamp position is not wrong on the mobile device.
  • #I404420 - Now, the Selection of the closely placed Signature Field is improved in Mobile devices.
  • #I403607 - Now, the Add Signature event is triggered when adding the signature, and the Remove Signature event is triggered while removing the signature.
  • #I176922 - Now, comments are not duplicated if a shape annotation is added inside an annotation.
  • #I390997,#I392717,#I394607 - The signature is now displayed and properly positioned in change the width and height and in the read-only mode of the document that was downloaded.
  • #I398911 - Provided support for suppressing the Digital signature without affecting the download of the same.
  • #I400958 - Now, Adding a signature field programmatically and from the UI level does not have the same signature field name.
  • #I398958 - Now, the Script error does not occur while adding signature and initial fields when enabling form field is false.
  • #I397605 - Now, If a portion of the free text annotation is outside the viewer, moving or resizing it will bring that annotation inside the viewer.
  • #I392269 - Now, considered both GUID and description while importing the annotations.
  • #I398972 - Now, The Script error does not occur while saving the PDF consecutively with Calibrate perimeter control.
  • #I399220 - Now, Some form fields are not removed on reloading the downloaded document.
  • #I389566 - Now, The Script error does not occur while trying to change the PDF view to the text view in the sample.
  • #I369895 - When an image signature is added programmatically, the width is now properly maintained.
  • #I388895 - Now, stamp annotations comments display valid time in the comment panel for any culture.
  • #I391994 - Now, Programmatically able to add all form fields in read-only mode.
  • #I394117 - Now, Tapping a page with a signature field does not moves to another page on mobile devices.
  • #I395979 - Now, Deleted annotations are updated in the annotation collection properly.
  • #I369895 - Now, The selection and strike-through are now aligned properly.
  • #I389679 - Now, the form field color should not be changed on read-only mode.
  • #I383430 - Now, form fields do not generate duplicates while using CTRL c and CRTL v.
  • #I394763 - Now, form fields are not deleted while trying to delete the text with the delete key in the property dialog.
  • #I394979 - The problem with continuously and programmatically adding a signature image disappearing has been resolved.
  • #I397495 - Now, the signature and Initial field are visible in chrome downloaded in the PDF Viewer.
  • #F176687 - Now, markup text of Free Text annotation is proper for Arabic text.
  • #I386832 - Now if the zoomMode is set to FitToWidth, we can update or get the form field values properly.
  • #I394274,#I394827 - Now, the signature and initials are updated after the 10th page.
  • #I395889 - Now, the script error that occurs without injecting annotation has been fixed.
  • #F173061 - Now, we can able to zoom to a specific annotation if the annotation is not visible in the viewport.
  • #I396556 - Now, import and export for JSON and XFDF is the document working properly.
  • #I401240 - Now, search content text highlight is working fine.
  • #I401761,#I399940,#I405109,#I406172 - Now, the Page is not scrolled when deleting annotations using deleteAnnotationById() method.

Pivot Table

Bug fixes

  • #I395797 - Text wrap is now properly applied in the pivot table.
  • #I400397 - When using server-side engine, row headers are now displayed correctly based on their level in the pivot table.
  • #I395797 - The grand totals position in the pivot table now works properly when using server-side engine.
  • #I405131 - The tooltip content is now properly displayed in the pivot table.
  • #I397110 - The pivot table will now properly export to Excel format even if it contains hidden columns.
  • #I405326 - The value sort icon is now properly displayed in the pivot table.

Features

  • #I311235 - The pivot table now exports to PDF/CSV as a blob object with virtual scrolling enabled.
  • #I311235 - With a relational datasource, field list treeview can now be displayed in a hierarchical manner.
  • #I281131, #I351494, #F174212 - Provided paging support that allows to break and display large amounts of data page by page, improving the overall rendering performance of the pivot table.
  • #I369101 - When multiple axes are enabled, the pivot chart series can now be displayed based on members in all chart areas.

Presentation

Features

  • #I274283 - Preserve structure tags in converted PDF documents for accessibility (PDF/UA or 508 compliance) support.

RichTextEditor

New Features

  • Insert Audio & Video: This feature allows the editor to insert audio and video files from the local path or web URL or embed URL from sources such as YouTube or Vimeo and customize it by using the quick toolbar.

Schedule

Features

  • #I329117 - Provided option to disable the date navigation via touch swipe.
  • #F171009, #FB3560, #FB30983, #FB31560, #FB36386 - Provided virtual scrolling support to Vertical Day, Week, and Month views.
  • Provided cell template, day header template and month header template support for Year view.

Skeleton Preview

Features

The Skeleton is a placeholder that animates a shimmer effect to let users know that the page`s content is currently loading. In other words, it simulates the layout of page content while loading the actual content.

  • Rendering - The Skeleton control can be rendered as Circle, Square, Text, and Rectangle shapes.
  • Effects - Supports wave, fade, and pulse shimmer effects.

Speed Dial Preview

Features

The Speed Dial control is an extension of the floating action button that displays a list of action buttons when clicked. It is useful when there is more than one primary action for the page.

  • Rendering - The Speed Dial control can be rendered in two display modes: Linear and Radial.
  • Positioning - Supports to place various built-in positions on the target element.
  • Styles - The appearance of the Speed Dial can be customized using predefined styles.
  • Template Support - The Speed Dial control action items and popup container can also be rendered with custom templates.
  • Modal Support - Supports showing a modal overlay behind the Speed Dial.
  • Accessibility - The Speed Dial provides built-in compliance with the WAI-ARIA specifications and it is achieved through attributes.

Tab

Features

  • #I237390 - Provided support to disable the animation while switching the tab item.

Tree Grid

Features

  • Provided support for inline editing with virtualization in enabled. Please find the demo here.
  • #I323425, #I332700, #I344742, #I375307 - Provided support for frozen column with virtualization enabled.

Visual Studio Extensions

Breaking changes

  • The ASP.NET Core project template is no longer supported for Framework versions that are no longer supported, such as.NET Core 3.0, 2.2, and 2.1, as well as the Visual Studio 2017.
  • The ASP.NET Core sample creator is no longer supported for Framework versions that are no longer supported, such as.NET Core 3.0, 2.2, and 2.1, as well as the Visual Studio 2017.

New Feature

  • Provided the .NET 6.0 support in ASP.NET Core Scaffolding command line.

XlsIO

Features

  • #I372558 - Provided support to draw inside horizontal and vertical borders in a worksheet range.
  • #F172476 - Provided support to import HTML table with formulas into Excel worksheet.

Breaking Changes

  • #I372558 - InsideHorizontal and InsideVertical options are included in ExcelBordersIndex enumeration to support inside horzontal and vertical borders in a worksheet range.
  • #F172476 - New enumeration overload HTMLImportOptions with Default and DetectFormulas options is included in ImportHTMLTable method of IWorksheet interface to import html table with formuals into Excel worksheet.