Added support for Microsoft .NET 7 Preview 3 to the WinForms and WPF report viewers.
Added support for REST service which can be used as a remote report generation engine.
Web Report Designer is now compatible with the theming and widgets contained in the latest version of Kendo UI (Kendo UI R1 2022 SP1+).
Web Report Designer now includes a comprehensive search function. You can search through all designer areas: components, existing report items and properties.
What's Improved
Improved the reordering of reports in report books when using the design surface.
The Reports node in Assets Manager now supports folder hierarchy.
IDefinitionStorage methods are now asynchronous.
Editors that invoke Assets Manager have better design and improved UX.
Table columns in Assets Manager grid view now support resizing.
XAML rendering extension now allows you to disable the validation of invalid characters.
Tags have been added for filtering Microsoft .NET Framework REST Service and Library project templates in Microsoft Visual Studio.
What's Changed
Telerik.WebReportDesigner.Services.IDefinitionStorage interface has been extended with new members to support more scenarios for working asynchronously with report definitions. All custom implementations of this interface need to include the new members.
Telerik.WebReportDesigner.Services.IResourceStorage interface now extends a new interface: Telerik.WebReportDesigner.Services.IAssetsStorage. All explicit implementations of IResourceStorage interface must reference the new interface.
Fixes
Standalone Report Designer
A NullReferenceException might be thrown when trying to add a new column in an existing Table or Crosstab item.
Crosstab layout gets broken when inserting a child group and there is a spanned cell across the reference group item and the new group's item.
Crosstab layout gets broken when inserting a column/row after a column/row containing merged cells and not crossing the Body.
Crosstab layout gets broken when inserting a column/row before or after a column/row so that the new column/row crosses a merged cell.
Selecting a column/row in the table designer does not behave correctly when there are merged cells in it.
When a column/row containing a merged cell and crossing the Body is selected and a new column or a row is inserted before/after it, it gets positioned before/after the merged cell.
Web Designer
"Could not retrieve information for folder" error is shown when the ResourceStorage is not defined.
The upload of large files in Assets Manager fails silently.
The WebReportDesigner widget cannot be disposed.
Assets Manager allows creating folders with starting and trailing spaces.
Report item's overlay is misaligned when you set only one of its borders.
A removed file from the Asset Manager upload cannot be added again.
Assets Manager folders cannot be expanded by clicking on the arrow icon next to the item's text.
Chart wizard type is not shown again if the report component selection is not changed.
Clicking the "Browse" button and canceling the operation removes all previously added files when uploading in Asset Manager.
Control key is "sticky" and is not released sometimes when item in Explorer tree is selected.
Create button is disabled after you add data source fields using a Graph or Table wizard if there is another Graph or Table wizard opened.
Date format specified on step 5 of CsvDataSource wizard is not being respected when the data is previewed on the last wizard page.
Design surface is not shown after opening the Assets Manager when ResourceStorage is not defined.
Design surface leaves unnecessary space around the report surface.
InlinePropertyEditor Source is not expandable in CSV and JSON data source properties.
Longer filenames show too few characters in Asset Manager list view.
PictureBox Value Type, CheckBox Image Type, CSV Data Source Type, and JSON Data Source Type editors are not aligned with other editors.
Report book icons in design mode are smaller after you return from preview mode.
The Asset Manager Upload dialog closes when not all files are successfully uploaded.
Web Report Designer does not perform validation on report parameter names.
Examples
The example solutions contain projects targeting .NET Core 2.1. which is currently out-of-support.
Processing
A NullReferenceException is thrown when adding a parent column group in a Crosstab item.
Data Binding
SQL Query using the "i" character fails when using Turkish culture settings.
Excel Rendering
A generic error occurred in GDI+ when trying to export to XLSX format in Azure environment using a report that contains SVG.
WebAPI ASP.NET Core
Desktop viewers print blank pages when they use REST Service hosted in .NET Core/5/6 application and the PaperKind is set to Custom.
HTML5 Report Viewer
Multiselect parameter editor items are not visible if their text is longer.
The disposal of the Report Viewer component does not remove its resize window event handlers.
WPF Report Viewer
"Resource cannot be found" error when clicking textbox with NavigateToURL action in a desktop viewer.
Visual Studio Item Templates
"Could not list available resources" error is shown when using .NET Framework web report designer template and starting a CSV or JSON Data Source wizard.
HTML5 WebForms Report viewer Item template is missing KendoUI reference.
The Visual Studio item template for WebReportDesigner in a .NET Framework web application does not configure the ResourceStorage instance.
Type 'UriReportSourceResolver' is not defined after using the Visual Studio item template for WebForms Visual Basic ReportViewer.