Essential Studio for ASP.NET CORE Release Notes

v20.4.38
December 21, 2022

Common

New Features

  • Syncfusion ASP.NET Core controls is now compatible with .NET 7.
  • Rating component newly added in Syncfusion ASP.NET Core controls.
  • The following controls have been developed to meet industry standards and are now marked production-ready.
    • AppBar
    • Floating Action Button (FAB)
    • Mention
    • Message
    • Speed Dial
  • Included Rating component in EJ2 CRG.

Breaking Changes

  • If you are using Syncfusion ASP.NET Core components without first registering a license, a license dialog will appear after a certain limit of usage, preventing further interaction in the app. Please make sure to register a valid license in order to continue using the Syncfusion ASP.NET Core components without interruption.

Chart

New Features

  • #I346292, #I347892 - Provided support to wrap data labels in the accumulation charts.
  • #I401851 - Provided support to rotate the axis title from 0 to 360 degree.
  • Provided support for dashed legends for dashed line series.

Circular Gauge

Features

  • #I293761, #I294324, #I309426, #F165646, #I420860 - When animationDuration is set in the rounded range bar pointer, the path element for the pointer is now improved.

Diagram

New Feature

  • #I409589 - Support to override the mouseWheel event has been added.

Bug Fixes

  • #I421148 - Now, connector segment does not get split into multiple segment while hover on node.
  • #I420202 - The issue on annotation interaction has been resolved.

DocIO

Features

  • #I249958 – Convert the Word document to a Markdown file.
  • #I408285 – Convert charts in the Word documents to images.
  • #FB-38025 – Preserve new line characters in the table of contents entries of the Word document.

Document Editor

Features

  • #I281074, #I289165, #I314827, #I320851, #I326478, #I339437, #I345929, #I346271, #I346573 - Added support for multiple columns in a page.

Bug fixes

  • #I421121 - Resolved the script error when resizing the table.

Features

  • #I395558 - Provided enableHtmlSanitizer support for Dropdown Tree component.

  • #F169154, #I424048 - Provided an option to prevent the parent node selection in the Dropdown Tree component.

Gantt

Features

  • #I237939,#I255626,#I398597 - Provided RTL support in Gantt chart. Please find the documentation link here.
  • Provided Shimmer support in Gantt chart. Please find the demo link here.

Grid

New Features

  • #I395531 - Improved the template rendering performance in React.
  • #I396818 - Provided support to add current selection to the filter.
  • Provided support to skip the focus in non-editable columns while pressing tab/shift-tab in batch edit.
  • Provided the lazy load group support for virtual scroll enabled grid.
  • Provided support to refresh the aggregate values with lazy load grouping.

Maps

Features

  • When panning is performed, the image rendering in online map providers is now improved.

PDF

Features

  • Provided barcode to image support on .NET6.0 using Skiasharp.

Breaking changes

  • Updated the Newtonsoft.Json package to 13.0.2 for HTML to PDF converter to avoid security vulnerabilities.
  • By default, the HTML converter uses 2000 milliseconds AdditionalDelay for the conversion.
  • By default, the HTML converter uses 40 as PDF page margin for the HTML to PDF conversion.
  • Changed the default value of Viewport size from 1024x0 to 1920x0.

Bug Fixes

  • #I351114 - Hanging issue no longer occurs while creating the QRBarcode with Arabic text.
  • #I419248 - The ExtractText returning incorrect coordinate bounds is now resolved.
  • #I419825 - The formatting exception when getting color from the specific free text annotation PDF document is now resolved.
  • #I423210 - Unable to edit the XMP Metadata no longer occurs in a specific PDF document.
  • #I421277 - OCSP information not embedded while enabling LTV for a specific certificate is now resolved.
  • #I420411 - The flattened annotations not located properly in the specific PDF document is now resolved.
  • #I418723 - The argument exception no longer occurs while compressing a specific PDF document.
  • #I418031 - Find text failure for the text containing numbers with hyphens is now resolved.
  • #I415562 - The out of Memory exception no longer occurs when performing extract text for a particular PDF document.
  • #I415274 - Export annotation as XFDF not working properly for a specific PDF document is now resolved.
  • #I420973 - The ink annotation not preserved properly while flattening a specific PDF document is now resolved.
  • #I421396 - The exception no longer occurs when providing an invalid check digit value to the Ean13 Barcode.
  • #I421642 - The layer subject is no longer changed after merging a PDF document.
  • #I421061 - The image size not reduced properly while compressing a specific PDF document is now resolved.
  • #I421114 - The preservation issue no longer occurs while drawing the nested grid in a PDF document.
  • #I420853 – Converting a specific Document to PDF results in large-size output is now resolved.
  • #I418989 - The textbox multiline preservation issue no longer occurs in a specific PDF document.
  • #I417772 - The extraction failure no longer occurs when extracting attachments from a PDF document.
  • #I415576 - The hanging issue no longer occurs when performing signature validation for a particular PDF document.
  • #F176704 - The incorrect signature validation results no longer occur while validating the signature.
  • #I419079 - The conversion failure when converting XPS to PDF no longer occurs in a particular XPS document.
  • #I412677 - The preservation issue no longer occurs when converting XPS to a PDF document.

