Skip to content

Releases: FastReports/FastReport

FastReport OpenSource 2023.1.0

28 Nov 13:15
5eb86de

Choose a tag to compare

➕ added support for .NET 7;
➕ added property Report.IsPrepared;
➕ added TextRenderType.Inline;
➕ implemented converter of JasperReports templates;
➕ implemented connection to stored procedures in MsSQL;
➕ added ability to create calculated column for IEnumerable data sources;
➕ added window with message about loading a report when opening a file;
➕ added column with error numbers in table of report validation;
➕ added the ability to hide and show columns with the number and type of error in the report validation table;
➕ reworked WebReport.ReportPrepared property, now this property is bound to the same report's property;
➕ updated WebReport design for FastReport.Core.Web and FastReport.Web.Blazor;
➕ increased minimum version of .NET Framework from 4.0 to 4.6.2;
➕ receiving JSON in the data source is exposed to the interface part;
➕ increased the speed of the report validator;
➕ the delete band button is now disabled in situations where the band cannot be deleted;
➕ now there is not possible to create a table in the query wizard if another table with the same name already exists;
➕ connection to ElasticSearch moved to a separate plugin.
➕ updated design of demo reports

🐛fixed data tree view with IEnumerable data source, which column was not adding, if it consists of value type;
🐛 fixed a bug with localization of the "Remove" button in the report properties on the "Script" tab;
🐛 fixed a bug with selection object after click on row in "Validation" window;
🐛 fixed a bug due to which selected object did not change when changing the height of the band with mouse;
🐛 fixed a problem with System.OverflowException when editing text object without editor;
🐛 fixed a bug causing System.StackOverflowException when copying formatting;
🐛 fixed selection of object located on inactive page when clicking on row in "Validation" window;
🐛 fixed showing progress of updating list of errors in "Validation" window when changing report;
🐛 fixed order of switching by "Tab" key in connection forms;
🐛 fixed a bug where the border properties of the chart axes were not saved when they were changed in the editor;
🐛 fixed an error that occurred when deleting a band through the band configurator if the classic mode for displaying bands is selected;
🐛 fixed an error that occurs when clicking the "Delete" button on the configure bands form if there are no bands in the report;
🐛 fixed an error that occurs when removing bands from the workspace with holding left mouse button;
🐛 fixed restoring state of GridControl when closing column editor form;
🐛 fixed an error that occurs when clicking on the "Cancel" button in the Grid object column editor;
🐛 fixed moving columns of GridControl in column editor form;
🐛 fixed bugs when dragging objects from the report tree to pages and the "Code" tab;
🐛 fixed errors in the query constructor window when adding a table to the workspace and when creating relationships between tables;
🐛 fixed a bug leading to System.ArgumentException when TextObject.FontWidthRatio property equal zero;
🐛 fixed highlight of text in RTF parser;
🐛 fixed multiple requests to get image when using URL in ImageLocation;
🐛 fixed IsNull function;
🐛 fixed a bug with getting JSON row of JsonTableDataSource;
🐛 fixed a bug leading to infinite loop when building table if there is not enough space on page for one row;
🐛 fixed display of the print form when increasing the display scaling;
🐛 fixed a bug when new exports did not appear in the menu;
🐛 fixed order of switching by "Tab" key in export forms;
🐛 fixed a bug with exporting lines drawn from right to left or from bottom to top when exporting to layered HTML;
🐛 fixed a bug due to which the background of objects with a Solid fill was not printed from the browser;
🐛 fixed a bug with set method of HtmlTemplates.IndexTemplate property;
🐛 fixed navigation buttons and page numbering display in HTML export;
🐛 fixed a rare crash when trying to add an empty data source to WebReport;
🐛 fixed a bug due to which Outline did not work in WebReport.LoadPrepared();
🐛 removed refresh button when loading prepared report (.fpx);
🐛 removed page selection in export settings for single-page reports;

FastReport OpenSource 2022.3.11

25 Oct 14:14
6fd4b09

Choose a tag to compare

Certificate was updated

FastReport OpenSource 2022.3.0

06 Sep 09:33
6fdfb71

Choose a tag to compare

