| New Features |
|---|
| 1. | Added the isNewReport flag to the arguments of the report designer's onSaveReport event, allowing detection when a new report is being saved (the first save after creating the report).V2026.3.2 |
| 2. | Added the new $vendorPath property for component scripts, allowing customization of the base path where component resources are located.V2026.3.2 |
| 3. | Added the Spanish language to the extended localization - report checker messages and property descriptions in the designer.V2026.3.3DJS |
| 4. | Added the Brazilian Portuguese language to the extended localization - report checker messages and property descriptions in the designer.V2026.3.3DJS |
| 5. | Added the Italian language to the extended localization - report checker messages and property descriptions in the designer.V2026.3.3DJS |
| 6. | A new option, StiOptions.Engine.allowTextKerning, has been added. It enables kerning and ligatures when measuring and rendering text; by default, kerning is disabled, which makes the preview and export results match each other better.V2026.3.4DJS |
| 7. | Support for the Trimming and LineLimit properties of a text component when exporting a report to SVG, PDF, HTML.V2026.3.4DJS |
| 8. | Added a new "Heatmap" mode to the "Online Map" dashboard element. The color gradient and radius are customizable.V2026.3.4DJS |
| 9. | Added new Polar and Stacked Polar chart types for reports and dashboards.V2026.3.1DJS |
| Fixed Bugs |
|---|
| 1. | Fixed a missing icon in the "Indicator" dashboard element when only the "Target" field has a value set.V2026.3.1DJS |
| 2. | Display labels in the Gauge dashboard element when using the Year() function on series values.V2026.3.2DJS |
| 3. | If saving a new report in the designer fails, the report file name selection dialog box will be displayed again.V2026.3.2 |
| 4. | Using the Totals function in Blockly scripts.V2026.3.2DJS |
| 5. | An issue with applying the ConvertNulls property when changing a data column type to a numeric type has been fixed.V2026.3.3DJS |
| 6. | Rendering reports grouped by a DateTime column containing null values.V2026.3.3DJS |
| 7. | Applying custom font styles from report resources, including TTC collections, in the report designer and viewer, and when exporting reports to SVG.V2026.3.3DJS |
| 8. | A security vulnerability in the Laravel integration, allowing unauthorized access to files on the server, has been fixed.V2026.3.3 |
| 9. | Wrapping text in a text component when viewing a report and exporting it to PDF. In some cases, the last line of the text could be clipped.V2026.3.4DJS |
| 10. | Wrapping the text of a text component with the disabled WordWrap property when exporting a report to SVG.V2026.3.4DJS |
| 11. | Dashboard elements remained empty when several elements used the same SQL data source.V2026.3.4DJS |
| 12. | Positioning of the Thai upper vowel sign in the SARA AM combinations after a tone mark when exporting a report to PDF.V2026.3.4DJS |
| 13. | Fixed dashboard export for the "Range Selector" element always using the full value range instead of the range actually selected by the user.V2026.3.1DJS |