Added support for keeping the client session alive in WPF, Windows Forms and HTML5-based report viewers.
What's Improved
Added Bring To Front / Send To Back context menu options in Web Report Designer's Explorer Tab, with keyboard shortcuts.
Users that utilize the WinForms ReportViewer do not have access to the state and to the evaluated values of report parameters.
Users that utilize WPF ReportViewer do not have out-of-the-box access to the parameters' available values.
Users that utilize WPF ReportViewer do not have out-of-the-box access to the State property of the ReportViewerModel.
Fixes
Configuration
"Could not change property 'Name'. Name 'StartPage' already exists." is shown when trying to create second rendering extension with same parameter name of an existing one.
Drop-down renders incorrect export formats per report until report is not fully loaded.
Web Designer
Adjacent dynamic groups are not added to the item's group collection.
Aggregate functions are available for detail values in Table Wizard.
An error "Value cannot be null. Parameter name: stream" occurs when updating inline CSV or JSON data.
Creating a new WebService, JSON or SQL data source doesn't add it in the Explorer tree.
Data source and report section components allow dragging from the Components tab onto the designer surface.
Dragging a boolean data field from the Explorer tree onto the design surface doesn't set its Value property.
Graph is not rendered and message is displayed "Grouping expression should not contain aggregate functions." after data source field is moved from Values to Series boxes in the graph wizard.
JSON data source escapes characters in the source and makes it invalid.
Rendering setting or parameter cannot be deleted until the report is saved.
The DataSource's child nodes in the Explorer tree are not draggable.
The PictureBox item is cropped at design-time if a padding is set.
Default rendering settings text is visible until report is changed.
Pop-up windows are not positioned properly.
Examples
The Blazor web report designer displays a redundant horizontal scroll bar.
Processing
The generated DataMatrix barcodes may not be readable by all barcode readers.
Common
Swiss QR barcode with combined address does not pass validation due to missing empty lines.
The null values in the Swiss QR BillData class are serialized incorrectly.
HTML5 Report Viewer
Freezing table colums and rows headers not working in Firefox and Internet Explorer.
Frozen column/row headers do not freeze properly when the viewer is in the FitPageWidth scale mode.
What's Changed
Removed ReportServerLayout and ReportServer options from Blazor Web Report Designer's default .razor view due to incompatibility.
Report viewers that utilize Telerik Reporting REST service will now keep the client session alive by default.