FastReport v2021.1.0 Release Notes

Release Date: 2020-12-09 // 3 months ago
  • ➕ added support of .NET 5
    ➕ added a new barcode - Deutsche Post Leitcode
    ➕ added a new barcode - SberBank QR
    ➕ added functions of converting numbers to letters
    ➕ added functions of converting numbers to words for Indian language
    ➕ added rupee symbol for Indian currency
    ➕ added functions of converting numbers to words for Persian language
    ➕ added functions of converting numbers to words for Ukranian language
    ➕ added the Report.Prepare (int pagesLimit) method, which allows to prepare a limited number of pages
    ➕ added correct view of script errors in ScriptSecurity mode

    ⚡️ 🐛 optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands
    🍱 🐛 improved algorithm of converting RTF to report objects
    🍱 🐛 fixed a bug with web response stream reader when connecting to remote JSON
    🍱 🐛 fixed a bug while compiling the report with some expressions in the properties VisibleExpression, PrintableExpression and ExportableExpression
    🍱 🐛 fixed a bug with font.list file leading to exception "System.IO.FileNotFoundException".
    🍱 🐛 fixed a bug with incorrect checksum calculation in Deutsche Post Identcode barcode
    🍱 🐛 fixed ReCompile (adding assemblies after Compile with error)
    🏁 🐛 now we detect WebProcess and StubClasses aren't added to ConsoleApp\Library (on Windows)
    🍱 🐛 fixed a bug with RichObject expressions
    ⚡️ 🐛 updated MongoDB connection plugin
    🍱 🐛 fixed a bug with ParagraphOffset


Previous changes from v2020.4.0

  • ➕ added check of the report script for malicious code. This option is enabled by default for the Web (https://www.fast-report.com/en/blog/360/show/)
    ➕ 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

    🍱 🐛 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
    🍱 🐛 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
    🏗 🐛 now you can only build FastReport.Core and FastReport.OpenSource for netstandard2.1 on supported versions of VisualStudio (MSBuild)
    🍱 🐛 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
    ⚡️ 🐛 updated references to FastReport packages in demos to the latest versions