FastReport FMX Changelog

What's new in FastReport FMX 2022.2

Mar 14, 2023
  • Engine:
  • Added property Config.ConnectionStringVisible, which indicates whether the connection strings of data sources will be displayed in the designer;
  • Fixed a bug with extraction of procedures in connection that cannot contain procedures;
  • Fixed a bug where the first column of the page was always displayed in the leftmost position;
  • Fixed a bug when GaugeObject.Value property was set equal GaugeObject.Minimum, if new value was more than GaugeObject.Maximum. Now it will be set equal GaugeObject.Maximum;
  • Designer:
  • Added the ability to open report from FastReport Cloud using recent files list;
  • Added a context menu to the page panel elements;
  • A context menu for creating new pages and dialog forms has been added for the panel with report pages;
  • Added new Visual Studio style icons for the Ribbon interface;
  • Added "Sync" button in the "Report Tree" window;
  • Added Filter button in the Properties window;
  • Added HiDPI icons for Ribbon-interface;
  • Added support of DBNull and Guid types for parameters;
  • Now the name of the attached file when exporting to mail, can be set from the code when creating the export form;
  • Report validator now runs from "Report|Validate report" menu. "Messages" window is used to display validation messages;
  • Changed interface of QR code editor;
  • Fixed a bug on right clicking Data Sources menu item;
  • Fixed a bug when checkbox "Select all" was not visible in Data wizard;
  • Fixed a bug causing System.NullReferenceException when deleting dialog form;
  • Fixed the absence of the Api key when re-opening the Account->Server window if it was entered in the standard server item;
  • Fixed incorrect web address when trying to preview webview for custom server;
  • Fixed the problem of collapsing panels and incorrect change of the language of tabs and bars when changing the localization in the Ribbon interface;
  • Fixed issue with adding tables that were not selected in the connection wizard;
  • Fixed a bug causing System.NullReferenceException when creating connection to stored procedure;
  • Fixed exception when manually entering an invalid parameter type;
  • Fixed a bug where it was impossible to set an object to a transparent color;
  • Fixed reopening of the query wizard;
  • Preview:
  • Added a message about sending a report to the mail in the status bar;
  • Exports:
  • Added word wrapping in cells when exporting to Excel 2007;
  • Fixed a bug that made MSChart text blurred after HTML export;
  • Fixed incorrect margins when exporting the report to HTML;
  • Fixed an error that made the transparent background become white with Skia;
  • Fixed a bug with an extra empty page when exporting if there are bands with the Exportable property equal false;
  • Fixed a bug when padding top was not taken into account when exporting to layered HTML;
  • Fixed an error that made the text go beyond the table when the page was zoomed out in HTML export;
  • WebReport:
  • Added Blazor WebAssembly support;
  • Added support for DI in WebReport.Core/Blazor. To use, call services.AddFastReport();
  • Added support for Microsoft.Extensions.Caching.Memory.MemoryCache instead of the standard WebReportLegacyCache. To use, when registering a DI container, use services.AddFastReport(options => options.CacheOptions.UseLegacyWebReportCache = false);
  • Implemented the ItemCheck event in CheckedListBox;
  • Added an option to enable the toolbar to display regardless of the screen position in WebReport using WebReport.Toolbar.Sticky property;
  • Added asynchronous version of method WebReport.Designer.SaveMethod - WebReport.Designer.SaveMethodAsync;
  • Added validation of page range in WebReport export settings window;
  • Added WebReport.Toolbar.Exports.PinnedSettingsPosition property. If enabled, the container of export settings will be fixed on the screen and displayed in the foreground;
  • Fixed a bug when selection mode in ListBox was multiple, but it was able to select only one item;
  • Fixed a bug of non-refreshing dialog when CheckedBox was the initiator of the event. In this case, add at least one dependent object of the CheckedBox to the DetailControl property;
  • Fixed a bug when in .NET Framework MVC application the report with dialog form on clicking "OK" would not hide dialog form and not show loading of the report;
  • Fixed an error that caused extra pages to appear when printing;
  • Fixed incorrect work of report 'Interactive Report' on WebReport.Core;
  • Fixed rare NullReferenceException in WebReportLegacyCache;
  • Online Designer:
  • Fixed a bug where First Page Source, Other Page Source, Last Page Source and Duplex properties was not saved when changing ReportPage;
  • Fixed an error that made the report preview not refresh before pressing "Refresh" button;
  • .NET Core:
  • The script compiler will now display errors depending on the selected locale set with FastReport.Utils.Res.LoadLocale() or FastReport.Utils.Config.CompilerSettings.CultureInfo;
  • Fixed an issue where text with CanShrink = True was incorrectly rendered after export with Skia;
  • Fixed a bug with incorrect indent width between characters with TextRenderType = HtmlTags in Skia;
  • Fixed a bug that caused the watermark with transparency to have a gray background when exporting with Skia;
  • Fixed an error that caused incorrect calculation of table row height;
  • CoreWin:
  • Fixed error when trying to add new data connection;
  • Mono:
  • Added zoom control in preview and designer windows;
  • Fixed problem of scaling PreviewControl;
  • Demos:
  • Added demo-app ASP.NET Core (Razor pages) under .NET 6.0;
  • Updated demo applications for FastReport Core;
  • Extras:
  • Fixed a situation in which the host during logout could not match the one during authorization;
  • Fixed a bug when updating an expired session in the Account window, a browser opens and requests re-authorization.

