.NET 5 Support for desktop viewers and REST service
Added support for Microsoft .NET 5 in the WinForms and WPF report viewers as well as the REST service which they can use as a remote report generation engine.
Support for form type reports
Two major improvements aid the creation of form type reports: 1) allow the users to add and render an image as a background in the report designer; 2) allow the users to draw vertical lines or rectangles across one or more report sections.
Table context menu commands
Added List, Table, and Crosstab cell commands for inserting and deleting columns and rows, adding totals, adding or deleting groups and more. The commands are present in the Explorer's context menu for each cell.
Improvements and changes
Dynamic Height can be applied on page sections using Binding.
The member Normal of the Telerik.Reporting.Drawing.WatermarkSizeMode enumeration is now obsolete and substituted with the Center member. The enumeration is used in the Telerik.Reporting.Drawing.PictureWatermark.Sizing property.
The Telerik.Reporting library build for .NET Standard 2.0 that all .NET Core apps reference now depends on the System.Text.Json NuGet package version 5.0.0 and its internal dependencies.
All web assets depending on the Kendo UI for jQuery suite (HTML5-based report viewers, Web report designer, Telerik Report Server) now require Kendo JS and themes version 2020.3.1118 or later.
ReportViewer's RadButtons are replaced with RadPathButtons.
Fixes
Desktop Designers
The caption of the checkbox that determines whether to treat consecutive record separators as one in CSV data source wizard is incorrect.
TOC section is not rendered in Report Designer and "The operation was cancelled" text is shown instead.
Standalone Report Designer
The DataSource instances in InstanceReportSource's ReportDocument are incorrectly serialized.
The title of the base wizard form shows incorrect text.
Visual Studio Designer
The Microsoft Visual Studio WebReportDesigner item template for .NET Core is listed under .NET Framework projects as well.
Web Designer
Crosstab Wizard, Table Wizard and Charts' styles are broken.
Exception is thrown when some of the Table/Crosstab nodes are selected in the Explorer tab.
Opening a report containing ObjectDataSource with parameters throws an exception.
Web Report Designer item template does not add Trial packages when used in a .NET Core project.
Previewing data in the WebServiceDataSource wizard with Microsoft .NET Framework backend throws '404 Not Found'.
Changing the data source in the CSV data source wizard from external file to inline data is not saved in the definition.
ReportExplorer tab does not display text when jQuery 3.5.1 or later is used.
ReportParameter.AvailableValues Filters and Sortings collections throw errors in console.
The DisplayMember and ValueMember properties in report parameters' AvailableValues display incorrect DataSource.
When using the Table Wizard in the WebReportDesigner, after selecting a DataSource for the table, the column names don't appear.
Examples
Connection strings in .NET Core examples are not the same as the selected from user during install.
The SalesOrderDetails demo report has its report parameter name misspelled.
Paging
One or more pages are missing from the end of the rendered document in some specific cases of multiple Tables nesting within Panel.
PageHeader Height Binding may result in compromised paging.
Data Binding
The JsonDataSource data is not refreshed when its data source is modified through Bindings in a nested data item.
Rendering
Shape-based report items do not use Style.LineColor to draw their shape primitives.
PDF Rendering
PDF documents containing SVG files cannot be opened in Adobe Acrobat or Adobe Acrobat Reader.
Vector-based SVG rendering does not support transformations on nested elements.