reporting_banner

Telerik Reporting

Release History

Progress® Telerik® Reporting 2024 Q1 (18.0.24.130)

January 31, 2024

Note for an upcoming change

NEW
  • This release is the last one that delivers assets supporting .NET Framework 4.0 - 4.6.1, .NET Core 3.1, and .NET 5 applications. The next 2024 Q2 release will support applications targeting .NET Framework 4.6.2+ and .NET 6+.

Enhanced Installation Process

NEW
  • The installation process has been improved for better user experience.

OpenXML rendering formats now support DocumentFormat.OpenXML SDK 3.0.1 or newer for both .NET Framework 4.0 and .NET Standard 2.0

NEW
  • Telerik Reporting rendering engine now creates DOCX, XLSX, and PPTX documents referencing DocumentFormat.OpenXML SDK 3.0.1. This functionality is available in assembly files targeting .NET Framework 4.0 and .NET Standard 2.0, and a NuGet package targeting .NET Standard 2.0.

Enable WPF, WinUI, and WinForms report viewers to show reports rendered by a remote reporting service that uses Skia graphics engine

NEW
  • This release brings SkiaSharp-based rendering for WPF, WinUI and WinForms based applications, that are working with REST service hosted under Linux using Skia graphics engine. The supported extensions are XAML, XAMLInteractive, WPFXAML, WPFXAMLInteractive.

The Standalone Report Designer now targets .NET 8

NEW
  • Standalone Report Designer for .NET now can benefit from the performance improvements introduced with .NET 8. It also allows to load user assemblies that target .NET 8 and earlier versions of the framework.

Move Column Right/Left functionality added for tables in Web Report Designer

NEW
  • Selected table columns can be moved using the new context menu functionality "Move Columns > Left/Right" for tables with static column groups.

Ability to add Native Angular viewer component using npm schematics package

NEW
  • Our npm schematics package now enables users to add native Angular Report Viewer component in Angular 15, 16, and 17 applications.

Extensive customization of the Preview functionality in Web Report Designer

NEW
  • We extended the Web Report Designer's client-side API to allow passing report parameter values and any other settings to the integrated Report Viewer. Using the new 'startMode' initialization setting, you can also start the designer in preview mode directly allowing to embed the designer instead of a viewer control and this way to empower your end users to preview reports and switch to design view only in case they need it.

The Value editor for HtmlTextBox item in Web Report Designer now uses a KendoUI Editor component

NEW
  • We have replaced the component for editing the Value property of the HtmlTextBox item. Instead of using a plain-text editor, the users now can write and preview their HTML in a KendoUI Editor component, having instant visual feedback on how their HTML will look like in the rendered report.

What's Improved

NEW
  • A new built-in expression named Environment provides information about the operating system and graphics engine.
  • Angular 17 is now supported.
  • The Properties area of Web Report Designer now has better presentation of the hierarchy of sections and subsections.
  • The preview of the Web Report Designer is now redesigned by integrating the "Go to Design Mode" button of the report preview into the Report Viewer's toolbar.
  • Expose changing the parameters editor widgets of the Web Report Designer's internal viewer.
  • Show descriptions for individual properties in Web Report Designer.
  • Angular Native Report Viewer now supports persisting the user session when reloading the browser.

What's Changed

CHANGED
  • Visual Studio versions 2012 and 2013 are no longer supported and corresponding assets are no longer deployed.
  • Updated the version of the internally used System.Data.SqlClient assembly.
  • Html5 Report Viewer for Angular SystemJS is no longer distributed.
  • Reverted the type of ContentAlignment property to System.Drawing.ContentAlignment for both Telerik.Reporting and Telerik.Reporting.Processing types.
  • Trace.WriteLine calls are replaced with relevant Trace methods.

Web Service Data Source

FIXED
  • The error message is not propagated to the client application.

Standalone Report Designer

FIXED
  • HTML editor may crash when changing the font size multiple times.

Web Designer

FIXED
  • The Report Viewer of the Web Report Designer cannot be localized.
  • Data connection is not saved on the first attempt if the file WebReportDesignerSettings.json is created by the Web Designer REST Service.
  • Background of the barcode item is rendered twice on the design surface.
  • Console error "Cannot read properties of null" after clicking cancel button in a table wizard, started from a table cell.
  • The explorer tree is not refreshed after adding a report parameter.
  • Resizing a report section does not change the report's "modified" state.
  • Error "Could not create instance of MapGroupBase" when adding a geolocation group in a map.
  • Underscores are not allowed in the parameter name after the first character.
  • Linear Gauge contains two overlapping background images when rendered in design mode.
  • The option for creating a new SqlDataSource connection is disabled in the .NET Framework applications.
  • A warning notification "Could not generate the preview..." is shown when adding a CheckBox item in a Table cell.
  • Cannot add a report item in a table cell through drag and drop.
  • HtmlTextbox Edit Expression dialog is not generating Embedded Expressions when no value is present initially.
  • Background image of Linear gauge is shown with different DPI in design and preview.

Installation

FIXED
  • Remediated CVE-2024-0832.
  • Removing of Unwanted Popup Window During Installation: We have addressed an issue where a console windows popup briefly appeared during installation. This fix ensures a distraction-free installation experience for users.
  • Repairing the product installation results in losing the file association for the Standalone Report Designer for .NET, if it was selected in the original installation.