➕ implemented converter reports of StimulSoft;
➕ added changing name of JSON data source in expressions when it's renamed;
➕ added converting of PaperSize property when converting reports from StimulSoft;
➕ added checking existence of referenced assembly when converting reports from StimulSoft;
➕ added PrintOnParent property to Table and Matrix objects;
➕ added loading of report parameters when converting reports from RDL;
➕ added loading of subreports when converting reports from RDL;
➕ added the feature to store JSON connection data using the StoreData property;
➕ optimized speed in reports containing large amount of objects;
➕ added the ability to change the localization of a new demo application without restarting it;
➕ implemented connection to Cassandra;
➕ added the report validator that helps to find invalid objects (duplicate names, negative sizes, etc.);
➕ added FRX editor in report designer;
➕ added detailed description of referenced assemblies and installed plugins;
➕ added the ability to copy dialog pages;
➕ added the ability to delete dialog pages using the context menu;
➕ added ability to disable using of last formatting options when creating objects;
➕ added integration with FastReport.Id;
➕ added call to online-documentation in the report designer;
➕ added wizard for visualization of control identification signs;
➕ add tooltip about right and bottom indents for guides and objects in designer;
➕ added ability to select color of backlight intersecting objects in designer;
➕ added possibility to connect bases of Access 2007;
➕ added an option to import reports using streams;

🐛 changed the look of ElasticSearch connection editor form;
🐛 changed the text fields in CISWizardForm with units to text fields that only support numbers;
🐛 fixed a bug leading to System.NullRefereceException when creating calculated column for subtable JSON;
🐛 fixed a bug leading to System.FormatException when drawing labels of maps;
🐛 fixed a bug leading to the System.NullReferenceException when clicking the "Paste" button in the context menu of dialog pages;
🐛 fixed a bug with scaling zoom controls of designer in HiDPI mode when run from old demo application;
🐛 fixed opening form of save changes after save all report;
🐛 fixed unscalable items in welcome window;
🐛 fixed backlighting intersected charts;
🐛 fixed exception on rename JSON table;
🐛 fixed UpdateStatusBar in DialogWorkspace;
🐛 fixed a bug with localization of "Account..." button in menu "File";
🐛 fixed canceling selection of object if its properties are changed;
🐛 fixed a bug when switching to the "Code" page did not occur after adding an event handler;
🐛 changed exception text when calculating and formatting expression if e.InnerException is null;
🐛 when loading RDL report, page width will be equal section width in case when there is no page width;
🐛 fixed length calculation encoding DataMatrix C40 and text;
🐛 handled System.ComponentModel.Win32Exception when printing with disabled Print Spooler;
🐛 fixed hide border of picture when printing with auto size;
🐛 fixed stack overflow error when prepare report with child band of page footer and then start new page option enabled for it;
🐛 fixed a bug with not passing path of base report to current one in Unix OS;
🐛 fixed a bug with creating subreport and page with the same name when converting reports from StimulSoft;
🐛 fixed a bug with invalid names when converting reports from StimulSoft;
🐛 fixed a bug with TotalPages in Page.VisibleExpression that causes an exception when double pass is disabled;
🐛 fixed a bug when band can grow out of page;
🐛 fixed a bug when objects can grow out of band or ContainerObject;
🐛 fixed "back indent" feature in RTF translator;
🐛 fixed RichText line spacing when RTF translated to report objects;
🐛 fixed an error with ConnectionString property in JsonDataSourceConnectionStringBuilder class when value was without a request headers;
🐛 fixed incorrect scaling pictures in HTML-export when enabled high quality SVG and zoom more than 1;
🐛 fixed a bug with scaling picture in HTML-export;
🐛 fixed a bug when SVG picture was not rotated to needed angle in HTML export;
🐛 fixed exception when export object with negative size in HTML export;
🐛 OnlineDesigner properties are moved to webReport.Designer with backwards compatibility;
🐛 fixed a bug when event "CheckedChanged" handled by RadioButton was not performed;
🐛 fixed incorrect search for public-methods in report script;
🐛 fixed problem of creating a fontlist file on Azure;
🐛 updated RPTImportPlugin;

FastReport OpenSource 2022.2.0

14 Mar 14:50
c978164

Choose a tag to compare

➕ added ability to save report with random data
➕ added backlight of intersecting objects
➕ replaced password symbols on dots in object inspector
➕ added warning about possible stack overflow when putting Matrix on repeated bands
➕ added option "High Quality SVG" in export to HTML
➕ added export of tab width in HTML export
➕ added property PrefixStyle to SVG-export, which allows to set a prefix for all styles
➕ added connection to Excel (FastReport.Data.Excel plugin)

