Moved Visual SQL Query Designer (VQD) to a new assembly | ||||
The GrapeCity.ActiveReports.Design.QueryDesignerImpl class was moved from the GrapeCity.ActiveReports.Design.Win assembly to the GrapeCity.ActiveReports.QueryDesigner.Implementation namespace in the newly created MESCIUS.ActiveReports.QueryDesigner assembly. |
||||
Removed data source dialog automatic launch | ||||
In ActiveReports 17, the LaunchDataSourceWizard flag was added. A customer used this flag to enable or disable the automatic launch of the data source dialog when creating a report. In ActiveReports 18, the new Report Wizard has been implemented to combine the report creation dialog with the report data binding steps. The LaunchDataSourceWizard setting has become unnecessary and is now simply ignored.
|
||||
Removed RDL report type from the WinForms and Web Designers | ||||
The legacy RDL was removed, and RDL Multi-Section was renamed to RDLX. The RDL report type is no longer available for new reports in ActiveReports 18. RDL reports, created in the previous versions of ActiveReports, are automatically converted to the RDLX format when opened in the Designer. The GrapeCity.ActiveReports.Design.DesignerReportType.Rdl enum is now Obsolete. We recommend that you postpone upgrade and contact our Support Team in case backward compatibility with old AR versions is required. |
||||
Calendar Sample Changes | ||||
The Calendar sample is undergoing a number of changes related to the public API of the sample controls. If you are unable to assemble the sample, contact our Support Team. |
||||
Section Report design-time related support | ||||
TypeConverters, related to section report, have been hidden. If you encounter problems with using these TypeConverters in your project, contact our Support Team. |
||||
Transition from GrapeCity to MESCIUS | ||||
GrapeCity and Gcef in all ActiveReports packages names have been changed to MESCIUS. To manage this transition and update the packages, you can use the ActiveReports File Converter or perform the update manually by following the reference migration steps. |
||||
.NET 8 in all Windows Forms and Web Samples | ||||
All Windows Forms and Web Samples have been retargeted to .NET 8. | ||||
DataProvidersFactory class is moved to GrapeCity.ActiveReports.Rendering.Data | ||||
The DataProvidersFactory class is moved from the DataProviders assembly to the GrapeCity.ActiveReports.Rendering.Data namespace in the MESCIUS.ActiveReports.Core.Rendering assembly |
||||
CommonDbConnectionAdapter class is moved to GrapeCity.ActiveReports.ReportsCore.Data | ||||
The CommonDbConnectionAdapter class is moved from the DataProviders assembly to the ActiveReports assembly in the GrapeCity.ActiveReports.ReportsCore.Data namespace. | ||||
System.Data.SqlClient is replaced with Microsoft.Data.SqlClient for .NET Core/.NET Standard assemblies versions | ||||
The dependency for .NET Standard assemblies versions of the AR.Core has been changed. Now Microsoft.Data.SqlClient is used for the MSSQL data provider by default. This change affects users, developing .NET Core applications with SQL connections, and does not require any special migration steps. For details, see Troubleshooting. |
Watermark settings changes | ||||||||
The watermark group of settings has been removed from PdfExportOptions.PdfReExclusiveOptions class. To set a watermark, you should use the Watermark property in the PdfExportOptions class instead. |
||||||||
Removed GrapeCity.ActiveReports.Document assembly and NuGet package | ||||||||
|
||||||||
WebDesigner API changes | ||||||||
The WebDesigner Settings API is now updated for simplified mutable settings definition as shown:
|
||||||||
Removed dependency on System.Drawing (GDI+) |
||||||||
We have removed dependency on System.Drawing from our code for functionalities such as image handling, text measuring, printing, etc. For example, API dependencies such as: |
||||||||
API Changes | ||||||||
GrapeCity.ActiveReports.SpreadBuilder.dll changes
|
||||||||
GrapeCity.ActiveReports.Chart.dll changes
|
||||||||
Printing API changes
|
||||||||
GrapeCity.ActiveReports.SectionReportModel changes
|
||||||||
GrapeCity.ActiveReports.Export.Pdf changes
|
||||||||
GrapeCity.ActiveReports.ReportsCore.Tools changes
|
Dropped Microsoft Visual Studio 2015 Support |
ActiveReports 16 is not supported in Microsoft Visual Studio 2015. |
Dropped Internet Explorer 11 Support |
ActiveReports 16 no longer supports Internet Explorer 11 owing to the Microsoft announcement. |
The Web package no longer includes a dependency from the Web.Design package |
For using the WebViewer control in the ASP.NET Designer, you need to install an additional GrapeCity.ActiveReports.Web.Design (or GrapeCity.ActiveReports.Web.Design.VS2022) package that corresponds to the Visual Studio version you are using. Installing the GrapeCity.ActiveReports.Web package does not install the Web Design package, thus you may see some design time or compilation errors. |
Extended IRenderingExtension with a cancellation token |
If you implemented a custom rendering extension, it needs to be updated with the implementation of the new Render Signature. Use IRenderingExtension as follows: |
Now the -out path in the console for importing reports supports only a folder path |
Previously, while using the Import tool via command line, you could use -out to specify a path to a file or a path to a folder. Now, -out specifies the path to a folder only. |
Scripts with WinForms dependencies will no longer work |
You may need to load WinForms dependencies manually by using code similar to the following.
var rpt = new SectionReport();
public void detail_Format() { |
PDF export settings in ASP.NET WebForms viewer |
If you specified export settings on the ASPX page, it may require some updates due to this breaking change. |
For breaking changes in previous versions, see the documentation page of ActiveReports 16.