Essential Studio for MAUI Release Notes
Common
Features
- .NET 8 support - The Syncfusion controls are compatible with both .NET 7.0 and .NET 8.0 and now officially support .NET 8.0.
Breaking changes
- Starting from Volume 3 2023 Service Pack (v23.2.4), Syncfusion .NET MAUI controls no longer support .NET 6.0. Upgrade your projects to either .NET 7.0 or .NET 8.0.
DocIO
Bug Fixes
- #I515859- Image is now preserved properly while saving a DOCX format document.
Features
- Added support to set polygon points in PdfLoadedPolygonAnnotation and PdfPolygonAnnotation.
- #F180535 - Added support for retrieving the Certificate Revocation List (CRL) with revocation serial numbers, revoked dates, and revocation status from embedded CRLs during signature validation.
- #F184954 - Provided support to include certificates in the Document Security Store (DSS) during Long-Term Validation (LTV).
- #F184644 - Added support for retrieving certificates from the Document Security Store (DSS).
NOTE
When inserting images with a white background into PDFs, an unexpected appearance of gray may occur. This issue has been identified within the SkiaSharp library. This issue is observed specifically when the application targets .NET 8 and is deployed on macOS or iOS environments. Refer to this link for more details.
Bug Fixes
- #I520965 - Resolved an issue where the destination was not behaving as expected after an update to the destination array functionality in the file link annotation.
- #I516937 - Resolved an exception that occurred while converting Word to PDF, specifically when handling Arabic text in italic style.
- #I518050 - The Index outside the bounds of the array exception no longer occurs when compressing a particular PDF document.
- #I518514 - The Null Reference exception will no longer occur when using the loaded document StructureElement for a particular document.
- Fixed the issue where the border width is not updated when exporting the annotation in Xfdf format.
SfAccordion
Features
- Users can customize the header background and header icon color of the
AccordionItem
using the visual state manager based on the visual states set from the code. The applicable visual states areNormal
,PointerOver
andFocused
.
SfButton
Breaking changes
- In earlier releases, the default value of text color in SfButton was
Colors.Black
. However, starting from this release, the default value of text color in SfButton has been changed toColors.White
.
NOTE
The gradient colors used as a background are not functioning as expected because of a framework-level issue. This issue is specifically related to the incorrect rendering of gradient color on iOS and macOS when clipping a view. Refer to this link for more details.
SfCartesianChart
Bug fixes
-
#F47080 - The tooltip drawing at the edge data points of the chart has been improved.
-
#F46696 - Provided a font customization option for charts in embedded applications.
SfDataGrid
Breaking changes
#FB46357 - Replaced the custom derived controls with the framework controls in datagrid cell renderers. This change helps prevent unintended styling when applying implicit styling globally. Please find the API changes below,
Existing class | New class |
---|---|
Label | SfDataGridLabel |
Image | SfDataGridImage |
Entry | SfDataGridEntry |
ContentView | SfDataGridContentView |
Features
- #F184171 - Provided the helper methods to the MAUI DataGrid. These methods can be accessed from the DataGrid class such us PointToCellRowColumnIndex, GetRecordAtRowIndex, GetCellValue, etc.
- #I492234 - Enhanced support for refreshing custom summary calculations based on their dependent columns when the cell value of the dependent column changes.
SfExpander
Features
- Users can customize the header background and header icon color of the
Expander
using the visual state manager based on the visual states set from the code. The applicable visual states areNormal
andPointerOver
.
SfImageEditor
Bug fixes
- #I518126 - Fixed the ImageEditor Save method file location issue.
- #I514793 - The
Visibility
of the ImageEditor toolbar items will work properly even after editing the image.
SfPopup
Bug Fixes
- #I517607 - The application no longer crashes when opening a popup in the
OnAppearing
event.
SfSegmentedControl
Breaking changes
Class name | Existing API name | New API name |
---|---|---|
SelectionSettingsProperty | SelectionIndicatorSettingsProperty | |
SelectionModeProperty | SelectionIndicatorPlacementProperty |
SfTextInputLayout
NOTE
Manually input values don’t update the Stroke Value due to an issue at the framework level in .NET 8.0. This problem arises because the manual value doesn’t override an implicit style. However, you can resolve this by setting the Stroke Value using the Visual State Manager (VSM) through Style. Refer to this link for more details.
Visual Studio Extensions
Features
- Provided the .NET 8.0 support to the Syncfusion MAUI Template Studio and MAUI Toolbox.
Breaking changes
- Removed the .NET 6.0 support into the Syncfusion MAUI Template Studio and MAUI Toolbox.
XlsIO
Bug Fixes
- #I515434 - Object reference exception is no longer thrown while resaving the Excel document with empty chart shape.