FastReport .NET Professional 2021.2.x

Released: Mar 9, 2021

Updates in 2021.2.x

v2021.2.1

Updated Mar 9, 2021

Features

  • Engine
    • Added HiDPI support.
    • Added CountDistinct aggregate function (report totals and matrix object totals).
    • Added support for TLS 1.2.
    • Added two new types of UncheckedSymbol to CheckBox.
    • Added the ability to disable loading of XML and CSV data locally.
    • Added ability to load XML data via URL.
    • Added the ability to change the font for East-Asian languages in Microsoft Word export.
    • Added functions for converting numbers to words in Polish language.
    • Added universal package for Microsoft Windows, targeting Microsoft .NET Framework 4.x, .NET Core 3.1 and .NET 5.
    • Optimized stream copying.
  • Designer
    • Added the ability to copy data sources.
    • Added the ability to import DevExpress reports saved in XML format.
    • Added the ability to add text and pictures by dragging and dropping them from the browser.
  • Exports
    • Added support for ODF 1.2 when exporting to ODT/ODS.
  • Microsoft .NET Core
    • Added more references to Microsoft .NET Standard libraries for compiling report scripts.
  • Extras
    • Updated FastReport.RPTImportPlugin to use packages.

Fixes

  • [Engine]
    • 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.
  • [Designer]
    • Fixed a bug with adding a barcode, leading to 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.
  • [Preview]
    • Fixed a bug leading to System.ObjectDisposedException when re-preparing the report.
  • [Exports]
    • 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 creation of incorrect file when exporting to Excel 2007 with 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.
  • [WebReport]
    • Fixed "Save report" in Online Designer without changes.
    • Fixed an issue with wrong margins between objects on preview.
  • [.Net Core]
    • Fixed sets EnableScriptSecurity property before initialize Report class.
    • Fixed checking WebMode for .NET Core.
  • [Mono]
    • Fixed a problem with incorrect work designer menu.
  • [Extras]
    • Fixed minor bugs in new demo.
    • 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.