New in FastReport FMX 2022.1.2 (Oct 25, 2022)

  • In September a new converter for importing documents and reports from Stimulsoft to FastReport .NET was released.
  • Now in FastReport .NET, FastReport CoreWin and FastReport Mono you can easily convert Stimulsoft product format templates (.mrt) to FastReport (.fpx) reports.
  • The imported report may have some differences. Most likely this report will need to be improved by adding connections and changing the functions with variables in the text objects.

New in FastReport FMX 2021.1.0 (May 18, 2022)

  • Support for Embarcadero RAD Studio 11 was added;
  • Support of macOS ARM 64-bit compiler for Apple M1 was added;
  • ODT and ODS export filters were added;
  • New printing module for GTK-based FmxLinux;
  • The option of reading cmap table with macOS platform in TTF font was added;
  • Local function copyFrom for GZip packer that removes exceptions during debugging was added;
  • The bug with canvas.beginscene when AutoWidth = true was fixed;
  • Bugs in PDF export with full debugging mode were fixed;
  • Navigator in HTML export was fixed;
  • The behavior of TfrxPreview.Workspace.DoubleBuffered property on macOS using Metal was fixed;
  • We have fixed incorrect metrics table size, which could cause the regeneration of other font tables in PDF export;
  • The bug with the serialization of the edited page in previewpages was fixed;
  • Minor memory leaks were fixed;
  • The bug with the drop-down list of fields was fixed;
  • Print and export in Delphi 11 was fixed;
  • The bug with Metal canvas in the report designer was fixed;
  • The height of barcode lines was fixed;
  • Dot and dash styles in PDF export were fixed;
  • The list of fonts in Linux was fixed;
  • The structure of ODT/ODS exports and output of images in RTF under libreoffice was fixed;
  • We have fixed the error for "No mapping for the Unicode character exists in the target multi-byte code page" when loading text from a stream;
  • We have fixed HTML tags.

New in FastReport FMX 2.2.0 (Oct 16, 2014)

  • Main features:
  • ability to export with transparency to PDF and RAD Studio XE7 support.
  • Added support of Embarcadero RAD Studio XE7 for both Delphi and
  • C++Builder developing environment
  • Added support of Embarcadero RAD Studio XE6 for both Delphi and
  • C++Builder developing environment
  • Added TfrxCheckBoxView component
  • Added ability to export with transparency to PDF
  • Improved CrossTab editor
  • Fixed performance issue with XE6 and above on OSX platform
  • Fixed problem with components registration on XE5 and above
  • Fixed embedded Fonts in PDF export on x64 platfoorm
  • Fixed CrossTab and TeeChart editors errors on XE5 and above
  • Fixed TfrxDBDataSet editor
  • Fixed printing report with different pages dimensions
  • Fixed Memo and Code editiors on XE6

New in FastReport FMX 2.1.0 (Mar 26, 2014)

  • Added new QR barcode
  • Added recompile utility for fast packages recompilation
  • Added TeeChart Std support
  • Fixed memory leaks
  • Fixed error when designer hangs/crashes application in OSX
  • Fixed problems with context menu in the report designer under OSX(XE5)
  • Fixed problem with XE5 update 2 for C++ Builder

New in FastReport FMX 2.0.0 (Oct 21, 2013)

  • Added support of Embarcadero RAD Studio XE5 (iOS not supported) for both Delphi and C++Builder developing environment
  • Added PDF export for both OSX and WIn platforms including font embedding/links/outlines
  • Added support of C++Builder for OSX platform (some properties changed to Double type from extended)
  • Added FireDac internal components
  • Added TeeChart Pro support
  • Added font editor dialog
  • Improved speed in the report designer when editing reports with many objects
  • Fixed Styles editor in the report designer
  • Fixed export of wrapped text
  • Fixed chart printing under WIN platform
  • Fixed printing from application compiled with XE4/XE5
  • Fixed problem with TfrxPictureView with Stretched = false
  • Fixed problem with accessing some properties of object in designer menu (fast access menu)
  • Fixed problem with calculation of the memo size (cut off text in crosstab)
  • Fixed bugs with TfrxPreview component
  • Fixed minor problems in many editors dialogs

New in FastReport FMX 1.1.1 (Apr 30, 2013)

  • Added support of Embarcadero RAD Studio XE4 (iOS not supported)
  • Added support of internal datasets: IBX, DBX, ADO (Win)
  • Added new internal dataset TfrxClientDataset (allow to load XML tables from the report)
  • Added linear barcodes component (2_5_interleaved, 2_5_industrial, 2_5_matrix, Code39, Code39 Extended, Code128, Code93, Code93 Extended, MSI, PostNet, Codebar, EAN8, EAN13, UPC_A, UPC_E0, UPC_E1, UPC Supp2, UPC Supp5, EAN128)
  • Added Hint system in the report designer, preview and the report
  • Added 2D barcodes: PDF417, DataMatrix
  • Added TfrxDBLookupComboBox control - for compatibility with FR4VCL reports
  • Fixed error when TfrxPreview wasn't available in the component palette
  • Fixed some printing problems in XE3
  • Fixed error with toolbar buttons icons in the report designer
  • Fixed AV in some report editors
  • Fixed errors in some dialog form components
  • Fixed Font height rounding when zooming report
  • Fixed error when trying to set Color property from the report script code
  • Fixed error with text split in TfrxMemoView

New in FastReport FMX 1.0.21 (Jan 17, 2013)

  • Multiplatform Report Generator for Apple Mac OC X and Microsoft Windows, Compatible with Embarcadero RAD Studio XE2 (FMX library)