Web Report Designer now supports data binding of business objects through the ObjectDataSource component. It allows to browse the component types and data members at design-time and use them in expressions.
Web Report Designer has a new Open Report menu
The improved Open Report menu now allows file upload or download from the file system to the backend storage.
WinUI Report Viewer
Introducing a new WinUI Report Viewer that can be embedded in WinUI3 desktop applications.
New high contrast variation of Office2019 theme
Now the WPF Report Viewer supports a high contrast color variation of the Office2019 theme.
Visual Studio item template for adding Blazor Report Viewer in .NET Core projects
The Blazor Report Viewer can now be added to .NET Core 3.1+ Blazor Server App and .NET Core 5.0+ Blazor WebAssembly App using a Visual Studio item template.
Visual Studio item template for adding Blazor Web Report Designer in .NET Core projects
The Blazor Web Report Designer can now be added to .NET Core 3.1+ Blazor Server application and .NET Core 5.0+ Blazor WebAssembly application using a Visual Studio item template.
What's Improved
The DataSource's CommandText is now populated when converting data connections that do not use a dedicated SQL command or stored procedure.
The available field expressions are now listed in the drop-down lists when adding a new expression using the Table Group popup window in Web Report Designer.
Browser prompt is displayed before page reload if there are reports with unsaved changes.
Copy/Paste/Reset style options are added to the context menu in Explorer tab.
Main menu now has "Close All" and "Close All but This" options.
New shortcuts are implemented for creating new report (Ctrl+Alt+N), closing report (Ctrl+Alt+W) and saving as new report (Ctrl+Shift+S).
The Web Report Designer now preserves the opened reports when the user leaves the current browser page.
The Web Report Designer now saves the report when CTRL+S is pressed.
Fixes
Web Designer
HtmlTextBox does not center content horizontally at design-time when both vertical and horizontal font alignments are set to center
HtmlTextBox text is cropped at design-time when top padding is set
Resetting DataSourceEditor to default value in ReportSectionEditor is not persisted on save
Row group name is not taken from the data source column name
The Alignment property of the Style.Font class does not support resetting
The fields and parameters of the WebServiceDataSource are not recognized when it is hosted in a Blazor application
The font decorations of the Style.Font class do not support resetting
The Reset functionality of the TextBox editor is applied after clicking in and out of the input control
The titles of the dialog windows have an incorrect font size
Toolbar is missing its top, left, and right borders when the preview window is open
Toolbar main menu items in preview were not using the default font color
"Invalid image data" is shown at design-time when using an expression for CheckedImage of a checkbox
"Save Report As" dialog is closed if the report name already exists
"Snap to grid" and "Snap to snap lines" from Preferences are not persisted
An error message "Could not change property 'FieldSeparators'. t is not iterable" is shown when resetting the FieldSeparators property of CSVDataSource component
Could not save report after changing the opacity of the Font.Color property of a TextBox item
CSV DataSource's source type is incorrectly displayed after changing it through the wizard configuration
CSVDataSource fields are not shown until a new component is added
Data Source editor with "(none)" value allows to be reset
DropDownList editors initially show the first value in their options without actually selecting it
Expressions in HtmlTextBox are not displayed at design-time
Resetting the Expression property of the CheckBox's CheckedImage does not affect the design-time state of the item
The "Match case" button in search dialog shows no text when toggled
The editors for the Margins property of the Report PageSettings are not displayed
The undo and redo commands can be executed using keyboard shortcuts in modal dialogs and wizards
The undo and redo commands cannot be executed using keyboard shortcuts when the property area is focused and when text in the canvas area is selected
The WebServiceDataSource's Password property can be reset using the editor in the properties area
UnitEditor does not enable the Reset button when the unit value is changed
When opening the Expression Editor from CalculatedFields property, it always shows only the fields from the first data source even though the report contains more than one data source
HTML Rendering
HtmlTextBox list item position is not calculated correctly when the list items spans on two pages
HtmlTextBox top padding is not respected
PDF Rendering
PDF bookmarks are not generated
Common
Message "Resource not found" and "Could not open report" are shown after setting an expression in the CheckedImage property of the CheckBox item