All the Telerik Reporting assemblies and examples distributed in the product folder and NuGet packages now target .NET Framework 4.6.2.
New SQL Query builder added to Web Report Designer
The Web Report Designer now has a built-in Query Builder. The editor provides a convenient way to compose and preview complex SQL statements while configuring the SQL Data Source components of your report.
What's Improved
Text rendering performance has been improved when using Skia graphics engine.
The performance of report processing and rendering in PDF format has been improved.
CSharp .NET example projects are now preconfigured to support Docker deployment.
Angular Native Report Viewer now shows more informative error messages when a parameter is missing or invalid.
Drag-and-drop operations are now optimized in Web Report Designer.
The performance of the "live preview" components on the designer surface has been improved in Web Report Designer.
Microsoft Visual Studio 2022 Blazor Web App template is now supported in all configuration scenarios.
Native Blazor Report Viewer now exposes events for rendering and exporting operations.
The Font Name editor in Web Report Designer now lists the private fonts configured for the web application.
不具合の修正
Web Service Data Source
WebServiceDataSource wizard does not use the design-time value of its parameters.
Standalone Report Designer
StyleName property is present twice for TocSection.
Standalone Report Designer for .NET 8 and above
Exception "A generic error occurred in GDI+." is thrown when using a JPEG image in a CheckBox item.
Error "No data is available for encoding 57011" is shown when WebServiceDataSource has specific DataEncoding "ISCII Punjabi".
Error "Unable to cast object of type 'Telerik.Reporting.Design.ReportParameterComponentWrapper' to type 'Telerik.Reporting.ReportParameter'" is shown when opening the expression editor through a report parameter's Value property.
Web Designer
The property names in Web Report Designer's Property grid are not localized.
Wrong selection and visual representation on the design surface after adding gauge or graph item in a table header.
Wizards' properties have no tooltip descriptions.
Cannot invoke the context menu without resizing Explorer tree area when the report item name is longer.
Resizing the report's width does not change the report's "modified" state.
Table column selection is lost on design surface after a column is moved.
Selection is lost when more than two columns are selected and table context menu is invoked.
The SelectCommand and ConnectionString editors of SqlDataSource component invoke an Expression Editor dialog instead of a TextArea dialog.
Table columns cannot be moved after the layout is rotated.
Columns cannot be moved for crosstabs with static column groups.
"Execute Query" in SqlDataSource wizard throws a PostgreSQL error when the query contains non-string parameters.
Installation
Web Report Designer Kendo widgets JavaScript bundle is not distributed in the installation folder.
Processing
Skia graphics engine throws a DocumentRenderException when rendering a graph with tiny data points using polar coordinate system.
Remediated unsafe deserialization vulnerability.
Rendering
"System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access" when using private fonts and Skia graphics engine.
Excel Rendering
Multiple font substitution lines when exporting to Excel using Skia graphics engine.
PDF Rendering
Application crashes when using private fonts with Skia under Linux.
Resolving OpenType fonts throws a non-descriptive error.
Repeating images cause poor performance when using Skia graphics engine.
Installed font is not correctly resolved when its name contains Bold style when using Skia under Linux.
Font-weight is bigger when the font is "Light" when using Skia graphics engine.
WebAPI
Remediated unsafe instantiation vulnerability.
Native Angular Report Viewer
ViewMode and ScaleMode are not persisted when persistSession is true.
The PrintPreview & InteractiveView icons are swapped.
The buttons for navigating in the viewer history have incorrect state when navigating back.
Refresh report operation adds a history record.
Missing value for string parameter leads to infinite loading.
Year cannot be typed in a DateTimeParameter editor.
Incorrect message when the REST service is inaccessible.
Pages navigation is disabled until all pages are loaded.
Search is not scrolling to the first search result.
Visual Studio Code Integration
Telerik Reporting Schematics does not detect automatically if the project is standalone when generating Angular Native Report Viewer component.