Paging

FIXED
  • Invalid TOC entry is shown in ReportBook when a report has no significant content.
  • The page count may not be calculated correctly in Print Preview mode when the report has TOC.

Processing

FIXED
  • Exception with message "CultureNotFoundException: Culture is not supported." is thrown in .NET Framework apps running on Windows 2012 R2.
  • The processing trace log does not contain information about font substitutions when using Skia graphics engine.
  • "This implementation is not part of the Windows Platform FIPS cryptographic algorithms" exception is thrown when rendering report containing images and "Use FIPS compliant algorithms for encryption" is enabled in Windows settings.

Rendering

FIXED
  • Custom rendering extensions are not respected by the Skia graphics engine.
  • Fonts with Fontstyle in the FontFamily name are not resolved correctly using Skia graphics engine.
  • Multiline Text is measured incorrectly when using private fonts Skia Graphics Engine.
  • Shape clipped backgrounds are not visibile when using Skia graphics engine.
  • Graph titles are clipped when there is multiline text using Skia graphics engine.
  • Graph labels may overlap when their text is longer and using Skia graphics engine.
  • Some shapes may be clipped when using Skia graphics engine.
  • The spacing of justified text is incorrectly measured when using Skia graphics engine under Linux.
  • Private fonts are not correctly loaded when using Skia graphics engine.

HTML Rendering

FIXED
  • Images with high DPI used in Style.BackgroundImage property are rendered with incorrect size.
  • Justified text may be rendered overlapped when using Skia rendering engine on Windows in a Chrome browser.

Image Rendering

FIXED
  • Text alignment is not applied to a text in a table cell using Skia graphics engine.
  • Exported PNG with multiline text contains additional characters at the end of each line using Skia graphics engine.

OpenXML Rendering

FIXED
  • "Attempt by security transparent method to access security critical method" error is thrown when the Telerik.Reporting.OpenXmlRendering NuGet is used.
  • Exception "Could not load type 'DocumentFormat.OpenXml.Packaging.ImagePartType'" when exporting to Word and using DocumentFormat.OpenXml 3.0.0 or newer.

PDF Rendering

FIXED
  • Underline and Strikeout are not respected when using the Skia graphics engine.

Word Rendering

FIXED
  • Watermark text with large font size is clipped when using Skia graphics engine.
  • The lines of the trial message are not correctly split.
  • Checkbox item using larger images causes rendering failure of the other images in the document.
  • Last line of a multi-line text is clipped when using Skia graphics engine.

XAML Rendering

FIXED
  • The report viewers in WPF and WinForms projects that target .NET cannot be localized.

Services

FIXED
  • Incorrect version reference to StackExchange.Redis causes the Redis storage in a NET6+ apps to throw an exception.

WebAPI ASP.NET Core

FIXED
  • A misleading error message is shown when Skia graphics engine cannot be initialized.

HTML5 Report Viewer

FIXED
  • "New line" characters are not respected by tooltips rendered in the HTML5-based viewers.

Blazor Report Viewer

FIXED
  • Export formats descriptions are not displayed on a white background the first time when you hover on the Export button when using Kendo UI controls >=2023.2.606.

Product Dependencies

Telerik Reporting
- Microsoft .NET Framework 4
- .NET Standard 2.0
- .NET 6
- .NET 7
- .NET 8

Telerik.Reporting.Data.CubeDataSource
- Microsoft.AnalysisServices.AdomdClient (10.0.0.0 or later)

HTML5 Report Viewer
- Telerik Kendo UI (2022.3.913 or later)
- jQuery (1.9.1 or higher if required by Kendo)

ASP.NET WebAPI REST Report Service
- Microsoft ASP.NET Web API (4.0.20710.0 or later) - Newtonsoft.Json (13.0.1 or later)

ServiceStack REST Report Service
- ServiceStack (3.9.70.0)

ASP.NET MVC Extension of the HTML5 Report Viewer
- Microsoft ASP.NET MVC Framework (4.0.20710.0 or later)

Native Angular Report Viewer
- Kendo UI for Angular (14.*)

Native Blazor Report Viewer
- Telerik UI for Blazor (4.6.0)

WinUI Report Viewer
- Telerik UI Controls for WinUI (2.8.1)

WPF Report Viewer for .NET 7
- Telerik UI Controls for WPF (2024.1.130.70) targeting .NET 7

WPF Report Viewer for .NET 6
- Telerik UI Controls for WPF (2024.1.130.60) targeting .NET 6

WPF Report Viewer for .NET Framework
- Telerik UI Controls for WPF (2024.1.130.40)

Database cache ICache implementation
- Telerik Data Access ORM (2015.1.220.1)

.NET Core Reporting Engine
- SQLite (3.38.0)

New features & Roadmap

Have a feature request?

Post your feedback via the Reporting feedback portal or the public forums

What's new across all Telerik products?

See the updates feed

get-started-waves

Next Steps

Launch demos

See Telerik’s Report Designer in action and check how much it can do out of the box

See pricing

Check out the offers. Purchase an individual license for .NET reporting or treat yourself to one of our bundles.

Download Free Trial

Try Telerik’s .NET Reporting tool with dedicated technical support.