Ability to Freeze Table/Band Header in Web-based Report Viewers - The Web-report viewers now feature the ability to freeze the table header rows or columns to ensure better report representation.
Graph wizards in the Web Report Designer - The new Graph item Wizard enables easy setup of line, pie, area, bar and column charts without leaving the comfort of the Properties area.
Blazor Report Viewer V.2.0 - The newly released Blazor report viewer is now improved to cover more complex scenarios.
New Barcode symbologies supported: Data Matrix, Planet and IntelligentMail - The Barcode item functionality is expanded with three new symbologies: DataMatrix, Planet and IntelligentMail.
Allow the ReportProcessor to cancel the current report rendering - The ReportProcessor's RenderReport and PrintReport methods should have a CancellationToken parameter that allows to cancel the current report rendering when the user decides to.
Improved
Added support for Base64-encoded images in PictureBox, CheckBox and PictureWatermark items.
ReportSource resolution and IReportDocument resolution mechanism is improved to allow parameters usage and SubReport document resolution.
What's Improved In Web Report Designer:
Added dedicated editor for Sorting action.
Added dedicated editor for ToggleVisibility action.
Added field type icons in the Expression editor.
Update the notifications UI.
Telerik.WebReportDesigner.Services NuGet package support for .NET Core 3.
What's Changed:
Requirement update for Web Report Designer: Edge browser support for versions 79 and higher.
The method Telerik.Reporting.Services.AspNetCore.ReportsControllerBase.CreateReportResolver (Both .NET Core and .NET Framework) is now obsolete. Pass implementation of Telerik.Reporting.Services.IReportSourceResolver interface in service configuration.
The Telerik.Reporting.Services.AspNetCore.ReportFileResolver (Both .NET Core and .NET Framework) is now obsolete. Please use the Telerik.Reporting.Services.UriReportSourceResolver class instead.
The Telerik.Reporting.Services.AspNetCore.ReportResolverBase (Both .NET Core and .NET Framework) is now obsolete. Please use the Telerik.Reporting.Services.ReportSourceResolverBase class instead.
The Telerik.Reporting.Services.AspNetCore.ReportTypeResolver (Both .NET Core and .NET Framework) is now obsolete. Please use the Telerik.Reporting.Services.TypeReportSourceResolver class instead.
The Telerik.Reporting.Services.ServiceStack.ReportFileResolver is now obsolete. Please use the Telerik.Reporting.Services.UriReportSourceResolver class instead.
The Telerik.Reporting.Services.ServiceStack.ReportResolverBase is now obsolete. Please use the Telerik.Reporting.Services.ReportSourceResolverBase class instead.
The Telerik.Reporting.Services.ServiceStack.ReportTypeResolver is now obsolete. Please use the Telerik.Reporting.Services.TypeReportSourceResolver class instead.
The Telerik.Reporting.Services.Engine.IReportResolver interface is now obsolete. Please use Telerik.Reporting.Services.IReportSourceResolver instead.
The Telerik.Reporting.Services.ReportServiceConfiguration.ReportResolver property is now obsolete. Please use Telerik.Reporting.Services.ReportServiceConfiguration.ReportSourceResolver property instead.
The Telerik.Reporting.Services.WebApi.ReportFileResolver is now obsolete. Please use the Telerik.Reporting.Services.UriReportSourceResolver class instead.
The Telerik.Reporting.Services.WebApi.ReportResolverBase is now obsolete. Please use the Telerik.Reporting.Services.ReportSourceResolverBase class instead.
The Telerik.Reporting.Services.WebApi.ReportTypeResolver is now obsolete. Please use the Telerik.Reporting.Services.TypeReportSourceResolver class instead.
Fixes
Common
Exception "Child doesn't implement ITableCell" is thrown when EnableAccessibility is set to true.
Crystal Reports Converter
Items are overlapped after conversion from Crystal report.
Cube Data Source
Exception is thrown when resolving parameters.
Web Service Data Source
Cascading report parameters are not updated.
Desktop Designers
Report Explorer's Context Menu is not showing on Parameter node.
Web Designer
Expression editor value is not populated to the input filed.
Pasting a copied table produces items with duplicate names.
Preview does not show added item in new report.
Renaming a data source corrupts the report state.
Report can't be saved when adding SQL Data Source with missing parameter value.
SQL Data Source parameter editor appears empty when initially created.
The expression editor data fields are missing when Graph sub-element is selected.
DataSource-s that are not supported get lost after modifying and saving a report.
An incorrect error is shown when adding a new item to Report.
Bindings editor is missing value input label.
Cannot delete a report group from web designer's explorer.
Expression editor window is closed automatically.
Inline editing a textbox does not change the document state.
The CoordinateSystem editor in graph's Series shows series groups instead of available coordinate systems.
The ReportSource in NavigateToReport action does not allow to set parameters.
The Table and CrossTab wizards have the same title.
Processing
LabelConnectors are not displayed when the graph contains a coordinate system configured for non-pie charts.
NullReference error occurs when cacheDefinitionProperties = false and the definition is modified at ItemDataBinding.
TextBox size is not calculated correctly on Linux when data contains \r\n characters.
The Map zoom level is incorrectly calculated when the map extent is set to a very small area.
Excel Rendering
CheckBox item is incorrectly rendered on machines with DPI settings higher than 100%.
PDF Rendering
Enabled accessibility produces invalid documents in Docker Linux containers.
Graph Labels have incorrect positions in .NET Core.
ReportBook with enabled accessibility may throw an ArgumentOutOfRangeException in specific scenarios.
Services
defaultDatabase config file setting added in the configuration storage parameter is not respected on connecting to Redis storage.
WebAPI ASP.NET Core
A "Cache-Control" header is always added to the HttpResponse.
WebAPI
Client expiration touch in Reports service is done too often.
Report document pages are cached unzipped.
HTML5 Report Viewer
The Print button doesn't invoke print dialog in Chromium Edge.
Zoom command does not respect the zoom ratio parameter.
Windows Forms Report Viewer
NullReferenceException may occur when rendering a report with EnableAccessibility flag set to True.