🐛 the ExportBand method now uses the BandBase argument instead of Base
🐛 fixed bugs with double calling events AfterData, BeforePrint and AfterPrint of ContainerObject
🐛 fixed a bug leading to System.NullReferenceException when running reports with dialog forms
🐛 fixed a bug with not working VisibleExpression property of subreports and pages
🐛 fixed a bug with right anchor on pages with unlimited width and landscape orientation
🐛 fixed a bug leading to System.OverflowException when drawing unlimited page without preparing
🐛 removed error message when text of barcode consist expression
🐛 fixed a bug with disable hot keys option
🐛 fixed dropdown menu when click on LineStyle and LineWidth button
🐛 fixed a bug with viewing data in designer
🐛 fixed a bug with incorrect showing settings of shadow in border editor
🐛 fixed a bug leading to System.NullReferenceException when clicking on editable TextObject
🐛 fixed a bug with not working hyperlinks in report with multi-column databands
🐛 fixed a bug when exporting a report resulted to saving the prepared report
🐛 fixed incorrect rotation of landscape orientation of pages when printing HTML if they used styles from previous pages
🐛 fixed a memory lose when export SVG objects to HTML with option "High Quality SVG"
🐛 fixed fill background picture and property of line-height in export to HTML
🐛 fixed a bug with exporting borders of spanned cells to SVG
🐛 fixed a bug with not working "open after export" option
🐛 fixed a bug due to which the cursor did not change when hovering over links in the new demo
🐛 now the DatePicker icon looks the same in all browsers
🐛 fixed SQLite connector
🐛 fixed a bug with ConnectionString to Firebird

FastReport OpenSource 2022.1.0

06 Dec 14:04
dd337ea

Choose a tag to compare

FastReport OpenSource 2021.4.0

06 Sep 14:43
f965bce

Choose a tag to compare

FastReport OpenSource 2021.3.28

26 Aug 11:15
ed95b9d

Choose a tag to compare

FastReport OpenSource 2021.3.21

29 Jul 02:55
2733098

Choose a tag to compare

FastReport OpenSource 2021.3.0

18 May 12:44
418cb97

Choose a tag to compare

➕added import of reports DevExpress, List and Label and SQL Server Reporting Services
➕added FastReport.OpenSource.Firebird plugin on NuGet

🐛 fixed a bug where page sizes could reset after preview
🐛 fixed a bug where printing a RichText object on large Windows scaling was happening incorrectly
🐛 fixed a bug leading to System.ArgumentOutOfRangeException in Substring functions
🐛 fixed a bug leading to System.ArgumentException when drawing PictureObject with some images
🐛 fixed a bug when tables were not displayed when connecting to Advantage Database via ODBC
🐛 fixed a bug where RichText went outside the page
🐛 fixed a bug with recompiling the report script that interacted with ChildBand
🐛 fixed a bug when exporting objects with rendering mode HtmlParagraph
🐛 fixed a bug in WebReport Core with SinglePage and Dialogs
🐛 fixed a bug with compilation VB.NET script, resulting in an error "Modules cannot be generic"
🐛 updated package reference Microsoft.CodeAnalysis to 3.3.1 version
🐛 fixed a bug with incorrect images in export on Linux
🐛 fixed a bug leading to System.NullReferenceException when call CsvDataConnection.CreateAllTables()
🐛 fixed a bug with incorrect loading of table names from ClickHouse

FastReport OpenSource 2021.2.0

10 Mar 12:47
572a836

Choose a tag to compare

➕ added HiDPI support (for Designer)
➕ 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 functions of converting numbers to words for Polish language
➕ added more references to .NET Standard libraries for correct compile of the report script
➕ added ability to copy data source
➕ added the ability to add text and pictures by dragging and dropping them from the browser

🐛 optimized copying streams in some cases
🐛 fixed a bug with incomplete copying of the matrix when copying the report page
🐛 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 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 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
🐛 fixed a bug where export to image did not take into account the transparent background of the report
🐛 fixed "Save report" in Online Designer without changes
🐛 fixed an issue with wrong margins between objects on preview
🐛 fixed sets EnableScriptSecurity property before initialize Report class
🐛 fixed checking WebMode for .NET Core
🐛 fixed a bug with fetching empty collections
🐛 fixed a bug with connection to PostgreSQL 12 and newer