| New Features |
|---|
| 1. | Added support for Windows target frameworks to the Reports.WEB and Dashboards.WEB NuGet packages.V2026.3.1 |
| 2. | Automatic font substitution in PDF export when the selected font does not contain the required glyphs; on .NET, system fonts are now embedded automatically without requiring registration.V2026.3.2RBlazorRAngular |
| 3. | The "Format" property for the "X Top Axis" and "Y Right Axis" labels.V2026.3.2 |
| 4. | Added the ShowBookmarksPanel option, which determines whether the Bookmarks panel is displayed automatically when a report contains bookmarks. The default value is true.V2026.3.2RBlazorRAngular |
| 5. | The Server.UseForwardedProto option for the .NET6, .NET8, and .NET10 viewers and designers allows you to take into account the X-Forwarded-Proto header so that links are built with the correct scheme (http/https) behind a reverse-proxy.V2026.3.2 |
| 6. | Added a rich-text format editor for chart labels.V2026.3.1RBlazor |
| 7. | Added the ability to edit HTTP request headers from code for GraphQL data sources.V2026.3.1RBlazor |
| 8. | Added new Polar and Stacked Polar chart types for reports and dashboards.V2026.3.1RBlazorRAngular |
| 9. | Added a "Max Selected Items" limit for variables of the "List" type, available only when "Allow User Values" is set to False.V2026.3.1 |
| 10. | Added new shape options for the "Data Bar" conditional formatting indicator: "Arrow" and "Banner" in addition to the classic bar, plus configurable corner radius, padding and fill direction.V2026.3.1 |
| Enhancements |
|---|
| 1. | Report Checker now detects font-related issues, including missing glyphs, unavailable Bold/Italic styles, fonts that cannot be embedded in PDF, and RTL text with the RightToLeft option disabled.V2026.3.2RBlazorRAngular |
| 2. | Added support for nonce-based Content Security Policy for script-src. All inline scripts generated by the web viewers are now signed with a random, cryptographically strong nonce that is generated anew for each HTTP request. This lets the host application set Content-Security-Policy: script-src 'self' 'nonce-...' without unsafe-inline, without breaking the viewer.V2026.3.2 |
| 3. | Improved the properties panel in the report designer: property names are now shown as readable text instead of raw keys when localization is disabled.V2026.3.1 |
| 4. | Added support for SHA-2-based license key encryption, with key lengths from 128 to 512 bits.V2026.3.1 |
| Fixed Bugs |
|---|
| 1. | Fixed incorrect expressions in the item list of a Range-type report variable when its data type is DateTime.V2026.3.1 |
| 2. | Fixed incorrect positioning of values in the parameters panel of the report viewer.V2026.3.1 |
| 3. | Fixed the Web report viewer allowing export to an encrypted document without a password, which produced a corrupted file. The export dialog now requires a password before proceeding.V2026.3.1 |
| 4. | Auto-completion mode in the search bar on the properties panel has been disabled.V2026.3.2 |
| 5. | Values of user data sources are now loaded with the declared column types instead of plain strings.V2026.3.2RBlazorRAngular |
| 6. | Using the Totals function in Blockly scripts.V2026.3.2RBlazorRAngular |
| 7. | Fixed an error that occurred when switching pages while the search bar was open.V2026.3.1 |