Telerik Reporting R2 2020

Telerik Reporting R2 2020
Includes new barcode symbologies and improves web-based report designer.

News

Feature Release

May 15, 2020 - 9:52
Telerik Reporting R2 2020
New barcode symbologies supported in Telerik Reporting.
  • 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: Microsoft 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.
  • 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.
  • Microsoft 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.
  • Microsoft Windows Forms Report Viewer
    • NullReferenceException may occur when rendering a report with EnableAccessibility flag set to True.