Image may be NSFW.
Clik here to view.
DevExpress ReportingClik here to view.

Improves Web Report Designer, Reporting for Angular and Data Access Library.
Fixes
Data Access Library
- SqlDataSource - No stored procedures during MariaDB schema discovery.
- FederationDataSource - The Join condition between two ObjectDataSources cannot be edited.
- JsonDataSource - The case of URI parameters is not preserved.
Web Document Viewer
- Cascading Lookup Parameters - The detail parameter may display incorrect values if the master parameter is changed while detail items are loaded.
- Dynamic look-up parameters with selected "null" values are not loaded.
- Export fails in a Web Farm environment.
- Multi-value parameters have only one array type item to choose from.
Web Report Designer
- A fully-qualified binding path is not created for unbound DetailReportBands.
- Chart titles are not serialized if the end-user changes the report's Language option (localization).
- Filter Dialog does not show available parameters of the System.Enum type.
- GroupFooterBand.Level's max value is limited by the number of footers and not headers.
- InvalidOperationException is thrown on an attempt to modify bound method properties (Object Binding).
- No loading indicator appears on loading the database schema in Data Source Wizard.
- NullReference exception is thrown after clicking the "Rebuild Result Schema" button in the Field List panel.
- Opening a localized report results in the "Cannot read properties of undefined (reading 'info')" error.
- The CalculatedField.Expression property is not available on the Properties panel.
- The report's DataMember is reset if the Label Report wizard is executed by the "Design in Report Wizard..." command.
- Web Report Designer's Expression Editor - Auto-complete inserts extra brackets into an expression on typing a field's name under some circumstances.
- Web Reporting - A false positive script version mismatch error occurs.
Reporting for Angular
- An extra blank page may be inserted into a report's document in certain cases.
- DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
- Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
- Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
- Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
- Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
- Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
- Summary is not displayed on the first page if SubBands are used.
- Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
- Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.
Reporting for ASP.NET Core
- An extra blank page may be inserted into a report's document in certain cases.
- Data Access components - "System.Drawing.Common (v7.0) is not supported on this platform" is thrown when running the app on Linux.
- DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
- Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
- Export To PDF - HelveticaNeue Std text is truncated.
- Expression Binding - Font.Name resets to 'Times New Roman' when reusing the same XtraReport for multiple document creations.
- Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
- Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
- Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
- Report for ASP.NET Core - Design Analyzer throws the XRE002 error when XRTable is dropped on the report surface.
- Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
- Summary is not displayed on the first page if SubBands are used.
- Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
- Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.
Reporting for Blazor
- An extra blank page may be inserted into a report's document in certain cases.
- DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
- DxReportViewer:
- JsRuntime.InvokeAsync misses an error handling mechanism.
- UI issues on small screens (mobile).
- Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
- Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
- Native Report Viewer:
- The loading indicator is not displayed when the report loading time is considerable.
- Tooltips are missing from the toolbar's panel.
- Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
- Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
- Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
- Summary is not displayed on the first page if SubBands are used.
- Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
- Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.
Reporting for MVC
- An extra blank page may be inserted into a report's document in certain cases.
- DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
- Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
- Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
- Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
- Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
- Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
- Summary is not displayed on the first page if SubBands are used.
- Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
- Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.
Reporting for React
- Web Report Designer:
- Filter Dialog does not show available parameters of the System.Enum type.
- InvalidOperationException is thrown on an attempt to modify bound method properties (Object Binding).
Reporting for WebForms
- An extra blank page may be inserted into a report's document in certain cases.
- CachedReportSource - VerticalHeaderBand is not repeated on all pages when RepeatEveryPage is set to True.
- DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
- Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
- Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
- Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
- Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
- Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
- Summary is not displayed on the first page if SubBands are used.
- Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
- Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.
Reporting for WinForms
- A report descendant is created from the wrong parent when Inherited Report is created using Wizard.
- An extra blank page may be inserted into a report's document in certain cases.
- CachedReportSource - VerticalHeaderBand is not repeated on all pages when RepeatEveryPage is set to True.
- Data Access components - "System.Drawing.Common (v7.0) is not supported on this platform" is thrown when running the app on Linux.
- DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
- End-User Report Designer:
- New margins for a different localization are not visible when the report language is switched.
- Thread's current culture is used to localize the report when XtraReport.Language is set as (Default).
- Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
- Export to PDF - 'Parameter is not valid' error occurs when rendering an Microsoft Word document using XRRichText.
- Expression Binding - Font.Name resets to 'Times New Roman' when reusing the same XtraReport for multiple document creations.
- Federated Data Source - Manage Queries dialog - The "maximize" button is missing.
- FederationDataSource - The Join condition between two ObjectDataSources cannot be edited.
- Mail Merge - Display names and not real property names are saved to the report layout definition.
- Manage Queries dialog - Deleting a query doesn't affect the Field List and the Data Member popup menu.
- Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
- Parameters Panel is displayed incorrectly when scaling is 150%.
- Project Converter - Wrong Font conversion for XtraSchedulerReport components.
- Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
- Setting the GroupFooterBand.GroupUnion property to WithLastDetail doesn't work properly if there is a SubBand in DetailBand.
- Some pages are printed in portrait instead of landscape when the layout is in landscape mode.
- Summary is not displayed on the first page if SubBands are used.
- The minimum size of Custom Parameter Editor doesn't affect the width of Parameter Request Window.
- The print progress dialog is not displayed even if ShowPrintStatusDialog is set to "True".
- The Report Designer - All vertical bands change their size after adding any Vertical band.
- Microsoft Visual Studio Report Designer:
- "Custom function is not found" exception is thrown on a double click on the Parameters Panel's Submit button.
- A custom function is displayed several times in Expression Editor if MaxOperandCount & MinOperandCount are set.
- The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
- Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.
- XRPdfContent - Different content scaling / zoom level in the print preview and in an exported PDF document copy.
Reporting for WPF
- An extra blank page may be inserted into a report's document in certain cases.
- DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
- Document Viewer - Bar item icons are missing when CommandBarStyle is set to "Bars".
- DocumentPreviewControl - NullReference exception is thrown on changing the currently opened report in the drill-through usage scenario.
- End-User Report Designer for WPF:
- System.ArgumentException is thrown when changing the page size in the Page Setup dialog.
- The Add Parameter dialog throws System.InvalidOperationException after clicking the Today button in the Default Value field.
- Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
- Federated Data Source - Manage Queries dialog - The "maximize" button is missing.
- Parameters Collection Editor - Parameters' settings are lost on switching between parameters.
- Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
- Report Designer:
- Appearance properties are toggled instead of being applied when clicking font style items.
- The 'Add Parameter' dialog does not preserve the modified parameter name.
- Issues with moving up and down fields on the Group&Sort panel.
- Report for WPF - The EnableCustomSql option does not work.
- Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
- Reports - There is no "Clear All" button in the Watermark editor dialog.
- Summary is not displayed on the first page if SubBands are used.
- Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
- Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.