PDF Viewer

Bug Fixes

  • #F178667 - Now, the zero thickness property is applied to the form fields.
  • #I421990 - Updating read-only to false for a form field is working properly.
  • #I420531 - The free text annotations are no longer scaled on double clicks.
  • #F178453 - Cut, copy, and paste at the form fields are working properly on downloading.
  • #I419557 - The IsPrint property value of the text markup annotation is properly updated.
  • #I418726 - The draw and image type signatures are now preserved while changing the tabs on mobile devices.
  • #I420588 - Printing the PDF document that contains signature fields on non-rendered pages won’t throw script errors.
  • #I420304 - Programmatically updating the read only properties won’t throw script errors.
  • #I416032 - The radio button now triggers the form field click event.
  • #I420423 - The background color of the initial indicator settings can be applied programmatically while adding form fields.
  • #I422736 - Fixed issue with saving the PDF document on form fields export.
  • #I418731 - Export and import values of form fields with same name have been properly updated.
  • #I416298 - Focusing the signature and initial fields are proper on different zoom levels.
  • #I411856 - The issue with programmatically updating the initial indicator properties has been resolved.
  • #F178660 - Fixed issue with RenderAnnotationComments on the .NET 6.0 platform.
  • #I418199 - Programmatically updating images in the form fields won’t throw script errors.
  • #I408281 - Switching between the PDF view and the text view won’t throw script errors.
  • #I413254 - Aspect ratio is maintained for the image type signatures.
  • #F178250 - Now, the color palette is no longer obscured in the PDF Viewer.
  • #I178667 - Now, the text box’s border color is properly updated and no longer hidden.
  • #I418214 - Session items of the older documents are cleared now.
  • #I178018 - Searching for a multiple-sentence phrase no longer causes the PDF Viewer to freeze.
  • #I421388 - Handwritten signatures will appear properly on loading the document again.

Features

  • Form fields values can be exported to FDF and XFDF formats and the same can be imported into the PDF Viewer, programmatically.
  • Digital signatures of the existing PDF documents are now rendered in the PDF Viewer.
  • #I369895, #I403367, #I406191 - Now, the text selection strikethrough has been improved.
  • #I419679 - Provided the support to show or hide the FormDesignerToolbar after document loading.
  • #I421694 - Angular applications renders PDF Viewer controls without ID properties by generating the ID internally, if not provided.
  • #I409823 - Margin can be set to the value was preserved for the free text annotation in the downloaded document.
  • #I412460 - Provided the support for retrying Ajax requests with a status code collection.

Pivot Table

Bug fixes

  • #I423050 - Filter state will now be properly maintained in the member editor.
  • #I420253 - When virtual scrolling is enabled, the pivot table will now scroll properly.
  • Number formatting is now applied properly to row and column headers in the pivot table.

New features

  • #I347303, #I400764, #F172939 - Provided support for displaying row and column sub-totals at the top or bottom of the header group in the pivot table.
  • #I310709, #I346859 - Provided support to display pivot chart’s series for multiple measures on a single y-axis.
  • #I398184 - The pivot table now supports customising the size of PDF document while exporting.
  • #I305545 - The pivot table now allows you to export both the table and the chart to a single PDF document.

Breaking Changes

  • The chartSettings.showMemberSeries property is deprecated and will no longer to be used. Use chartSettings.showPointColorByMembers to achieve the same.
Previous Now
showMemberSeries showPointColorByMembers
  • The chartExport method parameters for the pivot table have now been changed.

Previous

