v20.2.36
·
123 commits
to master
since this release
Common
Breaking Changes
- From this release, Syncfusion provided the Ivy-compatible support for the Angular packages. Ivy Angular packages support Angular versions 12 and above. While using the latest Angular packages in the Angular 11 and below version application, components will not work. To provide the latest features and fixes for Angular versions 11 and below, Syncfusion will maintain the Angular packages tagged with
ngcc
. To install Angular packages that are compatible withngcc
for the Angular versions 11 and below application, run thenpm install @syncfusion/ej2-angular-grids@ngcc
command.
New Features
- Syncfusion components are now compatible with Angular 14 version.
- Provided the Ivy-compatible support for the Angular packages. Ivy Angular packages support Angular versions 12 and above.
- Provided the TypeScript 4.7 compatible support for the Angular components.
- Provided the option to register the license key by using the
npx
command. Follow these steps to register the license using thenpx
command:
The npx command |
---|
Install the Syncfusion packages from npm . |
Add the license key either in the environment variable SYNCFUSION_LICENSE or in the syncfusion-license.txt text file. |
Run the command npx syncfusion-license activate to automatically register the license. |
Carousel
Breaking Changes
- Removed
animation
property from Carousel component, now you can set the animation effect directly to theanimationEffect
property. - To apply custom animation effects, Needs to set
animationEffect
property tocustom
and specify the custom animation class incssClass
property.
Previous
@Component({
template: `<ejs-carousel [animation]="carouselAnimation"></ejs-carousel>`
})
export class AppComponent {
public carouselAnimation: CarouselAnimationSettingsModel = {
customEffect: "parallax",
};
}
Now
@Component({
template: `<ejs-carousel [animationEffect]="custom" [cssClass]="parallax"></ejs-carousel>`
})
New Features
- Provided option to play or pause the slides when hovering the mouse pointer over the Carousel element.
Chart
New Features
#I362746
- Provided keyboard navigation support for interactive elements on the chart.#I353728
- Provided highlight and selection support for the range and point color mapping.
Checkbox
Bug Fixes
F379986
- The issue with "Screen reader reads checkbox field twice for tab keypress" has been resolved.
Dashboard Layout
Bug Fixes
#I382649
- The issue with "When resizing the page to less thanmediaQuery
value then the height was not proper for the Dashboard Layout component" has been resolved.
Diagram
Breaking Changes
- In the Bezier connector, by default, the multiple segments will be created automatically if a user doesn't define segment collections in the application.
- In the Bezier connector, based on segment count, multiple control points will be displayed to control the smoothness of the curve.
- The Bezier connector source and target control points are visible only when you inject ConnectorEditing module.
Bug fixes
#I382500
- Now, the BPMN shape is changed properly at runtime.#I382496
- BPMN gateway sub type is working properly while changing it during runtime.#I383411
- Now, fill color is applied properly when changing the BPMN event at runtime.
Features
#I362749
- Provided option to adjust the distance between the source node and the target node of the orthogonal connection has been added.#I347713
- Support to modify connector segments thumb icon shape and style has been added.#FB31535
- Support for splitting and joining connectors has been added.#I362796
- Support to highlight selected diagram elements on multiple selections has been added#I362829
- Support to limit the connector segments while draw at run time has been added.#I362755
- Support to edit multiple bezier segments with multiple control points has been added.
Document Editor
Bug Fixes
#I384261
- Resolved the script error in exporting the content control.#I375732
- Resolved the table merged cell rendering issue.#I376858
- Resolved the issue in loading the document.#I375798
- Resolved the control hanging issue on opening a document due to tab element.#I377834
,#I376819
- Resolved the issue in saving the document with track changes.#I375354
- Resolved the list indent layout behaviour.#I379316
,#I374993
- Resolved the number of spelling suggestion listing issue.#I382192
- Resolved the undo and redo issue after adding un-posted comment.#I383988
- Resolved the editing issue in inline form filling mode.#I374466
- Resolved the issue in updating the drop down form field.#I379507
- Resolved the tab alignment issue.
New Features
#I229069
,#I243495
,#I246168
,#I276053
,#I300275
,#I316474
,#I328061
,#I329785
,#I344454
,#I347371
,#F149002
- Added support for paragraph border.#I307286
,#I330920
- Added support for restricting documents with tracked changes only protection type.#I268209
,#I298869
- Added support for display tracked changes commonly for table instead of row.#I336116
,#I342219
,#I346980
,#F164814
,#F168911
- Improved the display, selection, and editing of the RTL text in a bi-directional layout.#I315762
- AddedMetafileImageParsed
event in .NET Core and Java server-side library to generate fallback raster image for a metafile image while converting a Word document to SFDT.- Added an option to insert a new root word with a list of possible words to dictionary file in the server-side spell checker library.
DropDownList
Bug fixes
#I382870
- Issue with "NVDA reader does not read the selected value in the component" has been resolved.
Gantt
Bug Fixes
F159354
- Issue in locale text of predecessor tooltip has been fixed.#I379308, #I380615
- Baseline end date issue for milestone with same baseline start and end date has been fixed.#I383128
- DataSource gets updated wrongly when we update the data with invalidparentID
issue has been fixed.#I378077
- Newly added records not gets refreshed when running the sample usingnodejs
issue has been resolved.#I382484
- Gantt records gets repeated when we perform scrolling in virtual data issue has been fixed.#I376455
- Tab key navigation not working properly when moving to new records has been fixed.
Features
#I233407
,#I258725
,#I280586
,#I291191
,#I304599
,#F160011
,#I310340
,#F163773
,#I323187
,#I323187
,#I346348
- Provided Critical Path support for Gantt Chart. Please find the demo link here.- Provided State Persistence support for Gantt Chart. Please find the documentation link here.
Grid
Bug Fixes
#I235957
,#I347931
,#F170423
,#I356695
- Persist Selection misbehaves while sorting with virtualisation issue has been fixed .
New Features
#I359178
- Provided support to show clear icon in the Grid search text box. It helps to clear the text in search text box and also clear the searching in Grid control too. Please find the demo link here#I328056
,#I369597
- Provided support to prevent the selection of specific rows based on the condition.- Enhanced the keyboard support for Data grid control. Please find the demo link here
#I194399
- Provided support to rotate grid header while exporting.
ListBox
Bug Fixes
#I383114
- Issue with "Drop event argument not passes the selected item properly, while drag and drop the multiple item of listbox" has been resolved.
Maps
New Features
- GeoJSON data with geometry types like "MultiLineString," "MultiPoint," and "GeometryCollection" can now be displayed in Maps.
#F170451
-urlTemplate
has been extended to accept tile server URLs from online map providers like ESRI, TomTom, and Mapbox.#I326902
- Support for legend is provided when markers or sublayers are rendered in the online map providers.
MultiSelect
Bug Fixes
#FB31100
- Issue with "popup is not opened while changing thepopupHeight
dynamically in thebeforeOpen
event" has been resolved.
Bug fixes
#I383092
- Issue with "popup is not updated while clearing the filter input value using long backspace keypress" has been resolved.#FB31983
- Issue with "empty popup shows while rendering the component with item template and changing the query property dynamically" has been resolved.
NumericTextBox
Bug Fixes
#F170722
- Issue with "change event doesn't trigger while modifying the value usingsetValue
method inside reactive form" is resolved.#I379498
- Issue with "NVDA reader does not read the floating label text while focusing the component" has been resolved.
PDF Viewer
Bug Fixes
#I371792
- Pan mode is now activated for all mobile devices by default.#I363298
- The issue when form fields had different names when the form designer module is enabled and disabled has been fixed.#F173953
- The issue with the incorrect sentence search functionality in the PDF Viewer has been resolved.#I368423
- Now, rotation for form elements is considered.#F173751
- Radio buttons that have been dynamically imported can now preserve its checked status.#I376227
- The issue with the PDF Viewer's annotation FillColor not updating correctly has been fixed.#I376346
- This issue with an annotation moving to the top of multiple pages has been resolved.#F173061
- AzoomToRect()
method is now used to zoom a particular area multiple times with different scroll positions in the viewport.#I377714
- The problem with pinch zooming and form field position has been fixed.#I377638
- The issue with the Read Only radio button value changing when downloading has been fixed.#I378257
- The issue with the checkbox printing multiple times has been resolved.#I378394
- Changes to form field properties that are made using theformFieldPropertiesChange
event are no longer lost is now working properly.#I379205
- Drawing a freehand signature when switching between tabs in the Add signature dialogue is no longer possible.#I379120
- The pixel quality of the handwritten signature has now improved.#I386899
- Issue with signature rendering is now resolved.#I383513
- When a textbox is marked as required, it no longer has a red border in the document that's been downloaded is now working properly.#I369733
- The free text annotation is no longer rotated when it is added programmatically to rotated documents.#I383963
- Issue with cloned form field value is duplicated has been fixed.
Pivot Table
Bug Fixes
#I387410
- The pivot table with OLAP cube can now render properly with calculated fields when virtual scrolling is enabled.
New Features
- Provided support to search for a specific field in the field list UI.
QueryBuilder
Bug Fixes
- Issue with Dynamically changing the columns with complex data source of query builder has been fixed.
I379818
- Issue with Getting change event as undefined for fields having custom value template of query builder has been fixed.
RichTextEditor
New Features
#I380086
- Provided support to resize the first and last columns of a table without resizing the other columns.#I362331
,F173395
,I318486
- Provided support to insert text programmatically in the Markdown editor at the current cursor position using theexecuteCommand
public method.
Schedule
Bug Fixes
#I385411
- An issue with Weekly recurrence appointments not shown in day view has been fixed.
New Features
#I357693
,#I385560
- Provided a public methodopenQuickInfoPopup
to open the quick popup programmatically.#I307933
- Provided support to specify custom separator when exporting Scheduler events to CSV export.
Spreadsheet
Bug Fixes
#I383625
- Auto detecting as currency format for cell which contains text with currency number issue has been resolved.#I386346
- The select event is not triggered after clicking the formula applied cells issue is resolved.#I383355
- Undo on deleting unique formula cell with text format throws spill error issue has been resolved.#I383420
- The issue of formula bar data not changing after clicking the retry button in the validation dialogue has been resolved.
New Features
- Provided keyboard shortcut for ribbon and added additional shortcut for the spreadsheet.
- Provided improvement in Accessibility for the spreadsheet.
#I361779
,#F174565
,#I379630
- Performance improvement for conditional formatting with large data.#I360114
,#I361182
,#I362993
- Performance improvement for sorting and its undo redo for large data.#I377000
- ProvidedunMerge
method to split the merged cell into multiple cells.
Tab
Bug Fixes
#I384728
- An issue with "Tabdata-id
attribute does not work after the initial load" has been fixed.
Toast
Bug Fixes
F175544
- Now, the toast will render properly in the target container when thetarget
API is set as an HTML element.
Tree Grid
Bug fixes
#I379907
- Resolved editing for the dropdown edit type column with state persistence enabled.
Features
#I334966
,#I373929
,#I332693
,#I342835
,#F172606
,#F171250
,#F171248
- Provided row drag and drop support with virtualization feature enabled.#I367483
- Provided support for row indent and outdent functionality. Please find the demo link here.
TreeView
Bug Fixes
#I383454
- The issue with "The TreeView checked nodes state not maintained for remote data when enabling the persistence" has been resolved.