FastReport .NET Professional 2021.4.x

Released: Sep 6, 2021

Mises à jour de 2021.4.x

v2021.4.14

Updated Nov 9, 2021

Features

  • Added support for Microsoft .NET 6.
  • Added support for Microsoft Visual Studio 2022.

v2021.4.1

Updated Sep 6, 2021

Features

  • Engine
    • Added the ability to connect to Elasticsearch.
    • Added support for a new barcode - Japanese PostNet.
    • Added Res.LoadLocale (CultureInfo) method, which changes the selected locale.
    • Optimized and unified RichText to report object converter.
  • Designer
    • Improved display of DB field names in designer.
    • Added collapse all/expand all button and search field in Report tree and Data tree.
    • Added new icons. Use the designer's "View|Options|User interface" dialog to switch between icon packs.
  • Exports
    • Added new option when exporting to Microsoft Word 2007 "Do not add section breaks on page breaks". By default, both page breaks and section breaks have been added.
  • WebReport
    • Added support for Blazor components for FastReport.Core3.Web packages.
    • Added background-color support for dialogs in WebReport.
    • Added support for Enabled property for dialogs in WebReport.
    • Added support for MaxLength property for the TextBox dialog component in WebReport.
    • Optimized loading of localization for Toolbar.
  • Microsoft .NET Core
    • Added support for Single File Applications.
    • Updated dependencies for FastReport.Compat and FastReport.DataVisualization. FastReport.Compat now correctly detects the possibility of using the WinForms API. FastReport.DataVisualization now has no dependency on System.Data.SqlClient and System.Drawing.Common.
  • WebReport Core
    • Added XML comments (DocumentationFile) to Web libraries.
    • Added a property to disable showing the toolbar on the dialog page of the report: webReport.Toolbar.ShowOnDialogPage.
    • Added more exports to the toolbar dropdown menu. These properties are available in webReport.Toolbar.Exports.
    • Added the ability to customize the toolbar: Position, color of the drop-down menu, font, transparency of icons, change the color of icons, change the position of content. These properties are available in webReport.Toolbar.
    • Dialog DateTimePicker for WebReport has been improved. In DateTimePicker.Format.Time mode, it displays only the time, in DateTimePicker.Format.Short mode - only the date, DateTimePicker.Format.Long - both date and time.
  • Extras
    • Added package 'FastReport.Localization', which includes FastReport localization files in your project for working with different languages.
    • Added FastReport Business Graphics integration objects.
  • Demos
    • Added the ability to transition to list of reports, when clicking on the arrow on folder in new demo.
    • Changed target framework for new demo to 4.7.2.
    • Changed color of inactive buttons in the thumbnail view mode of new demo.
    • Changed background color of the zoom slider in new demo.
    • Changed background color when displaying dialog forms in the new demo.
    • Changed background color of interactive reports tabs in new demo.
    • Changed the location of the folder with report thumbnails for the demo application. Now this folder is located not in Program Files but in AppData\Local.
  • Plugins
    • Packages with plugin-connectors FastReport.Data.** have been updated. Now they include plugins for different FastReport editions (.NET, Core, CoreWin, OpenSource) and automatically include the necessary library, depending on the product used.
    • Postgres npgsql version has been downgraded from 4.0.3 to 3.2.7.

Fixes

  • Engine
    • Fixed a bug with incorrect tab width when TextObject.TextRenderType = TextRenderType.HtmlTextRenderer.
    • Fixed a bug with SubreportObject on a page footer band which caused StackOverflow exception.
    • Fixed a bug with Dock and Anchor properties of objects inside table/matrix cells.
    • Fixed a bug leading to System.ArgumentException when drawing PictureObject located outside the band.
    • Fixed a bug with incorrect work of right anchor (Anchor = AnchorStyles.Right) when page has unlimited width.
    • Fixed a bug with replacing a custom font with a default font when preparing a report.
    • Fixed a bug with vertical alignment when converting RTF (by default, now Top instead of Center).
    • Fixed a bug with converting RTF tables to report objects.
  • Designer
    • Fixed a bug leading to the crash of the report designer with an incorrect table in the data source.
  • Preview
    • Fixed a bug with saving prepared reports containing converted RichObject.
  • Exports
    • Fixed page-break in Html export (PageBreaks property).
    • Fixed SVG export with "Multiply export" parameter.
    • Fixed SVG export bug on hidpi monitor.
    • Fixed the names of files saved in the zip archive.
    • Fixed tab symbols width when export RichObject.
    • Fixed XPS export bug where documents exported on Linux would not open on Windows.
    • Fixed bugs with incorrect work of Anchor and Dock properties when exporting pages with unlimited width.
    • Fixed a bug in Excel 2007 export of text objects with enabled HtmlParagraph render type. Disable WYSIWYG export option toexport text instead of images.
  • WebReport
    • Fixed incorrect output of multiline text in Blazor (Interactive Forms & TextBox).
    • Fixed incorrect page background-color for HTML/Blazor export on Safari browsers.
    • Fixed missing line breaks for the Label dialog component in WebReport.
    • Fixed a bug with hanging of online designer save call-back in WebReport with sessions.
    • Fixed bugs with incorrect work Anchor and Dock properties on pages with unlimited width.
  • Online Designer
    • Fixed save/preview from OnlineDesigner with page in Landscape orientation.
  • .NET Core
    • Fixed a bug where the report did not work with data from the custom library, although it was registered with ReferencedAssemblies in CoreWin.
    • Fixed application crash when loading a report with unknown Font in multiple threads on Linux.
    • Fixed a bug "Could not load type 'System.Drawing.Design.UITypeEditor'".
    • Fixed loading of table names in XmlDataConnection.
    • Fixed a bug due to which the report and resources were not loaded when publishing/debugging using IIS/IIS Express. For correct work, you need to call the `UseFastReport()` method before 'UseMvc/UseEndpoints'.
  • Demos
    • Fixed problems with displaying interface elements of the new demo application.
    • Fixed a bug that caused saving a prepared report when clicking on the drop-down items in the save menu of the new demo application.
    • Fixed a bug with alignment of reports in preview window of the new demo.
    • Fixed a bug with double launching dialog formР° when selecting a report in new demo.
    • Fixed a bug with stretching thumbnails in the new demo.
    • Fixed a bug leading to a lag when moving the window of new demo.
    • Fixed a bug in the new demo with simultaneous displaying of thumbnails in folder and report bars.