FastReport Open Source 2026.2

 


New Features

.NET 10 support

We have added .NET 10 support for FastReport .NET, FastReport.Core, FastReport.Core.Skia, FastReport.WPF, FastReport.Avalonia, as well as FastReport.Web, FastReport.Web.Skia, and FastReport.Blazor.Wasm. This platform improves application performance and adds many new features to your projects.

You can read about the changes in our article at this link.

 

Changing the shape of QR code modules

A QR code consists of dots called modules. By default, they are rectangle. Starting with version 2026.2, module shapes can be changed and customized. In addition to the rectangle, nine new module shapes are now available: circle, diamond, rounded square, horizontal pill, vertical pill, plus, hexagon, star, and snowflake.

Beyond module shape, you can now specify their rotation angle (the Angle property). You can also make the QR code less dense by making each module smaller using the UseThinModules property. This latter property does not affect the Finder patterns (the large squares in the corners of the QR code), as they help scanners determine the code's boundaries and dimensions.

A standard QR code looks like this:

Standard QR code

And this is the code with modules in the shape of a circle:

QR Code with Circular Modules

Although new modules allow for more diverse and interesting codes, it's important to remember that not all scanners can read these QR codes equally well.

Read more about the new properties and their use in our article.

 

Moving bands in the designer

Our reports can have multiple band types, each with a different purpose. For example, the report title is always at the top of the report. Another example is the page footer, which is located at the bottom of every page. The relative positions of these bands cannot be changed.

However, there are types of bands that can have multiple instances, and their relative positioning may change. For example, a report might have three data bands.

Previously, their position could only be changed in a special band settings window:

Setting up Bands in a Special Designer Window

Now you can move bands directly in the designer by simply dragging them:

Dragging Bands in the Designer Using the Mouse

You can find more details about the features and limitations of this new movement mechanism in the article.


Full list of changes

[Engine]
+ added new mode for TextObject.AutoShrink property - FitText;
+ added additional properties required for third party JSON type connections;
+ added linear barcode properties - OneBarWidth, FitDevicePixels;
+ added the ToWords function for Chinese;
- fixed error with dialog controls data filtering;
- fixed a bug that prevented temporary files from being deleted when using UseFileCache;
- fixed duplicate datasource name when creating JSON connection;

[Designer]
+ added the ability to change the shape of QR-code modules;
+ added the ability to move bands in the designer;
* the error message is now more informative when the names in the SQL-query are incorrect;
* the Relation Editor window can now be resized;
- fixed a bug with visibility of StartReport and FinishReport events;
- fixed a bug when adding the Report component on a form;
- fixed a bug when switching to FRX page in the designer;
- fixed a bug in the DataSource property editor;
- fixed text overlapping in the query builder;
- fixed a field naming error in the query builder for Postgres;

[Preview]
+ added icons to the export menu for items that were previously missing them;

[Common]
+ added a start/stop character property field to Codabar;
- fixed the JSON database binding scheme;

[Extras]
+ added Apache Ignite plugin;
- fixed a bug when connecting to JSON Database.

Comments

Popular posts

FastReport Designer Community Edition

How to use FastReport Open Source in ASP.NET Core Web API application