New features are already expected in the update:
- Added Mono platform support.Starting with this version we add support of cross-platform Mono framework.
- Major changes:
* Before this release we shipped FastCube.Olap package with depency on FastReport library.Now we moved this dependency and therefore integration with FastReport into a separate package FastReport.Olap.Report for the .Net platform and FastReport.Olap.ReportMono for Mono platform.
Other changes:
* Expression editor now shows dimension/measure/field names instead of their captions.
Errors resolved:
* Expression errors does not raise Exceptions;* ExpressionHighlight errors does not raise Exceptions;* Fixed move to group error;* Fixed chart data representation in some locales;* Fixed "List of values" aggregate calculation;* Fixed "Median" aggregate calculation.
In the new version, we have updated help for classes and methods of components and added Class references for Code Completion. Added ability to customize SQL syntax in the SQL editor. Added a pool of deferred commands which allows a report to rebuild itself from the script code. Also we’ve redesigned mechanism of the preview pages for detailed reports and improved compatibility with the new Lazarus version.
Version 6.8
----------------------------
+ Added class references for main package classes
+ Added customization of SQL editor in the report designer
+ Added delayed command pool for actions of TfrxReport: PrepareReport, ShowReport, LoadFrom .It possible to call Report.ShowReport to rebuild active report or load another one from the script.
+ Added TfrxEngineOptions.ZeroPrecisionValue property contains precision value for zero comparison operation in Text objects(used with HideZeros property).
+ Added PNG export filter in registered export filter
* All calls to refreshes of preview now affects only active previewed report for detail page
* Reworked preview pages and preview Tabs mechanism. TfrxPreviewPagesList class now manages active preview pages instances.
* Added synchronization of creating printer context from non GUI thread
* UpdateResorce function moved temporarily to constructor for old behavior compatibility
* Embedded Designer moved to HostControls
* Chart object Highlight disabled when Hyperlink is empty
- Fixed server log path
- [Lazarus] Fixed Unicode output in DOCX export filter
- Several fixes in QR converter module
- [Lazarus] Fixed SQL parameters editor
- Fixed attached files for MSOutlook option in e-mail export filter
- Fixed order of tabs creation in the report preview (should follows after Workspace creates)
* [Lazarus] Added font substitution of "Nimbus Sans L" to "FreeSans" under linux
* [Lazarus] Improved compatibility with FPC 3.2.0
- Fixed IIF function with nested functions
- Fixed memory leak in TfrxTreeView
- Fixed TfrxDataTreeForm.UpdateSize when it’s called before construction
- Fixed bug in font packing mechanism
- Fixed Arial font size in PDF export
- Fixed C++Builder compatibility
- Fixed exporting of the text with HTML tags to PDF
- Fixed building of string for Swiss QRCode
- Fixed formatting for duplicates values
- Fixed attach file name in the TfrxMailExport when DefaultPath <> ''
- Fixed logo position in the QR Code
In the new version of FastReport Mono -2020.4 added: barcodes(ITF-14, Deutsche Post Identcode) and the ability to align them, new types of export, checking the code for malware.
Version 2020.4
---------------
[Install]
+ added product installation package in DEB format
+ added product installation package in RPM format
[Engine]
* rewritten RichObject code for translation of RTF document to report objects
+ added new barcode ITF-14
+ added new barcode Deutsche Post Identcode
+ added ability to align barcodes
+ added property PictureObject.ImageSourceExpression that allows to set expression containing source of image
+ added possibility to use expression in brackets in VisibleExpression, PrintableExpression and ExportableExpression properties
+ added the PictureObject.ImageFormat property, which allows to select the image storage format
* now FastReport.DataVisualization added to the list of assemblies by default (FR .Net, FR.Core)
- fixed a bug where the designer crashed when the "Start new page" property is enabled for the page header child band
- fixed a bug where the value of an expression was displayed by the text of this expression
[Designer]
+ added possibility to load CSV files via URL
* updated plugin for connecting to MongoDB, to actual versions of MongoDB
- fixed a bug, when empty string in Datamatrix barcode causes exception
- fixed a bug where the gauge window had the wrong width
[Exports]
+ added PDF/A-2u export
+ added property ReportPage.ExportAlias, which allows to set the page name when exporting to Excel 2007
* now, in Excel 2007 export for sheets without pictures, files with a description of pictures and relations to them are not created
- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to table breaks
- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to incorrect merging cells
- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to incorrect exporting of images
- fixed a bug where links with national alphabets letters did not work in PDF export
- fixed a bug where the dates of creation and editing of the document did not match the equivalents in the metadata in PDF/A-1a export
- fixed a bug while exporting to Excel 97 causes exception "Huge SAT not implemented"
- fixed a bug with exporting texts containing ampersand '&' in Excel 2007 export
- fixed a bug while exporting MapObject to PowerPoint
- fixed a bug with exporting gradient fills with owner or user password in export to PDF
- fixed a bug with encryption of digital signature in PDF-export when protecting a document with a password
- fixed a bug with paragraph offset in export to OpenOffice Writer
[WebReport]
* added check of the report script for malicious code. This option is enabled by default for the Web.
- fixed figures absence on window print from browser
- fixed incorrect calculation of page sizes in FastReport.Core.Web, if at least one page was in landscape orientation
- fixed a bug where objects with Exportable = false were not visible in WebPreview
In new version of FastReport .NET 2020.4 added new barcodes: ITF-14 and Deutsce Post Identcode.
Now there is a possibility to choose the format for storing report images.
You can also change the number of rows and columns of the table by dragging the mouse. Added support of export to PDF/A-2u format.
In addition, the report script is now checked for the content of malicious code.
A new demo application has also been added. It looks better and is more convenient to use: in black
And in white:
Version 2020.4
---------------
[Engine]
+ added new barcode ITF-14
+ added new barcode Deutsche Post Identcode
+ added ability to align barcodes
+ added property PictureObject.ImageSourceExpression that allows to set expression containing source of image
+ added possibility to use expression in brackets in VisibleExpression, PrintableExpression and ExportableExpression properties
+ added the PictureObject.ImageFormat property, which allows to select the image storage format
* now FastReport.DataVisualization added to the list of assemblies by default (FR .Net, FR.Core)
- fixed a bug where the designer crashed when the "Start new page" property is enabled for the page header child band
- fixed a bug where the value of an expression was displayed by the text of this expression
- fixed incorrect drawing of ITF-14 barcode
- fixed a bug with transparency of RichObject
[Designer]
+ added the ability to edit the number of rows and columns of the table by dragging the mouse
+ added loading of RTF texts, tables and styles when converting DevExpress file
+ added possibility to load CSV files via URL
* updated plugin for connecting to MongoDB, to actual versions of MongoDB
* changed focus order of elements when clicking "tab" on a tab with creating swiss QR
- fixed a bug where switching properties to alphabetical order did not work
- fixed a bug with loading page size when converting DevExpress file
- fixed a bug, when empty string in Datamatrix barcode causes exception
- fixed a bug where the gauge window had the wrong width
[Exports]
+ added PDF/A-2u export
+ added property ReportPage.ExportAlias, which allows to set the page name when exporting to Excel 2007
* now, in Excel 2007 export for sheets without pictures, files with a description of pictures and relations to them are not created
- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to table breaks
- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to incorrect merging cells
- fixed a bug when exporting to Excel 2007 in the "Seamless table" mode leading to incorrect exporting of images
- fixed a bug where links with Russian letters did not work in PDF export
- fixed a bug where the dates of creation and editing of the document did not match the equivalents in the metadata in PDF/A-1a export
- fixed a bug while exporting to Excel 97 causes exception "Huge SAT not implemented"
- fixed a bug with exporting texts containing ampersand '&' in Excel 2007 export
- fixed a bug while exporting MapObject to PowerPoint
- fixed a bug with saving default theme in export to Excel 2007
- fixed a bug with exporting gradient fills with owner or user password in export to PDF
- fixed a bug with encryption of digital signature in PDF-export when protecting a document with a password
- fixed a bug with paragraph offset in export to OpenOffice Writer
[WebReport]
* added check of the report script for malicious code. This option is enabled by default for the Web.
- fixed figures absence on window print from browser
- fixed incorrect calculation of page sizes in FastReport.Core.Web, if at least one page was in landscape orientation
- fixed a bug where objects with Exportable = false were not visible in WebPreview
[.Net Core]
+ added Dialogs for WebPreview on FastReport.Core
* now you can only build FastReport.Core and FastReport.OpenSource for netstandard2.1 on supported versions of VisualStudio (MSBuild)
* now FastReport.DataVisualization does not need to be added to References in user application on .Net Core3
- fixed problem with user applications on the .Net Core3, referencing FastReport.Core. Now FastReport.Compat does not need to be added to References in the user application
[Demos]
+ added new demo application
* updated references to FastReport packages in demos to the latest versions
Update with support of the latest version of IDE and new highlighting options
+ Added support for RAD Studio 10.4+ Added cell highlight option compared with average value (TfcxAverageHighlight).+ Added most/least N cell highlight option (TfcxTopHighlight).+ Added repeatable/unique cell highlight option (TfcxUniqueHighlight).+ Added cell highlight based on expressions (TfcxExpressionHighlight).+ Added negative value settings for ContinuousHighlight with Kind = ContinuousHighlightKind.BarChart+ Added event TfcxCustomToolbar.BeforeDialogExecute* Major refactoring of the TfcxContinousHighlight with breaking of the compatibility:Before: TfcxContinuousHighlightValueType enum had BoundByRow, BoundByCol, PercentByRow, PercentByCol, PercentileByRow, PercentileByCol elements.Now: Those elements replaced by Bound, Percent and Percentile elements. Added new enum TfcxHighlightScanDirection and the approptiate property ScanDirectioncommon for all Highlight types with the Auto, Rows and Columns elements. New saves wont correctly work in the old version.Effect: Highlight setup simplification due to reduced combobox lists. Auto element suit for most cases and does not break highlight (as before)after "Measures" field move from the rows to the columns and vice versa.- Fixed errors with PopupMenu showing
We are announcing contest for the best demo of FastReport VCL 6.
To participate you can use either commercial or a trial version of the report generator for Delphi
Create an app, add-on or a report which would be the best to demonstrate all the features of our report generator
Apply on the contest page until August, 15. The winner will be chosed by popular vote and will receive a 10.1 inch tablet on Windows 10.
Added Rad Studio 10.4 support
Starting with this version we add Rad Studio 10.4 support.
Highlight of measure cells
In this version we significantly improved FastCube VCL cell highlight abilities. We added new highlight classes, improved classes we had before and fixed errors.
TfcxTopHighlight class - highligh most and least cells
TfcxAverageHighlight - highlight cells comparing with average
TfcxUniqueHighlight - highlight repeatable and unique cells
TfcxExpressionHighlight - highlight cells matched expressions
We also imporoved bar chart highlight (TfcxContinuousHighlight class): now negative and positive values can be drawn using different style and on different sides of axis.
Other major changes
Major refactoring of the TfcxContinousHighlight with breaking of the compatibility:
Before: TfcxContinuousHighlightValueType enum had BoundByRow, BoundByCol, PercentByRow, PercentByCol, PercentileByRow, PercentileByCol elements.
Now: Those elements replaced by Bound, Percent and Percentile elements. Added new enum TfcxHighlightScanDirection and the approptiate property ScanDirection common for all Highlight types with the Auto, Rows and Columns elements. New saves wont correctly work in the old version.
Effect: Highlight setup simplification due to reduced combobox lists. Auto element suit for most cases and does not break highlight (as before) after "Measures" field move from the rows to the columns and vice versa.
Errors
Fixed TDate, TTime, TDateTime fields parse for Lazarus/FPC
Fixed array out of bounds error in TfcxSliceGrid
------
+ Added support for RAD Studio 10.4
+ Added cell highlight option compared with average value (TfcxAverageHighlight).
+ Added most/least N cell highlight option (TfcxTopHighlight).
+ Added repeatable/unique cell highlight option (TfcxUniqueHighlight).
+ Added cell highlight based on expressions (TfcxExpressionHighlight).
+ Added negative value settings for ContinuousHighlight with Kind = ContinuousHighlightKind.BarChart
+ Added event TfcxCustomToolbar.BeforeDialogExecute
* Major refactoring of the TfcxContinousHighlight with breaking of the compatibility
- Fixed TDate, TTime, TDateTime fields parse for Lazarus/FPC
- Fixed array out of bounds error in TfcxSliceGrid