Parameter Type Description
type ExportType Defines the export type.
fileName string Defines file name of export document.
orientation PdfPageOrientation Defines the page orientation on pdf export(0 for Portrait mode, 1 for Landscape mode).
width number Defines width of the export document.
height number Defines width of the export document.

Now

Parameter Type Description
type ExportType Defines the export type.
pdfExportProperties PdfExportProperties Allows to define the chart’s export properties such as file name, orientation, width and height.
isMultipleExport boolean Allows to export multiple tables and charts into a single PDF document.
pdfDoc Object Allows the export of an external PDF document along with current PDF document.
isBlob boolean Allows the PDF document to be saved as blob data.

Presentation

Features

  • #I285034, #I300854 – Apply highlight color to a text in the PowerPoint Presentation.
  • #I396782, #I421732 – Find the first occurrence or all occurrences of a text in the entire PowerPoint Presentation or specific slide.

Breaking Changes

  • In earlier releases, the given System.IO.Stream instance as a parameter to Open methods was disposed of internally. From this release onwards, Presentation.Open(Stream) and Presentation.Open(Stream, String) methods will not dispose of the specified stream instance. The user has to take care of its disposal in their application.
  • The below listed APIs has been moved to Syncfusion.Presentation and Syncfusion.PresentationRenderer.
Name Type Old Namespace New Namespace
TransitionEffect Enum Syncfusion.Presentation.SlideTransition Syncfusion.Presentation
TransitionEffectOption Enum Syncfusion.Presentation.SlideTransition Syncfusion.Presentation
TransitionSpeed Enum Syncfusion.Presentation.SlideTransition Syncfusion.Presentation
ISlideShowTransition Interface Syncfusion.Presentation.Interfaces Syncfusion.Presentation
PresentationToPdfConverter Class Syncfusion.PresentationToPdfConverter Syncfusion.PresentationRenderer
PresentationToPdfConverterSettings Class Syncfusion.PresentationToPdfConverter Syncfusion.PresentationRenderer
SlidesPerPage Enum Syncfusion.PresentationToPdfConverter Syncfusion.PresentationRenderer
PublishOptions Enum Syncfusion.PresentationToPdfConverter Syncfusion.PresentationRenderer

Rating Preview

Features

The Rating control allows users to provide a star rating or view other people’s ratings on a numeric scale for any service provided, such as movies, applications, or products.

  • Precision - Different precision modes to provide more accurate rating.
  • Tooltip and Label - Provide more expressive rating with tooltip and label.
  • Template - Support for customising the rating item to a heart, svg, or any other content that precisely matches the specific requirements.
  • Accessibility - The Rating provides built-in compliance with the WAI-ARIA specifications and it is achieved through attributes.

Scheduler

Features

  • #I384604 - Provided custom workdays support when resources are grouped by date.
  • #I394207 - Provided closeTooltip method to close the appointment tooltip programmatically.
  • #I399939 - Provided dateRangeTemplate template to customize the header date range in scheduler.

Tab

Features

  • #I348957 - Provided option to specify tabindex attribute to control the tab key order of tab header elements.

Bug fixes

  • #I422226 - An issue with while using underscore on tab id wrong content shown has been resolved.
  • #F179266 - Tab height does not change dynamically when heightAdjustMode has set as Fill mode has been resolved.

Toolbar

Features

  • #I348957 - Provided option to specify tabindex attribute to control the tab key order of the toolbar elements.

Tree Grid

Features

  • Provided the shimmer effect for tree grid while loading, refreshing and data processing. Please find the demo here.
  • #I307202, #FB20655 - Provided support to load child records on demand while virtual scrolling in remote data binding. Find more details in the documentation here.

Visual Studio Extensions

New Feature

  • #FB39233 - Provided the .NET 7.0 support to the Syncfusion ASP.NET Core Project Template, Conversion, Migration, Scaffolding, and Sample Creator.

Breaking changes

  • Removed the .NET Core 3.1 support in ASP.NET Core Project Template, Conversion, Migration, Scaffolding, and Sample Creator.

Visual Studio Code Extensions

New Feature

  • Provided the .NET 7.0 support to the Syncfusion Visual Studio Code ASP.NET Core Project Template.

Breaking changes

  • Removed the .NET Core 3.1 support in ASP.NET Core Project Template.

XlsIO

Breaking Changes

  • #F178313 - Remove method is added under IPivotFilters interface to remove existing filters in the pivot field.