Dropped Microsoft Visual Studio 2017 Support | ||||
ActiveReports 19 is not supported in Microsoft Visual Studio 2017. You should have Microsoft Visual Studio 2019 or 2022 installed. |
||||
Upgraded ActiveReports to use .NET Framework 4.7.2 from 4.6.2 | ||||
Since .NET Framework 4.7.2 provides enhanced support for .NET Standard 2.0, we have upgraded ActiveReports to use 4.7.2 instead of 4.6.2. As a result, we removed implicit conversion between System.Drawing.Image and GrapeCity.ActiveReports.Document.Drawing.Image. If you work extensively with images, this change may lead to performance issues. Now the conversions should be done on the client’s side as shown in the following example:
To ensure you are not stuck, update projects to .NET Framework 4.7.2 or .NET (formerly .NET Core). |
||||
Dropped Excel 95 (BIFF7) from the supported export formats |
||||
Following changes have been made: MESCIUS.ActiveReports.SpreadBuilder.dll
MESCIUS.ActiveReports.Export.Excel.dll
Since the Microsoft Excel 95 (BIFF7) export is no more supported, you should use Microsoft Excel 97 instead. |
||||
Removed DbConnectionAdapter class |
||||
GrapeCity.ActiveReports.ReportsCore.Data.DataProviders.DbConnectionAdapter class from MESCIUS.ActiveReports.dll is converted from public to internal. You should implement IDbConnectionAdapter and if necessary, any of IDbCommandParametersAdapter, IDbConnectionAdapterWithDataSource, and IDbCommandAdapterWithCache. |
||||
Renamed DataEngine assemblies and packages |
||||
Renamed following assemblies and corresponding packages:
|
||||
Removed DataProviderInfo classes from the viewer and designer backends |
||||
Following classes have been removed:
The corresponding methods' signatures that have been changed are: GrapeCity.ActiveReports.Web.Viewer.ReportViewerConfiguration.UseDataProviders(GrapeCity.ActiveReports.Web.Viewer.DataProviderInfo[]) → GrapeCity.ActiveReports.Web.Viewer.ReportViewerConfiguration.UseDataProviders(GrapeCity.ActiveReports.Configuration.DataProviderInfo[]) GrapeCity.ActiveReports.Web.Designer.ReportDesignerConfiguration.UseDataProviders(GrapeCity.ActiveReports.Web.Designer.DataProviderInfo[]) → GrapeCity.ActiveReports.Web.Designer.ReportDesignerConfiguration.UseDataProviders(GrapeCity.ActiveReports.Configuration.DataProviderInfo[]) Ensure adding ‘using GrapeCity.ActiveReports.Configuration;’ directive in the web application setup class where the UseDataProviders method is used. |
||||
Changed Type of some properties in PageReportModel | ||||
The Type for following properties is changed from ExpressionInfoCollection to IList<ExpressionInfo>
|
||||
Changed Themes API in JS Viewer and Web Designer | ||||
The Themes API for both WebDesigner and JS Viewer has been unified under ActiveReports.ColorThemes. You can use any module '@mescius/activereportsnet-designer' and '@mescius/activereportsnet-viewer' to export theme object and apply it in the viewer and webdesigner. |
||||
Implemented new Chart model | ||||
The Chart API has been reworked in order to improve flexibility and configurability of charts. The charts in the reports created from previous ActiveReports versions 18, 17, and 16, when opened in ActiveReports 19 Designer, are automatically converted to a new chart model. The results are usually the same; in rare scenarios, manual updates may be required. If charts in the previous versions have been generated using the Chart API, they will require manual migration and code updation to give the same results in ActiveReports.NET 19. |
For breaking changes upto previous version, see the documentation page of ActiveReports 18.