March 09, 2021

New version of FastReport .NET 2021.2

In the new version of FastReport .NET 2021.2 we added HiDPI support.

Added universal packages for Windows, targeting .NET Framework 4.x, .NET Core 3.1, and .NET 5.

Implemented the CountDistinct aggregate function for report totals and Matrix objects.

Added the ability to copy a data source in the designer and added import of DevExpress reports in XML format and support of export to ODF version 1.2.

Version 2021.2


+ added HiDPI support

+ added CountDistinct aggregate function (report totals and Matrix object totals)

+ added support of TLS 1.2

+ added new 2 types of UncheckedSymbol for CheckBox

+ added the ability to disable loading of XML and CSV data locally

+ added ability to load XML data source by URL

+ added possibility to change the font for east-Asian languages in Word2007-export

+ added functions of converting numbers to words for the Polish language

+ added universal package for Windows, targeting .NET Framework 4.x, .NET Core 3.1 and .NET 5

* optimized copying streams in some cases

- fixed a bug with incomplete copying of the matrix when copying the report page

- fixed bugs when importing DevExpress reports

- fixed bugs when importing RDL reports

- fixed a bug when a band with the FillUnusedSpace property enabled was not displayed again, although there is enough free space

- fixed bugs when importing List and Labels reports

- fixed a bug where the AutoSize property for SvgObject did not work correctly

- fixed a bug with TextObject.AutoShirnk=FontSize when TextObject's size is very small

- fixed a bug with incorrect TotalPages variable value when it used in VisibleExpression

- fixed a bug with converting RichText when RichObject.Text is null


+ added ability to copy data source

+ added import of DevExpress reports saved in XML format

+ added the ability to add pictures by dragging and dropping them from the browser

+ and text

- fixed a bug with adding a barcode, leading to the creation of a barcode with the wrong type

- fixed a bug when dragging from functions created a NUD and an empty TextObject

- fixed a bug when the RichTextBoxControl was not rendered correctly in the dialog workspace

- fixed scaling issues in the WelcomeForm and Wizard windows

- fixed SberbankQR tab in barcode editor

- fixed a bug with copying an object, when an object with the same name was created


- fixed a bug leading to System.ObjectDisposedException when re-preparing the report


+ added support of ODF 1.2 in export to ODT/ODS

- fixed saving report to Box

- fixed saving report to OneDrive

- fixed saving report to Google Drive

- fixed a bug leading to System.OutOfMemoryException when exporting to PDF

- fixed a bug with the creation of incorrect file when exporting to Excel 2007 with a big amount of pages and page breaks option

- fixed a bug where export to image did not take into account the transparent background of the report

- fixed a bug leading to System.NullReferenceException when exporting to Excel 2007

- fixed validation errors in export to ODT/ODS

- fixed a bug in ODT-export when the file did not open correctly in Word 2019

- fixed a bug with incorrect line position when exporting to Word 2007


- fixed "Save report" in Online Designer without changes

- fixed an issue with wrong margins between objects on the preview

[.Net Core]

+ added more references to .NET Standard libraries for the correct compilation of the report script

- fixed sets EnableScriptSecurity property before initializing Report class

- fixed checking WebMode for .NET Core


- fixed a problem with incorrect work designer menu


+ fixed minor bugs in new demo

* updated FastReport.RPTImportPlugin to use packages

- fixed a bug with fetching empty collections

- fixed a bug with connection to PostgreSQL 12 and newer. The connector can be found here \Extras\Core\FastReport.Data\FastReport.Data.Postgres